needle            274 Zend/zend_operators.h zend_memnstr(const char *haystack, const char *needle, int needle_len, char *end)
needle            277 Zend/zend_operators.h 	const char ne = needle[needle_len-1];
needle            280 Zend/zend_operators.h 		return (char *)memchr(p, *needle, (end-p));
needle            290 Zend/zend_operators.h 		if ((p = (char *)memchr(p, *needle, (end-p+1))) && ne == p[needle_len-1]) {
needle            291 Zend/zend_operators.h 			if (!memcmp(needle, p, needle_len-1)) {
needle             80 ext/iconv/iconv.c 	ZEND_ARG_INFO(0, needle)
needle             87 ext/iconv/iconv.c 	ZEND_ARG_INFO(0, needle)
needle            111 ext/intl/grapheme/grapheme_string.c 	unsigned char *haystack, *needle;
needle            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            149 ext/intl/grapheme/grapheme_string.c 	found = (unsigned char *)php_memnstr((char *)haystack + offset, (char *)needle, needle_len, (char *)haystack + haystack_len);
needle            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            178 ext/intl/grapheme/grapheme_string.c 	unsigned char *haystack, *needle, *haystack_dup, *needle_dup;
needle            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            217 ext/intl/grapheme/grapheme_string.c 		needle_dup = (unsigned char *)estrndup((char *)needle, needle_len);
needle            232 ext/intl/grapheme/grapheme_string.c 		if ( grapheme_ascii_check(needle, needle_len) >= 0 ) {
needle            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            253 ext/intl/grapheme/grapheme_string.c 	unsigned char *haystack, *needle;
needle            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            291 ext/intl/grapheme/grapheme_string.c 		ret_pos = grapheme_strrpos_ascii(haystack, haystack_len, needle, needle_len, offset);
needle            300 ext/intl/grapheme/grapheme_string.c 		if (  grapheme_ascii_check(needle, needle_len) >= 0 ) {
needle            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            323 ext/intl/grapheme/grapheme_string.c 	unsigned char *haystack, *needle;
needle            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            362 ext/intl/grapheme/grapheme_string.c 		needle_dup = (unsigned char *)estrndup((char *)needle, needle_len);
needle            378 ext/intl/grapheme/grapheme_string.c 		if (  grapheme_ascii_check(needle, needle_len) >= 0 ) {
needle            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            615 ext/intl/grapheme/grapheme_string.c 	unsigned char *haystack, *needle, *found;
needle            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            641 ext/intl/grapheme/grapheme_string.c 		found = (unsigned char *)php_memnstr((char *)haystack, (char *)needle, needle_len, (char *)haystack + haystack_len);
needle            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            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            151 ext/intl/grapheme/grapheme_util.c 	intl_convert_utf8_to_utf16(&uneedle, &uneedle_len, (char *) needle, needle_len, &status );
needle            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            356 ext/intl/grapheme/grapheme_util.c 			if (*e == *needle) {
needle            365 ext/intl/grapheme/grapheme_util.c 		if (memcmp(e, needle, needle_len) == 0) {
needle             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             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             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            214 ext/intl/php_intl.c 	ZEND_ARG_INFO(0, needle)
needle            226 ext/intl/php_intl.c 	ZEND_ARG_INFO(0, needle)
needle            874 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_wchar_device needle;
needle            890 ext/mbstring/libmbfl/mbfl/mbfilter.c 		if (c == (int)pc->needle.buffer[pc->needle_pos]) {
needle            902 ext/mbstring/libmbfl/mbfl/mbfilter.c 			h = (int *)pc->needle.buffer;
needle            907 ext/mbstring/libmbfl/mbfl/mbfilter.c 				m = (int *)pc->needle.buffer;
needle            982 ext/mbstring/libmbfl/mbfl/mbfilter.c     mbfl_string *needle,
needle            991 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (haystack == NULL || haystack->val == NULL || needle == NULL || needle->val == NULL) {
needle           1015 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (needle->no_encoding != mbfl_no_encoding_utf8) {
needle           1017 ext/mbstring/libmbfl/mbfl/mbfilter.c 		needle_u8 = mbfl_convert_encoding(needle, &_needle_u8, mbfl_no_encoding_utf8);
needle           1023 ext/mbstring/libmbfl/mbfl/mbfilter.c 		needle_u8 = needle;
needle           1193 ext/mbstring/libmbfl/mbfl/mbfilter.c     mbfl_string *needle
needle           1201 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (haystack == NULL || needle == NULL) {
needle           1205 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_wchar_device_init(&pc.needle);
needle           1207 ext/mbstring/libmbfl/mbfl/mbfilter.c 	  needle->no_encoding,
needle           1209 ext/mbstring/libmbfl/mbfl/mbfilter.c 	  mbfl_wchar_device_output, 0, &pc.needle);
needle           1213 ext/mbstring/libmbfl/mbfl/mbfilter.c 	p = needle->val;
needle           1214 ext/mbstring/libmbfl/mbfl/mbfilter.c 	n = needle->len;
needle           1225 ext/mbstring/libmbfl/mbfl/mbfilter.c 	pc.needle_len = pc.needle.pos;
needle           1226 ext/mbstring/libmbfl/mbfl/mbfilter.c 	if (pc.needle.buffer == NULL) {
needle           1230 ext/mbstring/libmbfl/mbfl/mbfilter.c 		mbfl_wchar_device_clear(&pc.needle);
needle           1239 ext/mbstring/libmbfl/mbfl/mbfilter.c 		mbfl_wchar_device_clear(&pc.needle);
needle           1267 ext/mbstring/libmbfl/mbfl/mbfilter.c 	mbfl_wchar_device_clear(&pc.needle);
needle            194 ext/mbstring/libmbfl/mbfl/mbfilter.h mbfl_strpos(mbfl_string *haystack, mbfl_string *needle, int offset, int reverse);
needle            201 ext/mbstring/libmbfl/mbfl/mbfilter.h mbfl_substr_count(mbfl_string *haystack, mbfl_string *needle);
needle            265 ext/mbstring/mbstring.c 	ZEND_ARG_INFO(0, needle)
needle            272 ext/mbstring/mbstring.c 	ZEND_ARG_INFO(0, needle)
needle            279 ext/mbstring/mbstring.c 	ZEND_ARG_INFO(0, needle)
needle            286 ext/mbstring/mbstring.c 	ZEND_ARG_INFO(0, needle)
needle            293 ext/mbstring/mbstring.c 	ZEND_ARG_INFO(0, needle)
needle            300 ext/mbstring/mbstring.c 	ZEND_ARG_INFO(0, needle)
needle            307 ext/mbstring/mbstring.c 	ZEND_ARG_INFO(0, needle)
needle            314 ext/mbstring/mbstring.c 	ZEND_ARG_INFO(0, needle)
needle            321 ext/mbstring/mbstring.c 	ZEND_ARG_INFO(0, needle)
needle           2251 ext/mbstring/mbstring.c 	mbfl_string haystack, needle;
needle           2256 ext/mbstring/mbstring.c 	mbfl_string_init(&needle);
needle           2259 ext/mbstring/mbstring.c 	needle.no_language = MBSTRG(language);
needle           2260 ext/mbstring/mbstring.c 	needle.no_encoding = MBSTRG(current_internal_encoding)->no_encoding;
needle           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) {
needle           2268 ext/mbstring/mbstring.c 		haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name);
needle           2279 ext/mbstring/mbstring.c 	if (needle.len == 0) {
needle           2284 ext/mbstring/mbstring.c 	n = mbfl_strpos(&haystack, &needle, offset, reverse);
needle           2314 ext/mbstring/mbstring.c 	mbfl_string haystack, needle;
needle           2323 ext/mbstring/mbstring.c 	mbfl_string_init(&needle);
needle           2326 ext/mbstring/mbstring.c 	needle.no_language = MBSTRG(language);
needle           2327 ext/mbstring/mbstring.c 	needle.no_encoding = MBSTRG(current_internal_encoding)->no_encoding;
needle           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) {
needle           2375 ext/mbstring/mbstring.c 		haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name);
needle           2385 ext/mbstring/mbstring.c 	if (needle.len <= 0) {
needle           2398 ext/mbstring/mbstring.c 	n = mbfl_strpos(&haystack, &needle, offset, 1);
needle           2413 ext/mbstring/mbstring.c 	mbfl_string haystack, needle;
needle           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) {
needle           2422 ext/mbstring/mbstring.c 	if (needle.len == 0) {
needle           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);
needle           2442 ext/mbstring/mbstring.c 	mbfl_string haystack, needle;
needle           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) {
needle           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);
needle           2467 ext/mbstring/mbstring.c 	mbfl_string haystack, needle, result, *ret = NULL;
needle           2473 ext/mbstring/mbstring.c 	mbfl_string_init(&needle);
needle           2476 ext/mbstring/mbstring.c 	needle.no_language = MBSTRG(language);
needle           2477 ext/mbstring/mbstring.c 	needle.no_encoding = MBSTRG(current_internal_encoding)->no_encoding;
needle           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) {
needle           2484 ext/mbstring/mbstring.c 		haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name);
needle           2491 ext/mbstring/mbstring.c 	if (needle.len <= 0) {
needle           2495 ext/mbstring/mbstring.c 	n = mbfl_strpos(&haystack, &needle, 0, 0);
needle           2525 ext/mbstring/mbstring.c 	mbfl_string haystack, needle, result, *ret = NULL;
needle           2531 ext/mbstring/mbstring.c 	mbfl_string_init(&needle);
needle           2534 ext/mbstring/mbstring.c 	needle.no_language = MBSTRG(language);
needle           2535 ext/mbstring/mbstring.c 	needle.no_encoding = MBSTRG(current_internal_encoding)->no_encoding;
needle           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) {
needle           2542 ext/mbstring/mbstring.c 		haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name);
needle           2552 ext/mbstring/mbstring.c 	if (needle.len <= 0) {
needle           2555 ext/mbstring/mbstring.c 	n = mbfl_strpos(&haystack, &needle, 0, 1);
needle           2587 ext/mbstring/mbstring.c 	mbfl_string haystack, needle, result, *ret = NULL;
needle           2590 ext/mbstring/mbstring.c 	mbfl_string_init(&needle);
needle           2593 ext/mbstring/mbstring.c 	needle.no_language = MBSTRG(language);
needle           2594 ext/mbstring/mbstring.c 	needle.no_encoding = MBSTRG(current_internal_encoding)->no_encoding;
needle           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) {
needle           2601 ext/mbstring/mbstring.c 	if (!needle.len) {
needle           2606 ext/mbstring/mbstring.c 	haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(from_encoding);
needle           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);
needle           2645 ext/mbstring/mbstring.c 	mbfl_string haystack, needle, result, *ret = NULL;
needle           2648 ext/mbstring/mbstring.c 	mbfl_string_init(&needle);
needle           2651 ext/mbstring/mbstring.c 	needle.no_language = MBSTRG(language);
needle           2652 ext/mbstring/mbstring.c 	needle.no_encoding = MBSTRG(current_internal_encoding)->no_encoding;
needle           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) {
needle           2659 ext/mbstring/mbstring.c 	haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(from_encoding);
needle           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);
needle           2697 ext/mbstring/mbstring.c 	mbfl_string haystack, needle;
needle           2702 ext/mbstring/mbstring.c 	mbfl_string_init(&needle);
needle           2705 ext/mbstring/mbstring.c 	needle.no_language = MBSTRG(language);
needle           2706 ext/mbstring/mbstring.c 	needle.no_encoding = MBSTRG(current_internal_encoding)->no_encoding;
needle           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) {
needle           2713 ext/mbstring/mbstring.c 		haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name);
needle           2720 ext/mbstring/mbstring.c 	if (needle.len <= 0) {
needle           2725 ext/mbstring/mbstring.c 	n = mbfl_substr_count(&haystack, &needle);
needle           4684 ext/mbstring/mbstring.c 	mbfl_string haystack, needle;
needle           4688 ext/mbstring/mbstring.c 	mbfl_string_init(&needle);
needle           4691 ext/mbstring/mbstring.c 	needle.no_language = MBSTRG(language);
needle           4692 ext/mbstring/mbstring.c 	needle.no_encoding = MBSTRG(current_internal_encoding)->no_encoding;
needle           4707 ext/mbstring/mbstring.c 		needle.val = (unsigned char *)php_unicode_convert_case(PHP_UNICODE_CASE_UPPER, (char *)old_needle, old_needle_len, &len, from_encoding TSRMLS_CC);
needle           4708 ext/mbstring/mbstring.c 		needle.len = len;
needle           4710 ext/mbstring/mbstring.c 		if (!needle.val) {
needle           4714 ext/mbstring/mbstring.c 		if (needle.len <= 0) {
needle           4718 ext/mbstring/mbstring.c 		haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(from_encoding);
needle           4741 ext/mbstring/mbstring.c 		n = mbfl_strpos(&haystack, &needle, offset, mode);
needle           4748 ext/mbstring/mbstring.c 	if (needle.val) {
needle           4749 ext/mbstring/mbstring.c 		efree(needle.val);
needle            320 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, needle)
needle            326 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, needle)
needle           2223 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, needle)
needle           2229 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, needle)
needle           2235 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, needle)
needle           2241 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, needle)
needle           2247 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, needle)
needle           2253 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, needle)
needle           2259 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, needle)
needle           2415 ext/standard/basic_functions.c 	ZEND_ARG_INFO(0, needle)
needle            131 ext/standard/php_string.h PHPAPI char *php_str_to_str_ex(char *haystack, int length, char *needle,
needle            133 ext/standard/php_string.h PHPAPI char *php_str_to_str(char *haystack, int length, char *needle,
needle           1683 ext/standard/string.c static int php_needle_char(zval *needle, char *target TSRMLS_DC)
needle           1685 ext/standard/string.c 	switch (Z_TYPE_P(needle)) {
needle           1688 ext/standard/string.c 			*target = (char)Z_LVAL_P(needle);
needle           1694 ext/standard/string.c 			*target = (char)(int)Z_DVAL_P(needle);
needle           1698 ext/standard/string.c 				zval holder = *needle;
needle           1719 ext/standard/string.c 	zval *needle;
needle           1728 ext/standard/string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|b", &haystack, &haystack_len, &needle, &part) == FAILURE) {
needle           1734 ext/standard/string.c 	if (Z_TYPE_P(needle) == IS_STRING) {
needle           1736 ext/standard/string.c 		if (!Z_STRLEN_P(needle)) {
needle           1741 ext/standard/string.c 		orig_needle = estrndup(Z_STRVAL_P(needle), Z_STRLEN_P(needle));
needle           1742 ext/standard/string.c 		found = php_stristr(haystack_dup, orig_needle,	haystack_len, Z_STRLEN_P(needle));
needle           1745 ext/standard/string.c 		if (php_needle_char(needle, needle_char TSRMLS_CC) != SUCCESS) {
needle           1773 ext/standard/string.c 	zval *needle;
needle           1781 ext/standard/string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|b", &haystack, &haystack_len, &needle, &part) == FAILURE) {
needle           1785 ext/standard/string.c 	if (Z_TYPE_P(needle) == IS_STRING) {
needle           1786 ext/standard/string.c 		if (!Z_STRLEN_P(needle)) {
needle           1791 ext/standard/string.c 		found = php_memnstr(haystack, Z_STRVAL_P(needle), Z_STRLEN_P(needle), haystack + haystack_len);
needle           1793 ext/standard/string.c 		if (php_needle_char(needle, needle_char TSRMLS_CC) != SUCCESS) {
needle           1821 ext/standard/string.c 	zval *needle;
needle           1828 ext/standard/string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &haystack, &haystack_len, &needle, &offset) == FAILURE) {
needle           1837 ext/standard/string.c 	if (Z_TYPE_P(needle) == IS_STRING) {
needle           1838 ext/standard/string.c 		if (!Z_STRLEN_P(needle)) {
needle           1844 ext/standard/string.c 			                Z_STRVAL_P(needle),
needle           1845 ext/standard/string.c 			                Z_STRLEN_P(needle),
needle           1848 ext/standard/string.c 		if (php_needle_char(needle, needle_char TSRMLS_CC) != SUCCESS) {
needle           1877 ext/standard/string.c 	zval *needle;
needle           1879 ext/standard/string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &haystack, &haystack_len, &needle, &offset) == FAILURE) {
needle           1895 ext/standard/string.c 	if (Z_TYPE_P(needle) == IS_STRING) {
needle           1896 ext/standard/string.c 		if (Z_STRLEN_P(needle) == 0 || Z_STRLEN_P(needle) > haystack_len) {
needle           1901 ext/standard/string.c 		needle_dup = estrndup(Z_STRVAL_P(needle), Z_STRLEN_P(needle));
needle           1902 ext/standard/string.c 		php_strtolower(needle_dup, Z_STRLEN_P(needle));
needle           1903 ext/standard/string.c 		found = php_memnstr(haystack_dup + offset, needle_dup, Z_STRLEN_P(needle), haystack_dup + haystack_len);
needle           1905 ext/standard/string.c 		if (php_needle_char(needle, needle_char TSRMLS_CC) != SUCCESS) {
needle           1935 ext/standard/string.c 	char *needle, *haystack;
needle           1945 ext/standard/string.c 		needle = Z_STRVAL_P(zneedle);
needle           1952 ext/standard/string.c 		needle = ord_needle;
needle           1984 ext/standard/string.c 			if (*e == *needle) {
needle           1993 ext/standard/string.c 		if (memcmp(e, needle, needle_len) == 0) {
needle           2008 ext/standard/string.c 	char *needle, *haystack;
needle           2019 ext/standard/string.c 		needle = Z_STRVAL_P(zneedle);
needle           2026 ext/standard/string.c 		needle = ord_needle;
needle           2053 ext/standard/string.c 		*ord_needle = tolower(*needle);
needle           2063 ext/standard/string.c 	needle_dup = estrndup(needle, needle_len);
needle           2111 ext/standard/string.c 	zval *needle;
needle           2117 ext/standard/string.c 	if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz", &haystack, &haystack_len, &needle) == FAILURE) {
needle           2121 ext/standard/string.c 	if (Z_TYPE_P(needle) == IS_STRING) {
needle           2122 ext/standard/string.c 		found = zend_memrchr(haystack, *Z_STRVAL_P(needle), haystack_len);
needle           2125 ext/standard/string.c 		if (php_needle_char(needle, &needle_chr TSRMLS_CC) != SUCCESS) {
needle           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           3694 ext/standard/string.c 				for (p = new_str; (r = php_memnstr(p, needle, needle_len, end)); p = r + needle_len) {
needle           3702 ext/standard/string.c 				needle_dup = estrndup(needle, needle_len);
needle           3719 ext/standard/string.c 				needle_dup = estrndup(needle, needle_len);
needle           3732 ext/standard/string.c 					n = needle;
needle           3765 ext/standard/string.c 				for (p = haystack; (r = php_memnstr(p, needle, needle_len, end)); p = r + needle_len) {
needle           3817 ext/standard/string.c 		if (case_sensitivity && memcmp(haystack, needle, length)) {
needle           3823 ext/standard/string.c 			l_needle = estrndup(needle, length);
needle           3852 ext/standard/string.c 	char *needle, int needle_len, char *str, int str_len, int *_new_length)
needle           3854 ext/standard/string.c 	return php_str_to_str_ex(haystack, length, needle, needle_len, str, str_len, _new_length, 1, NULL);
needle           5176 ext/standard/string.c 	char *haystack, *needle;
needle           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           5220 ext/standard/string.c 		cmp = needle[0];
needle           5227 ext/standard/string.c 		while ((p = php_memnstr(p, needle, needle_len, endp))) {
needle             80 ext/xmlrpc/libxmlrpc/xmlrpc_introspection.c static inline XMLRPC_VALUE find_named_value(XMLRPC_VALUE list, const char* needle) {
needle             84 ext/xmlrpc/libxmlrpc/xmlrpc_introspection.c       if(name && !strcmp(name, needle)) {
needle            588 main/rfc1867.c static void *php_ap_memstr(char *haystack, int haystacklen, char *needle, int needlen, int partial)
needle            594 main/rfc1867.c 	while( (ptr = memchr(ptr, needle[0], len)) ) {
needle            600 main/rfc1867.c 		if (memcmp(needle, ptr, needlen < len ? needlen : len) == 0 && (partial || len >= needlen)) {
needle            401 sapi/cli/php_cli_server.c 	php_cli_server_http_response_status_code_pair needle, *result = NULL;
needle            403 sapi/cli/php_cli_server.c 	needle.code = code;
needle            404 sapi/cli/php_cli_server.c 	needle.str = NULL;
needle            406 sapi/cli/php_cli_server.c 	result = bsearch(&needle, status_map, sizeof(status_map) / sizeof(needle), sizeof(needle), status_comp);