Lines Matching refs:hash_arr

813 static int append_key_value(smart_str* loc_name, HashTable* hash_arr, char* key_name)  in append_key_value()  argument
817 if ((ele_value = zend_hash_str_find(hash_arr , key_name, strlen(key_name))) != NULL ) { in append_key_value()
854 static int append_multiple_key_values(smart_str* loc_name, HashTable* hash_arr, char* key_name) in append_multiple_key_values() argument
860 if ((ele_value = zend_hash_str_find( hash_arr , key_name , strlen(key_name))) != NULL) { in append_multiple_key_values()
903 if ((ele_value = zend_hash_str_find( hash_arr , cur_key_name , strlen(cur_key_name))) != NULL) { in append_multiple_key_values()
950 HashTable* hash_arr = NULL; in PHP_FUNCTION() local
961 hash_arr = Z_ARRVAL_P( arr ); in PHP_FUNCTION()
963 if( !hash_arr || zend_hash_num_elements( hash_arr ) == 0 ) in PHP_FUNCTION()
967 result = append_key_value(loc_name, hash_arr, LOC_GRANDFATHERED_LANG_TAG); in PHP_FUNCTION()
976 result = append_key_value(loc_name, hash_arr , LOC_LANG_TAG); in PHP_FUNCTION()
987 result = append_multiple_key_values(loc_name, hash_arr , LOC_EXTLANG_TAG); in PHP_FUNCTION()
993 result = append_key_value(loc_name, hash_arr , LOC_SCRIPT_TAG); in PHP_FUNCTION()
999 result = append_key_value( loc_name, hash_arr , LOC_REGION_TAG); in PHP_FUNCTION()
1005 result = append_multiple_key_values( loc_name, hash_arr , LOC_VARIANT_TAG); in PHP_FUNCTION()
1011 result = append_multiple_key_values( loc_name, hash_arr , LOC_PRIVATE_TAG); in PHP_FUNCTION()
1066 static int add_array_entry(const char* loc_name, zval* hash_arr, char* key_name) in add_array_entry() argument
1094 add_assoc_string( hash_arr, cur_key_name , token); in add_array_entry()
1098 add_assoc_string( hash_arr, cur_key_name , token); in add_array_entry()
1110 add_assoc_str( hash_arr, key_name , key_value); in add_array_entry()
1423 static zend_string* lookup_loc_range(const char* loc_range, HashTable* hash_arr, int canonicalize ) in lookup_loc_range() argument
1438 char **cur_arr = ecalloc(zend_hash_num_elements(hash_arr)*2, sizeof(char *)); in lookup_loc_range()
1439 ZEND_HASH_FOREACH_VAL(hash_arr, ele_value) { in lookup_loc_range()
1539 HashTable* hash_arr = NULL; in PHP_FUNCTION() local
1560 hash_arr = Z_ARRVAL_P(arr); in PHP_FUNCTION()
1564 if( !hash_arr || zend_hash_num_elements( hash_arr ) == 0 ) { in PHP_FUNCTION()
1568 result_str = lookup_loc_range(loc_range, hash_arr, boolCanonical); in PHP_FUNCTION()