| /PHP_TRUNK/ext/standard/html_tables/ |
| H A D | html_table_gen.php | 726 $nKeyLength = strlen($str); variable 729 for (; $nKeyLength > 0; $nKeyLength--) {
|
| /PHP_TRUNK/Zend/ |
| H A D | zend_ini.c | 156 if (f->nKeyLength == 0 && s->nKeyLength == 0) { /* both numeric */ 157 return ZEND_NORMALIZE_BOOL(f->nKeyLength - s->nKeyLength); 158 } else if (f->nKeyLength == 0) { /* f is numeric, s is not */ 160 } else if (s->nKeyLength == 0) { /* s is numeric, f is not */ 163 return zend_binary_strcasecmp(f->arKey, f->nKeyLength, s->arKey, s->nKeyLength);
|
| H A D | zend_string.c | 82 static const char *zend_new_interned_string_int(const char *arKey, int nKeyLength, int free_src TSRMLS_DC) argument 93 h = zend_inline_hash_func(arKey, nKeyLength); 97 if ((p->h == h) && (p->nKeyLength == nKeyLength)) { 98 if (!memcmp(p->arKey, arKey, nKeyLength)) { 108 if (CG(interned_strings_top) + ZEND_MM_ALIGNED_SIZE(sizeof(Bucket) + nKeyLength) >= 115 CG(interned_strings_top) += ZEND_MM_ALIGNED_SIZE(sizeof(Bucket) + nKeyLength); 122 memcpy((char*)p->arKey, arKey, nKeyLength); 126 p->nKeyLength = nKeyLength; [all...] |
| H A D | zend_string.h | 48 (((Bucket*)(((char*)(s))-sizeof(Bucket)))->nKeyLength)
|
| H A D | zend_ts_hash.c | 102 ZEND_API int _zend_ts_hash_add_or_update(TsHashTable *ht, char *arKey, uint nKeyLength, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC) argument 107 retval = _zend_hash_add_or_update(TS_HASH(ht), arKey, nKeyLength, pData, nDataSize, pDest, flag ZEND_FILE_LINE_RELAY_CC); 113 ZEND_API int _zend_ts_hash_quick_add_or_update(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC) argument 118 retval = _zend_hash_quick_add_or_update(TS_HASH(ht), arKey, nKeyLength, h, pData, nDataSize, pDest, flag ZEND_FILE_LINE_RELAY_CC); 135 ZEND_API int zend_ts_hash_add_empty_element(TsHashTable *ht, char *arKey, uint nKeyLength) argument 140 retval = zend_hash_add_empty_element(TS_HASH(ht), arKey, nKeyLength); 190 ZEND_API int zend_ts_hash_del_key_or_index(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, int flag) argument 195 retval = zend_hash_del_key_or_index(TS_HASH(ht), arKey, nKeyLength, h, flag); 201 ZEND_API ulong zend_ts_get_hash_value(TsHashTable *ht, char *arKey, uint nKeyLength) argument 206 retval = zend_get_hash_value(arKey, nKeyLength); 212 zend_ts_hash_find(TsHashTable *ht, char *arKey, uint nKeyLength, void **pData) argument 223 zend_ts_hash_quick_find(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, void **pData) argument 245 zend_ts_hash_exists(TsHashTable *ht, char *arKey, uint nKeyLength) argument [all...] |
| H A D | zend_ts_hash.h | 52 ZEND_API int _zend_ts_hash_add_or_update(TsHashTable *ht, char *arKey, uint nKeyLength, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC); 53 #define zend_ts_hash_update(ht, arKey, nKeyLength, pData, nDataSize, pDest) \ 54 _zend_ts_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC) 55 #define zend_ts_hash_add(ht, arKey, nKeyLength, pData, nDataSize, pDest) \ 56 _zend_ts_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_ADD ZEND_FILE_LINE_CC) 58 ZEND_API int _zend_ts_hash_quick_add_or_update(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC); 59 #define zend_ts_hash_quick_update(ht, arKey, nKeyLength, h, pData, nDataSize, pDest) \ 60 _zend_ts_hash_quick_add_or_update(ht, arKey, nKeyLength, h, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC) 61 #define zend_ts_hash_quick_add(ht, arKey, nKeyLength, h, pData, nDataSize, pDest) \ 62 _zend_ts_hash_quick_add_or_update(ht, arKey, nKeyLength, [all...] |
| H A D | zend_variables.c | 204 if (zend_hash_quick_find(EG(active_symbol_table), key->arKey, key->nKeyLength, key->h, (void **) &p) == FAILURE) { 208 zend_hash_quick_add(EG(active_symbol_table), key->arKey, key->nKeyLength, key->h, &tmp, sizeof(zval*), (void**)&p); 230 if (zend_hash_quick_add(target, key->arKey, key->nKeyLength, key->h, &tmp, sizeof(zval*), NULL) == SUCCESS) {
|
| H A D | zend_hash.h | 45 typedef ulong (*hash_func_t)(const char *arKey, uint nKeyLength); 56 uint nKeyLength; member in struct:bucket 87 uint nKeyLength; member in struct:_zend_hash_key 107 ZEND_API int _zend_hash_add_or_update(HashTable *ht, const char *arKey, uint nKeyLength, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC); 108 #define zend_hash_update(ht, arKey, nKeyLength, pData, nDataSize, pDest) \ 109 _zend_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC) 110 #define zend_hash_add(ht, arKey, nKeyLength, pData, nDataSize, pDest) \ 111 _zend_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_ADD ZEND_FILE_LINE_CC) 113 ZEND_API int _zend_hash_quick_add_or_update(HashTable *ht, const char *arKey, uint nKeyLength, ulong h, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC); 114 #define zend_hash_quick_update(ht, arKey, nKeyLength, 263 zend_inline_hash_func(const char *arKey, uint nKeyLength) argument 350 zend_symtable_update(HashTable *ht, const char *arKey, uint nKeyLength, void *pData, uint nDataSize, void **pDest) argument 357 zend_symtable_del(HashTable *ht, const char *arKey, uint nKeyLength) argument 364 zend_symtable_find(HashTable *ht, const char *arKey, uint nKeyLength, void **pData) argument 371 zend_symtable_exists(HashTable *ht, const char *arKey, uint nKeyLength) argument 377 zend_symtable_update_current_key_ex(HashTable *ht, const char *arKey, uint nKeyLength, int mode, HashPosition *pos) argument [all...] |
| H A D | zend_hash.c | 101 ZEND_API ulong zend_hash_func(const char *arKey, uint nKeyLength) argument 103 return zend_inline_hash_func(arKey, nKeyLength); 195 ZEND_API int _zend_hash_add_or_update(HashTable *ht, const char *arKey, uint nKeyLength, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC) argument 206 if (nKeyLength <= 0) { 215 h = zend_inline_hash_func(arKey, nKeyLength); 221 ((p->h == h) && (p->nKeyLength == nKeyLength) && !memcmp(p->arKey, arKey, nKeyLength))) { 253 p = (Bucket *) pemalloc(sizeof(Bucket) + nKeyLength, ht->persistent); 258 memcpy((char*)p->arKey, arKey, nKeyLength); 278 _zend_hash_quick_add_or_update(HashTable *ht, const char *arKey, uint nKeyLength, ulong h, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC) argument 359 zend_hash_add_empty_element(HashTable *ht, const char *arKey, uint nKeyLength) argument 486 zend_hash_del_key_or_index(HashTable *ht, const char *arKey, uint nKeyLength, ulong h, int flag) argument 903 zend_get_hash_value(const char *arKey, uint nKeyLength) argument 913 zend_hash_find(const HashTable *ht, const char *arKey, uint nKeyLength, void **pData) argument 937 zend_hash_quick_find(const HashTable *ht, const char *arKey, uint nKeyLength, ulong h, void **pData) argument 963 zend_hash_exists(const HashTable *ht, const char *arKey, uint nKeyLength) argument 986 zend_hash_quick_exists(const HashTable *ht, const char *arKey, uint nKeyLength, ulong h) argument [all...] |
| H A D | zend_builtin_functions.c | 1655 if ((hash_key->nKeyLength==0 || hash_key->arKey[0]!=0) 1658 (ce->name_length != hash_key->nKeyLength - 1 || 1660 add_next_index_stringl(array, hash_key->arKey, hash_key->nKeyLength - 1, 1); 1723 if (hash_key->nKeyLength == 0 || hash_key->arKey[0] == 0) { 1728 add_next_index_stringl(internal_ar, hash_key->arKey, hash_key->nKeyLength-1, 1); 1730 add_next_index_stringl(user_ar, hash_key->arKey, hash_key->nKeyLength-1, 1);
|
| H A D | zend_compile.c | 3485 if (zend_hash_quick_find(child_function_table, hash_key->arKey, hash_key->nKeyLength, hash_key->h, (void **) &child)==FAILURE) { 3504 if (zend_hash_quick_find(&ce->properties_info, hash_key->arKey, hash_key->nKeyLength, hash_key->h, (void **) &child_info)==SUCCESS) { 3507 zend_hash_quick_update(&ce->properties_info, hash_key->arKey, hash_key->nKeyLength, hash_key->h, parent_info, sizeof(zend_property_info), (void **) &child_info); 3519 if (zend_hash_quick_find(&ce->properties_info, hash_key->arKey, hash_key->nKeyLength, hash_key->h, (void **) &child_info)==SUCCESS) { 3740 if (zend_hash_quick_find(child_constants_table, hash_key->arKey, hash_key->nKeyLength, hash_key->h, (void**)&old_constant) == SUCCESS) { 3882 static void zend_add_trait_method(zend_class_entry *ce, const char *name, const char *arKey, uint nKeyLength, zend_function *fn, HashTable **overriden TSRMLS_DC) /* {{{ */ argument 3885 ulong h = zend_hash_func(arKey, nKeyLength); 3887 if (zend_hash_quick_find(&ce->function_table, arKey, nKeyLength, h, (void**) &existing_fn) == SUCCESS) { 3892 if (zend_hash_quick_find(*overriden, arKey, nKeyLength, h, (void**) &existing_fn) == SUCCESS) { 3914 zend_hash_quick_update(*overriden, arKey, nKeyLength, [all...] |
| /PHP_TRUNK/sapi/apache/ |
| H A D | mod_php5.c | 742 if (zend_hash_find(target_ht, hash_key->arKey, hash_key->nKeyLength, (void **) &orig_per_dir_entry)==FAILURE) {
|
| /PHP_TRUNK/sapi/apache2handler/ |
| H A D | apache_config.c | 124 if (zend_hash_find(target_ht, hash_key->arKey, hash_key->nKeyLength, (void **) &orig_per_dir_entry)==FAILURE) {
|
| /PHP_TRUNK/ext/phar/ |
| H A D | dirstream.c | 152 static int phar_add_empty(HashTable *ht, char *arKey, uint nKeyLength) /* {{{ */ argument 156 return zend_hash_update(ht, arKey, nKeyLength, (void *) &dummy, sizeof(void *), NULL); 172 result = zend_binary_strcmp(f->arKey, f->nKeyLength, s->arKey, s->nKeyLength); 174 result = zend_binary_strcmp(f->key.arKey.s, f->nKeyLength, s->key.arKey.s, s->nKeyLength);
|
| H A D | phar_internal.h | 549 static inline int phar_make_unicode(zstr *c_var, char *arKey, uint nKeyLength TSRMLS_DC) 555 if (zend_string_to_unicode(conv, &c_var->u, &c_var_len, arKey, nKeyLength TSRMLS_CC) == FAILURE) {
|
| /PHP_TRUNK/ext/spl/ |
| H A D | spl_iterators.c | 2735 uint nKeyLength; local 2745 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz", &arKey, &nKeyLength, &value) == FAILURE) { 2750 zend_symtable_update(HASH_OF(intern->u.caching.zcache), arKey, nKeyLength+1, &value, sizeof(value), NULL); 2760 uint nKeyLength; local 2770 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &arKey, &nKeyLength) == FAILURE) { 2774 if (zend_symtable_find(HASH_OF(intern->u.caching.zcache), arKey, nKeyLength+1, (void**)&value) == FAILURE) { 2789 uint nKeyLength; local 2798 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &arKey, &nKeyLength) == FAILURE) { 2802 zend_symtable_del(HASH_OF(intern->u.caching.zcache), arKey, nKeyLength+1); 2812 uint nKeyLength; local [all...] |
| /PHP_TRUNK/ext/opcache/ |
| H A D | zend_persist.c | 66 if (p->nKeyLength) { 67 p->arKey = zend_accel_memdup_interned_string(p->arKey, p->nKeyLength); 70 p = zend_accel_memdup(p, sizeof(Bucket) - 1 + p->nKeyLength);
|
| H A D | zend_persist_calc.c | 58 if (p->nKeyLength) { 59 const char *tmp = accel_new_interned_string(p->arKey, p->nKeyLength, 0 TSRMLS_CC); 63 ADD_DUP_SIZE(p->arKey, p->nKeyLength); 67 ADD_DUP_SIZE(p, sizeof(Bucket) - 1 + p->nKeyLength);
|
| H A D | ZendAccelerator.c | 308 const char *accel_new_interned_string(const char *arKey, int nKeyLength, int free_src TSRMLS_DC) argument 321 h = zend_inline_hash_func(arKey, nKeyLength); 327 if ((p->h == h) && (p->nKeyLength == (uint)nKeyLength)) { 328 if (!memcmp(p->arKey, arKey, nKeyLength)) { 338 if (ZCSG(interned_strings_top) + ZEND_MM_ALIGNED_SIZE(sizeof(Bucket) + nKeyLength) >= 346 ZCSG(interned_strings_top) += ZEND_MM_ALIGNED_SIZE(sizeof(Bucket) + nKeyLength); 349 memcpy((char*)p->arKey, arKey, nKeyLength); 350 p->nKeyLength = nKeyLength; [all...] |
| H A D | ZendAccelerator.h | 336 const char *accel_new_interned_string(const char *arKey, int nKeyLength, int free_src TSRMLS_DC);
|
| H A D | zend_accelerator_util_funcs.c | 136 zend_hash_quick_update(function_table, hash_key->arKey, hash_key->nKeyLength, hash_key->h, function, sizeof(zend_function), NULL); 259 if (!p->nKeyLength) { 266 q = (Bucket *) emalloc(sizeof(Bucket) + p->nKeyLength); 268 memcpy((char*)q->arKey, p->arKey, p->nKeyLength); 271 q = (Bucket *) emalloc(sizeof(Bucket) - 1 + p->nKeyLength); 272 if (p->nKeyLength) { 273 memcpy(q->arKey, p->arKey, p->nKeyLength); 277 q->nKeyLength = p->nKeyLength; 379 if (!p->nKeyLength) { [all...] |
| /PHP_TRUNK/sapi/cli/ |
| H A D | php_cli_server.c | 585 if (hash_key->nKeyLength) { 588 key = estrndup(hash_key->arKey, hash_key->nKeyLength); 589 for(i=0; i<hash_key->nKeyLength; i++) {
|
| /PHP_TRUNK/ext/opcache/Optimizer/ |
| H A D | zend_optimizer.c | 294 if (zend_hash_find(&op_array->scope->function_table, q->arKey, q->nKeyLength, (void**)&orig_op_array) == SUCCESS) {
|
| /PHP_TRUNK/ext/standard/ |
| H A D | array.c | 184 if (f->nKeyLength == 0) { 190 Z_STRLEN(first) = f->nKeyLength - 1; 193 if (s->nKeyLength == 0) { 199 Z_STRLEN(second) = s->nKeyLength - 1; 736 if (f->nKeyLength == 0) { 740 Z_STRVAL_P(key1) = estrndup(f->arKey, f->nKeyLength - 1); 741 Z_STRLEN_P(key1) = f->nKeyLength - 1; 744 if (s->nKeyLength == 0) { 748 Z_STRVAL_P(key2) = estrndup(s->arKey, s->nKeyLength - 1); 749 Z_STRLEN_P(key2) = s->nKeyLength [all...] |
| H A D | var.c | 44 if (hash_key->nKeyLength == 0) { /* numeric key */ 48 PHPWRITE(hash_key->arKey, hash_key->nKeyLength - 1); 63 if (hash_key->nKeyLength == 0) { /* numeric key */ 66 int unmangle = zend_unmangle_property_name(hash_key->arKey, hash_key->nKeyLength - 1, &class_name, &prop_name); 77 PHPWRITE(hash_key->arKey, hash_key->nKeyLength - 1); 195 if (hash_key->nKeyLength == 0) { /* numeric key */ 205 PHPWRITE(hash_key->arKey, hash_key->nKeyLength - 1); 220 if (hash_key->nKeyLength == 0) { /* numeric key */ 223 zend_unmangle_property_name(hash_key->arKey, hash_key->nKeyLength - 1, &class_name, &prop_name); 352 if (hash_key->nKeyLength [all...] |