Lines Matching refs:ZSTR_LEN

99 	for (i = 0; i < ZSTR_LEN(pattern); i++) {  in browscap_compute_prefix_len()
112 for (; i < ZSTR_LEN(pattern); i++) { in browscap_compute_contains()
116 if (i + 1 < ZSTR_LEN(pattern) && in browscap_compute_contains()
125 for (; i < ZSTR_LEN(pattern); i++) { in browscap_compute_contains()
136 size_t i, len = ZSTR_LEN(pattern); in browscap_compute_regex_len()
137 for (i = 0; i < ZSTR_LEN(pattern); i++) { in browscap_compute_regex_len()
165 lc_pattern = do_alloca(ZSTR_LEN(pattern) + 1, use_heap); in browscap_convert_pattern()
166 zend_str_tolower_copy(lc_pattern, ZSTR_VAL(pattern), ZSTR_LEN(pattern)); in browscap_convert_pattern()
171 for (i = 0; i < ZSTR_LEN(pattern); i++, j++) { in browscap_convert_pattern()
214 ZSTR_LEN(res) = j; in browscap_convert_pattern()
248 ZSTR_ALLOCA_ALLOC(lcname, ZSTR_LEN(str), use_heap); in browscap_intern_str_ci()
249 zend_str_tolower_copy(ZSTR_VAL(lcname), ZSTR_VAL(str), ZSTR_LEN(str)); in browscap_intern_str_ci()
363 if (ZSTR_LEN(pattern) > UINT16_MAX) { in php_browscap_parser_cb()
365 "Skipping excessively long pattern of length %zd", ZSTR_LEN(pattern)); in php_browscap_parser_cb()
564 if (ZSTR_LEN(agent_name) < browscap_get_minimum_length(entry)) { in browser_reg_compare()
576 ZSTR_ALLOCA_ALLOC(pattern_lc, ZSTR_LEN(entry->pattern), use_heap); in browser_reg_compare()
577 zend_str_tolower_copy(ZSTR_VAL(pattern_lc), ZSTR_VAL(entry->pattern), ZSTR_LEN(entry->pattern)); in browser_reg_compare()
586 ZSTR_VAL(agent_name) + ZSTR_LEN(agent_name)); in browser_reg_compare()
610 …if (pcre_exec(re, re_extra, ZSTR_VAL(agent_name), ZSTR_LEN(agent_name), 0, re_options, NULL, 0) ==… in browser_reg_compare()
619 for (i = 0; i < ZSTR_LEN(previous_match); i++) { in browser_reg_compare()
631 for (i = 0; i < ZSTR_LEN(current_match); i++) { in browser_reg_compare()