diff --git a/src/common.h b/src/common.h index c3b6cab..30aff38 100644 --- a/src/common.h +++ b/src/common.h @@ -93,6 +93,9 @@ extern "C" { #define ABS(x) ((x)<0?-(x):(x)) #endif +#ifdef DISABLE_SNPRINTF_CHECKS +#define snprintf_check(dst, size, ...) snprintf(dst, size, __VA_ARGS__) +#else #define snprintf_check(dst, size, ...) do { \ int __len; \ __len = snprintf(dst, size, __VA_ARGS__); \ @@ -101,6 +104,8 @@ extern "C" { quit(2); \ } \ } while (0) +#endif + #ifdef __cplusplus }