haystack_len 110 ext/intl/grapheme/grapheme_string.c size_t haystack_len, needle_len; haystack_len 116 ext/intl/grapheme/grapheme_string.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|l", &haystack, &haystack_len, &needle, &needle_len, &loffset) == FAILURE) { haystack_len 122 ext/intl/grapheme/grapheme_string.c if ( OUTSIDE_STRING(loffset, haystack_len) ) { haystack_len 141 ext/intl/grapheme/grapheme_string.c found = php_memnstr(haystack + offset, needle, needle_len, haystack + haystack_len); haystack_len 149 ext/intl/grapheme/grapheme_string.c if ( grapheme_ascii_check((unsigned char *)haystack, haystack_len) >= 0 ) { haystack_len 154 ext/intl/grapheme/grapheme_string.c ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, offset, NULL, 0 /* fIgnoreCase */, 0 /* last */ ); haystack_len 170 ext/intl/grapheme/grapheme_string.c size_t haystack_len, needle_len; haystack_len 177 ext/intl/grapheme/grapheme_string.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|l", &haystack, &haystack_len, &needle, &needle_len, &loffset) == FAILURE) { haystack_len 183 ext/intl/grapheme/grapheme_string.c if ( OUTSIDE_STRING(loffset, haystack_len) ) { haystack_len 199 ext/intl/grapheme/grapheme_string.c is_ascii = ( grapheme_ascii_check((unsigned char*)haystack, haystack_len) >= 0 ); haystack_len 204 ext/intl/grapheme/grapheme_string.c haystack_dup = estrndup(haystack, haystack_len); haystack_len 205 ext/intl/grapheme/grapheme_string.c php_strtolower(haystack_dup, haystack_len); haystack_len 207 ext/intl/grapheme/grapheme_string.c found = php_memnstr(haystack_dup + offset, needle_dup, needle_len, haystack_dup + haystack_len); haystack_len 223 ext/intl/grapheme/grapheme_string.c ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, offset, NULL, 1 /* fIgnoreCase */, 0 /*last */ ); haystack_len 239 ext/intl/grapheme/grapheme_string.c size_t haystack_len, needle_len; haystack_len 245 ext/intl/grapheme/grapheme_string.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|l", &haystack, &haystack_len, &needle, &needle_len, &loffset) == FAILURE) { haystack_len 251 ext/intl/grapheme/grapheme_string.c if ( OUTSIDE_STRING(loffset, haystack_len) ) { haystack_len 266 ext/intl/grapheme/grapheme_string.c is_ascii = grapheme_ascii_check((unsigned char *)haystack, haystack_len) >= 0; haystack_len 270 ext/intl/grapheme/grapheme_string.c ret_pos = grapheme_strrpos_ascii(haystack, haystack_len, needle, needle_len, offset); haystack_len 285 ext/intl/grapheme/grapheme_string.c ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, offset, NULL, 0 /* f_ignore_case */, 1/* last */); haystack_len 302 ext/intl/grapheme/grapheme_string.c size_t haystack_len, needle_len; haystack_len 308 ext/intl/grapheme/grapheme_string.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|l", &haystack, &haystack_len, &needle, &needle_len, &loffset) == FAILURE) { haystack_len 314 ext/intl/grapheme/grapheme_string.c if ( OUTSIDE_STRING(loffset, haystack_len) ) { haystack_len 329 ext/intl/grapheme/grapheme_string.c is_ascii = grapheme_ascii_check((unsigned char *)haystack, haystack_len) >= 0; haystack_len 336 ext/intl/grapheme/grapheme_string.c haystack_dup = estrndup(haystack, haystack_len); haystack_len 337 ext/intl/grapheme/grapheme_string.c php_strtolower(haystack_dup, haystack_len); haystack_len 339 ext/intl/grapheme/grapheme_string.c ret_pos = grapheme_strrpos_ascii(haystack_dup, haystack_len, needle_dup, needle_len, offset); haystack_len 357 ext/intl/grapheme/grapheme_string.c ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, offset, NULL, 1 /* f_ignore_case */, 1 /*last */); haystack_len 591 ext/intl/grapheme/grapheme_string.c size_t haystack_len, needle_len; haystack_len 595 ext/intl/grapheme/grapheme_string.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|b", &haystack, &haystack_len, &needle, &needle_len, &part) == FAILURE) { haystack_len 616 ext/intl/grapheme/grapheme_string.c found = php_memnstr(haystack, needle, needle_len, haystack + haystack_len); haystack_len 624 ext/intl/grapheme/grapheme_string.c if ( grapheme_ascii_check((unsigned char *)haystack, haystack_len) >= 0 ) { haystack_len 630 ext/intl/grapheme/grapheme_string.c RETURN_STRINGL(found, haystack_len - found_offset); haystack_len 637 ext/intl/grapheme/grapheme_string.c ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, 0, &uchar_pos, f_ignore_case, 0 /*last */ ); haystack_len 646 ext/intl/grapheme/grapheme_string.c U8_FWD_N(haystack, ret_pos, haystack_len, uchar_pos); haystack_len 651 ext/intl/grapheme/grapheme_string.c RETURN_STRINGL(haystack + ret_pos, haystack_len - ret_pos); haystack_len 133 ext/intl/grapheme/grapheme_util.c int32_t grapheme_strpos_utf16(char *haystack, size_t haystack_len, char *needle, size_t needle_len, int32_t offset, int32_t *puchar_pos, int f_ignore_case, int last) haystack_len 149 ext/intl/grapheme/grapheme_util.c intl_convert_utf8_to_utf16(&uhaystack, &uhaystack_len, haystack, haystack_len, &status ); haystack_len 339 ext/intl/grapheme/grapheme_util.c grapheme_strrpos_ascii(char *haystack, size_t haystack_len, char *needle, size_t needle_len, int32_t offset) haystack_len 345 ext/intl/grapheme/grapheme_util.c e = haystack + haystack_len - needle_len; haystack_len 349 ext/intl/grapheme/grapheme_util.c e = haystack + haystack_len - needle_len; haystack_len 351 ext/intl/grapheme/grapheme_util.c e = haystack + haystack_len + offset; haystack_len 28 ext/intl/grapheme/grapheme_util.h zend_long grapheme_strrpos_ascii(char *haystack, size_t haystack_len, char *needle, size_t needle_len, int32_t offset); haystack_len 30 ext/intl/grapheme/grapheme_util.h int32_t grapheme_strrpos_utf16(char *haystack, size_t haystack_len, char *needle, size_t needle_len, int32_t offset, int f_ignore_case); haystack_len 31 ext/intl/grapheme/grapheme_util.h int32_t grapheme_strpos_utf16(char *haystack, size_t haystack_len, char *needle, size_t needle_len, int32_t offset, int *puchar_pos, int f_ignore_case, int last); haystack_len 2268 ext/mbstring/mbstring.c size_t enc_name_len, haystack_len, needle_len; haystack_len 2277 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|ls", (char **)&haystack.val, &haystack_len, (char **)&needle.val, &needle_len, &offset, &enc_name, &enc_name_len) == FAILURE) { haystack_len 2281 ext/mbstring/mbstring.c if (ZEND_SIZE_T_UINT_OVFL(haystack_len)) { haystack_len 2289 ext/mbstring/mbstring.c haystack.len = (uint32_t)haystack_len; haystack_len 2341 ext/mbstring/mbstring.c size_t enc_name_len, haystack_len, needle_len; haystack_len 2354 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|zs", (char **)&haystack.val, &haystack_len, (char **)&needle.val, &needle_len, &zoffset, &enc_name, &enc_name_len) == FAILURE) { haystack_len 2358 ext/mbstring/mbstring.c if (ZEND_SIZE_T_UINT_OVFL(haystack_len)) { haystack_len 2366 ext/mbstring/mbstring.c haystack.len = (uint32_t)haystack_len; haystack_len 2451 ext/mbstring/mbstring.c size_t from_encoding_len, haystack_len, needle_len; haystack_len 2453 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|ls", (char **)&haystack.val, &haystack_len, (char **)&needle.val, &needle_len, &offset, &from_encoding, &from_encoding_len) == FAILURE) { haystack_len 2457 ext/mbstring/mbstring.c if (ZEND_SIZE_T_UINT_OVFL(haystack_len)) { haystack_len 2465 ext/mbstring/mbstring.c haystack.len = (uint32_t)haystack_len; haystack_len 2490 ext/mbstring/mbstring.c size_t from_encoding_len, haystack_len, needle_len; haystack_len 2492 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|ls", (char **)&haystack.val, &haystack_len, (char **)&needle.val, &needle_len, &offset, &from_encoding, &from_encoding_len) == FAILURE) { haystack_len 2496 ext/mbstring/mbstring.c if (ZEND_SIZE_T_UINT_OVFL(haystack_len)) { haystack_len 2504 ext/mbstring/mbstring.c haystack.len = (uint32_t)haystack_len; haystack_len 2524 ext/mbstring/mbstring.c size_t enc_name_len, haystack_len, needle_len; haystack_len 2534 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|bs", (char **)&haystack.val, &haystack_len, (char **)&needle.val, &needle_len, &part, &enc_name, &enc_name_len) == FAILURE) { haystack_len 2538 ext/mbstring/mbstring.c if (ZEND_SIZE_T_UINT_OVFL(haystack_len)) { haystack_len 2546 ext/mbstring/mbstring.c haystack.len = (uint32_t)haystack_len; haystack_len 2597 ext/mbstring/mbstring.c size_t enc_name_len, haystack_len, needle_len; haystack_len 2607 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|bs", (char **)&haystack.val, &haystack_len, (char **)&needle.val, &needle_len, &part, &enc_name, &enc_name_len) == FAILURE) { haystack_len 2611 ext/mbstring/mbstring.c if (ZEND_SIZE_T_UINT_OVFL(haystack_len)) { haystack_len 2619 ext/mbstring/mbstring.c haystack.len = (uint32_t)haystack_len; haystack_len 2670 ext/mbstring/mbstring.c size_t from_encoding_len, len, mblen, haystack_len, needle_len; haystack_len 2682 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|bs", (char **)&haystack.val, &haystack_len, (char **)&needle.val, &needle_len, &part, &from_encoding, &from_encoding_len) == FAILURE) { haystack_len 2686 ext/mbstring/mbstring.c if (ZEND_SIZE_T_UINT_OVFL(haystack_len)) { haystack_len 2694 ext/mbstring/mbstring.c haystack.len = (uint32_t)haystack_len; haystack_len 2745 ext/mbstring/mbstring.c size_t from_encoding_len, haystack_len, needle_len; haystack_len 2756 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|bs", (char **)&haystack.val, &haystack_len, (char **)&needle.val, &needle_len, &part, &from_encoding, &from_encoding_len) == FAILURE) { haystack_len 2760 ext/mbstring/mbstring.c if (ZEND_SIZE_T_UINT_OVFL(haystack_len)) { haystack_len 2768 ext/mbstring/mbstring.c haystack.len = (uint32_t)haystack_len; haystack_len 2815 ext/mbstring/mbstring.c size_t enc_name_len, haystack_len, needle_len; haystack_len 2824 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|s", (char **)&haystack.val, &haystack_len, (char **)&needle.val, &needle_len, &enc_name, &enc_name_len) == FAILURE) { haystack_len 2828 ext/mbstring/mbstring.c if (ZEND_SIZE_T_UINT_OVFL(haystack_len)) { haystack_len 2836 ext/mbstring/mbstring.c haystack.len = (uint32_t)haystack_len; haystack_len 5276 ext/standard/string.c size_t haystack_len, needle_len; haystack_len 5279 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|ll", &haystack, &haystack_len, &needle, &needle_len, &offset, &length) == FAILURE) { haystack_len 5289 ext/standard/string.c endp = p + haystack_len; haystack_len 5296 ext/standard/string.c if ((size_t)offset > haystack_len) { haystack_len 5308 ext/standard/string.c if (length > (haystack_len - offset)) {