From 9294b544a28889b7e6ccaa4276b129984ce7b38c Mon Sep 17 00:00:00 2001 From: Craig Duncan Date: Sat, 10 Aug 2019 15:39:25 +0100 Subject: [PATCH] Convert gettext functions arginfo to php stubs --- ext/gettext/gettext.c | 61 +---------------------------------- ext/gettext/gettext.stub.php | 36 +++++++++++++++++++++ ext/gettext/gettext_arginfo.h | 59 +++++++++++++++++++++++++++++++++ 3 files changed, 96 insertions(+), 60 deletions(-) create mode 100644 ext/gettext/gettext.stub.php create mode 100644 ext/gettext/gettext_arginfo.h diff --git a/ext/gettext/gettext.c b/ext/gettext/gettext.c index 003787f5c08b4..e9a113d893e6c 100644 --- a/ext/gettext/gettext.c +++ b/ext/gettext/gettext.c @@ -27,66 +27,7 @@ #include #include "ext/standard/info.h" #include "php_gettext.h" - -/* {{{ arginfo */ -ZEND_BEGIN_ARG_INFO(arginfo_textdomain, 0) - ZEND_ARG_INFO(0, domain) -ZEND_END_ARG_INFO() - -ZEND_BEGIN_ARG_INFO(arginfo_gettext, 0) - ZEND_ARG_INFO(0, msgid) -ZEND_END_ARG_INFO() - -ZEND_BEGIN_ARG_INFO(arginfo_dgettext, 0) - ZEND_ARG_INFO(0, domain_name) - ZEND_ARG_INFO(0, msgid) -ZEND_END_ARG_INFO() - -ZEND_BEGIN_ARG_INFO(arginfo_dcgettext, 0) - ZEND_ARG_INFO(0, domain_name) - ZEND_ARG_INFO(0, msgid) - ZEND_ARG_INFO(0, category) -ZEND_END_ARG_INFO() - -ZEND_BEGIN_ARG_INFO(arginfo_bindtextdomain, 0) - ZEND_ARG_INFO(0, domain_name) - ZEND_ARG_INFO(0, dir) -ZEND_END_ARG_INFO() - -#if HAVE_NGETTEXT -ZEND_BEGIN_ARG_INFO(arginfo_ngettext, 0) - ZEND_ARG_INFO(0, msgid1) - ZEND_ARG_INFO(0, msgid2) - ZEND_ARG_INFO(0, count) -ZEND_END_ARG_INFO() -#endif - -#if HAVE_DNGETTEXT -ZEND_BEGIN_ARG_INFO(arginfo_dngettext, 0) - ZEND_ARG_INFO(0, domain) - ZEND_ARG_INFO(0, msgid1) - ZEND_ARG_INFO(0, msgid2) - ZEND_ARG_INFO(0, count) -ZEND_END_ARG_INFO() -#endif - -#if HAVE_DCNGETTEXT -ZEND_BEGIN_ARG_INFO(arginfo_dcngettext, 0) - ZEND_ARG_INFO(0, domain) - ZEND_ARG_INFO(0, msgid1) - ZEND_ARG_INFO(0, msgid2) - ZEND_ARG_INFO(0, count) - ZEND_ARG_INFO(0, category) -ZEND_END_ARG_INFO() -#endif - -#if HAVE_BIND_TEXTDOMAIN_CODESET -ZEND_BEGIN_ARG_INFO(arginfo_bind_textdomain_codeset, 0) - ZEND_ARG_INFO(0, domain) - ZEND_ARG_INFO(0, codeset) -ZEND_END_ARG_INFO() -#endif -/* }}} */ +#include "gettext_arginfo.h" /* {{{ php_gettext_functions[] */ diff --git a/ext/gettext/gettext.stub.php b/ext/gettext/gettext.stub.php new file mode 100644 index 0000000000000..a1c09d2bd94d6 --- /dev/null +++ b/ext/gettext/gettext.stub.php @@ -0,0 +1,36 @@ +