| /PHP_5_5/Zend/ |
| H A D | micro_bench.php | 192 $hash = array('test' => 0); variable 194 $x = $hash['test']; 347 $t = end_test($t, '$x = $hash[\'v\']', $overhead);
|
| H A D | zend_ts_hash.h | 27 HashTable hash; member in struct:_zend_ts_hashtable 37 #define TS_HASH(table) (&(table->hash))
|
| H A D | zend_hash.h | 144 * return value, it assumes things about the order of the elements in the hash. 233 * This is Daniel J. Bernstein's popular `times 33' hash function as 235 * like ``hash(i) = hash(i-1) * 33 + str[i]''. This is one of the best 236 * known hash functions for strings. Because it is both computed very 245 * all distribute in an acceptable way and this way fill a hash table 254 * or subtraction operation. And because a hash function has to both 265 register ulong hash = 5381; local 267 /* variant with the hash unrolled eight times */ 269 hash [all...] |
| H A D | zend_execute_API.c | 1027 ulong hash; local 1033 hash = key->hash_value; 1048 hash = zend_inline_hash_func(lc_name, lc_length); 1051 if (zend_hash_quick_find(EG(class_table), lc_name, lc_length, hash, (void **) ce) == SUCCESS) { 1073 if (zend_hash_quick_add(EG(in_autoload), lc_name, lc_length, hash, (void**)&dummy, sizeof(char), NULL) == FAILURE) { 1116 zend_hash_quick_del(EG(in_autoload), lc_name, lc_length, hash); local 1123 retval = zend_hash_quick_find(EG(class_table), lc_name, lc_length, hash, (void **) ce);
|
| /PHP_5_5/ext/ereg/regex/ |
| H A D | regex2.h | 80 * and a mask to pick out the relevant bit of each byte. A hash code 91 uch hash; /* hash code */ member in struct:__anon72 96 #define CHadd(cs, c) ((cs)->ptr[(uch)(c)] |= (cs)->mask, (cs)->hash += (c)) 97 #define CHsub(cs, c) ((cs)->ptr[(uch)(c)] &= ~(cs)->mask, (cs)->hash -= (c))
|
| /PHP_5_5/ext/standard/ |
| H A D | crypt_freesec.c | 747 char *hash; member in struct:__anon445 794 for (i = 0; tests[i].hash; i++) { 795 char *hash = crypt(tests[i].pw, tests[i].hash); local 796 if (!hash && strlen(tests[i].hash) < 13) 798 if (!strcmp(hash, tests[i].hash))
|
| H A D | password.c | 60 static php_password_algo php_password_determine_algo(const char *hash, const size_t len) argument 62 if (len > 3 && hash[0] == '$' && hash[1] == '2' && hash[2] == 'y' && len == 60) { 179 char *hash, *algo_name; local 182 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &hash, &hash_len) == FAILURE) { 187 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Supplied password hash too long to safely identify"); 194 algo = php_password_determine_algo(hash, (size_t) hash_len); 201 sscanf(hash, "$2y$%ld$", &cost); 222 char *hash; local 277 char *ret, *password, *hash; local 310 char *hash_format, *hash, *salt, *password, *result; local [all...] |
| H A D | html.c | 847 ulong hash = zend_inline_hash_func(start, length); local 849 s = ht->buckets[hash % ht->num_elems];
|
| /PHP_5_5/ext/standard/html_tables/ |
| H A D | html_table_gen.php | 641 * significantly slower than the hash tables for html 5 entities */ 698 "/* {{{ $name hash table for entity -> codepoint */", "\n\n"; 725 $hash = 5381; variable 730 $hash = (int)(((int)(((int)($hash << 5)) + $hash)) + ord($str[$pos++])) variable 733 return $hash; 790 "/* end of $name hash table for entity -> codepoint }}} */\n\n";
|
| /PHP_5_5/ext/intl/collator/ |
| H A D | collator_convert.c | 44 HashTable* hash, int hashKeyType, char* hashKey, ulong hashIndex, 54 /* Get current hash item. */ 55 zend_hash_get_current_data( hash, (void**) &hashData ); 69 /* Update current hash item with the converted value. */ 75 zend_hash_update( hash, hashKey, strlen( hashKey ) + 1, 80 zend_hash_index_update( hash, hashIndex, 88 HashTable* hash, int hashKeyType, char* hashKey, ulong hashIndex, 98 /* Get current hash item. */ 99 zend_hash_get_current_data( hash, (void**) &hashData ); 114 /* Update current hash ite 43 collator_convert_hash_item_from_utf8_to_utf16( HashTable* hash, int hashKeyType, char* hashKey, ulong hashIndex, UErrorCode* status ) argument 87 collator_convert_hash_item_from_utf16_to_utf8( HashTable* hash, int hashKeyType, char* hashKey, ulong hashIndex, UErrorCode* status ) argument 134 collator_convert_hash_from_utf8_to_utf16( HashTable* hash, UErrorCode* status ) argument 159 collator_convert_hash_from_utf16_to_utf8( HashTable* hash, UErrorCode* status ) argument [all...] |
| H A D | collator_sort.c | 39 zval** zstr; /* pointer to original string(hash-item) */ 293 HashTable* hash = NULL; local 315 hash = HASH_OF( array ); 318 collator_convert_hash_from_utf8_to_utf16( hash, COLLATOR_ERROR_CODE_P( co ) ); 319 COLLATOR_CHECK_STATUS( co, "Error converting hash from UTF-8 to UTF-16" ); 326 zend_hash_sort( hash, zend_qsort, collator_compare_func, renumber TSRMLS_CC ); 332 collator_convert_hash_from_utf16_to_utf8( hash, COLLATOR_ERROR_CODE_P( co ) ); 333 COLLATOR_CHECK_STATUS( co, "Error converting hash from UTF-16 to UTF-8" ); 360 HashTable* hash = NULL; local 361 zval** hashData = NULL; /* currently processed item of input hash */ [all...] |
| /PHP_5_5/ext/mbstring/oniguruma/ |
| H A D | st.c | 1 /* This is a public domain general purpose hash table package written by Peter Moore @ UCB. */ 19 unsigned int hash; member in struct:st_table_entry 59 #define do_hash(key,table) (unsigned int)(*(table)->type->hash)((key)) 219 ((ptr) != 0 && (ptr->hash != (hash_val) || !EQUAL((table), (key), (ptr)->key))) 270 entry->hash = hash_val;\ 328 hash_val = ptr->hash % new_num_bins; 492 case ST_CHECK: /* check if hash is modified during iteration */
|
| H A D | st.h | 1 /* This is a public domain general purpose hash table package written by Peter Moore @ UCB. */ 21 int (*hash)(); member in struct:st_hash_type
|
| /PHP_5_5/ext/dba/libcdb/ |
| H A D | cdb_make.h | 48 struct cdb_hp *split; /* includes space for hash */ 49 struct cdb_hp *hash; member in struct:cdb_make
|
| /PHP_5_5/ext/hash/ |
| H A D | hash.c | 188 /* {{{ proto string hash(string algo, string data[, bool raw_output = false]) 189 Generate a hash of a given input string 191 PHP_FUNCTION(hash) 198 Generate a hash of a given file 313 Generate a hash of a given input string with a key using HMAC 322 Generate a hash of a given file with a key using HMAC 340 php_hash_data *hash; local 362 hash = emalloc(sizeof(php_hash_data)); 363 hash->ops = ops; 364 hash 401 php_hash_data *hash; local 422 php_hash_data *hash; local 459 php_hash_data *hash; local 492 php_hash_data *hash; local 556 php_hash_data *hash, *copy_hash; local 733 php_hash_data *hash = (php_hash_data*)rsrc->ptr; local [all...] |
| H A D | php_hash.h | 27 #define PHP_HASH_EXTNAME "hash" 120 PHP_FUNCTION(hash); variable
|
| /PHP_5_5/ext/interbase/ |
| H A D | interbase.c | 897 char *c, hash[16], *args[] = { NULL, NULL, NULL, NULL, NULL }; local 940 PHP_MD5Final(hash, &hash_context); 943 if (SUCCESS == zend_hash_find(&EG(regular_list), hash, sizeof(hash), (void *) &le)) { 956 zend_hash_del(&EG(regular_list), hash, sizeof(hash)); local 961 switch (zend_hash_find(&EG(persistent_list), hash, sizeof(hash), (void *) &le)) { 979 zend_hash_del(&EG(persistent_list), hash, sizeof(hash)); local [all...] |
| /PHP_5_5/ext/oci8/ |
| H A D | oci8_statement.c | 897 HashTable *hash = HASH_OF(bind->zval); local 899 zend_hash_internal_pointer_reset(hash); 906 if ((i < bind->array.old_length) && (zend_hash_get_current_data(hash, (void **) &entry) != FAILURE)) { 909 zend_hash_move_forward(hash); 917 if ((i < bind->array.old_length) && (zend_hash_get_current_data(hash, (void **) &entry) != FAILURE)) { 920 zend_hash_move_forward(hash); 933 if ((i < bind->array.old_length) && (zend_hash_get_current_data(hash, (void **) &entry) != FAILURE)) { 944 zend_hash_move_forward(hash); 967 if ((i < bind->array.old_length) && (zend_hash_get_current_data(hash, (void **) &entry) != FAILURE)) { 970 zend_hash_move_forward(hash); 1510 HashTable *hash; local 1579 HashTable *hash; local 1617 HashTable *hash; local 1655 HashTable *hash; local [all...] |
| /PHP_5_5/ext/session/ |
| H A D | mod_mm.c | 49 php_uint32 hv; /* hash value of key */ 59 ps_sd **hash; member in struct:__anon183 94 nhash = mm_calloc(data->mm, nmax + 1, sizeof(*data->hash)); 97 /* no further memory to expand hash table */ 101 ehash = data->hash + data->hash_max + 1; 102 for (ohash = data->hash; ohash < ehash; ohash++) { 109 mm_free(data->mm, data->hash); 111 data->hash = nhash; 141 sd->next = data->hash[slot]; 142 data->hash[slo [all...] |
| /PHP_5_5/ext/spl/ |
| H A D | php_spl.c | 569 /* add object id to the hash to ensure uniqueness, for more reference look at bug #40091 */ 759 Return hash id for given object */ 763 char* hash; local 769 hash = emalloc(33); 770 php_spl_object_hash(obj, hash TSRMLS_CC); 772 RETVAL_STRING(hash, 0);
|
| H A D | spl_observer.c | 120 char *hash = emalloc((hash_len+1)*sizeof(char)); local 121 strncpy(hash, Z_STRVAL_P(rv), hash_len); 122 hash[hash_len] = 0; 128 return hash; 149 char *hash = emalloc(hash_len + 1); 156 memcpy(hash, (char *)&zvalue, hash_len); 157 hash[hash_len] = 0; 163 return hash; 168 static void spl_object_storage_free_hash(spl_SplObjectStorage *intern, char *hash) { argument 170 efree(hash); 186 spl_object_storage_get(spl_SplObjectStorage *intern, char *hash, int hash_len TSRMLS_DC) argument 201 char *hash = spl_object_storage_get_hash(intern, this, obj, &hash_len TSRMLS_CC); local 229 char *hash = spl_object_storage_get_hash(intern, this, obj, &hash_len TSRMLS_CC); local 442 char *hash = spl_object_storage_get_hash(intern, this, obj, &hash_len TSRMLS_CC); local 487 char *hash; local 507 char *hash; local 840 char *hash; local [all...] |
| /PHP_5_5/ext/sqlite3/ |
| H A D | sqlite3.c | 1368 HashTable *hash; local 1369 hash = stmt->bound_params; 1371 if (!hash) { 1372 ALLOC_HASHTABLE(hash); 1373 zend_hash_init(hash, 13, NULL, sqlite3_param_dtor, 0); 1374 stmt->bound_params = hash; 1398 zend_hash_index_del(hash, param->param_number); 1402 zend_hash_update(hash, param->name, param->name_len, param, sizeof(*param), NULL); 1404 zend_hash_index_update(hash, param->param_number, param, sizeof(*param), NULL);
|
| /PHP_5_5/ext/pdo/ |
| H A D | pdo_stmt.c | 304 HashTable *hash; local 307 hash = is_param ? stmt->bound_params : stmt->bound_columns; 309 if (!hash) { 310 ALLOC_HASHTABLE(hash); 311 zend_hash_init(hash, 13, NULL, param_dtor, 0); 314 stmt->bound_params = hash; 316 stmt->bound_columns = hash; 400 zend_hash_index_del(hash, param->paramno); 405 zend_hash_update(hash, param->name, param->namelen, param, 408 zend_hash_index_update(hash, para [all...] |
| /PHP_5_5/ext/opcache/ |
| H A D | ZendAccelerator.h | 170 ACCEL_RESTART_HASH, /* restart because of hash overflow */ 256 /* cache to save hash lookup on the same INCLUDE opcode */ 270 unsigned long hash_restarts; /* number of restarts because of hash overflow */ 272 zend_accel_hash hash; /* hash table for cached scripts */ member in struct:_zend_accel_shared_globals
|
| /PHP_5_5/ext/curl/ |
| H A D | interface.c | 1802 static void split_certinfo(char *string, zval *hash) argument 1823 add_assoc_string(hash, key, val, 1); 1856 zval *hash; local 1858 MAKE_STD_ZVAL(hash); 1859 array_init(hash); 1861 split_certinfo(&slist->data[len+1], hash); 1862 add_assoc_zval(certhash, s, hash); 1867 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Could not extract hash key from certificate info");
|