Lines Matching refs:haystack

264 	ZEND_ARG_INFO(0, haystack)
271 ZEND_ARG_INFO(0, haystack)
278 ZEND_ARG_INFO(0, haystack)
285 ZEND_ARG_INFO(0, haystack)
292 ZEND_ARG_INFO(0, haystack)
299 ZEND_ARG_INFO(0, haystack)
306 ZEND_ARG_INFO(0, haystack)
313 ZEND_ARG_INFO(0, haystack)
320 ZEND_ARG_INFO(0, haystack)
2227 mbfl_string haystack, needle; in PHP_FUNCTION() local
2231 mbfl_string_init(&haystack); in PHP_FUNCTION()
2233 haystack.no_language = MBSTRG(language); in PHP_FUNCTION()
2234 haystack.no_encoding = MBSTRG(current_internal_encoding)->no_encoding; in PHP_FUNCTION()
2239 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|ls", (char **)&haystack.val, &haystack.le… in PHP_FUNCTION()
2244 haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name); in PHP_FUNCTION()
2245 if (haystack.no_encoding == mbfl_no_encoding_invalid) { in PHP_FUNCTION()
2251 if (offset < 0 || offset > mbfl_strlen(&haystack)) { in PHP_FUNCTION()
2260 n = mbfl_strpos(&haystack, &needle, offset, reverse); in PHP_FUNCTION()
2290 mbfl_string haystack, needle; in PHP_FUNCTION() local
2298 mbfl_string_init(&haystack); in PHP_FUNCTION()
2300 haystack.no_language = MBSTRG(language); in PHP_FUNCTION()
2301 haystack.no_encoding = MBSTRG(current_internal_encoding)->no_encoding; in PHP_FUNCTION()
2305 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|Zs", (char **)&haystack.val, &haystack.le… in PHP_FUNCTION()
2351 haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name); in PHP_FUNCTION()
2352 if (haystack.no_encoding == mbfl_no_encoding_invalid) { in PHP_FUNCTION()
2358 if (haystack.len <= 0) { in PHP_FUNCTION()
2366 int haystack_char_len = mbfl_strlen(&haystack); in PHP_FUNCTION()
2374 n = mbfl_strpos(&haystack, &needle, offset, 1); in PHP_FUNCTION()
2389 mbfl_string haystack, needle; in PHP_FUNCTION() local
2395 …rse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|ls", (char **)&haystack.val, (int *)&haystack.len, (… in PHP_FUNCTION()
2402 …n = php_mb_stripos(0, (char *)haystack.val, haystack.len, (char *)needle.val, needle.len, offset, … in PHP_FUNCTION()
2418 mbfl_string haystack, needle; in PHP_FUNCTION() local
2424 …rse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|ls", (char **)&haystack.val, (int *)&haystack.len, (… in PHP_FUNCTION()
2428 …n = php_mb_stripos(1, (char *)haystack.val, haystack.len, (char *)needle.val, needle.len, offset, … in PHP_FUNCTION()
2443 mbfl_string haystack, needle, result, *ret = NULL; in PHP_FUNCTION() local
2448 mbfl_string_init(&haystack); in PHP_FUNCTION()
2450 haystack.no_language = MBSTRG(language); in PHP_FUNCTION()
2451 haystack.no_encoding = MBSTRG(current_internal_encoding)->no_encoding; in PHP_FUNCTION()
2455 …rse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bs", (char **)&haystack.val, (int *)&haystack.len, (… in PHP_FUNCTION()
2460 haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name); in PHP_FUNCTION()
2461 if (haystack.no_encoding == mbfl_no_encoding_invalid) { in PHP_FUNCTION()
2471 n = mbfl_strpos(&haystack, &needle, 0, 0); in PHP_FUNCTION()
2473 mblen = mbfl_strlen(&haystack); in PHP_FUNCTION()
2475 ret = mbfl_substr(&haystack, &result, 0, n); in PHP_FUNCTION()
2483 ret = mbfl_substr(&haystack, &result, n, len); in PHP_FUNCTION()
2501 mbfl_string haystack, needle, result, *ret = NULL; in PHP_FUNCTION() local
2506 mbfl_string_init(&haystack); in PHP_FUNCTION()
2508 haystack.no_language = MBSTRG(language); in PHP_FUNCTION()
2509 haystack.no_encoding = MBSTRG(current_internal_encoding)->no_encoding; in PHP_FUNCTION()
2513 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bs", (char **)&haystack.val, &haystack.le… in PHP_FUNCTION()
2518 haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name); in PHP_FUNCTION()
2519 if (haystack.no_encoding == mbfl_no_encoding_invalid) { in PHP_FUNCTION()
2525 if (haystack.len <= 0) { in PHP_FUNCTION()
2531 n = mbfl_strpos(&haystack, &needle, 0, 1); in PHP_FUNCTION()
2533 mblen = mbfl_strlen(&haystack); in PHP_FUNCTION()
2535 ret = mbfl_substr(&haystack, &result, 0, n); in PHP_FUNCTION()
2543 ret = mbfl_substr(&haystack, &result, n, len); in PHP_FUNCTION()
2563 mbfl_string haystack, needle, result, *ret = NULL; in PHP_FUNCTION() local
2565 mbfl_string_init(&haystack); in PHP_FUNCTION()
2567 haystack.no_language = MBSTRG(language); in PHP_FUNCTION()
2568 haystack.no_encoding = MBSTRG(current_internal_encoding)->no_encoding; in PHP_FUNCTION()
2573 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bs", (char **)&haystack.val, &haystack.le… in PHP_FUNCTION()
2582 haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(from_encoding); in PHP_FUNCTION()
2583 if (haystack.no_encoding == mbfl_no_encoding_invalid) { in PHP_FUNCTION()
2588 …n = php_mb_stripos(0, (char *)haystack.val, haystack.len, (char *)needle.val, needle.len, 0, from_… in PHP_FUNCTION()
2594 mblen = mbfl_strlen(&haystack); in PHP_FUNCTION()
2597 ret = mbfl_substr(&haystack, &result, 0, n); in PHP_FUNCTION()
2605 ret = mbfl_substr(&haystack, &result, n, len); in PHP_FUNCTION()
2621 mbfl_string haystack, needle, result, *ret = NULL; in PHP_FUNCTION() local
2623 mbfl_string_init(&haystack); in PHP_FUNCTION()
2625 haystack.no_language = MBSTRG(language); in PHP_FUNCTION()
2626 haystack.no_encoding = MBSTRG(current_internal_encoding)->no_encoding; in PHP_FUNCTION()
2631 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bs", (char **)&haystack.val, &haystack.le… in PHP_FUNCTION()
2635 haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(from_encoding); in PHP_FUNCTION()
2636 if (haystack.no_encoding == mbfl_no_encoding_invalid) { in PHP_FUNCTION()
2641 …n = php_mb_stripos(1, (char *)haystack.val, haystack.len, (char *)needle.val, needle.len, 0, from_… in PHP_FUNCTION()
2647 mblen = mbfl_strlen(&haystack); in PHP_FUNCTION()
2650 ret = mbfl_substr(&haystack, &result, 0, n); in PHP_FUNCTION()
2658 ret = mbfl_substr(&haystack, &result, n, len); in PHP_FUNCTION()
2673 mbfl_string haystack, needle; in PHP_FUNCTION() local
2677 mbfl_string_init(&haystack); in PHP_FUNCTION()
2679 haystack.no_language = MBSTRG(language); in PHP_FUNCTION()
2680 haystack.no_encoding = MBSTRG(current_internal_encoding)->no_encoding; in PHP_FUNCTION()
2684 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|s", (char **)&haystack.val, &haystack.len… in PHP_FUNCTION()
2689 haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name); in PHP_FUNCTION()
2690 if (haystack.no_encoding == mbfl_no_encoding_invalid) { in PHP_FUNCTION()
2701 n = mbfl_substr_count(&haystack, &needle); in PHP_FUNCTION()
4660 mbfl_string haystack, needle; in php_mb_stripos() local
4663 mbfl_string_init(&haystack); in php_mb_stripos()
4665 haystack.no_language = MBSTRG(language); in php_mb_stripos()
4666 haystack.no_encoding = MBSTRG(current_internal_encoding)->no_encoding; in php_mb_stripos()
4672haystack.val = (unsigned char *)php_unicode_convert_case(PHP_UNICODE_CASE_UPPER, (char *)old_hayst… in php_mb_stripos()
4673 haystack.len = len; in php_mb_stripos()
4675 if (!haystack.val) { in php_mb_stripos()
4679 if (haystack.len <= 0) { in php_mb_stripos()
4694 haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(from_encoding); in php_mb_stripos()
4695 if (haystack.no_encoding == mbfl_no_encoding_invalid) { in php_mb_stripos()
4701 int haystack_char_len = mbfl_strlen(&haystack); in php_mb_stripos()
4717 n = mbfl_strpos(&haystack, &needle, offset, mode); in php_mb_stripos()
4720 if (haystack.val) { in php_mb_stripos()
4721 efree(haystack.val); in php_mb_stripos()