Lines Matching refs:i

98 	size_t i;  in browscap_compute_prefix_len()  local
99 for (i = 0; i < ZSTR_LEN(pattern); i++) { in browscap_compute_prefix_len()
100 if (is_placeholder(ZSTR_VAL(pattern)[i])) { in browscap_compute_prefix_len()
104 return MIN(i, UINT8_MAX); in browscap_compute_prefix_len()
110 size_t i = start_pos; in browscap_compute_contains() local
112 for (; i < ZSTR_LEN(pattern); i++) { in browscap_compute_contains()
113 if (!is_placeholder(ZSTR_VAL(pattern)[i])) { in browscap_compute_contains()
116 if (i + 1 < ZSTR_LEN(pattern) && in browscap_compute_contains()
117 !is_placeholder(ZSTR_VAL(pattern)[i + 1])) { in browscap_compute_contains()
122 *contains_start = i; in browscap_compute_contains()
125 for (; i < ZSTR_LEN(pattern); i++) { in browscap_compute_contains()
126 if (is_placeholder(ZSTR_VAL(pattern)[i])) { in browscap_compute_contains()
130 *contains_len = MIN(i - *contains_start, UINT8_MAX); in browscap_compute_contains()
131 return i; in browscap_compute_contains()
136 size_t i, len = ZSTR_LEN(pattern); in browscap_compute_regex_len() local
137 for (i = 0; i < ZSTR_LEN(pattern); i++) { in browscap_compute_regex_len()
138 switch (ZSTR_VAL(pattern)[i]) { in browscap_compute_regex_len()
156 size_t i, j=0; in browscap_convert_pattern() local
171 for (i = 0; i < ZSTR_LEN(pattern); i++, j++) { in browscap_convert_pattern()
172 switch (lc_pattern[i]) { in browscap_convert_pattern()
205 t[j] = lc_pattern[i]; in browscap_convert_pattern()
277 uint32_t i; in browscap_entry_to_array() local
294 for (i = entry->kv_start; i < entry->kv_end; i++) { in browscap_entry_to_array()
295 ZVAL_STR_COPY(&tmp, bdata->kv[i].value); in browscap_entry_to_array()
296 zend_hash_add(ht, bdata->kv[i].key, &tmp); in browscap_entry_to_array()
361 int i; in php_browscap_parser_cb() local
383 for (i = 0; i < BROWSCAP_NUM_CONTAINS; i++) { in php_browscap_parser_cb()
385 &entry->contains_start[i], &entry->contains_len[i]); in php_browscap_parser_cb()
457 uint32_t i; in browscap_bdata_dtor() local
463 for (i = 0; i < bdata->kv_used; i++) { in browscap_bdata_dtor()
464 zend_string_release(bdata->kv[i].key); in browscap_bdata_dtor()
465 zend_string_release(bdata->kv[i].value); in browscap_bdata_dtor()
536 int i; in browscap_get_minimum_length() local
537 for (i = 0; i < BROWSCAP_NUM_CONTAINS; i++) { in browscap_get_minimum_length()
538 len += entry->contains_len[i]; in browscap_get_minimum_length()
553 int i; in browser_reg_compare() local
577 for (i = 0; i < BROWSCAP_NUM_CONTAINS; i++) { in browser_reg_compare()
578 if (entry->contains_len[i] != 0) { in browser_reg_compare()
580 ZSTR_VAL(pattern_lc) + entry->contains_start[i], in browser_reg_compare()
581 entry->contains_len[i], in browser_reg_compare()
587 cur += entry->contains_len[i]; in browser_reg_compare()
611 size_t i, prev_len = 0, curr_len = 0; in browser_reg_compare() local
615 for (i = 0; i < ZSTR_LEN(previous_match); i++) { in browser_reg_compare()
616 switch (ZSTR_VAL(previous_match)[i]) { in browser_reg_compare()
627 for (i = 0; i < ZSTR_LEN(current_match); i++) { in browser_reg_compare()
628 switch (ZSTR_VAL(current_match)[i]) { in browser_reg_compare()