]> granicus.if.org Git - php/commitdiff
Hint the compiler
authorXinchen Hui <laruence@php.net>
Fri, 15 May 2015 14:57:17 +0000 (22:57 +0800)
committerXinchen Hui <laruence@php.net>
Fri, 15 May 2015 14:57:17 +0000 (22:57 +0800)
ext/gettext/gettext.c

index 90038fad5ca3de56f4bb4cc661c590a3836572ef..44502729e5f7d0ecdb7de49ba5ecfc8cc27f83d5 100644 (file)
@@ -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; \
        }