haystack          274 Zend/zend_operators.h zend_memnstr(const char *haystack, const char *needle, int needle_len, char *end)
haystack          276 Zend/zend_operators.h 	const char *p = haystack;
haystack          283 Zend/zend_operators.h 	if (needle_len > end-haystack) {
haystack         2108 ext/fileinfo/libmagic/softmagic.c 			char *haystack;
haystack         2114 ext/fileinfo/libmagic/softmagic.c 			haystack = estrndup(ms->search.s, ms->search.s_len);
haystack         2117 ext/fileinfo/libmagic/softmagic.c 			php_pcre_match_impl(pce, haystack, ms->search.s_len, retval, subpats, 0, 1, PREG_OFFSET_CAPTURE, 0 TSRMLS_CC);
haystack         2119 ext/fileinfo/libmagic/softmagic.c 			efree(haystack);
haystack           79 ext/iconv/iconv.c 	ZEND_ARG_INFO(0, haystack)
haystack           86 ext/iconv/iconv.c 	ZEND_ARG_INFO(0, haystack)
haystack          111 ext/intl/grapheme/grapheme_string.c 	unsigned char *haystack, *needle;
haystack          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) {
haystack          149 ext/intl/grapheme/grapheme_string.c 	found = (unsigned char *)php_memnstr((char *)haystack + offset, (char *)needle, needle_len, (char *)haystack + haystack_len);
haystack          157 ext/intl/grapheme/grapheme_string.c 	if ( grapheme_ascii_check(haystack, haystack_len) >= 0 ) {
haystack          159 ext/intl/grapheme/grapheme_string.c 		RETURN_LONG(found - haystack);
haystack          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 );
haystack          178 ext/intl/grapheme/grapheme_string.c 	unsigned char *haystack, *needle, *haystack_dup, *needle_dup;
haystack          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) {
haystack          214 ext/intl/grapheme/grapheme_string.c 	is_ascii = ( grapheme_ascii_check(haystack, haystack_len) >= 0 );
haystack          219 ext/intl/grapheme/grapheme_string.c 		haystack_dup = (unsigned char *)estrndup((char *)haystack, haystack_len);
haystack          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 );
haystack          253 ext/intl/grapheme/grapheme_string.c 	unsigned char *haystack, *needle;
haystack          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) {
haystack          287 ext/intl/grapheme/grapheme_string.c 	is_ascii = grapheme_ascii_check(haystack, haystack_len) >= 0;
haystack          291 ext/intl/grapheme/grapheme_string.c 		ret_pos = grapheme_strrpos_ascii(haystack, haystack_len, needle, needle_len, offset);
haystack          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);
haystack          323 ext/intl/grapheme/grapheme_string.c 	unsigned char *haystack, *needle;
haystack          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) {
haystack          357 ext/intl/grapheme/grapheme_string.c 	is_ascii = grapheme_ascii_check(haystack, haystack_len) >= 0;
haystack          364 ext/intl/grapheme/grapheme_string.c 		haystack_dup = (unsigned char *)estrndup((char *)haystack, haystack_len);
haystack          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);
haystack          615 ext/intl/grapheme/grapheme_string.c 	unsigned char *haystack, *needle, *found;
haystack          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) {
haystack          641 ext/intl/grapheme/grapheme_string.c 		found = (unsigned char *)php_memnstr((char *)haystack, (char *)needle, needle_len, (char *)haystack + haystack_len);
haystack          649 ext/intl/grapheme/grapheme_string.c 		if ( grapheme_ascii_check(haystack, haystack_len) >= 0 ) {
haystack          650 ext/intl/grapheme/grapheme_string.c 			size_t found_offset = found - haystack;
haystack          653 ext/intl/grapheme/grapheme_string.c 				RETURN_STRINGL(((char *)haystack) , found_offset, 1);
haystack          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 );
haystack          671 ext/intl/grapheme/grapheme_string.c 	U8_FWD_N(haystack, ret_pos, haystack_len, uchar_pos);
haystack          674 ext/intl/grapheme/grapheme_string.c 		RETURN_STRINGL(((char *)haystack), ret_pos, 1);
haystack          677 ext/intl/grapheme/grapheme_string.c 		RETURN_STRINGL(((char *)haystack) + ret_pos, haystack_len - ret_pos, 1);
haystack          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)
haystack          147 ext/intl/grapheme/grapheme_util.c 	intl_convert_utf8_to_utf16(&uhaystack, &uhaystack_len, (char *) haystack, haystack_len, &status );
haystack          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)
haystack          342 ext/intl/grapheme/grapheme_util.c 		p = haystack + offset;
haystack          343 ext/intl/grapheme/grapheme_util.c 		e = haystack + haystack_len - needle_len;
haystack          345 ext/intl/grapheme/grapheme_util.c 		p = haystack;
haystack          347 ext/intl/grapheme/grapheme_util.c 			e = haystack + haystack_len - needle_len;
haystack          349 ext/intl/grapheme/grapheme_util.c 			e = haystack + haystack_len + offset;
haystack           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);
haystack           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);
haystack           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);
haystack          213 ext/intl/php_intl.c 	ZEND_ARG_INFO(0, haystack)
haystack          225 ext/intl/php_intl.c 	ZEND_ARG_INFO(0, haystack)
haystack          981 ext/mbstring/libmbfl/mbfl/mbfilter.c     mbfl_string *haystack,
haystack          991 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (haystack == NULL || haystack->val == NULL || needle == NULL || needle->val == NULL) {
haystack         1004 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (haystack->no_encoding != mbfl_no_encoding_utf8) {
haystack         1006 ext/mbstring/libmbfl/mbfl/mbfilter.c 		haystack_u8 = mbfl_convert_encoding(haystack, &_haystack_u8, mbfl_no_encoding_utf8);
haystack         1012 ext/mbstring/libmbfl/mbfl/mbfilter.c 		haystack_u8 = haystack;
haystack         1192 ext/mbstring/libmbfl/mbfl/mbfilter.c     mbfl_string *haystack,
haystack         1201 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (haystack == NULL || needle == NULL) {
haystack         1235 ext/mbstring/libmbfl/mbfl/mbfilter.c 	  haystack->no_encoding,
haystack         1249 ext/mbstring/libmbfl/mbfl/mbfilter.c 	p = haystack->val;
haystack         1250 ext/mbstring/libmbfl/mbfl/mbfilter.c 	n = haystack->len;
haystack          194 ext/mbstring/libmbfl/mbfl/mbfilter.h mbfl_strpos(mbfl_string *haystack, mbfl_string *needle, int offset, int reverse);
haystack          201 ext/mbstring/libmbfl/mbfl/mbfilter.h mbfl_substr_count(mbfl_string *haystack, mbfl_string *needle);
haystack          264 ext/mbstring/mbstring.c 	ZEND_ARG_INFO(0, haystack)
haystack          271 ext/mbstring/mbstring.c 	ZEND_ARG_INFO(0, haystack)
haystack          278 ext/mbstring/mbstring.c 	ZEND_ARG_INFO(0, haystack)
haystack          285 ext/mbstring/mbstring.c 	ZEND_ARG_INFO(0, haystack)
haystack          292 ext/mbstring/mbstring.c 	ZEND_ARG_INFO(0, haystack)
haystack          299 ext/mbstring/mbstring.c 	ZEND_ARG_INFO(0, haystack)
haystack          306 ext/mbstring/mbstring.c 	ZEND_ARG_INFO(0, haystack)
haystack          313 ext/mbstring/mbstring.c 	ZEND_ARG_INFO(0, haystack)
haystack          320 ext/mbstring/mbstring.c 	ZEND_ARG_INFO(0, haystack)
haystack         2251 ext/mbstring/mbstring.c 	mbfl_string haystack, needle;
haystack         2255 ext/mbstring/mbstring.c 	mbfl_string_init(&haystack);
haystack         2257 ext/mbstring/mbstring.c 	haystack.no_language = MBSTRG(language);
haystack         2258 ext/mbstring/mbstring.c 	haystack.no_encoding = MBSTRG(current_internal_encoding)->no_encoding;
haystack         2263 ext/mbstring/mbstring.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|ls", (char **)&haystack.val, &haystack.len, (char **)&needle.val, &needle.len, &offset, &enc_name, &enc_name_len) == FAILURE) {
haystack         2268 ext/mbstring/mbstring.c 		haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name);
haystack         2269 ext/mbstring/mbstring.c 		if (haystack.no_encoding == mbfl_no_encoding_invalid) {
haystack         2275 ext/mbstring/mbstring.c 	if (offset < 0 || offset > mbfl_strlen(&haystack)) {
haystack         2284 ext/mbstring/mbstring.c 	n = mbfl_strpos(&haystack, &needle, offset, reverse);
haystack         2314 ext/mbstring/mbstring.c 	mbfl_string haystack, needle;
haystack         2322 ext/mbstring/mbstring.c 	mbfl_string_init(&haystack);
haystack         2324 ext/mbstring/mbstring.c 	haystack.no_language = MBSTRG(language);
haystack         2325 ext/mbstring/mbstring.c 	haystack.no_encoding = MBSTRG(current_internal_encoding)->no_encoding;
haystack         2329 ext/mbstring/mbstring.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|Zs", (char **)&haystack.val, &haystack.len, (char **)&needle.val, &needle.len, &zoffset, &enc_name, &enc_name_len) == FAILURE) {
haystack         2375 ext/mbstring/mbstring.c 		haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name);
haystack         2376 ext/mbstring/mbstring.c 		if (haystack.no_encoding == mbfl_no_encoding_invalid) {
haystack         2382 ext/mbstring/mbstring.c 	if (haystack.len <= 0) {
haystack         2390 ext/mbstring/mbstring.c 		int haystack_char_len = mbfl_strlen(&haystack);
haystack         2398 ext/mbstring/mbstring.c 	n = mbfl_strpos(&haystack, &needle, offset, 1);
haystack         2413 ext/mbstring/mbstring.c 	mbfl_string haystack, needle;
haystack         2419 ext/mbstring/mbstring.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|ls", (char **)&haystack.val, (int *)&haystack.len, (char **)&needle.val, (int *)&needle.len, &offset, &from_encoding, &from_encoding_len) == FAILURE) {
haystack         2426 ext/mbstring/mbstring.c 	n = php_mb_stripos(0, (char *)haystack.val, haystack.len, (char *)needle.val, needle.len, offset, from_encoding TSRMLS_CC);
haystack         2442 ext/mbstring/mbstring.c 	mbfl_string haystack, needle;
haystack         2448 ext/mbstring/mbstring.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|ls", (char **)&haystack.val, (int *)&haystack.len, (char **)&needle.val, (int *)&needle.len, &offset, &from_encoding, &from_encoding_len) == FAILURE) {
haystack         2452 ext/mbstring/mbstring.c 	n = php_mb_stripos(1, (char *)haystack.val, haystack.len, (char *)needle.val, needle.len, offset, from_encoding TSRMLS_CC);
haystack         2467 ext/mbstring/mbstring.c 	mbfl_string haystack, needle, result, *ret = NULL;
haystack         2472 ext/mbstring/mbstring.c 	mbfl_string_init(&haystack);
haystack         2474 ext/mbstring/mbstring.c 	haystack.no_language = MBSTRG(language);
haystack         2475 ext/mbstring/mbstring.c 	haystack.no_encoding = MBSTRG(current_internal_encoding)->no_encoding;
haystack         2479 ext/mbstring/mbstring.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bs", (char **)&haystack.val, (int *)&haystack.len, (char **)&needle.val, (int *)&needle.len, &part, &enc_name, &enc_name_len) == FAILURE) {
haystack         2484 ext/mbstring/mbstring.c 		haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name);
haystack         2485 ext/mbstring/mbstring.c 		if (haystack.no_encoding == mbfl_no_encoding_invalid) {
haystack         2495 ext/mbstring/mbstring.c 	n = mbfl_strpos(&haystack, &needle, 0, 0);
haystack         2497 ext/mbstring/mbstring.c 		mblen = mbfl_strlen(&haystack);
haystack         2499 ext/mbstring/mbstring.c 			ret = mbfl_substr(&haystack, &result, 0, n);
haystack         2507 ext/mbstring/mbstring.c 			ret = mbfl_substr(&haystack, &result, n, len);
haystack         2525 ext/mbstring/mbstring.c 	mbfl_string haystack, needle, result, *ret = NULL;
haystack         2530 ext/mbstring/mbstring.c 	mbfl_string_init(&haystack);
haystack         2532 ext/mbstring/mbstring.c 	haystack.no_language = MBSTRG(language);
haystack         2533 ext/mbstring/mbstring.c 	haystack.no_encoding = MBSTRG(current_internal_encoding)->no_encoding;
haystack         2537 ext/mbstring/mbstring.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bs", (char **)&haystack.val, &haystack.len, (char **)&needle.val, &needle.len, &part, &enc_name, &enc_name_len) == FAILURE) {
haystack         2542 ext/mbstring/mbstring.c 		haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name);
haystack         2543 ext/mbstring/mbstring.c 		if (haystack.no_encoding == mbfl_no_encoding_invalid) {
haystack         2549 ext/mbstring/mbstring.c 	if (haystack.len <= 0) {
haystack         2555 ext/mbstring/mbstring.c 	n = mbfl_strpos(&haystack, &needle, 0, 1);
haystack         2557 ext/mbstring/mbstring.c 		mblen = mbfl_strlen(&haystack);
haystack         2559 ext/mbstring/mbstring.c 			ret = mbfl_substr(&haystack, &result, 0, n);
haystack         2567 ext/mbstring/mbstring.c 			ret = mbfl_substr(&haystack, &result, n, len);
haystack         2587 ext/mbstring/mbstring.c 	mbfl_string haystack, needle, result, *ret = NULL;
haystack         2589 ext/mbstring/mbstring.c 	mbfl_string_init(&haystack);
haystack         2591 ext/mbstring/mbstring.c 	haystack.no_language = MBSTRG(language);
haystack         2592 ext/mbstring/mbstring.c 	haystack.no_encoding = MBSTRG(current_internal_encoding)->no_encoding;
haystack         2597 ext/mbstring/mbstring.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bs", (char **)&haystack.val, &haystack.len, (char **)&needle.val, &needle.len, &part, &from_encoding, &from_encoding_len) == FAILURE) {
haystack         2606 ext/mbstring/mbstring.c 	haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(from_encoding);
haystack         2607 ext/mbstring/mbstring.c 	if (haystack.no_encoding == mbfl_no_encoding_invalid) {
haystack         2612 ext/mbstring/mbstring.c 	n = php_mb_stripos(0, (char *)haystack.val, haystack.len, (char *)needle.val, needle.len, 0, from_encoding TSRMLS_CC);
haystack         2618 ext/mbstring/mbstring.c 	mblen = mbfl_strlen(&haystack);
haystack         2621 ext/mbstring/mbstring.c 		ret = mbfl_substr(&haystack, &result, 0, n);
haystack         2629 ext/mbstring/mbstring.c 		ret = mbfl_substr(&haystack, &result, n, len);
haystack         2645 ext/mbstring/mbstring.c 	mbfl_string haystack, needle, result, *ret = NULL;
haystack         2647 ext/mbstring/mbstring.c 	mbfl_string_init(&haystack);
haystack         2649 ext/mbstring/mbstring.c 	haystack.no_language = MBSTRG(language);
haystack         2650 ext/mbstring/mbstring.c 	haystack.no_encoding = MBSTRG(current_internal_encoding)->no_encoding;
haystack         2655 ext/mbstring/mbstring.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bs", (char **)&haystack.val, &haystack.len, (char **)&needle.val, &needle.len, &part, &from_encoding, &from_encoding_len) == FAILURE) {
haystack         2659 ext/mbstring/mbstring.c 	haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(from_encoding);
haystack         2660 ext/mbstring/mbstring.c 	if (haystack.no_encoding == mbfl_no_encoding_invalid) {
haystack         2665 ext/mbstring/mbstring.c 	n = php_mb_stripos(1, (char *)haystack.val, haystack.len, (char *)needle.val, needle.len, 0, from_encoding TSRMLS_CC);
haystack         2671 ext/mbstring/mbstring.c 	mblen = mbfl_strlen(&haystack);
haystack         2674 ext/mbstring/mbstring.c 		ret = mbfl_substr(&haystack, &result, 0, n);
haystack         2682 ext/mbstring/mbstring.c 		ret = mbfl_substr(&haystack, &result, n, len);
haystack         2697 ext/mbstring/mbstring.c 	mbfl_string haystack, needle;
haystack         2701 ext/mbstring/mbstring.c 	mbfl_string_init(&haystack);
haystack         2703 ext/mbstring/mbstring.c 	haystack.no_language = MBSTRG(language);
haystack         2704 ext/mbstring/mbstring.c 	haystack.no_encoding = MBSTRG(current_internal_encoding)->no_encoding;
haystack         2708 ext/mbstring/mbstring.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|s", (char **)&haystack.val, &haystack.len, (char **)&needle.val, &needle.len, &enc_name, &enc_name_len) == FAILURE) {
haystack         2713 ext/mbstring/mbstring.c 		haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name);
haystack         2714 ext/mbstring/mbstring.c 		if (haystack.no_encoding == mbfl_no_encoding_invalid) {
haystack         2725 ext/mbstring/mbstring.c 	n = mbfl_substr_count(&haystack, &needle);
haystack         4684 ext/mbstring/mbstring.c 	mbfl_string haystack, needle;
haystack         4687 ext/mbstring/mbstring.c 	mbfl_string_init(&haystack);
haystack         4689 ext/mbstring/mbstring.c 	haystack.no_language = MBSTRG(language);
haystack         4690 ext/mbstring/mbstring.c 	haystack.no_encoding = MBSTRG(current_internal_encoding)->no_encoding;
haystack         4696 ext/mbstring/mbstring.c 		haystack.val = (unsigned char *)php_unicode_convert_case(PHP_UNICODE_CASE_UPPER, (char *)old_haystack, old_haystack_len, &len, from_encoding TSRMLS_CC);
haystack         4697 ext/mbstring/mbstring.c 		haystack.len = len;
haystack         4699 ext/mbstring/mbstring.c 		if (!haystack.val) {
haystack         4703 ext/mbstring/mbstring.c 		if (haystack.len <= 0) {
haystack         4718 ext/mbstring/mbstring.c 		haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(from_encoding);
haystack         4719 ext/mbstring/mbstring.c 		if (haystack.no_encoding == mbfl_no_encoding_invalid) {
haystack         4725 ext/mbstring/mbstring.c  			int haystack_char_len = mbfl_strlen(&haystack);
haystack         4741 ext/mbstring/mbstring.c 		n = mbfl_strpos(&haystack, &needle, offset, mode);
haystack         4744 ext/mbstring/mbstring.c 	if (haystack.val) {
haystack         4745 ext/mbstring/mbstring.c 		efree(haystack.val);
haystack          321 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, haystack) /* ARRAY_INFO(0, haystack, 0) */
haystack          327 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, haystack) /* ARRAY_INFO(0, haystack, 0) */
haystack         2222 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, haystack)
haystack         2228 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, haystack)
haystack         2234 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, haystack)
haystack         2240 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, haystack)
haystack         2246 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, haystack)
haystack         2252 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, haystack)
haystack         2258 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, haystack)
haystack         2414 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, haystack)
haystack         2460 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, haystack)
haystack          131 ext/standard/php_string.h PHPAPI char *php_str_to_str_ex(char *haystack, int length, char *needle,
haystack          133 ext/standard/php_string.h PHPAPI char *php_str_to_str(char *haystack, int length, char *needle,
haystack         1720 ext/standard/string.c 	char *haystack;
haystack         1728 ext/standard/string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|b", &haystack, &haystack_len, &needle, &part) == FAILURE) {
haystack         1732 ext/standard/string.c 	haystack_dup = estrndup(haystack, haystack_len);
haystack         1757 ext/standard/string.c 			RETVAL_STRINGL(haystack, found_offset, 1);
haystack         1759 ext/standard/string.c 			RETVAL_STRINGL(haystack + found_offset, haystack_len - found_offset, 1);
haystack         1774 ext/standard/string.c 	char *haystack;
haystack         1781 ext/standard/string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|b", &haystack, &haystack_len, &needle, &part) == FAILURE) {
haystack         1791 ext/standard/string.c 		found = php_memnstr(haystack, Z_STRVAL_P(needle), Z_STRLEN_P(needle), haystack + haystack_len);
haystack         1798 ext/standard/string.c 		found = php_memnstr(haystack, needle_char,	1, haystack + haystack_len);
haystack         1802 ext/standard/string.c 		found_offset = found - haystack;
haystack         1804 ext/standard/string.c 			RETURN_STRINGL(haystack, found_offset, 1);
haystack         1822 ext/standard/string.c 	char *haystack;
haystack         1828 ext/standard/string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &haystack, &haystack_len, &needle, &offset) == FAILURE) {
haystack         1843 ext/standard/string.c 		found = php_memnstr(haystack + offset,
haystack         1846 ext/standard/string.c 			                haystack + haystack_len);
haystack         1853 ext/standard/string.c 		found = php_memnstr(haystack + offset,
haystack         1856 ext/standard/string.c 		                    haystack + haystack_len);
haystack         1860 ext/standard/string.c 		RETURN_LONG(found - haystack);
haystack         1872 ext/standard/string.c 	char *haystack;
haystack         1879 ext/standard/string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &haystack, &haystack_len, &needle, &offset) == FAILURE) {
haystack         1892 ext/standard/string.c 	haystack_dup = estrndup(haystack, haystack_len);
haystack         1935 ext/standard/string.c 	char *needle, *haystack;
haystack         1940 ext/standard/string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &haystack, &haystack_len, &zneedle, &offset) == FAILURE) {
haystack         1965 ext/standard/string.c 		p = haystack + offset;
haystack         1966 ext/standard/string.c 		e = haystack + haystack_len - needle_len;
haystack         1973 ext/standard/string.c 		p = haystack;
haystack         1975 ext/standard/string.c 			e = haystack + haystack_len - needle_len;
haystack         1977 ext/standard/string.c 			e = haystack + haystack_len + offset;
haystack         2008 ext/standard/string.c 	char *needle, *haystack;
haystack         2014 ext/standard/string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &haystack, &haystack_len, &zneedle, &offset) == FAILURE) {
haystack         2042 ext/standard/string.c 			p = haystack + offset;
haystack         2043 ext/standard/string.c 			e = haystack + haystack_len - 1;
haystack         2045 ext/standard/string.c 			p = haystack;
haystack         2050 ext/standard/string.c 			e = haystack + haystack_len + offset;
haystack         2065 ext/standard/string.c 	haystack_dup = estrndup(haystack, haystack_len);
haystack         2112 ext/standard/string.c 	char *haystack;
haystack         2117 ext/standard/string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz", &haystack, &haystack_len, &needle) == FAILURE) {
haystack         2122 ext/standard/string.c 		found = zend_memrchr(haystack, *Z_STRVAL_P(needle), haystack_len);
haystack         2129 ext/standard/string.c 		found = zend_memrchr(haystack,  needle_chr, haystack_len);
haystack         2133 ext/standard/string.c 		found_offset = found - haystack;
haystack         3679 ext/standard/string.c PHPAPI char *php_str_to_str_ex(char *haystack, int length,
haystack         3689 ext/standard/string.c 			new_str = estrndup(haystack, length);
haystack         3701 ext/standard/string.c 				haystack_dup = estrndup(haystack, length);
haystack         3718 ext/standard/string.c 				haystack_dup = estrndup(haystack, length);
haystack         3731 ext/standard/string.c 					o = haystack;
haystack         3751 ext/standard/string.c 					new_str = estrndup(haystack, length);
haystack         3764 ext/standard/string.c 				end = haystack + length;
haystack         3765 ext/standard/string.c 				for (p = haystack; (r = php_memnstr(p, needle, needle_len, end)); p = r + needle_len) {
haystack         3783 ext/standard/string.c 					memcpy(e, haystack + (p - haystack_dup), r - p);
haystack         3793 ext/standard/string.c 					memcpy(e, haystack + (p - haystack_dup), end - p);
haystack         3814 ext/standard/string.c 		new_str = estrndup(haystack, length);
haystack         3817 ext/standard/string.c 		if (case_sensitivity && memcmp(haystack, needle, length)) {
haystack         3822 ext/standard/string.c 			l_haystack = estrndup(haystack, length);
haystack         3851 ext/standard/string.c PHPAPI char *php_str_to_str(char *haystack, int length,
haystack         3854 ext/standard/string.c 	return php_str_to_str_ex(haystack, length, needle, needle_len, str, str_len, _new_length, 1, NULL);
haystack         5176 ext/standard/string.c 	char *haystack, *needle;
haystack         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) {
haystack         5192 ext/standard/string.c 	p = haystack;
haystack         5580 ext/standard/string.c 	char *haystack, *char_list;
haystack         5584 ext/standard/string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss", &haystack, &haystack_len, &char_list, &char_list_len) == FAILURE) {
haystack         5593 ext/standard/string.c 	for (haystack_ptr = haystack; haystack_ptr < (haystack + haystack_len); ++haystack_ptr) {
haystack         5596 ext/standard/string.c 				RETURN_STRINGL(haystack_ptr, (haystack + haystack_len - haystack_ptr), 1);
haystack          588 main/rfc1867.c static void *php_ap_memstr(char *haystack, int haystacklen, char *needle, int needlen, int partial)
haystack          591 main/rfc1867.c 	char *ptr = haystack;
haystack          597 main/rfc1867.c 		len = haystacklen - (ptr - (char *)haystack);