nKeyLength 1022 Zend/zend_API.c if (hash_key->nKeyLength) { nKeyLength 1028 Zend/zend_API.c ZVAL_STRINGL(member, hash_key->arKey, hash_key->nKeyLength-1, 1); nKeyLength 1658 Zend/zend_builtin_functions.c if ((hash_key->nKeyLength==0 || hash_key->arKey[0]!=0) nKeyLength 1661 Zend/zend_builtin_functions.c (ce->name_length != hash_key->nKeyLength - 1 || nKeyLength 1663 Zend/zend_builtin_functions.c add_next_index_stringl(array, hash_key->arKey, hash_key->nKeyLength - 1, 1); nKeyLength 1726 Zend/zend_builtin_functions.c if (hash_key->nKeyLength == 0 || hash_key->arKey[0] == 0) { nKeyLength 1731 Zend/zend_builtin_functions.c add_next_index_stringl(internal_ar, hash_key->arKey, hash_key->nKeyLength-1, 1); nKeyLength 1733 Zend/zend_builtin_functions.c add_next_index_stringl(user_ar, hash_key->arKey, hash_key->nKeyLength-1, 1); nKeyLength 3623 Zend/zend_compile.c if (zend_hash_quick_find(child_function_table, hash_key->arKey, hash_key->nKeyLength, hash_key->h, (void **) &child)==FAILURE) { nKeyLength 3642 Zend/zend_compile.c if (zend_hash_quick_find(&ce->properties_info, hash_key->arKey, hash_key->nKeyLength, hash_key->h, (void **) &child_info)==SUCCESS) { nKeyLength 3645 Zend/zend_compile.c 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); nKeyLength 3657 Zend/zend_compile.c if (zend_hash_quick_find(&ce->properties_info, hash_key->arKey, hash_key->nKeyLength, hash_key->h, (void **) &child_info)==SUCCESS) { nKeyLength 3878 Zend/zend_compile.c if (zend_hash_quick_find(child_constants_table, hash_key->arKey, hash_key->nKeyLength, hash_key->h, (void**)&old_constant) == SUCCESS) { nKeyLength 4022 Zend/zend_compile.c 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) /* {{{ */ nKeyLength 4025 Zend/zend_compile.c ulong h = zend_hash_func(arKey, nKeyLength); nKeyLength 4027 Zend/zend_compile.c if (zend_hash_quick_find(&ce->function_table, arKey, nKeyLength, h, (void**) &existing_fn) == SUCCESS) { nKeyLength 4032 Zend/zend_compile.c if (zend_hash_quick_find(*overriden, arKey, nKeyLength, h, (void**) &existing_fn) == SUCCESS) { nKeyLength 4054 Zend/zend_compile.c zend_hash_quick_update(*overriden, arKey, nKeyLength, h, fn, sizeof(zend_function), (void**)&fn); nKeyLength 4092 Zend/zend_compile.c zend_hash_quick_update(&ce->function_table, arKey, nKeyLength, h, fn, sizeof(zend_function), (void**)&fn); nKeyLength 4093 Zend/zend_compile.c zend_add_magic_methods(ce, arKey, nKeyLength, fn TSRMLS_CC); nKeyLength 4129 Zend/zend_compile.c fnname_len = hash_key->nKeyLength - 1; nKeyLength 249 Zend/zend_generators.c zend_hash_quick_update(target, key->arKey, key->nKeyLength, key->h, var, sizeof(zval *), NULL); nKeyLength 107 Zend/zend_hash.c ZEND_API ulong zend_hash_func(const char *arKey, uint nKeyLength) nKeyLength 109 Zend/zend_hash.c return zend_inline_hash_func(arKey, nKeyLength); nKeyLength 242 Zend/zend_hash.c 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) nKeyLength 253 Zend/zend_hash.c ZEND_ASSERT(nKeyLength != 0); nKeyLength 257 Zend/zend_hash.c h = zend_inline_hash_func(arKey, nKeyLength); nKeyLength 263 Zend/zend_hash.c ((p->h == h) && (p->nKeyLength == nKeyLength) && !memcmp(p->arKey, arKey, nKeyLength))) { nKeyLength 286 Zend/zend_hash.c p = (Bucket *) pemalloc(sizeof(Bucket) + nKeyLength, ht->persistent); nKeyLength 288 Zend/zend_hash.c memcpy((char*)p->arKey, arKey, nKeyLength); nKeyLength 290 Zend/zend_hash.c p->nKeyLength = nKeyLength; nKeyLength 308 Zend/zend_hash.c 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) nKeyLength 318 Zend/zend_hash.c ZEND_ASSERT(nKeyLength != 0); nKeyLength 326 Zend/zend_hash.c ((p->h == h) && (p->nKeyLength == nKeyLength) && !memcmp(p->arKey, arKey, nKeyLength))) { nKeyLength 349 Zend/zend_hash.c p = (Bucket *) pemalloc(sizeof(Bucket) + nKeyLength, ht->persistent); nKeyLength 351 Zend/zend_hash.c memcpy((char*)p->arKey, arKey, nKeyLength); nKeyLength 354 Zend/zend_hash.c p->nKeyLength = nKeyLength; nKeyLength 375 Zend/zend_hash.c ZEND_API int zend_hash_add_empty_element(HashTable *ht, const char *arKey, uint nKeyLength) nKeyLength 379 Zend/zend_hash.c return zend_hash_add(ht, arKey, nKeyLength, &dummy, sizeof(void *), NULL); nKeyLength 401 Zend/zend_hash.c if ((p->nKeyLength == 0) && (p->h == h)) { nKeyLength 421 Zend/zend_hash.c p->nKeyLength = 0; /* Numeric indices are marked by making the nKeyLength == 0 */ nKeyLength 496 Zend/zend_hash.c if (!only_integer_keys || p->nKeyLength == 0) { nKeyLength 498 Zend/zend_hash.c p->nKeyLength = 0; nKeyLength 508 Zend/zend_hash.c ZEND_API int zend_hash_del_key_or_index(HashTable *ht, const char *arKey, uint nKeyLength, ulong h, int flag) nKeyLength 516 Zend/zend_hash.c h = zend_inline_hash_func(arKey, nKeyLength); nKeyLength 523 Zend/zend_hash.c && (p->nKeyLength == nKeyLength) nKeyLength 524 Zend/zend_hash.c && ((p->nKeyLength == 0) /* Numeric index (short circuits the memcmp() check) */ nKeyLength 525 Zend/zend_hash.c || !memcmp(p->arKey, arKey, nKeyLength))) { /* String index */ nKeyLength 699 Zend/zend_hash.c hash_key.nKeyLength = p->nKeyLength; nKeyLength 760 Zend/zend_hash.c if (p->nKeyLength) { nKeyLength 761 Zend/zend_hash.c zend_hash_quick_update(target, p->arKey, p->nKeyLength, p->h, p->pData, size, &new_entry); nKeyLength 787 Zend/zend_hash.c if (p->nKeyLength>0) { nKeyLength 788 Zend/zend_hash.c if (_zend_hash_quick_add_or_update(target, p->arKey, p->nKeyLength, p->h, p->pData, size, &t, mode ZEND_FILE_LINE_RELAY_CC)==SUCCESS && pCopyConstructor) { nKeyLength 807 Zend/zend_hash.c hash_key.nKeyLength = p->nKeyLength; nKeyLength 824 Zend/zend_hash.c if (zend_hash_quick_update(target, p->arKey, p->nKeyLength, p->h, p->pData, size, &t)==SUCCESS && pCopyConstructor) { nKeyLength 838 Zend/zend_hash.c ZEND_API int zend_hash_find(const HashTable *ht, const char *arKey, uint nKeyLength, void **pData) nKeyLength 846 Zend/zend_hash.c h = zend_inline_hash_func(arKey, nKeyLength); nKeyLength 852 Zend/zend_hash.c ((p->h == h) && (p->nKeyLength == nKeyLength) && !memcmp(p->arKey, arKey, nKeyLength))) { nKeyLength 862 Zend/zend_hash.c ZEND_API int zend_hash_quick_find(const HashTable *ht, const char *arKey, uint nKeyLength, ulong h, void **pData) nKeyLength 867 Zend/zend_hash.c ZEND_ASSERT(nKeyLength != 0); nKeyLength 876 Zend/zend_hash.c ((p->h == h) && (p->nKeyLength == nKeyLength) && !memcmp(p->arKey, arKey, nKeyLength))) { nKeyLength 886 Zend/zend_hash.c ZEND_API int zend_hash_exists(const HashTable *ht, const char *arKey, uint nKeyLength) nKeyLength 894 Zend/zend_hash.c h = zend_inline_hash_func(arKey, nKeyLength); nKeyLength 900 Zend/zend_hash.c ((p->h == h) && (p->nKeyLength == nKeyLength) && !memcmp(p->arKey, arKey, nKeyLength))) { nKeyLength 909 Zend/zend_hash.c ZEND_API int zend_hash_quick_exists(const HashTable *ht, const char *arKey, uint nKeyLength, ulong h) nKeyLength 914 Zend/zend_hash.c ZEND_ASSERT(nKeyLength != 0); nKeyLength 923 Zend/zend_hash.c ((p->h == h) && (p->nKeyLength == nKeyLength) && !memcmp(p->arKey, arKey, nKeyLength))) { nKeyLength 944 Zend/zend_hash.c if ((p->h == h) && (p->nKeyLength == 0)) { nKeyLength 965 Zend/zend_hash.c if ((p->h == h) && (p->nKeyLength == 0)) { nKeyLength 1077 Zend/zend_hash.c if (p->nKeyLength) { nKeyLength 1079 Zend/zend_hash.c *str_index = estrndup(p->arKey, p->nKeyLength - 1); nKeyLength 1084 Zend/zend_hash.c *str_length = p->nKeyLength; nKeyLength 1104 Zend/zend_hash.c } else if (p->nKeyLength) { nKeyLength 1106 Zend/zend_hash.c Z_STRVAL_P(key) = IS_INTERNED(p->arKey) ? (char*)p->arKey : estrndup(p->arKey, p->nKeyLength - 1); nKeyLength 1107 Zend/zend_hash.c Z_STRLEN_P(key) = p->nKeyLength - 1; nKeyLength 1123 Zend/zend_hash.c if (p->nKeyLength) { nKeyLength 1167 Zend/zend_hash.c if (!p->nKeyLength && p->h == num_index) { nKeyLength 1173 Zend/zend_hash.c if (!q->nKeyLength && q->h == num_index) { nKeyLength 1186 Zend/zend_hash.c (p->nKeyLength == str_length && nKeyLength 1196 Zend/zend_hash.c (q->h == h && q->nKeyLength == str_length && nKeyLength 1241 Zend/zend_hash.c (!IS_INTERNED(p->arKey) && p->nKeyLength != str_length)) { nKeyLength 1250 Zend/zend_hash.c q->nKeyLength = str_length; nKeyLength 1277 Zend/zend_hash.c p->nKeyLength = str_length; nKeyLength 1317 Zend/zend_hash.c if (p->nKeyLength == 0) { nKeyLength 1320 Zend/zend_hash.c zend_hash_quick_update(removed, p->arKey, p->nKeyLength, p->h, p->pData, sizeof(zval *), &new_entry); nKeyLength 1345 Zend/zend_hash.c q->nKeyLength = 0; nKeyLength 1448 Zend/zend_hash.c if (p1->nKeyLength==0 && p2->nKeyLength==0) { /* numeric indices */ nKeyLength 1455 Zend/zend_hash.c result = p1->nKeyLength - p2->nKeyLength; nKeyLength 1461 Zend/zend_hash.c result = memcmp(p1->arKey, p2->arKey, p1->nKeyLength); nKeyLength 1470 Zend/zend_hash.c if (p1->nKeyLength==0) { /* numeric index */ nKeyLength 1477 Zend/zend_hash.c if (zend_hash_quick_find(ht2, p1->arKey, p1->nKeyLength, p1->h, &pData2)==FAILURE) { nKeyLength 46 Zend/zend_hash.h typedef ulong (*hash_func_t)(const char *arKey, uint nKeyLength); nKeyLength 57 Zend/zend_hash.h uint nKeyLength; nKeyLength 88 Zend/zend_hash.h uint nKeyLength; nKeyLength 108 Zend/zend_hash.h 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); nKeyLength 109 Zend/zend_hash.h #define zend_hash_update(ht, arKey, nKeyLength, pData, nDataSize, pDest) \ nKeyLength 110 Zend/zend_hash.h _zend_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC) nKeyLength 111 Zend/zend_hash.h #define zend_hash_add(ht, arKey, nKeyLength, pData, nDataSize, pDest) \ nKeyLength 112 Zend/zend_hash.h _zend_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_ADD ZEND_FILE_LINE_CC) nKeyLength 114 Zend/zend_hash.h 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); nKeyLength 115 Zend/zend_hash.h #define zend_hash_quick_update(ht, arKey, nKeyLength, h, pData, nDataSize, pDest) \ nKeyLength 116 Zend/zend_hash.h _zend_hash_quick_add_or_update(ht, arKey, nKeyLength, h, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC) nKeyLength 117 Zend/zend_hash.h #define zend_hash_quick_add(ht, arKey, nKeyLength, h, pData, nDataSize, pDest) \ nKeyLength 118 Zend/zend_hash.h _zend_hash_quick_add_or_update(ht, arKey, nKeyLength, h, pData, nDataSize, pDest, HASH_ADD ZEND_FILE_LINE_CC) nKeyLength 126 Zend/zend_hash.h ZEND_API int zend_hash_add_empty_element(HashTable *ht, const char *arKey, uint nKeyLength); nKeyLength 153 Zend/zend_hash.h ZEND_API int zend_hash_del_key_or_index(HashTable *ht, const char *arKey, uint nKeyLength, ulong h, int flag); nKeyLength 154 Zend/zend_hash.h #define zend_hash_del(ht, arKey, nKeyLength) \ nKeyLength 155 Zend/zend_hash.h zend_hash_del_key_or_index(ht, arKey, nKeyLength, 0, HASH_DEL_KEY) nKeyLength 156 Zend/zend_hash.h #define zend_hash_quick_del(ht, arKey, nKeyLength, h) \ nKeyLength 157 Zend/zend_hash.h zend_hash_del_key_or_index(ht, arKey, nKeyLength, h, HASH_DEL_KEY_QUICK) nKeyLength 164 Zend/zend_hash.h ZEND_API int zend_hash_find(const HashTable *ht, const char *arKey, uint nKeyLength, void **pData); nKeyLength 165 Zend/zend_hash.h ZEND_API int zend_hash_quick_find(const HashTable *ht, const char *arKey, uint nKeyLength, ulong h, void **pData); nKeyLength 169 Zend/zend_hash.h ZEND_API int zend_hash_exists(const HashTable *ht, const char *arKey, uint nKeyLength); nKeyLength 170 Zend/zend_hash.h ZEND_API int zend_hash_quick_exists(const HashTable *ht, const char *arKey, uint nKeyLength, ulong h); nKeyLength 269 Zend/zend_hash.h static inline ulong zend_inline_hash_func(const char *arKey, uint nKeyLength) nKeyLength 274 Zend/zend_hash.h for (; nKeyLength >= 8; nKeyLength -= 8) { nKeyLength 284 Zend/zend_hash.h switch (nKeyLength) { nKeyLength 299 Zend/zend_hash.h ZEND_API ulong zend_hash_func(const char *arKey, uint nKeyLength); nKeyLength 356 Zend/zend_hash.h static inline int zend_symtable_update(HashTable *ht, const char *arKey, uint nKeyLength, void *pData, uint nDataSize, void **pDest) \ nKeyLength 358 Zend/zend_hash.h ZEND_HANDLE_NUMERIC(arKey, nKeyLength, zend_hash_index_update(ht, idx, pData, nDataSize, pDest)); nKeyLength 359 Zend/zend_hash.h return zend_hash_update(ht, arKey, nKeyLength, pData, nDataSize, pDest); nKeyLength 363 Zend/zend_hash.h static inline int zend_symtable_del(HashTable *ht, const char *arKey, uint nKeyLength) nKeyLength 365 Zend/zend_hash.h ZEND_HANDLE_NUMERIC(arKey, nKeyLength, zend_hash_index_del(ht, idx)); nKeyLength 366 Zend/zend_hash.h return zend_hash_del(ht, arKey, nKeyLength); nKeyLength 370 Zend/zend_hash.h static inline int zend_symtable_find(HashTable *ht, const char *arKey, uint nKeyLength, void **pData) nKeyLength 372 Zend/zend_hash.h ZEND_HANDLE_NUMERIC(arKey, nKeyLength, zend_hash_index_find(ht, idx, pData)); nKeyLength 373 Zend/zend_hash.h return zend_hash_find(ht, arKey, nKeyLength, pData); nKeyLength 377 Zend/zend_hash.h static inline int zend_symtable_exists(HashTable *ht, const char *arKey, uint nKeyLength) nKeyLength 379 Zend/zend_hash.h ZEND_HANDLE_NUMERIC(arKey, nKeyLength, zend_hash_index_exists(ht, idx)); nKeyLength 380 Zend/zend_hash.h return zend_hash_exists(ht, arKey, nKeyLength); nKeyLength 383 Zend/zend_hash.h static inline int zend_symtable_update_current_key_ex(HashTable *ht, const char *arKey, uint nKeyLength, int mode, HashPosition *pos) nKeyLength 385 Zend/zend_hash.h ZEND_HANDLE_NUMERIC(arKey, nKeyLength, zend_hash_update_current_key_ex(ht, HASH_KEY_IS_LONG, NULL, 0, idx, mode, pos)); nKeyLength 386 Zend/zend_hash.h return zend_hash_update_current_key_ex(ht, HASH_KEY_IS_STRING, arKey, nKeyLength, 0, mode, pos); nKeyLength 388 Zend/zend_hash.h #define zend_symtable_update_current_key(ht,arKey,nKeyLength,mode) \ nKeyLength 389 Zend/zend_hash.h zend_symtable_update_current_key_ex(ht, arKey, nKeyLength, mode, NULL) nKeyLength 156 Zend/zend_ini.c if (f->nKeyLength == 0 && s->nKeyLength == 0) { /* both numeric */ nKeyLength 157 Zend/zend_ini.c return ZEND_NORMALIZE_BOOL(f->nKeyLength - s->nKeyLength); nKeyLength 158 Zend/zend_ini.c } else if (f->nKeyLength == 0) { /* f is numeric, s is not */ nKeyLength 160 Zend/zend_ini.c } else if (s->nKeyLength == 0) { /* s is numeric, f is not */ nKeyLength 163 Zend/zend_ini.c return zend_binary_strcasecmp(f->arKey, f->nKeyLength, s->arKey, s->nKeyLength); nKeyLength 84 Zend/zend_string.c static const char *zend_new_interned_string_int(const char *arKey, int nKeyLength, int free_src TSRMLS_DC) nKeyLength 95 Zend/zend_string.c h = zend_inline_hash_func(arKey, nKeyLength); nKeyLength 99 Zend/zend_string.c if ((p->h == h) && (p->nKeyLength == nKeyLength)) { nKeyLength 100 Zend/zend_string.c if (!memcmp(p->arKey, arKey, nKeyLength)) { nKeyLength 110 Zend/zend_string.c if (CG(interned_strings_top) + ZEND_MM_ALIGNED_SIZE(sizeof(Bucket) + nKeyLength) >= nKeyLength 117 Zend/zend_string.c CG(interned_strings_top) += ZEND_MM_ALIGNED_SIZE(sizeof(Bucket) + nKeyLength); nKeyLength 124 Zend/zend_string.c memcpy((char*)p->arKey, arKey, nKeyLength); nKeyLength 128 Zend/zend_string.c p->nKeyLength = nKeyLength; nKeyLength 48 Zend/zend_string.h (((Bucket*)(((char*)(s))-sizeof(Bucket)))->nKeyLength) nKeyLength 102 Zend/zend_ts_hash.c 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) nKeyLength 107 Zend/zend_ts_hash.c retval = _zend_hash_add_or_update(TS_HASH(ht), arKey, nKeyLength, pData, nDataSize, pDest, flag ZEND_FILE_LINE_RELAY_CC); nKeyLength 113 Zend/zend_ts_hash.c 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) nKeyLength 118 Zend/zend_ts_hash.c retval = _zend_hash_quick_add_or_update(TS_HASH(ht), arKey, nKeyLength, h, pData, nDataSize, pDest, flag ZEND_FILE_LINE_RELAY_CC); nKeyLength 135 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_add_empty_element(TsHashTable *ht, char *arKey, uint nKeyLength) nKeyLength 140 Zend/zend_ts_hash.c retval = zend_hash_add_empty_element(TS_HASH(ht), arKey, nKeyLength); nKeyLength 190 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_del_key_or_index(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, int flag) nKeyLength 195 Zend/zend_ts_hash.c retval = zend_hash_del_key_or_index(TS_HASH(ht), arKey, nKeyLength, h, flag); nKeyLength 201 Zend/zend_ts_hash.c ZEND_API ulong zend_ts_get_hash_value(TsHashTable *ht, char *arKey, uint nKeyLength) nKeyLength 206 Zend/zend_ts_hash.c retval = zend_get_hash_value(arKey, nKeyLength); nKeyLength 212 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_find(TsHashTable *ht, char *arKey, uint nKeyLength, void **pData) nKeyLength 217 Zend/zend_ts_hash.c retval = zend_hash_find(TS_HASH(ht), arKey, nKeyLength, pData); nKeyLength 223 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_quick_find(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, void **pData) nKeyLength 228 Zend/zend_ts_hash.c retval = zend_hash_quick_find(TS_HASH(ht), arKey, nKeyLength, h, pData); nKeyLength 245 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_exists(TsHashTable *ht, char *arKey, uint nKeyLength) nKeyLength 250 Zend/zend_ts_hash.c retval = zend_hash_exists(TS_HASH(ht), arKey, nKeyLength); nKeyLength 52 Zend/zend_ts_hash.h 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); nKeyLength 53 Zend/zend_ts_hash.h #define zend_ts_hash_update(ht, arKey, nKeyLength, pData, nDataSize, pDest) \ nKeyLength 54 Zend/zend_ts_hash.h _zend_ts_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC) nKeyLength 55 Zend/zend_ts_hash.h #define zend_ts_hash_add(ht, arKey, nKeyLength, pData, nDataSize, pDest) \ nKeyLength 56 Zend/zend_ts_hash.h _zend_ts_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_ADD ZEND_FILE_LINE_CC) nKeyLength 58 Zend/zend_ts_hash.h 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); nKeyLength 59 Zend/zend_ts_hash.h #define zend_ts_hash_quick_update(ht, arKey, nKeyLength, h, pData, nDataSize, pDest) \ nKeyLength 60 Zend/zend_ts_hash.h _zend_ts_hash_quick_add_or_update(ht, arKey, nKeyLength, h, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC) nKeyLength 61 Zend/zend_ts_hash.h #define zend_ts_hash_quick_add(ht, arKey, nKeyLength, h, pData, nDataSize, pDest) \ nKeyLength 62 Zend/zend_ts_hash.h _zend_ts_hash_quick_add_or_update(ht, arKey, nKeyLength, h, pData, nDataSize, pDest, HASH_ADD ZEND_FILE_LINE_CC) nKeyLength 70 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_add_empty_element(TsHashTable *ht, char *arKey, uint nKeyLength); nKeyLength 81 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_del_key_or_index(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, int flag); nKeyLength 82 Zend/zend_ts_hash.h #define zend_ts_hash_del(ht, arKey, nKeyLength) \ nKeyLength 83 Zend/zend_ts_hash.h zend_ts_hash_del_key_or_index(ht, arKey, nKeyLength, 0, HASH_DEL_KEY) nKeyLength 87 Zend/zend_ts_hash.h ZEND_API ulong zend_ts_get_hash_value(TsHashTable *ht, char *arKey, uint nKeyLength); nKeyLength 90 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_find(TsHashTable *ht, char *arKey, uint nKeyLength, void **pData); nKeyLength 91 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_quick_find(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, void **pData); nKeyLength 95 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_exists(TsHashTable *ht, char *arKey, uint nKeyLength); nKeyLength 111 Zend/zend_ts_hash.h ZEND_API ulong zend_ts_hash_func(char *arKey, uint nKeyLength); nKeyLength 210 Zend/zend_variables.c if (zend_hash_quick_find(EG(active_symbol_table), key->arKey, key->nKeyLength, key->h, (void **) &p) == FAILURE) { nKeyLength 214 Zend/zend_variables.c zend_hash_quick_add(EG(active_symbol_table), key->arKey, key->nKeyLength, key->h, &tmp, sizeof(zval*), (void**)&p); nKeyLength 236 Zend/zend_variables.c if (zend_hash_quick_add(target, key->arKey, key->nKeyLength, key->h, &tmp, sizeof(zval*), NULL) == SUCCESS) { nKeyLength 652 ext/opcache/Optimizer/zend_optimizer.c if (zend_hash_find(&op_array->scope->function_table, q->arKey, q->nKeyLength, (void**)&orig_op_array) == SUCCESS) { nKeyLength 312 ext/opcache/ZendAccelerator.c const char *accel_new_interned_string(const char *arKey, int nKeyLength, int free_src TSRMLS_DC) nKeyLength 325 ext/opcache/ZendAccelerator.c h = zend_inline_hash_func(arKey, nKeyLength); nKeyLength 331 ext/opcache/ZendAccelerator.c if ((p->h == h) && (p->nKeyLength == (uint)nKeyLength)) { nKeyLength 332 ext/opcache/ZendAccelerator.c if (!memcmp(p->arKey, arKey, nKeyLength)) { nKeyLength 342 ext/opcache/ZendAccelerator.c if (ZCSG(interned_strings_top) + ZEND_MM_ALIGNED_SIZE(sizeof(Bucket) + nKeyLength) >= nKeyLength 351 ext/opcache/ZendAccelerator.c ZCSG(interned_strings_top) += ZEND_MM_ALIGNED_SIZE(sizeof(Bucket) + nKeyLength); nKeyLength 354 ext/opcache/ZendAccelerator.c memcpy((char*)p->arKey, arKey, nKeyLength); nKeyLength 355 ext/opcache/ZendAccelerator.c p->nKeyLength = nKeyLength; nKeyLength 403 ext/opcache/ZendAccelerator.c if (p->nKeyLength) { nKeyLength 404 ext/opcache/ZendAccelerator.c p->arKey = accel_new_interned_string(p->arKey, p->nKeyLength, 0 TSRMLS_CC); nKeyLength 414 ext/opcache/ZendAccelerator.c if (p->nKeyLength) { nKeyLength 415 ext/opcache/ZendAccelerator.c p->arKey = accel_new_interned_string(p->arKey, p->nKeyLength, 0 TSRMLS_CC); nKeyLength 426 ext/opcache/ZendAccelerator.c if (q->nKeyLength) { nKeyLength 427 ext/opcache/ZendAccelerator.c q->arKey = accel_new_interned_string(q->arKey, q->nKeyLength, 0 TSRMLS_CC); nKeyLength 439 ext/opcache/ZendAccelerator.c if (q->nKeyLength) { nKeyLength 440 ext/opcache/ZendAccelerator.c q->arKey = accel_new_interned_string(q->arKey, q->nKeyLength, 0 TSRMLS_CC); nKeyLength 447 ext/opcache/ZendAccelerator.c if (q->nKeyLength) { nKeyLength 448 ext/opcache/ZendAccelerator.c q->arKey = accel_new_interned_string(q->arKey, q->nKeyLength, 0 TSRMLS_CC); nKeyLength 459 ext/opcache/ZendAccelerator.c if (p->nKeyLength) { nKeyLength 460 ext/opcache/ZendAccelerator.c p->arKey = accel_new_interned_string(p->arKey, p->nKeyLength, 0 TSRMLS_CC); nKeyLength 471 ext/opcache/ZendAccelerator.c if (p->nKeyLength) { nKeyLength 472 ext/opcache/ZendAccelerator.c p->arKey = accel_new_interned_string(p->arKey, p->nKeyLength, 0 TSRMLS_CC); nKeyLength 351 ext/opcache/ZendAccelerator.h const char *accel_new_interned_string(const char *arKey, int nKeyLength, int free_src TSRMLS_DC); nKeyLength 183 ext/opcache/zend_accelerator_util_funcs.c zend_hash_quick_update(function_table, hash_key->arKey, hash_key->nKeyLength, hash_key->h, function, sizeof(zend_function), NULL); nKeyLength 361 ext/opcache/zend_accelerator_util_funcs.c if (!p->nKeyLength) { nKeyLength 368 ext/opcache/zend_accelerator_util_funcs.c q = (Bucket *) emalloc(sizeof(Bucket) + p->nKeyLength); nKeyLength 370 ext/opcache/zend_accelerator_util_funcs.c memcpy((char*)q->arKey, p->arKey, p->nKeyLength); nKeyLength 373 ext/opcache/zend_accelerator_util_funcs.c q = (Bucket *) emalloc(sizeof(Bucket) - 1 + p->nKeyLength); nKeyLength 374 ext/opcache/zend_accelerator_util_funcs.c if (p->nKeyLength) { nKeyLength 375 ext/opcache/zend_accelerator_util_funcs.c memcpy(q->arKey, p->arKey, p->nKeyLength); nKeyLength 379 ext/opcache/zend_accelerator_util_funcs.c q->nKeyLength = p->nKeyLength; nKeyLength 488 ext/opcache/zend_accelerator_util_funcs.c if (!p->nKeyLength) { nKeyLength 495 ext/opcache/zend_accelerator_util_funcs.c q = (Bucket *) emalloc(sizeof(Bucket) + p->nKeyLength); nKeyLength 497 ext/opcache/zend_accelerator_util_funcs.c memcpy((char*)q->arKey, p->arKey, p->nKeyLength); nKeyLength 500 ext/opcache/zend_accelerator_util_funcs.c q = (Bucket *) emalloc(sizeof(Bucket) - 1 + p->nKeyLength); nKeyLength 501 ext/opcache/zend_accelerator_util_funcs.c if (p->nKeyLength) { nKeyLength 502 ext/opcache/zend_accelerator_util_funcs.c memcpy(q->arKey, p->arKey, p->nKeyLength); nKeyLength 506 ext/opcache/zend_accelerator_util_funcs.c q->nKeyLength = p->nKeyLength; nKeyLength 599 ext/opcache/zend_accelerator_util_funcs.c if (!p->nKeyLength) { nKeyLength 606 ext/opcache/zend_accelerator_util_funcs.c q = (Bucket *) emalloc(sizeof(Bucket) + p->nKeyLength); nKeyLength 608 ext/opcache/zend_accelerator_util_funcs.c memcpy((char*)q->arKey, p->arKey, p->nKeyLength); nKeyLength 611 ext/opcache/zend_accelerator_util_funcs.c q = (Bucket *) emalloc(sizeof(Bucket) - 1 + p->nKeyLength); nKeyLength 612 ext/opcache/zend_accelerator_util_funcs.c if (p->nKeyLength) { nKeyLength 613 ext/opcache/zend_accelerator_util_funcs.c memcpy(q->arKey, p->arKey, p->nKeyLength); nKeyLength 617 ext/opcache/zend_accelerator_util_funcs.c q->nKeyLength = p->nKeyLength; nKeyLength 898 ext/opcache/zend_accelerator_util_funcs.c if (p->nKeyLength > 0) { nKeyLength 899 ext/opcache/zend_accelerator_util_funcs.c if (zend_hash_quick_add(target, p->arKey, p->nKeyLength, p->h, p->pData, size, &t) == SUCCESS) { nKeyLength 904 ext/opcache/zend_accelerator_util_funcs.c if (p->nKeyLength > 0 && p->arKey[0] == 0) { nKeyLength 907 ext/opcache/zend_accelerator_util_funcs.c if (zend_hash_quick_update(target, p->arKey, p->nKeyLength, p->h, p->pData, size, &t) == SUCCESS) { nKeyLength 913 ext/opcache/zend_accelerator_util_funcs.c } else if (!ignore_dups && zend_hash_quick_find(target, p->arKey, p->nKeyLength, p->h, &t) == SUCCESS) { nKeyLength 71 ext/opcache/zend_persist.c if (p->nKeyLength) { nKeyLength 72 ext/opcache/zend_persist.c p->arKey = zend_accel_memdup_interned_string(p->arKey, p->nKeyLength); nKeyLength 75 ext/opcache/zend_persist.c p = zend_accel_memdup(p, sizeof(Bucket) - 1 + p->nKeyLength); nKeyLength 61 ext/opcache/zend_persist_calc.c if (p->nKeyLength) { nKeyLength 62 ext/opcache/zend_persist_calc.c const char *tmp = accel_new_interned_string(p->arKey, p->nKeyLength, 0 TSRMLS_CC); nKeyLength 66 ext/opcache/zend_persist_calc.c ADD_DUP_SIZE(p->arKey, p->nKeyLength); nKeyLength 70 ext/opcache/zend_persist_calc.c ADD_DUP_SIZE(p, sizeof(Bucket) - 1 + p->nKeyLength); nKeyLength 144 ext/phar/dirstream.c static int phar_add_empty(HashTable *ht, char *arKey, uint nKeyLength) /* {{{ */ nKeyLength 148 ext/phar/dirstream.c return zend_hash_update(ht, arKey, nKeyLength, (void *) &dummy, sizeof(void *), NULL); nKeyLength 163 ext/phar/dirstream.c result = zend_binary_strcmp(f->arKey, f->nKeyLength, s->arKey, s->nKeyLength); nKeyLength 1044 ext/reflection/php_reflection.c if (!zend_binary_strcasecmp((*pce)->name, (*pce)->name_length, hash_key->arKey, hash_key->nKeyLength-1)) { nKeyLength 4007 ext/reflection/php_reflection.c if (hash_key->nKeyLength == 0) { nKeyLength 4015 ext/reflection/php_reflection.c ZVAL_STRINGL(&member, hash_key->arKey, hash_key->nKeyLength-1, 0); nKeyLength 5438 ext/reflection/php_reflection.c if (zend_binary_strcasecmp((*pce)->name, (*pce)->name_length, hash_key->arKey, hash_key->nKeyLength-1)) { nKeyLength 5441 ext/reflection/php_reflection.c nlen = hash_key->nKeyLength-1; nKeyLength 2281 ext/soap/php_encoding.c if (ht->pListTail && ht->pListTail->nKeyLength == 0) { nKeyLength 2881 ext/spl/spl_iterators.c uint nKeyLength; nKeyLength 2891 ext/spl/spl_iterators.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz", &arKey, &nKeyLength, &value) == FAILURE) { nKeyLength 2896 ext/spl/spl_iterators.c zend_symtable_update(HASH_OF(intern->u.caching.zcache), arKey, nKeyLength+1, &value, sizeof(value), NULL); nKeyLength 2906 ext/spl/spl_iterators.c uint nKeyLength; nKeyLength 2916 ext/spl/spl_iterators.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &arKey, &nKeyLength) == FAILURE) { nKeyLength 2920 ext/spl/spl_iterators.c if (zend_symtable_find(HASH_OF(intern->u.caching.zcache), arKey, nKeyLength+1, (void**)&value) == FAILURE) { nKeyLength 2935 ext/spl/spl_iterators.c uint nKeyLength; nKeyLength 2944 ext/spl/spl_iterators.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &arKey, &nKeyLength) == FAILURE) { nKeyLength 2948 ext/spl/spl_iterators.c zend_symtable_del(HASH_OF(intern->u.caching.zcache), arKey, nKeyLength+1); nKeyLength 2958 ext/spl/spl_iterators.c uint nKeyLength; nKeyLength 2967 ext/spl/spl_iterators.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &arKey, &nKeyLength) == FAILURE) { nKeyLength 2971 ext/spl/spl_iterators.c RETURN_BOOL(zend_symtable_exists(HASH_OF(intern->u.caching.zcache), arKey, nKeyLength+1)); nKeyLength 184 ext/standard/array.c if (f->nKeyLength == 0) { nKeyLength 190 ext/standard/array.c Z_STRLEN(first) = f->nKeyLength - 1; nKeyLength 193 ext/standard/array.c if (s->nKeyLength == 0) { nKeyLength 199 ext/standard/array.c Z_STRLEN(second) = s->nKeyLength - 1; nKeyLength 736 ext/standard/array.c if (f->nKeyLength == 0) { nKeyLength 740 ext/standard/array.c Z_STRVAL_P(key1) = estrndup(f->arKey, f->nKeyLength - 1); nKeyLength 741 ext/standard/array.c Z_STRLEN_P(key1) = f->nKeyLength - 1; nKeyLength 744 ext/standard/array.c if (s->nKeyLength == 0) { nKeyLength 748 ext/standard/array.c Z_STRVAL_P(key2) = estrndup(s->arKey, s->nKeyLength - 1); nKeyLength 749 ext/standard/array.c Z_STRLEN_P(key2) = s->nKeyLength - 1; nKeyLength 2741 ext/standard/array.c if (p->nKeyLength == 0) { nKeyLength 2745 ext/standard/array.c zend_delete_global_variable(p->arKey, p->nKeyLength - 1 TSRMLS_CC); nKeyLength 2747 ext/standard/array.c zend_hash_quick_del(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h); nKeyLength 2866 ext/standard/array.c if (p->nKeyLength == 0) { nKeyLength 2884 ext/standard/array.c if (zend_hash_quick_find(Z_ARRVAL_PP(args[i]), p->arKey, p->nKeyLength, p->h, (void**)&data) == FAILURE || nKeyLength 2894 ext/standard/array.c zend_hash_quick_update(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h, p->pData, sizeof(zval*), NULL); nKeyLength 3111 ext/standard/array.c if (p->nKeyLength == 0) { nKeyLength 3114 ext/standard/array.c zend_hash_quick_del(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h); nKeyLength 3127 ext/standard/array.c if (p->nKeyLength == 0) { nKeyLength 3130 ext/standard/array.c zend_hash_quick_del(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h); nKeyLength 3284 ext/standard/array.c if (p->nKeyLength == 0) { nKeyLength 3302 ext/standard/array.c if (zend_hash_quick_find(Z_ARRVAL_PP(args[i]), p->arKey, p->nKeyLength, p->h, (void**)&data) == SUCCESS && nKeyLength 3312 ext/standard/array.c zend_hash_quick_update(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h, p->pData, sizeof(zval*), NULL); nKeyLength 3540 ext/standard/array.c if (p->nKeyLength == 0) { nKeyLength 3543 ext/standard/array.c zend_hash_quick_del(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h); nKeyLength 4559 ext/standard/basic_functions.c if (hash_key->nKeyLength > 0) { nKeyLength 4560 ext/standard/basic_functions.c add_assoc_stringl_ex(retval, hash_key->arKey, hash_key->nKeyLength, Z_STRVAL_P(entry), Z_STRLEN_P(entry), 1); nKeyLength 4568 ext/standard/basic_functions.c add_assoc_zval_ex(retval, hash_key->arKey, hash_key->nKeyLength, tmp); nKeyLength 5331 ext/standard/basic_functions.c if (hash_key->nKeyLength == 0 || nKeyLength 44 ext/standard/var.c if (hash_key->nKeyLength == 0) { /* numeric key */ nKeyLength 48 ext/standard/var.c PHPWRITE(hash_key->arKey, hash_key->nKeyLength - 1); nKeyLength 63 ext/standard/var.c if (hash_key->nKeyLength == 0) { /* numeric key */ nKeyLength 66 ext/standard/var.c int unmangle = zend_unmangle_property_name(hash_key->arKey, hash_key->nKeyLength - 1, &class_name, &prop_name); nKeyLength 77 ext/standard/var.c PHPWRITE(hash_key->arKey, hash_key->nKeyLength - 1); nKeyLength 195 ext/standard/var.c if (hash_key->nKeyLength == 0) { /* numeric key */ nKeyLength 205 ext/standard/var.c PHPWRITE(hash_key->arKey, hash_key->nKeyLength - 1); nKeyLength 220 ext/standard/var.c if (hash_key->nKeyLength == 0) { /* numeric key */ nKeyLength 223 ext/standard/var.c zend_unmangle_property_name(hash_key->arKey, hash_key->nKeyLength - 1, &class_name, &prop_name); nKeyLength 352 ext/standard/var.c if (hash_key->nKeyLength == 0) { /* numeric key */ nKeyLength 360 ext/standard/var.c key = php_addcslashes(hash_key->arKey, hash_key->nKeyLength - 1, &key_len, 0, "'\\", 2 TSRMLS_CC); nKeyLength 390 ext/standard/var.c if (hash_key->nKeyLength != 0) { nKeyLength 396 ext/standard/var.c zend_unmangle_property_name(hash_key->arKey, hash_key->nKeyLength - 1, nKeyLength 742 sapi/apache/mod_php5.c if (zend_hash_find(target_ht, hash_key->arKey, hash_key->nKeyLength, (void **) &orig_per_dir_entry)==FAILURE) { nKeyLength 124 sapi/apache2handler/apache_config.c if (zend_hash_find(target_ht, hash_key->arKey, hash_key->nKeyLength, (void **) &orig_per_dir_entry)==FAILURE) { nKeyLength 796 sapi/apache_hooks/mod_php5.c if (zend_hash_find(target_ht, hash_key->arKey, hash_key->nKeyLength, (void **) &new_per_dir_entry)==FAILURE) { nKeyLength 724 sapi/cli/php_cli_server.c if (hash_key->nKeyLength) { nKeyLength 727 sapi/cli/php_cli_server.c key = estrndup(hash_key->arKey, hash_key->nKeyLength); nKeyLength 728 sapi/cli/php_cli_server.c for(i=0; i<hash_key->nKeyLength; i++) { nKeyLength 136 sapi/phpdbg/phpdbg_utils.h } else if (p->nKeyLength) { nKeyLength 138 sapi/phpdbg/phpdbg_utils.h Z_STRVAL_P(key) = IS_INTERNED(p->arKey) ? (char*)p->arKey : estrndup(p->arKey, p->nKeyLength - 1); nKeyLength 139 sapi/phpdbg/phpdbg_utils.h Z_STRLEN_P(key) = p->nKeyLength - 1;