needle_len        274 Zend/zend_operators.h zend_memnstr(const char *haystack, const char *needle, int needle_len, char *end)
needle_len        277 Zend/zend_operators.h 	const char ne = needle[needle_len-1];
needle_len        279 Zend/zend_operators.h 	if (needle_len == 1) {
needle_len        283 Zend/zend_operators.h 	if (needle_len > end-haystack) {
needle_len        287 Zend/zend_operators.h 	end -= needle_len;
needle_len        290 Zend/zend_operators.h 		if ((p = (char *)memchr(p, *needle, (end-p+1))) && ne == p[needle_len-1]) {
needle_len        291 Zend/zend_operators.h 			if (!memcmp(needle, p, needle_len-1)) {
needle_len        112 ext/intl/grapheme/grapheme_string.c 	int haystack_len, needle_len;
needle_len        118 ext/intl/grapheme/grapheme_string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|l", (char **)&haystack, &haystack_len, (char **)&needle, &needle_len, &loffset) == FAILURE) {
needle_len        138 ext/intl/grapheme/grapheme_string.c 	if (needle_len == 0) {
needle_len        149 ext/intl/grapheme/grapheme_string.c 	found = (unsigned char *)php_memnstr((char *)haystack + offset, (char *)needle, needle_len, (char *)haystack + haystack_len);
needle_len        163 ext/intl/grapheme/grapheme_string.c 	ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, offset, NULL, 0 /* fIgnoreCase */, 0 /* last */ TSRMLS_CC );
needle_len        179 ext/intl/grapheme/grapheme_string.c 	int haystack_len, needle_len;
needle_len        186 ext/intl/grapheme/grapheme_string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|l", (char **)&haystack, &haystack_len, (char **)&needle, &needle_len, &loffset) == FAILURE) {
needle_len        206 ext/intl/grapheme/grapheme_string.c 	if (needle_len == 0) {
needle_len        217 ext/intl/grapheme/grapheme_string.c 		needle_dup = (unsigned char *)estrndup((char *)needle, needle_len);
needle_len        218 ext/intl/grapheme/grapheme_string.c 		php_strtolower((char *)needle_dup, needle_len);
needle_len        222 ext/intl/grapheme/grapheme_string.c 		found = (unsigned char*) php_memnstr((char *)haystack_dup + offset, (char *)needle_dup, needle_len, (char *)haystack_dup + haystack_len);
needle_len        232 ext/intl/grapheme/grapheme_string.c 		if ( grapheme_ascii_check(needle, needle_len) >= 0 ) {
needle_len        238 ext/intl/grapheme/grapheme_string.c 	ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, offset, NULL, 1 /* fIgnoreCase */, 0 /*last */ TSRMLS_CC );
needle_len        254 ext/intl/grapheme/grapheme_string.c 	int haystack_len, needle_len;
needle_len        260 ext/intl/grapheme/grapheme_string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|l", (char **)&haystack, &haystack_len, (char **)&needle, &needle_len, &loffset) == FAILURE) {
needle_len        280 ext/intl/grapheme/grapheme_string.c 	if (needle_len == 0) {
needle_len        291 ext/intl/grapheme/grapheme_string.c 		ret_pos = grapheme_strrpos_ascii(haystack, haystack_len, needle, needle_len, offset);
needle_len        300 ext/intl/grapheme/grapheme_string.c 		if (  grapheme_ascii_check(needle, needle_len) >= 0 ) {
needle_len        307 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 */ TSRMLS_CC);
needle_len        324 ext/intl/grapheme/grapheme_string.c 	int haystack_len, needle_len;
needle_len        330 ext/intl/grapheme/grapheme_string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|l", (char **)&haystack, &haystack_len, (char **)&needle, &needle_len, &loffset) == FAILURE) {
needle_len        350 ext/intl/grapheme/grapheme_string.c 	if (needle_len == 0) {
needle_len        362 ext/intl/grapheme/grapheme_string.c 		needle_dup = (unsigned char *)estrndup((char *)needle, needle_len);
needle_len        363 ext/intl/grapheme/grapheme_string.c 		php_strtolower((char *)needle_dup, needle_len);
needle_len        367 ext/intl/grapheme/grapheme_string.c 		ret_pos = grapheme_strrpos_ascii(haystack_dup, haystack_len, needle_dup, needle_len, offset);
needle_len        378 ext/intl/grapheme/grapheme_string.c 		if (  grapheme_ascii_check(needle, needle_len) >= 0 ) {
needle_len        385 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 */ TSRMLS_CC);
needle_len        616 ext/intl/grapheme/grapheme_string.c 	int haystack_len, needle_len;
needle_len        620 ext/intl/grapheme/grapheme_string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|b", (char **)&haystack, &haystack_len, (char **)&needle, &needle_len, &part) == FAILURE) {
needle_len        628 ext/intl/grapheme/grapheme_string.c 	if (needle_len == 0) {
needle_len        641 ext/intl/grapheme/grapheme_string.c 		found = (unsigned char *)php_memnstr((char *)haystack, (char *)needle, needle_len, (char *)haystack + haystack_len);
needle_len        662 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 */ TSRMLS_CC );
needle_len        131 ext/intl/grapheme/grapheme_util.c int grapheme_strpos_utf16(unsigned char *haystack, int32_t haystack_len, unsigned char*needle, int32_t needle_len, int32_t offset, int32_t *puchar_pos, int f_ignore_case, int last TSRMLS_DC)
needle_len        151 ext/intl/grapheme/grapheme_util.c 	intl_convert_utf8_to_utf16(&uneedle, &uneedle_len, (char *) needle, needle_len, &status );
needle_len        337 ext/intl/grapheme/grapheme_util.c grapheme_strrpos_ascii(unsigned char *haystack, int32_t haystack_len, unsigned char *needle, int32_t needle_len, int32_t offset)
needle_len        343 ext/intl/grapheme/grapheme_util.c 		e = haystack + haystack_len - needle_len;
needle_len        346 ext/intl/grapheme/grapheme_util.c 		if (needle_len > -offset) {
needle_len        347 ext/intl/grapheme/grapheme_util.c 			e = haystack + haystack_len - needle_len;
needle_len        353 ext/intl/grapheme/grapheme_util.c 	if (needle_len == 1) {
needle_len        365 ext/intl/grapheme/grapheme_util.c 		if (memcmp(e, needle, needle_len) == 0) {
needle_len         28 ext/intl/grapheme/grapheme_util.h int grapheme_strrpos_utf16(unsigned char *haystack, int32_t haystack_len, unsigned char*needle, int32_t needle_len, int32_t offset, int f_ignore_case TSRMLS_DC);
needle_len         30 ext/intl/grapheme/grapheme_util.h int grapheme_strpos_utf16(unsigned char *haystack, int32_t haystack_len, unsigned char*needle, int32_t needle_len, int32_t offset, int *puchar_pos, int f_ignore_case, int last TSRMLS_DC);
needle_len         42 ext/intl/grapheme/grapheme_util.h int32_t grapheme_strrpos_ascii(unsigned char *haystack, int32_t haystack_len, unsigned char *needle, int32_t needle_len, int32_t offset);
needle_len        875 ext/mbstring/libmbfl/mbfl/mbfilter.c 	int needle_len;
needle_len        895 ext/mbstring/libmbfl/mbfl/mbfilter.c 			if (pc->needle_pos >= pc->needle_len) {
needle_len       1089 ext/mbstring/libmbfl/mbfl/mbfilter.c 		unsigned int needle_u8_len = needle_u8->len, needle_len = 0;
needle_len       1101 ext/mbstring/libmbfl/mbfl/mbfilter.c 				++needle_len;
needle_len       1103 ext/mbstring/libmbfl/mbfl/mbfilter.c 				++needle_len;
needle_len       1109 ext/mbstring/libmbfl/mbfl/mbfilter.c 				++needle_len;
needle_len       1111 ext/mbstring/libmbfl/mbfl/mbfilter.c 				++needle_len;
needle_len       1118 ext/mbstring/libmbfl/mbfl/mbfilter.c 			if (-offset > needle_len) {
needle_len       1119 ext/mbstring/libmbfl/mbfl/mbfilter.c 				offset += needle_len;
needle_len       1225 ext/mbstring/libmbfl/mbfl/mbfilter.c 	pc.needle_len = pc.needle.pos;
needle_len       1229 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (pc.needle_len <= 0) {
needle_len        132 ext/standard/php_string.h 		int needle_len, char *str, int str_len, int *_new_length, int case_sensitivity, int *replace_count);
needle_len        134 ext/standard/php_string.h 		int needle_len, char *str, int str_len, int *_new_length);
needle_len       1936 ext/standard/string.c 	int needle_len, haystack_len;
needle_len       1946 ext/standard/string.c 		needle_len = Z_STRLEN_P(zneedle);
needle_len       1953 ext/standard/string.c 		needle_len = 1;
needle_len       1956 ext/standard/string.c 	if ((haystack_len == 0) || (needle_len == 0)) {
needle_len       1966 ext/standard/string.c 		e = haystack + haystack_len - needle_len;
needle_len       1974 ext/standard/string.c 		if (needle_len > -offset) {
needle_len       1975 ext/standard/string.c 			e = haystack + haystack_len - needle_len;
needle_len       1981 ext/standard/string.c 	if (needle_len == 1) {
needle_len       1993 ext/standard/string.c 		if (memcmp(e, needle, needle_len) == 0) {
needle_len       2009 ext/standard/string.c 	int needle_len, haystack_len;
needle_len       2020 ext/standard/string.c 		needle_len = Z_STRLEN_P(zneedle);
needle_len       2027 ext/standard/string.c 		needle_len = 1;
needle_len       2030 ext/standard/string.c 	if ((haystack_len == 0) || (needle_len == 0)) {
needle_len       2034 ext/standard/string.c 	if (needle_len == 1) {
needle_len       2063 ext/standard/string.c 	needle_dup = estrndup(needle, needle_len);
needle_len       2064 ext/standard/string.c 	php_strtolower(needle_dup, needle_len);
needle_len       2076 ext/standard/string.c 		e = haystack_dup + haystack_len - needle_len;
needle_len       2085 ext/standard/string.c 		if (needle_len > -offset) {
needle_len       2086 ext/standard/string.c 			e = haystack_dup + haystack_len - needle_len;
needle_len       2093 ext/standard/string.c 		if (memcmp(e, needle_dup, needle_len) == 0) {
needle_len       3680 ext/standard/string.c 	char *needle, int needle_len, char *str, int str_len, int *_new_length, int case_sensitivity, int *replace_count)
needle_len       3684 ext/standard/string.c 	if (needle_len < length) {
needle_len       3688 ext/standard/string.c 		if (needle_len == str_len) {
needle_len       3694 ext/standard/string.c 				for (p = new_str; (r = php_memnstr(p, needle, needle_len, end)); p = r + needle_len) {
needle_len       3702 ext/standard/string.c 				needle_dup = estrndup(needle, needle_len);
needle_len       3704 ext/standard/string.c 				php_strtolower(needle_dup, needle_len);
needle_len       3706 ext/standard/string.c 				for (p = haystack_dup; (r = php_memnstr(p, needle_dup, needle_len, end)); p = r + needle_len) {
needle_len       3719 ext/standard/string.c 				needle_dup = estrndup(needle, needle_len);
needle_len       3721 ext/standard/string.c 				php_strtolower(needle_dup, needle_len);
needle_len       3724 ext/standard/string.c 			if (str_len < needle_len) {
needle_len       3739 ext/standard/string.c 				while ((o = php_memnstr(o, n, needle_len, endp))) {
needle_len       3740 ext/standard/string.c 					o += needle_len;
needle_len       3757 ext/standard/string.c 					new_str = safe_emalloc(count, str_len - needle_len, length + 1);
needle_len       3765 ext/standard/string.c 				for (p = haystack; (r = php_memnstr(p, needle, needle_len, end)); p = r + needle_len) {
needle_len       3782 ext/standard/string.c 				for (p = haystack_dup; (r = php_memnstr(p, needle_dup, needle_len, end)); p = r + needle_len) {
needle_len       3811 ext/standard/string.c 	} else if (needle_len > length) {
needle_len       3852 ext/standard/string.c 	char *needle, int needle_len, char *str, int str_len, int *_new_length)
needle_len       3854 ext/standard/string.c 	return php_str_to_str_ex(haystack, length, needle, needle_len, str, str_len, _new_length, 1, NULL);
needle_len       5180 ext/standard/string.c 	int haystack_len, needle_len;
needle_len       5183 ext/standard/string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|ll", &haystack, &haystack_len, &needle, &needle_len, &offset, &length) == FAILURE) {
needle_len       5187 ext/standard/string.c 	if (needle_len == 0) {
needle_len       5219 ext/standard/string.c 	if (needle_len == 1) {
needle_len       5227 ext/standard/string.c 		while ((p = php_memnstr(p, needle, needle_len, endp))) {
needle_len       5228 ext/standard/string.c 			p += needle_len;