1 /* This is a generated file, edit the .stub.php file instead. 2 * Stub hash: c675dc9492943bbac106c5906b75c31436964423 */ 3 4 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_textdomain, 0, 0, IS_STRING, 0) 5 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, domain, IS_STRING, 1, "null") 6 ZEND_END_ARG_INFO() 7 8 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_gettext, 0, 1, IS_STRING, 0) 9 ZEND_ARG_TYPE_INFO(0, message, IS_STRING, 0) 10 ZEND_END_ARG_INFO() 11 12 #define arginfo__ arginfo_gettext 13 14 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_dgettext, 0, 2, IS_STRING, 0) 15 ZEND_ARG_TYPE_INFO(0, domain, IS_STRING, 0) 16 ZEND_ARG_TYPE_INFO(0, message, IS_STRING, 0) 17 ZEND_END_ARG_INFO() 18 19 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_dcgettext, 0, 3, IS_STRING, 0) 20 ZEND_ARG_TYPE_INFO(0, domain, IS_STRING, 0) 21 ZEND_ARG_TYPE_INFO(0, message, IS_STRING, 0) 22 ZEND_ARG_TYPE_INFO(0, category, IS_LONG, 0) 23 ZEND_END_ARG_INFO() 24 25 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_bindtextdomain, 0, 1, MAY_BE_STRING|MAY_BE_FALSE) 26 ZEND_ARG_TYPE_INFO(0, domain, IS_STRING, 0) 27 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, directory, IS_STRING, 1, "null") 28 ZEND_END_ARG_INFO() 29 30 #if defined(HAVE_NGETTEXT) 31 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_ngettext, 0, 3, IS_STRING, 0) 32 ZEND_ARG_TYPE_INFO(0, singular, IS_STRING, 0) 33 ZEND_ARG_TYPE_INFO(0, plural, IS_STRING, 0) 34 ZEND_ARG_TYPE_INFO(0, count, IS_LONG, 0) 35 ZEND_END_ARG_INFO() 36 #endif 37 38 #if defined(HAVE_DNGETTEXT) 39 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_dngettext, 0, 4, IS_STRING, 0) 40 ZEND_ARG_TYPE_INFO(0, domain, IS_STRING, 0) 41 ZEND_ARG_TYPE_INFO(0, singular, IS_STRING, 0) 42 ZEND_ARG_TYPE_INFO(0, plural, IS_STRING, 0) 43 ZEND_ARG_TYPE_INFO(0, count, IS_LONG, 0) 44 ZEND_END_ARG_INFO() 45 #endif 46 47 #if defined(HAVE_DCNGETTEXT) 48 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_dcngettext, 0, 5, IS_STRING, 0) 49 ZEND_ARG_TYPE_INFO(0, domain, IS_STRING, 0) 50 ZEND_ARG_TYPE_INFO(0, singular, IS_STRING, 0) 51 ZEND_ARG_TYPE_INFO(0, plural, IS_STRING, 0) 52 ZEND_ARG_TYPE_INFO(0, count, IS_LONG, 0) 53 ZEND_ARG_TYPE_INFO(0, category, IS_LONG, 0) 54 ZEND_END_ARG_INFO() 55 #endif 56 57 #if defined(HAVE_BIND_TEXTDOMAIN_CODESET) 58 ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_bind_textdomain_codeset, 0, 1, MAY_BE_STRING|MAY_BE_FALSE) 59 ZEND_ARG_TYPE_INFO(0, domain, IS_STRING, 0) 60 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, codeset, IS_STRING, 1, "null") 61 ZEND_END_ARG_INFO() 62 #endif 63 64 ZEND_FUNCTION(textdomain); 65 ZEND_FUNCTION(gettext); 66 ZEND_FUNCTION(dgettext); 67 ZEND_FUNCTION(dcgettext); 68 ZEND_FUNCTION(bindtextdomain); 69 #if defined(HAVE_NGETTEXT) 70 ZEND_FUNCTION(ngettext); 71 #endif 72 #if defined(HAVE_DNGETTEXT) 73 ZEND_FUNCTION(dngettext); 74 #endif 75 #if defined(HAVE_DCNGETTEXT) 76 ZEND_FUNCTION(dcngettext); 77 #endif 78 #if defined(HAVE_BIND_TEXTDOMAIN_CODESET) 79 ZEND_FUNCTION(bind_textdomain_codeset); 80 #endif 81 82 static const zend_function_entry ext_functions[] = { 83 ZEND_FE(textdomain, arginfo_textdomain) 84 ZEND_FE(gettext, arginfo_gettext) 85 ZEND_RAW_FENTRY("_", zif_gettext, arginfo__, 0, NULL, NULL) 86 ZEND_FE(dgettext, arginfo_dgettext) 87 ZEND_FE(dcgettext, arginfo_dcgettext) 88 ZEND_FE(bindtextdomain, arginfo_bindtextdomain) 89 #if defined(HAVE_NGETTEXT) 90 ZEND_FE(ngettext, arginfo_ngettext) 91 #endif 92 #if defined(HAVE_DNGETTEXT) 93 ZEND_FE(dngettext, arginfo_dngettext) 94 #endif 95 #if defined(HAVE_DCNGETTEXT) 96 ZEND_FE(dcngettext, arginfo_dcngettext) 97 #endif 98 #if defined(HAVE_BIND_TEXTDOMAIN_CODESET) 99 ZEND_FE(bind_textdomain_codeset, arginfo_bind_textdomain_codeset) 100 #endif 101 ZEND_FE_END 102 }; 103