@@ -112,36 +112,36 @@ PHP_MINIT_FUNCTION(nl_langinfo);
112
112
strnatcmp_ex(a, strlen(a), b, strlen(b), 0)
113
113
#define strnatcasecmp (a , b ) \
114
114
strnatcmp_ex(a, strlen(a), b, strlen(b), 1)
115
- PHPAPI int strnatcmp_ex (char const * a , size_t a_len , char const * b , size_t b_len , int fold_case );
115
+ PHPAPI int strnatcmp_ex (char const * a , zend_str_size_size_t a_len , char const * b , zend_str_size_size_t b_len , int fold_case );
116
116
117
117
#ifdef HAVE_LOCALECONV
118
118
PHPAPI struct lconv * localeconv_r (struct lconv * out );
119
119
#endif
120
120
121
- PHPAPI char * php_strtoupper (char * s , size_t len );
122
- PHPAPI char * php_strtolower (char * s , size_t len );
123
- PHPAPI char * php_strtr (char * str , int len , char * str_from , char * str_to , int trlen );
124
- PHPAPI char * php_addslashes (char * str , int length , int * new_length , int freeit TSRMLS_DC );
125
- PHPAPI char * php_addcslashes (const char * str , int length , int * new_length , int freeit , char * what , int wlength TSRMLS_DC );
126
- PHPAPI void php_stripslashes (char * str , int * len TSRMLS_DC );
127
- PHPAPI void php_stripcslashes (char * str , int * len );
128
- PHPAPI void php_basename (const char * s , size_t len , char * suffix , size_t sufflen , char * * p_ret , size_t * p_len TSRMLS_DC );
129
- PHPAPI size_t php_dirname (char * str , size_t len );
130
- PHPAPI char * php_stristr (char * s , char * t , size_t s_len , size_t t_len );
131
- PHPAPI char * php_str_to_str_ex (char * haystack , int length , char * needle ,
132
- int needle_len , char * str , int str_len , int * _new_length , int case_sensitivity , int * replace_count );
133
- PHPAPI char * php_str_to_str (char * haystack , int length , char * needle ,
134
- int needle_len , char * str , int str_len , int * _new_length );
135
- PHPAPI char * php_trim (char * c , int len , char * what , int what_len , zval * return_value , int mode TSRMLS_DC );
136
- PHPAPI size_t php_strip_tags (char * rbuf , int len , int * state , char * allow , int allow_len );
137
- PHPAPI size_t php_strip_tags_ex (char * rbuf , int len , int * stateptr , char * allow , int allow_len , zend_bool allow_tag_spaces );
138
- PHPAPI int php_char_to_str_ex (char * str , uint len , char from , char * to , int to_len , zval * result , int case_sensitivity , int * replace_count );
139
- PHPAPI int php_char_to_str (char * str , uint len , char from , char * to , int to_len , zval * result );
121
+ PHPAPI char * php_strtoupper (char * s , zend_str_size_size_t len );
122
+ PHPAPI char * php_strtolower (char * s , zend_str_size_size_t len );
123
+ PHPAPI char * php_strtr (char * str , zend_str_size_int len , char * str_from , char * str_to , zend_str_size_int trlen );
124
+ PHPAPI char * php_addslashes (char * str , zend_str_size_int length , zend_str_size_int * new_length , int freeit TSRMLS_DC );
125
+ PHPAPI char * php_addcslashes (const char * str , zend_str_size_int length , zend_str_size_int * new_length , int freeit , char * what , zend_str_size_int wlength TSRMLS_DC );
126
+ PHPAPI void php_stripslashes (char * str , zend_str_size_int * len TSRMLS_DC );
127
+ PHPAPI void php_stripcslashes (char * str , zend_str_size_int * len );
128
+ PHPAPI void php_basename (const char * s , zend_str_size_size_t len , char * suffix , zend_str_size_size_t sufflen , char * * p_ret , zend_str_size_size_t * p_len TSRMLS_DC );
129
+ PHPAPI zend_str_size_size_t php_dirname (char * str , zend_str_size_size_t len );
130
+ PHPAPI char * php_stristr (char * s , char * t , zend_str_size_size_t s_len , zend_str_size_size_t t_len );
131
+ PHPAPI char * php_str_to_str_ex (char * haystack , zend_str_size_int length , char * needle ,
132
+ zend_str_size_int needle_len , char * str , zend_str_size_int str_len , zend_str_size_int * _new_length , int case_sensitivity , zend_str_size_int * replace_count );
133
+ PHPAPI char * php_str_to_str (char * haystack , zend_str_size_int length , char * needle ,
134
+ zend_str_size_int needle_len , char * str , zend_str_size_int str_len , zend_str_size_int * _new_length );
135
+ PHPAPI char * php_trim (char * c , zend_str_size_int len , char * what , zend_str_size_int what_len , zval * return_value , int mode TSRMLS_DC );
136
+ PHPAPI zend_str_size_size_t php_strip_tags (char * rbuf , zend_str_size_int len , int * state , char * allow , zend_str_size_int allow_len );
137
+ PHPAPI zend_str_size_size_t php_strip_tags_ex (char * rbuf , zend_str_size_int len , int * stateptr , char * allow , zend_str_size_int allow_len , zend_bool allow_tag_spaces );
138
+ PHPAPI zend_str_size_int php_char_to_str_ex (char * str , zend_str_size_uint len , char from , char * to , zend_str_size_int to_len , zval * result , int case_sensitivity , zend_str_size_int * replace_count );
139
+ PHPAPI zend_str_size_int php_char_to_str (char * str , zend_str_size_uint len , char from , char * to , zend_str_size_int to_len , zval * result );
140
140
PHPAPI void php_implode (zval * delim , zval * arr , zval * return_value TSRMLS_DC );
141
141
PHPAPI void php_explode (zval * delim , zval * str , zval * return_value , long limit );
142
142
143
- PHPAPI size_t php_strspn (char * s1 , char * s2 , char * s1_end , char * s2_end );
144
- PHPAPI size_t php_strcspn (char * s1 , char * s2 , char * s1_end , char * s2_end );
143
+ PHPAPI zend_str_size_size_t php_strspn (char * s1 , char * s2 , char * s1_end , char * s2_end );
144
+ PHPAPI zend_str_size_size_t php_strcspn (char * s1 , char * s2 , char * s1_end , char * s2_end );
145
145
146
146
PHPAPI int string_natural_compare_function_ex (zval * result , zval * op1 , zval * op2 , zend_bool case_insensitive TSRMLS_DC );
147
147
PHPAPI int string_natural_compare_function (zval * result , zval * op1 , zval * op2 TSRMLS_DC );
0 commit comments