X-Git-Url: https://git.wh0rd.org/?p=fontconfig.git;a=blobdiff_plain;f=src%2Ffcint.h;h=a8599138f85d625355606861a1578bbf912d762f;hp=2bc7878c1ab652dd35ce10679dd063b73479791c;hb=d1a0fca316ab8d9d61474028da54615e4d9f7540;hpb=2a6b235ff6d2750171e8dff7cfdfe3bccb0f630e diff --git a/src/fcint.h b/src/fcint.h index 2bc7878..a859913 100644 --- a/src/fcint.h +++ b/src/fcint.h @@ -107,6 +107,10 @@ #define FC_MEM_NUM 30 +#define _FC_ASSERT_STATIC1(_line, _cond) typedef int _static_assert_on_line_##_line##_failed[(_cond)?1:-1] +#define _FC_ASSERT_STATIC0(_line, _cond) _FC_ASSERT_STATIC1 (_line, (_cond)) +#define FC_ASSERT_STATIC(_cond) _FC_ASSERT_STATIC0 (__LINE__, (_cond)) + #define FC_MIN(a,b) ((a) < (b) ? (a) : (b)) #define FC_MAX(a,b) ((a) > (b) ? (a) : (b)) #define FC_ABS(a) ((a) < 0 ? -(a) : (a))