]> granicus.if.org Git - php/commitdiff
Fastcall calling convention is not comaptible with variable number of arguments
authorDmitry Stogov <dmitry@zend.com>
Wed, 6 Jun 2018 12:27:18 +0000 (15:27 +0300)
committerDmitry Stogov <dmitry@zend.com>
Wed, 6 Jun 2018 12:27:18 +0000 (15:27 +0300)
Zend/zend_smart_str.c
Zend/zend_smart_str.h

index 5d877952059d5fd3d754a9e95931ac5d8ce7da35..102f881a494b268c32129bcd3a7c337a26ce1e32 100644 (file)
@@ -114,7 +114,7 @@ ZEND_API void ZEND_FASTCALL smart_str_append_escaped(smart_str *str, const char
        }
 }
 
-ZEND_API void ZEND_FASTCALL smart_str_append_printf(smart_str *dest, const char *format, ...) {
+ZEND_API void smart_str_append_printf(smart_str *dest, const char *format, ...) {
        va_list arg;
        va_start(arg, format);
        zend_printf_to_smart_str(dest, format, arg);
index efcc3e12efbfbe4daba163a7c6fbd846c3ad6712..44db62cc00611e5df4aabf7435ffa7831dcd5273 100644 (file)
@@ -49,7 +49,7 @@ BEGIN_EXTERN_C()
 ZEND_API void ZEND_FASTCALL smart_str_erealloc(smart_str *str, size_t len);
 ZEND_API void ZEND_FASTCALL smart_str_realloc(smart_str *str, size_t len);
 ZEND_API void ZEND_FASTCALL smart_str_append_escaped(smart_str *str, const char *s, size_t l);
-ZEND_API void ZEND_FASTCALL smart_str_append_printf(smart_str *dest, const char *format, ...)
+ZEND_API void smart_str_append_printf(smart_str *dest, const char *format, ...)
        ZEND_ATTRIBUTE_FORMAT(printf, 2, 3);
 
 END_EXTERN_C()