Lines Matching refs:ZSTR_LEN

97 	for (i = 0; i < ZSTR_LEN(pattern); i++) {  in browscap_compute_prefix_len()
110 for (; i < ZSTR_LEN(pattern); i++) { in browscap_compute_contains()
114 if (i + 1 < ZSTR_LEN(pattern) && in browscap_compute_contains()
123 for (; i < ZSTR_LEN(pattern); i++) { in browscap_compute_contains()
134 size_t i, len = ZSTR_LEN(pattern); in browscap_compute_regex_len()
135 for (i = 0; i < ZSTR_LEN(pattern); i++) { in browscap_compute_regex_len()
163 lc_pattern = do_alloca(ZSTR_LEN(pattern) + 1, use_heap); in browscap_convert_pattern()
164 zend_str_tolower_copy(lc_pattern, ZSTR_VAL(pattern), ZSTR_LEN(pattern)); in browscap_convert_pattern()
169 for (i = 0; i < ZSTR_LEN(pattern); i++, j++) { in browscap_convert_pattern()
212 ZSTR_LEN(res) = j; in browscap_convert_pattern()
247 ZSTR_ALLOCA_ALLOC(lcname, ZSTR_LEN(str), use_heap); in browscap_intern_str_ci()
248 zend_str_tolower_copy(ZSTR_VAL(lcname), ZSTR_VAL(str), ZSTR_LEN(str)); in browscap_intern_str_ci()
364 if (ZSTR_LEN(pattern) > UINT16_MAX) { in php_browscap_parser_cb()
366 "Skipping excessively long pattern of length %zd", ZSTR_LEN(pattern)); in php_browscap_parser_cb()
562 if (ZSTR_LEN(agent_name) < browscap_get_minimum_length(entry)) { in browser_reg_compare()
574 ZSTR_ALLOCA_ALLOC(pattern_lc, ZSTR_LEN(entry->pattern), use_heap); in browser_reg_compare()
575 zend_str_tolower_copy(ZSTR_VAL(pattern_lc), ZSTR_VAL(entry->pattern), ZSTR_LEN(entry->pattern)); in browser_reg_compare()
584 ZSTR_VAL(agent_name) + ZSTR_LEN(agent_name)); in browser_reg_compare()
614 …rc = pcre2_match(re, (PCRE2_SPTR)ZSTR_VAL(agent_name), ZSTR_LEN(agent_name), 0, 0, match_data, php… in browser_reg_compare()
625 for (i = 0; i < ZSTR_LEN(previous_match); i++) { in browser_reg_compare()
637 for (i = 0; i < ZSTR_LEN(current_match); i++) { in browser_reg_compare()
675 ZVAL_NEW_STR(p, zend_string_init(ZSTR_VAL(str), ZSTR_LEN(str), 0)); in browscap_zval_copy_ctor()