diff options
author | Dmitry Stogov <dmitry@zend.com> | 2018-06-06 15:27:18 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2018-06-06 15:27:18 +0300 |
commit | 180bf90dedf4104557dcbf677ea6987464522a7c (patch) | |
tree | a64f8d63eb7ac0828347b5c22e37744ec46e6d36 | |
parent | 531de5f24ad4bf85e501953f429614be2e6b6c59 (diff) | |
download | php-git-180bf90dedf4104557dcbf677ea6987464522a7c.tar.gz |
Fastcall calling convention is not comaptible with variable number of arguments
-rw-r--r-- | Zend/zend_smart_str.c | 2 | ||||
-rw-r--r-- | Zend/zend_smart_str.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/Zend/zend_smart_str.c b/Zend/zend_smart_str.c index 5d87795205..102f881a49 100644 --- a/Zend/zend_smart_str.c +++ b/Zend/zend_smart_str.c @@ -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); diff --git a/Zend/zend_smart_str.h b/Zend/zend_smart_str.h index efcc3e12ef..44db62cc00 100644 --- a/Zend/zend_smart_str.h +++ b/Zend/zend_smart_str.h @@ -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() |