From: Felipe Pena Date: Sat, 23 Nov 2013 23:58:32 +0000 (-0200) Subject: - Added gcc attribute to check formatting parameters X-Git-Tag: php-5.6.0alpha1~110^2~113 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f4f6c8f51797ffc18ae600fd8533d762c6034fb8;p=php - Added gcc attribute to check formatting parameters --- 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__)