gettext_arginfo.h 3.3 KB

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