@@ -42,7 +42,7 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mb_str_split, 0, 1, IS_ARRAY, 0)
42
42
ZEND_ARG_TYPE_INFO (0 , encoding , IS_STRING , 0 )
43
43
ZEND_END_ARG_INFO ()
44
44
45
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_mb_strlen , 0 , 1 , MAY_BE_LONG | MAY_BE_FALSE )
45
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_mb_strlen , 0 , 1 , IS_LONG , 0 )
46
46
ZEND_ARG_TYPE_INFO (0 , str , IS_STRING , 0 )
47
47
ZEND_ARG_TYPE_INFO (0 , encoding , IS_STRING , 0 )
48
48
ZEND_END_ARG_INFO ()
@@ -93,7 +93,10 @@ ZEND_END_ARG_INFO()
93
93
94
94
#define arginfo_mb_strcut arginfo_mb_substr
95
95
96
- #define arginfo_mb_strwidth arginfo_mb_strlen
96
+ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_mb_strwidth , 0 , 1 , MAY_BE_LONG |MAY_BE_FALSE )
97
+ ZEND_ARG_TYPE_INFO (0 , str , IS_STRING , 0 )
98
+ ZEND_ARG_TYPE_INFO (0 , encoding , IS_STRING , 0 )
99
+ ZEND_END_ARG_INFO ()
97
100
98
101
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_mb_strimwidth , 0 , 3 , MAY_BE_STRING |MAY_BE_FALSE )
99
102
ZEND_ARG_TYPE_INFO (0 , str , IS_STRING , 0 )
@@ -195,7 +198,7 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mb_scrub, 0, 1, MAY_BE_STRING|MA
195
198
ZEND_ARG_TYPE_INFO (0 , encoding , IS_STRING , 0 )
196
199
ZEND_END_ARG_INFO ()
197
200
198
- #define arginfo_mb_ord arginfo_mb_strlen
201
+ #define arginfo_mb_ord arginfo_mb_strwidth
199
202
200
203
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX (arginfo_mb_chr , 0 , 1 , MAY_BE_STRING |MAY_BE_FALSE )
201
204
ZEND_ARG_TYPE_INFO (0 , cp , IS_LONG , 0 )
0 commit comments