| /PHP_5_5/ext/intl/grapheme/ |
| H A D | grapheme_string.c | 112 int haystack_len, needle_len; local 118 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|l", (char **)&haystack, &haystack_len, (char **)&needle, &needle_len, &loffset) == FAILURE) { 138 if (needle_len == 0) { 149 found = (unsigned char *)php_memnstr((char *)haystack + offset, (char *)needle, needle_len, (char *)haystack + haystack_len); 163 ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, offset, &uchar_pos, 0 /* fIgnoreCase */ TSRMLS_CC ); 179 int haystack_len, needle_len; local 186 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|l", (char **)&haystack, &haystack_len, (char **)&needle, &needle_len, &loffset) == FAILURE) { 206 if (needle_len == 0) { 217 needle_dup = (unsigned char *)estrndup((char *)needle, needle_len); 218 php_strtolower((char *)needle_dup, needle_len); 254 int haystack_len, needle_len; local 324 int haystack_len, needle_len; local 600 int haystack_len, needle_len; local [all...] |
| H A D | grapheme_util.c | 152 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) argument 202 intl_convert_utf8_to_utf16(&uneedle, &uneedle_len, (char *) needle, needle_len, &status ); 226 /* back up until there's needle_len characters to compare */ 251 if (!u_memcmp(uneedle, puhaystack, uneedle_len)) { /* needle_len - 1 in zend memnstr? */ 286 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 TSRMLS_DC) argument 342 intl_convert_utf8_to_utf16(&uneedle, &uneedle_len, (char *) needle, needle_len, &status ); 460 grapheme_memnstr_grapheme(UBreakIterator *bi, UChar *haystack, UChar *needle, int32_t needle_len, UChar *end) argument 463 UChar ne = needle[needle_len-1]; 467 end -= needle_len; 471 if ((p = u_memchr(p, *needle, (end-p+1))) && ne == p[needle_len 570 grapheme_strrpos_ascii(unsigned char *haystack, int32_t haystack_len, unsigned char *needle, int32_t needle_len, int32_t offset) argument [all...] |
| H A D | grapheme_util.h | 30 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); 33 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 TSRMLS_DC); 43 grapheme_memnstr_grapheme(UBreakIterator *bi, UChar *haystack, UChar *needle, int32_t needle_len, UChar *end); 51 grapheme_strrpos_ascii(unsigned char *haystack, int32_t haystack_len, unsigned char *needle, int32_t needle_len, int32_t offset);
|
| /PHP_5_5/ext/mbstring/libmbfl/mbfl/ |
| H A D | mbfilter.c | 875 int needle_len; member in struct:collector_strpos_data 895 if (pc->needle_pos >= pc->needle_len) { 1089 unsigned int needle_u8_len = needle_u8->len, needle_len = 0; local 1101 ++needle_len; 1103 ++needle_len; 1109 ++needle_len; 1111 ++needle_len; 1118 if (-offset > needle_len) { 1119 offset += needle_len; 1225 pc.needle_len [all...] |
| /PHP_5_5/ext/standard/ |
| H A D | php_string.h | 132 int needle_len, char *str, int str_len, int *_new_length, int case_sensitivity, int *replace_count); 134 int needle_len, char *str, int str_len, int *_new_length);
|
| H A D | string.c | 1917 int needle_len, haystack_len; local 1927 needle_len = Z_STRLEN_P(zneedle); 1934 needle_len = 1; 1937 if ((haystack_len == 0) || (needle_len == 0)) { 1947 e = haystack + haystack_len - needle_len; 1955 if (needle_len > -offset) { 1956 e = haystack + haystack_len - needle_len; 1962 if (needle_len == 1) { 1974 if (memcmp(e, needle, needle_len) == 0) { 1990 int needle_len, haystack_le local 3653 php_str_to_str_ex(char *haystack, int length, char *needle, int needle_len, char *str, int str_len, int *_new_length, int case_sensitivity, int *replace_count) argument 3825 php_str_to_str(char *haystack, int length, char *needle, int needle_len, char *str, int str_len, int *_new_length) argument 5146 int haystack_len, needle_len; local [all...] |
| /PHP_5_5/Zend/ |
| H A D | zend_operators.h | 273 zend_memnstr(char *haystack, char *needle, int needle_len, char *end) argument 276 char ne = needle[needle_len-1]; 278 if (needle_len == 1) { 282 if (needle_len > end-haystack) { 286 end -= needle_len; 289 if ((p = (char *)memchr(p, *needle, (end-p+1))) && ne == p[needle_len-1]) { 290 if (!memcmp(needle, p, needle_len-1)) {
|