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;