[debug.h] Introduce a static assert using the array with negative size trick
It is inspired by the COMPILE_ASSERT from WebKit and is using the well known trick to get compile time assertions.
This commit is contained in:
parent
5e85c8ea40
commit
1ad732c699
|
@ -19,6 +19,8 @@
|
||||||
#define DEBUGP(xss, fmt, args...)
|
#define DEBUGP(xss, fmt, args...)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define static_assert(exp, name) typedef int dummy##name [(exp) ? 1 : -1];
|
||||||
|
|
||||||
void debugp(unsigned int subsys, char *file, int line, const char *format, ...);
|
void debugp(unsigned int subsys, char *file, int line, const char *format, ...);
|
||||||
void debug_parse_category_mask(const char* mask);
|
void debug_parse_category_mask(const char* mask);
|
||||||
void debug_use_color(int use_color);
|
void debug_use_color(int use_color);
|
||||||
|
|
Loading…
Reference in New Issue