From: Xinchen Hui Date: Fri, 15 May 2015 14:57:17 +0000 (+0800) Subject: Hint the compiler X-Git-Tag: PRE_PHP7_NSAPI_REMOVAL~42^2~65^2~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=48f3f44f3200cf7284322f80cc34511866b3d5f5;p=php Hint the compiler --- diff --git a/ext/gettext/gettext.c b/ext/gettext/gettext.c index 90038fad5c..44502729e5 100644 --- a/ext/gettext/gettext.c +++ b/ext/gettext/gettext.c @@ -139,13 +139,13 @@ ZEND_GET_MODULE(php_gettext) #define PHP_GETTEXT_MAX_MSGID_LENGTH 4096 #define PHP_GETTEXT_DOMAIN_LENGTH_CHECK \ - if (domain_len > PHP_GETTEXT_MAX_DOMAIN_LENGTH) { \ + if (UNEXPECTED(domain_len > PHP_GETTEXT_MAX_DOMAIN_LENGTH)) { \ php_error_docref(NULL, E_WARNING, "domain passed too long"); \ RETURN_FALSE; \ } #define PHP_GETTEXT_LENGTH_CHECK(check_name, check_len) \ - if (check_len > PHP_GETTEXT_MAX_MSGID_LENGTH) { \ + if (UNEXPECTED(check_len > PHP_GETTEXT_MAX_MSGID_LENGTH)) { \ php_error_docref(NULL, E_WARNING, "%s passed too long", check_name); \ RETURN_FALSE; \ }