 |
Blender V4.3
|
Go to the documentation of this file.
15# pragma warning(disable : 4786)
22#if defined(WITH_GHOST_DEBUG)
23# define GHOST_PRINT(x) \
28# define GHOST_PRINTF(x, ...) \
30 printf(x, __VA_ARGS__); \
36# define GHOST_PRINT(x) \
43# define GHOST_PRINTF(x, ...) \
46 printf(x, __VA_ARGS__); \
53#ifdef WITH_ASSERT_ABORT
55# define GHOST_ASSERT(x, info) \
58 fprintf(stderr, "GHOST_ASSERT failed: "); \
59 fprintf(stderr, info); \
60 fprintf(stderr, "\n"); \
66#elif defined(WITH_GHOST_DEBUG) || (!defined(NDEBUG))
67# define GHOST_ASSERT(x, info) \
70 GHOST_PRINT("GHOST_ASSERT failed: "); \
77# define GHOST_ASSERT(x, info) ((void)0)