File tree Expand file tree Collapse file tree 9 files changed +31
-4
lines changed Expand file tree Collapse file tree 9 files changed +31
-4
lines changed Original file line number Diff line number Diff line change 9595 #define COMPILER_VER ".u"
9696#endif
9797
98+ /// @def POV_USE_DEFAULT_TASK_INITIALIZE
99+ /// Whether to use a default implementation for task thread initialization.
100+ ///
101+ /// Define as non-zero to use a default implementation for the @ref Task::Initialize() method, or zero if the
102+ /// platform provides its own implementation.
103+ ///
104+ #ifndef POV_USE_DEFAULT_TASK_INITIALIZE
105+ #define POV_USE_DEFAULT_TASK_INITIALIZE 1
106+ #endif
107+
108+ /// @def POV_USE_DEFAULT_TASK_CLEANUP
109+ /// Whether to use a default implementation for task thread cleanup.
110+ ///
111+ /// Define as non-zero to use a default implementation for the @ref Task::Cleanup() method, or zero if the
112+ /// platform provides its own implementation.
113+ ///
114+ #ifndef POV_USE_DEFAULT_TASK_CLEANUP
115+ #define POV_USE_DEFAULT_TASK_CLEANUP 1
116+ #endif
117+
98118
99119/*
100120 * Font related macros [trf]
Original file line number Diff line number Diff line change 4040#include " base/configbase.h"
4141
4242// C++ variants of standard C header files
43+ #include < cstdio>
4344#include < cstring>
4445
4546// POV-Ray base header files
Original file line number Diff line number Diff line change 3636// Unit header file must be the first file included within POV-Ray *.cpp files (pulls in config)
3737#include " base/messenger.h"
3838
39+ // C++ variants of standard C header files
40+ #include < cstdio>
3941#include < cstring>
4042
4143#include " base/pov_err.h"
Original file line number Diff line number Diff line change 3737#include " base/pov_err.h"
3838
3939// C++ variants of standard C header files
40+ #include < cstdio>
4041#include < cstring>
4142
4243// this must be the last file included
Original file line number Diff line number Diff line change 4545#define OFFICIAL_VERSION_STRING "3.7.1"
4646#define OFFICIAL_VERSION_NUMBER 371
4747
48- #define POV_RAY_PRERELEASE "alpha.8776277 "
48+ #define POV_RAY_PRERELEASE "alpha.8776366 "
4949
5050#if (POV_RAY_IS_AUTOBUILD == 1 ) && ((POV_RAY_IS_OFFICIAL == 1 ) || (POV_RAY_IS_SEMI_OFFICIAL == 1 ))
5151#ifdef POV_RAY_PRERELEASE
Original file line number Diff line number Diff line change 5050#include " povms/povmsid.h"
5151
5252#include " base/path.h"
53+ #include " base/platformbase.h"
5354#include " base/stringutilities.h"
5455#include " base/textstreambuffer.h"
5556#include " base/types.h"
Original file line number Diff line number Diff line change 1- 3.7.1-alpha.8776277
1+ 3.7.1-alpha.8776366
Original file line number Diff line number Diff line change 4747#define SYS_DEF_EXT ""
4848
4949// On Unix platforms, we don't do anything special at thread startup.
50- #define POV_USE_DEFAULT_THREAD_INITIALIZATION 1
50+ #define POV_USE_DEFAULT_TASK_INITIALIZE 1
51+ #define POV_USE_DEFAULT_TASK_CLEANUP 1
5152
5253#endif // POVRAY_UNIX_SYSPOVCONFIGBACKEND_H
Original file line number Diff line number Diff line change 4242#include "syspovconfig.h"
4343
4444// On the Windows platform, we're doing some special mojo at thread startup.
45- #define POV_USE_DEFAULT_THREAD_INITIALIZATION 0
45+ #define POV_USE_DEFAULT_TASK_INITIALIZE 0
46+ #define POV_USE_DEFAULT_TASK_CLEANUP 0
4647
4748#endif // POVRAY_WINDOWS_SYSPOVCONFIGBACKEND_H
You can’t perform that action at this time.
0 commit comments