From f4f6c8f51797ffc18ae600fd8533d762c6034fb8 Mon Sep 17 00:00:00 2001 From: Felipe Pena Date: Sat, 23 Nov 2013 21:58:32 -0200 Subject: [PATCH] - Added gcc attribute to check formatting parameters --- phpdbg_utils.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/phpdbg_utils.h b/phpdbg_utils.h index 1178dcace8..b9c87b7284 100644 --- a/phpdbg_utils.h +++ b/phpdbg_utils.h @@ -42,7 +42,11 @@ enum { P_LOG }; -int phpdbg_print(int TSRMLS_DC, FILE*, const char*, ...); +#ifdef ZTS +int phpdbg_print(int TSRMLS_DC, FILE*, const char*, ...) PHP_ATTRIBUTE_FORMAT(printf, 4, 5); +#else +int phpdbg_print(int TSRMLS_DC, FILE*, const char*, ...) PHP_ATTRIBUTE_FORMAT(printf, 3, 4); +#endif #define phpdbg_error(fmt, ...) phpdbg_print(P_ERROR TSRMLS_CC, PHPDBG_G(io)[PHPDBG_STDOUT], fmt, ##__VA_ARGS__) #define phpdbg_notice(fmt, ...) phpdbg_print(P_NOTICE TSRMLS_CC, PHPDBG_G(io)[PHPDBG_STDOUT], fmt, ##__VA_ARGS__) -- 2.50.1