 |
Blender
V3.3
|
Go to the documentation of this file.
14 # pragma warning(disable : 4786)
18 #if defined(WITH_GHOST_DEBUG) || (!defined(NDEBUG))
23 #if defined(WITH_GHOST_DEBUG)
24 # define GHOST_PRINT(x) \
29 # define GHOST_PRINTF(x, ...) \
31 printf(x, __VA_ARGS__); \
35 # define GHOST_PRINT(x)
36 # define GHOST_PRINTF(x, ...)
39 #ifdef WITH_ASSERT_ABORT
42 # define GHOST_ASSERT(x, info) \
45 fprintf(stderr, "GHOST_ASSERT failed: "); \
46 fprintf(stderr, info); \
47 fprintf(stderr, "\n"); \
53 #elif defined(WITH_GHOST_DEBUG) || (!defined(NDEBUG))
54 # define GHOST_ASSERT(x, info) \
57 GHOST_PRINT("GHOST_ASSERT failed: "); \
64 # define GHOST_ASSERT(x, info) ((void)0)