uchar_arginfo.h 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322
  1. /* This is a generated file, edit the .stub.php file instead.
  2. * Stub hash: 2b8605be915f05929dc0ade2edfb6f6ab942218c */
  3. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlChar_hasBinaryProperty, 0, 2, _IS_BOOL, 1)
  4. ZEND_ARG_TYPE_MASK(0, codepoint, MAY_BE_LONG|MAY_BE_STRING, NULL)
  5. ZEND_ARG_TYPE_INFO(0, property, IS_LONG, 0)
  6. ZEND_END_ARG_INFO()
  7. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlChar_charAge, 0, 1, IS_ARRAY, 1)
  8. ZEND_ARG_TYPE_MASK(0, codepoint, MAY_BE_LONG|MAY_BE_STRING, NULL)
  9. ZEND_END_ARG_INFO()
  10. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlChar_charDigitValue, 0, 1, IS_LONG, 1)
  11. ZEND_ARG_TYPE_MASK(0, codepoint, MAY_BE_LONG|MAY_BE_STRING, NULL)
  12. ZEND_END_ARG_INFO()
  13. #define arginfo_class_IntlChar_charDirection arginfo_class_IntlChar_charDigitValue
  14. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlChar_charFromName, 0, 1, IS_LONG, 1)
  15. ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
  16. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, type, IS_LONG, 0, "IntlChar::UNICODE_CHAR_NAME")
  17. ZEND_END_ARG_INFO()
  18. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_IntlChar_charMirror, 0, 1, MAY_BE_LONG|MAY_BE_STRING|MAY_BE_NULL)
  19. ZEND_ARG_TYPE_MASK(0, codepoint, MAY_BE_LONG|MAY_BE_STRING, NULL)
  20. ZEND_END_ARG_INFO()
  21. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlChar_charName, 0, 1, IS_STRING, 1)
  22. ZEND_ARG_TYPE_MASK(0, codepoint, MAY_BE_LONG|MAY_BE_STRING, NULL)
  23. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, type, IS_LONG, 0, "IntlChar::UNICODE_CHAR_NAME")
  24. ZEND_END_ARG_INFO()
  25. #define arginfo_class_IntlChar_charType arginfo_class_IntlChar_charDigitValue
  26. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlChar_chr, 0, 1, IS_STRING, 1)
  27. ZEND_ARG_TYPE_MASK(0, codepoint, MAY_BE_LONG|MAY_BE_STRING, NULL)
  28. ZEND_END_ARG_INFO()
  29. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_IntlChar_digit, 0, 1, MAY_BE_LONG|MAY_BE_FALSE|MAY_BE_NULL)
  30. ZEND_ARG_TYPE_MASK(0, codepoint, MAY_BE_LONG|MAY_BE_STRING, NULL)
  31. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, base, IS_LONG, 0, "10")
  32. ZEND_END_ARG_INFO()
  33. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlChar_enumCharNames, 0, 3, _IS_BOOL, 1)
  34. ZEND_ARG_TYPE_MASK(0, start, MAY_BE_LONG|MAY_BE_STRING, NULL)
  35. ZEND_ARG_TYPE_MASK(0, end, MAY_BE_LONG|MAY_BE_STRING, NULL)
  36. ZEND_ARG_TYPE_INFO(0, callback, IS_CALLABLE, 0)
  37. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, type, IS_LONG, 0, "IntlChar::UNICODE_CHAR_NAME")
  38. ZEND_END_ARG_INFO()
  39. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlChar_enumCharTypes, 0, 1, IS_VOID, 0)
  40. ZEND_ARG_TYPE_INFO(0, callback, IS_CALLABLE, 0)
  41. ZEND_END_ARG_INFO()
  42. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_IntlChar_foldCase, 0, 1, MAY_BE_LONG|MAY_BE_STRING|MAY_BE_NULL)
  43. ZEND_ARG_TYPE_MASK(0, codepoint, MAY_BE_LONG|MAY_BE_STRING, NULL)
  44. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_LONG, 0, "IntlChar::FOLD_CASE_DEFAULT")
  45. ZEND_END_ARG_INFO()
  46. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlChar_forDigit, 0, 1, IS_LONG, 0)
  47. ZEND_ARG_TYPE_INFO(0, digit, IS_LONG, 0)
  48. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, base, IS_LONG, 0, "10")
  49. ZEND_END_ARG_INFO()
  50. #if U_ICU_VERSION_MAJOR_NUM >= 52
  51. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_IntlChar_getBidiPairedBracket, 0, 1, MAY_BE_LONG|MAY_BE_STRING|MAY_BE_NULL)
  52. ZEND_ARG_TYPE_MASK(0, codepoint, MAY_BE_LONG|MAY_BE_STRING, NULL)
  53. ZEND_END_ARG_INFO()
  54. #endif
  55. #define arginfo_class_IntlChar_getBlockCode arginfo_class_IntlChar_charDigitValue
  56. #define arginfo_class_IntlChar_getCombiningClass arginfo_class_IntlChar_charDigitValue
  57. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_IntlChar_getFC_NFKC_Closure, 0, 1, MAY_BE_STRING|MAY_BE_FALSE|MAY_BE_NULL)
  58. ZEND_ARG_TYPE_MASK(0, codepoint, MAY_BE_LONG|MAY_BE_STRING, NULL)
  59. ZEND_END_ARG_INFO()
  60. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlChar_getIntPropertyMaxValue, 0, 1, IS_LONG, 0)
  61. ZEND_ARG_TYPE_INFO(0, property, IS_LONG, 0)
  62. ZEND_END_ARG_INFO()
  63. #define arginfo_class_IntlChar_getIntPropertyMinValue arginfo_class_IntlChar_getIntPropertyMaxValue
  64. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlChar_getIntPropertyValue, 0, 2, IS_LONG, 1)
  65. ZEND_ARG_TYPE_MASK(0, codepoint, MAY_BE_LONG|MAY_BE_STRING, NULL)
  66. ZEND_ARG_TYPE_INFO(0, property, IS_LONG, 0)
  67. ZEND_END_ARG_INFO()
  68. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlChar_getNumericValue, 0, 1, IS_DOUBLE, 1)
  69. ZEND_ARG_TYPE_MASK(0, codepoint, MAY_BE_LONG|MAY_BE_STRING, NULL)
  70. ZEND_END_ARG_INFO()
  71. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlChar_getPropertyEnum, 0, 1, IS_LONG, 0)
  72. ZEND_ARG_TYPE_INFO(0, alias, IS_STRING, 0)
  73. ZEND_END_ARG_INFO()
  74. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_IntlChar_getPropertyName, 0, 1, MAY_BE_STRING|MAY_BE_FALSE)
  75. ZEND_ARG_TYPE_INFO(0, property, IS_LONG, 0)
  76. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, type, IS_LONG, 0, "IntlChar::LONG_PROPERTY_NAME")
  77. ZEND_END_ARG_INFO()
  78. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlChar_getPropertyValueEnum, 0, 2, IS_LONG, 0)
  79. ZEND_ARG_TYPE_INFO(0, property, IS_LONG, 0)
  80. ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
  81. ZEND_END_ARG_INFO()
  82. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_IntlChar_getPropertyValueName, 0, 2, MAY_BE_STRING|MAY_BE_FALSE)
  83. ZEND_ARG_TYPE_INFO(0, property, IS_LONG, 0)
  84. ZEND_ARG_TYPE_INFO(0, value, IS_LONG, 0)
  85. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, type, IS_LONG, 0, "IntlChar::LONG_PROPERTY_NAME")
  86. ZEND_END_ARG_INFO()
  87. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlChar_getUnicodeVersion, 0, 0, IS_ARRAY, 0)
  88. ZEND_END_ARG_INFO()
  89. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlChar_isalnum, 0, 1, _IS_BOOL, 1)
  90. ZEND_ARG_TYPE_MASK(0, codepoint, MAY_BE_LONG|MAY_BE_STRING, NULL)
  91. ZEND_END_ARG_INFO()
  92. #define arginfo_class_IntlChar_isalpha arginfo_class_IntlChar_isalnum
  93. #define arginfo_class_IntlChar_isbase arginfo_class_IntlChar_isalnum
  94. #define arginfo_class_IntlChar_isblank arginfo_class_IntlChar_isalnum
  95. #define arginfo_class_IntlChar_iscntrl arginfo_class_IntlChar_isalnum
  96. #define arginfo_class_IntlChar_isdefined arginfo_class_IntlChar_isalnum
  97. #define arginfo_class_IntlChar_isdigit arginfo_class_IntlChar_isalnum
  98. #define arginfo_class_IntlChar_isgraph arginfo_class_IntlChar_isalnum
  99. #define arginfo_class_IntlChar_isIDIgnorable arginfo_class_IntlChar_isalnum
  100. #define arginfo_class_IntlChar_isIDPart arginfo_class_IntlChar_isalnum
  101. #define arginfo_class_IntlChar_isIDStart arginfo_class_IntlChar_isalnum
  102. #define arginfo_class_IntlChar_isISOControl arginfo_class_IntlChar_isalnum
  103. #define arginfo_class_IntlChar_isJavaIDPart arginfo_class_IntlChar_isalnum
  104. #define arginfo_class_IntlChar_isJavaIDStart arginfo_class_IntlChar_isalnum
  105. #define arginfo_class_IntlChar_isJavaSpaceChar arginfo_class_IntlChar_isalnum
  106. #define arginfo_class_IntlChar_islower arginfo_class_IntlChar_isalnum
  107. #define arginfo_class_IntlChar_isMirrored arginfo_class_IntlChar_isalnum
  108. #define arginfo_class_IntlChar_isprint arginfo_class_IntlChar_isalnum
  109. #define arginfo_class_IntlChar_ispunct arginfo_class_IntlChar_isalnum
  110. #define arginfo_class_IntlChar_isspace arginfo_class_IntlChar_isalnum
  111. #define arginfo_class_IntlChar_istitle arginfo_class_IntlChar_isalnum
  112. #define arginfo_class_IntlChar_isUAlphabetic arginfo_class_IntlChar_isalnum
  113. #define arginfo_class_IntlChar_isULowercase arginfo_class_IntlChar_isalnum
  114. #define arginfo_class_IntlChar_isupper arginfo_class_IntlChar_isalnum
  115. #define arginfo_class_IntlChar_isUUppercase arginfo_class_IntlChar_isalnum
  116. #define arginfo_class_IntlChar_isUWhiteSpace arginfo_class_IntlChar_isalnum
  117. #define arginfo_class_IntlChar_isWhitespace arginfo_class_IntlChar_isalnum
  118. #define arginfo_class_IntlChar_isxdigit arginfo_class_IntlChar_isalnum
  119. ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_IntlChar_ord, 0, 1, IS_LONG, 1)
  120. ZEND_ARG_TYPE_MASK(0, character, MAY_BE_LONG|MAY_BE_STRING, NULL)
  121. ZEND_END_ARG_INFO()
  122. #define arginfo_class_IntlChar_tolower arginfo_class_IntlChar_charMirror
  123. #define arginfo_class_IntlChar_totitle arginfo_class_IntlChar_charMirror
  124. #define arginfo_class_IntlChar_toupper arginfo_class_IntlChar_charMirror
  125. ZEND_METHOD(IntlChar, hasBinaryProperty);
  126. ZEND_METHOD(IntlChar, charAge);
  127. ZEND_METHOD(IntlChar, charDigitValue);
  128. ZEND_METHOD(IntlChar, charDirection);
  129. ZEND_METHOD(IntlChar, charFromName);
  130. ZEND_METHOD(IntlChar, charMirror);
  131. ZEND_METHOD(IntlChar, charName);
  132. ZEND_METHOD(IntlChar, charType);
  133. ZEND_METHOD(IntlChar, chr);
  134. ZEND_METHOD(IntlChar, digit);
  135. ZEND_METHOD(IntlChar, enumCharNames);
  136. ZEND_METHOD(IntlChar, enumCharTypes);
  137. ZEND_METHOD(IntlChar, foldCase);
  138. ZEND_METHOD(IntlChar, forDigit);
  139. #if U_ICU_VERSION_MAJOR_NUM >= 52
  140. ZEND_METHOD(IntlChar, getBidiPairedBracket);
  141. #endif
  142. ZEND_METHOD(IntlChar, getBlockCode);
  143. ZEND_METHOD(IntlChar, getCombiningClass);
  144. ZEND_METHOD(IntlChar, getFC_NFKC_Closure);
  145. ZEND_METHOD(IntlChar, getIntPropertyMaxValue);
  146. ZEND_METHOD(IntlChar, getIntPropertyMinValue);
  147. ZEND_METHOD(IntlChar, getIntPropertyValue);
  148. ZEND_METHOD(IntlChar, getNumericValue);
  149. ZEND_METHOD(IntlChar, getPropertyEnum);
  150. ZEND_METHOD(IntlChar, getPropertyName);
  151. ZEND_METHOD(IntlChar, getPropertyValueEnum);
  152. ZEND_METHOD(IntlChar, getPropertyValueName);
  153. ZEND_METHOD(IntlChar, getUnicodeVersion);
  154. ZEND_METHOD(IntlChar, isalnum);
  155. ZEND_METHOD(IntlChar, isalpha);
  156. ZEND_METHOD(IntlChar, isbase);
  157. ZEND_METHOD(IntlChar, isblank);
  158. ZEND_METHOD(IntlChar, iscntrl);
  159. ZEND_METHOD(IntlChar, isdefined);
  160. ZEND_METHOD(IntlChar, isdigit);
  161. ZEND_METHOD(IntlChar, isgraph);
  162. ZEND_METHOD(IntlChar, isIDIgnorable);
  163. ZEND_METHOD(IntlChar, isIDPart);
  164. ZEND_METHOD(IntlChar, isIDStart);
  165. ZEND_METHOD(IntlChar, isISOControl);
  166. ZEND_METHOD(IntlChar, isJavaIDPart);
  167. ZEND_METHOD(IntlChar, isJavaIDStart);
  168. ZEND_METHOD(IntlChar, isJavaSpaceChar);
  169. ZEND_METHOD(IntlChar, islower);
  170. ZEND_METHOD(IntlChar, isMirrored);
  171. ZEND_METHOD(IntlChar, isprint);
  172. ZEND_METHOD(IntlChar, ispunct);
  173. ZEND_METHOD(IntlChar, isspace);
  174. ZEND_METHOD(IntlChar, istitle);
  175. ZEND_METHOD(IntlChar, isUAlphabetic);
  176. ZEND_METHOD(IntlChar, isULowercase);
  177. ZEND_METHOD(IntlChar, isupper);
  178. ZEND_METHOD(IntlChar, isUUppercase);
  179. ZEND_METHOD(IntlChar, isUWhiteSpace);
  180. ZEND_METHOD(IntlChar, isWhitespace);
  181. ZEND_METHOD(IntlChar, isxdigit);
  182. ZEND_METHOD(IntlChar, ord);
  183. ZEND_METHOD(IntlChar, tolower);
  184. ZEND_METHOD(IntlChar, totitle);
  185. ZEND_METHOD(IntlChar, toupper);
  186. static const zend_function_entry class_IntlChar_methods[] = {
  187. ZEND_ME(IntlChar, hasBinaryProperty, arginfo_class_IntlChar_hasBinaryProperty, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  188. ZEND_ME(IntlChar, charAge, arginfo_class_IntlChar_charAge, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  189. ZEND_ME(IntlChar, charDigitValue, arginfo_class_IntlChar_charDigitValue, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  190. ZEND_ME(IntlChar, charDirection, arginfo_class_IntlChar_charDirection, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  191. ZEND_ME(IntlChar, charFromName, arginfo_class_IntlChar_charFromName, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  192. ZEND_ME(IntlChar, charMirror, arginfo_class_IntlChar_charMirror, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  193. ZEND_ME(IntlChar, charName, arginfo_class_IntlChar_charName, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  194. ZEND_ME(IntlChar, charType, arginfo_class_IntlChar_charType, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  195. ZEND_ME(IntlChar, chr, arginfo_class_IntlChar_chr, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  196. ZEND_ME(IntlChar, digit, arginfo_class_IntlChar_digit, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  197. ZEND_ME(IntlChar, enumCharNames, arginfo_class_IntlChar_enumCharNames, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  198. ZEND_ME(IntlChar, enumCharTypes, arginfo_class_IntlChar_enumCharTypes, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  199. ZEND_ME(IntlChar, foldCase, arginfo_class_IntlChar_foldCase, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  200. ZEND_ME(IntlChar, forDigit, arginfo_class_IntlChar_forDigit, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  201. #if U_ICU_VERSION_MAJOR_NUM >= 52
  202. ZEND_ME(IntlChar, getBidiPairedBracket, arginfo_class_IntlChar_getBidiPairedBracket, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  203. #endif
  204. ZEND_ME(IntlChar, getBlockCode, arginfo_class_IntlChar_getBlockCode, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  205. ZEND_ME(IntlChar, getCombiningClass, arginfo_class_IntlChar_getCombiningClass, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  206. ZEND_ME(IntlChar, getFC_NFKC_Closure, arginfo_class_IntlChar_getFC_NFKC_Closure, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  207. ZEND_ME(IntlChar, getIntPropertyMaxValue, arginfo_class_IntlChar_getIntPropertyMaxValue, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  208. ZEND_ME(IntlChar, getIntPropertyMinValue, arginfo_class_IntlChar_getIntPropertyMinValue, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  209. ZEND_ME(IntlChar, getIntPropertyValue, arginfo_class_IntlChar_getIntPropertyValue, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  210. ZEND_ME(IntlChar, getNumericValue, arginfo_class_IntlChar_getNumericValue, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  211. ZEND_ME(IntlChar, getPropertyEnum, arginfo_class_IntlChar_getPropertyEnum, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  212. ZEND_ME(IntlChar, getPropertyName, arginfo_class_IntlChar_getPropertyName, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  213. ZEND_ME(IntlChar, getPropertyValueEnum, arginfo_class_IntlChar_getPropertyValueEnum, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  214. ZEND_ME(IntlChar, getPropertyValueName, arginfo_class_IntlChar_getPropertyValueName, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  215. ZEND_ME(IntlChar, getUnicodeVersion, arginfo_class_IntlChar_getUnicodeVersion, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  216. ZEND_ME(IntlChar, isalnum, arginfo_class_IntlChar_isalnum, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  217. ZEND_ME(IntlChar, isalpha, arginfo_class_IntlChar_isalpha, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  218. ZEND_ME(IntlChar, isbase, arginfo_class_IntlChar_isbase, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  219. ZEND_ME(IntlChar, isblank, arginfo_class_IntlChar_isblank, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  220. ZEND_ME(IntlChar, iscntrl, arginfo_class_IntlChar_iscntrl, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  221. ZEND_ME(IntlChar, isdefined, arginfo_class_IntlChar_isdefined, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  222. ZEND_ME(IntlChar, isdigit, arginfo_class_IntlChar_isdigit, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  223. ZEND_ME(IntlChar, isgraph, arginfo_class_IntlChar_isgraph, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  224. ZEND_ME(IntlChar, isIDIgnorable, arginfo_class_IntlChar_isIDIgnorable, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  225. ZEND_ME(IntlChar, isIDPart, arginfo_class_IntlChar_isIDPart, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  226. ZEND_ME(IntlChar, isIDStart, arginfo_class_IntlChar_isIDStart, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  227. ZEND_ME(IntlChar, isISOControl, arginfo_class_IntlChar_isISOControl, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  228. ZEND_ME(IntlChar, isJavaIDPart, arginfo_class_IntlChar_isJavaIDPart, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  229. ZEND_ME(IntlChar, isJavaIDStart, arginfo_class_IntlChar_isJavaIDStart, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  230. ZEND_ME(IntlChar, isJavaSpaceChar, arginfo_class_IntlChar_isJavaSpaceChar, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  231. ZEND_ME(IntlChar, islower, arginfo_class_IntlChar_islower, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  232. ZEND_ME(IntlChar, isMirrored, arginfo_class_IntlChar_isMirrored, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  233. ZEND_ME(IntlChar, isprint, arginfo_class_IntlChar_isprint, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  234. ZEND_ME(IntlChar, ispunct, arginfo_class_IntlChar_ispunct, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  235. ZEND_ME(IntlChar, isspace, arginfo_class_IntlChar_isspace, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  236. ZEND_ME(IntlChar, istitle, arginfo_class_IntlChar_istitle, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  237. ZEND_ME(IntlChar, isUAlphabetic, arginfo_class_IntlChar_isUAlphabetic, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  238. ZEND_ME(IntlChar, isULowercase, arginfo_class_IntlChar_isULowercase, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  239. ZEND_ME(IntlChar, isupper, arginfo_class_IntlChar_isupper, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  240. ZEND_ME(IntlChar, isUUppercase, arginfo_class_IntlChar_isUUppercase, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  241. ZEND_ME(IntlChar, isUWhiteSpace, arginfo_class_IntlChar_isUWhiteSpace, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  242. ZEND_ME(IntlChar, isWhitespace, arginfo_class_IntlChar_isWhitespace, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  243. ZEND_ME(IntlChar, isxdigit, arginfo_class_IntlChar_isxdigit, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  244. ZEND_ME(IntlChar, ord, arginfo_class_IntlChar_ord, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  245. ZEND_ME(IntlChar, tolower, arginfo_class_IntlChar_tolower, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  246. ZEND_ME(IntlChar, totitle, arginfo_class_IntlChar_totitle, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  247. ZEND_ME(IntlChar, toupper, arginfo_class_IntlChar_toupper, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
  248. ZEND_FE_END
  249. };
  250. static zend_class_entry *register_class_IntlChar(void)
  251. {
  252. zend_class_entry ce, *class_entry;
  253. INIT_CLASS_ENTRY(ce, "IntlChar", class_IntlChar_methods);
  254. class_entry = zend_register_internal_class_ex(&ce, NULL);
  255. return class_entry;
  256. }