ht                134 Zend/zend.c    static void print_hash(zend_write_func_t write_func, HashTable *ht, int indent, zend_bool is_object TSRMLS_DC) /* {{{ */
ht                148 Zend/zend.c    	zend_hash_internal_pointer_reset_ex(ht, &iterator);
ht                149 Zend/zend.c    	while (zend_hash_get_current_data_ex(ht, (void **) &tmp, &iterator) == SUCCESS) {
ht                154 Zend/zend.c    		switch (zend_hash_get_current_key_ex(ht, &string_key, &str_len, &num_key, 0, &iterator)) {
ht                186 Zend/zend.c    		zend_hash_move_forward_ex(ht, &iterator);
ht                196 Zend/zend.c    static void print_flat_hash(HashTable *ht TSRMLS_DC) /* {{{ */
ht                205 Zend/zend.c    	zend_hash_internal_pointer_reset_ex(ht, &iterator);
ht                206 Zend/zend.c    	while (zend_hash_get_current_data_ex(ht, (void **) &tmp, &iterator) == SUCCESS) {
ht                211 Zend/zend.c    		switch (zend_hash_get_current_key_ex(ht, &string_key, &str_len, &num_key, 0, &iterator)) {
ht                221 Zend/zend.c    		zend_hash_move_forward_ex(ht, &iterator);
ht                290 Zend/zend.h    #define INTERNAL_FUNCTION_PARAMETERS int ht, zval *return_value, zval **return_value_ptr, zval *this_ptr, int return_value_used TSRMLS_DC
ht                291 Zend/zend.h    #define INTERNAL_FUNCTION_PARAM_PASSTHRU ht, return_value, return_value_ptr, this_ptr, return_value_used TSRMLS_CC
ht                329 Zend/zend.h    	HashTable *ht;				/* hash table value */
ht                 45 Zend/zend_API.c ZEND_API int zend_get_parameters(int ht, int param_count, ...) /* {{{ */
ht                 85 Zend/zend_API.c ZEND_API int _zend_get_parameters_array(int ht, int param_count, zval **argument_array TSRMLS_DC) /* {{{ */
ht               1539 Zend/zend_API.c ZEND_API int array_set_zval_key(HashTable *ht, zval *key, zval *value) /* {{{ */
ht               1545 Zend/zend_API.c 			result = zend_symtable_update(ht, Z_STRVAL_P(key), Z_STRLEN_P(key) + 1, &value, sizeof(zval *), NULL);
ht               1548 Zend/zend_API.c 			result = zend_symtable_update(ht, "", 1, &value, sizeof(zval *), NULL);
ht               1555 Zend/zend_API.c 			result = zend_hash_index_update(ht, Z_LVAL_P(key), &value, sizeof(zval *), NULL);
ht               1558 Zend/zend_API.c 			result = zend_hash_index_update(ht, zend_dval_to_lval(Z_DVAL_P(key)), &value, sizeof(zval *), NULL);
ht                239 Zend/zend_API.h ZEND_API int zend_get_parameters(int ht, int param_count, ...);
ht                240 Zend/zend_API.h ZEND_API int _zend_get_parameters_array(int ht, int param_count, zval **argument_array TSRMLS_DC);
ht                247 Zend/zend_API.h #define zend_get_parameters_array(ht, param_count, argument_array)			\
ht                248 Zend/zend_API.h 	_zend_get_parameters_array(ht, param_count, argument_array TSRMLS_CC)
ht                354 Zend/zend_API.h #define ARG_COUNT(dummy)	(ht)
ht                355 Zend/zend_API.h #define ZEND_NUM_ARGS()		(ht)
ht                432 Zend/zend_API.h ZEND_API int array_set_zval_key(HashTable *ht, zval *key, zval *value);
ht                517 Zend/zend_API.h ZEND_API void zend_delete_variable(zend_execute_data *ex, HashTable *ht, const char *name, int name_len, ulong hash_value TSRMLS_DC);
ht                178 Zend/zend_alloc.h #define ALLOC_HASHTABLE(ht)	\
ht                179 Zend/zend_alloc.h 	(ht) = (HashTable *) emalloc(sizeof(HashTable))
ht                181 Zend/zend_alloc.h #define FREE_HASHTABLE(ht)	\
ht                182 Zend/zend_alloc.h 	efree(ht)
ht                184 Zend/zend_alloc.h #define ALLOC_HASHTABLE_REL(ht)	\
ht                185 Zend/zend_alloc.h 	(ht) = (HashTable *) emalloc_rel(sizeof(HashTable))
ht                187 Zend/zend_alloc.h #define FREE_HASHTABLE_REL(ht)	\
ht                188 Zend/zend_alloc.h 	efree_rel(ht)
ht                473 Zend/zend_builtin_functions.c 		zend_hash_next_index_insert(return_value->value.ht, &element, sizeof(zval *), NULL);
ht                606 Zend/zend_builtin_functions.c 	zend_hash_index_update(return_value->value.ht, 1, &entry, sizeof(zval *), NULL);
ht                608 Zend/zend_builtin_functions.c 	zend_hash_update(return_value->value.ht, "value", sizeof("value"), &entry, sizeof(zval *), NULL);
ht                620 Zend/zend_builtin_functions.c 	zend_hash_update(return_value->value.ht, "key", sizeof("key"), inserted_pointer, sizeof(zval *), NULL);
ht               1095 Zend/zend_builtin_functions.c 				zend_hash_next_index_insert(return_value->value.ht, &method_name, sizeof(zval *), NULL);
ht               1106 Zend/zend_builtin_functions.c 					zend_hash_next_index_insert(return_value->value.ht, &method_name, sizeof(zval *), NULL);
ht               1110 Zend/zend_builtin_functions.c 					zend_hash_next_index_insert(return_value->value.ht, &method_name, sizeof(zval *), NULL);
ht               1865 Zend/zend_builtin_functions.c 	zend_get_parameters(ht, 2, &arg1, &arg2);
ht               2059 Zend/zend_builtin_functions.c 	zend_hash_internal_pointer_reset_ex(arg_array->value.ht, &iterator);
ht               2060 Zend/zend_builtin_functions.c 	while (zend_hash_get_current_data_ex(arg_array->value.ht, (void **) &tmp, &iterator) == SUCCESS) {
ht               2065 Zend/zend_builtin_functions.c 		zend_hash_move_forward_ex(arg_array->value.ht, &iterator);
ht                388 Zend/zend_exceptions.c 	if (zend_hash_find(ht, key, sizeof(key), (void**)&tmp) == SUCCESS) {    \
ht                555 Zend/zend_exceptions.c 	HashTable *ht = Z_ARRVAL_PP(frame);
ht                571 Zend/zend_exceptions.c 	if (zend_hash_find(ht, "file", sizeof("file"), (void**)&file) == SUCCESS) {
ht                576 Zend/zend_exceptions.c 			if (zend_hash_find(ht, "line", sizeof("line"), (void**)&tmp) == SUCCESS) {
ht                598 Zend/zend_exceptions.c 	if (zend_hash_find(ht, "args", sizeof("args"), (void**)&tmp) == SUCCESS) {
ht                968 Zend/zend_execute.c 		HashTable *ht;
ht                970 Zend/zend_execute.c 		ALLOC_HASHTABLE(ht);
ht                971 Zend/zend_execute.c 		zend_hash_init(ht, zend_hash_num_elements(Z_ARRVAL_P(value)), NULL, ZVAL_PTR_DTOR, 0);
ht                972 Zend/zend_execute.c 		zend_hash_copy(ht, Z_ARRVAL_P(value), (copy_ctor_func_t) zval_deep_copy, NULL, sizeof(zval *));
ht                973 Zend/zend_execute.c 		Z_ARRVAL_P(value) = ht;
ht               1031 Zend/zend_execute.c static inline zval **zend_fetch_dimension_address_inner(HashTable *ht, const zval *dim, int dim_type, int type TSRMLS_DC)
ht               1057 Zend/zend_execute.c 			if (zend_hash_quick_find(ht, offset_key, offset_key_length+1, hval, (void **) &retval) == FAILURE) {
ht               1073 Zend/zend_execute.c 							zend_hash_quick_update(ht, offset_key, offset_key_length+1, hval, &new_zval, sizeof(zval *), (void **) &retval);
ht               1089 Zend/zend_execute.c 			if (zend_hash_index_find(ht, hval, (void **) &retval) == FAILURE) {
ht               1105 Zend/zend_execute.c 						zend_hash_index_update(ht, hval, &new_zval, sizeof(zval *), (void **) &retval);
ht               1505 Zend/zend_execute_API.c ZEND_API void zend_delete_variable(zend_execute_data *ex, HashTable *ht, const char *name, int name_len, ulong hash_value TSRMLS_DC) /* {{{ */
ht               1507 Zend/zend_execute_API.c 	if (zend_hash_quick_del(ht, name, name_len, hash_value) == SUCCESS) {
ht               1509 Zend/zend_execute_API.c 		while (ex && ex->symbol_table == ht) {
ht                 32 Zend/zend_hash.c #define CONNECT_TO_GLOBAL_DLLIST_EX(element, ht, last, next)\
ht                 38 Zend/zend_hash.c 		(ht)->pListHead = (element);						\
ht                 43 Zend/zend_hash.c 		(ht)->pListTail = (element);						\
ht                 46 Zend/zend_hash.c #define CONNECT_TO_GLOBAL_DLLIST(element, ht)									\
ht                 47 Zend/zend_hash.c 	CONNECT_TO_GLOBAL_DLLIST_EX(element, ht, (ht)->pListTail, (Bucket *) NULL);	\
ht                 48 Zend/zend_hash.c 	if ((ht)->pInternalPointer == NULL) {										\
ht                 49 Zend/zend_hash.c 		(ht)->pInternalPointer = (element);										\
ht                 58 Zend/zend_hash.c static void _zend_is_inconsistent(const HashTable *ht, const char *file, int line)
ht                 60 Zend/zend_hash.c 	if (ht->inconsistent==HT_OK) {
ht                 63 Zend/zend_hash.c 	switch (ht->inconsistent) {
ht                 65 Zend/zend_hash.c 			zend_output_debug_string(1, "%s(%d) : ht=%p is being destroyed", file, line, ht);
ht                 68 Zend/zend_hash.c 			zend_output_debug_string(1, "%s(%d) : ht=%p is already destroyed", file, line, ht);
ht                 71 Zend/zend_hash.c 			zend_output_debug_string(1, "%s(%d) : ht=%p is being cleaned", file, line, ht);
ht                 74 Zend/zend_hash.c 			zend_output_debug_string(1, "%s(%d) : ht=%p is inconsistent", file, line, ht);
ht                 80 Zend/zend_hash.c #define SET_INCONSISTENT(n) ht->inconsistent = n;
ht                 86 Zend/zend_hash.c #define HASH_PROTECT_RECURSION(ht)														\
ht                 87 Zend/zend_hash.c 	if ((ht)->bApplyProtection) {														\
ht                 88 Zend/zend_hash.c 		if ((ht)->nApplyCount++ >= 3) {													\
ht                 94 Zend/zend_hash.c #define HASH_UNPROTECT_RECURSION(ht)													\
ht                 95 Zend/zend_hash.c 	if ((ht)->bApplyProtection) {														\
ht                 96 Zend/zend_hash.c 		(ht)->nApplyCount--;															\
ht                100 Zend/zend_hash.c #define ZEND_HASH_IF_FULL_DO_RESIZE(ht)				\
ht                101 Zend/zend_hash.c 	if ((ht)->nNumOfElements > (ht)->nTableSize) {	\
ht                102 Zend/zend_hash.c 		zend_hash_do_resize(ht);					\
ht                105 Zend/zend_hash.c static void zend_hash_do_resize(HashTable *ht);
ht                113 Zend/zend_hash.c #define UPDATE_DATA(ht, p, pData, nDataSize)											\
ht                116 Zend/zend_hash.c 			pefree_rel((p)->pData, (ht)->persistent);									\
ht                122 Zend/zend_hash.c 			(p)->pData = (void *) pemalloc_rel(nDataSize, (ht)->persistent);			\
ht                125 Zend/zend_hash.c 			(p)->pData = (void *) perealloc_rel((p)->pData, nDataSize, (ht)->persistent);	\
ht                131 Zend/zend_hash.c #define INIT_DATA(ht, p, _pData, nDataSize);								\
ht                136 Zend/zend_hash.c 		(p)->pData = (void *) pemalloc_rel(nDataSize, (ht)->persistent);\
ht                141 Zend/zend_hash.c #define CHECK_INIT(ht) do {												\
ht                142 Zend/zend_hash.c 	if (UNEXPECTED((ht)->nTableMask == 0)) {								\
ht                143 Zend/zend_hash.c 		(ht)->arBuckets = (Bucket **) pecalloc((ht)->nTableSize, sizeof(Bucket *), (ht)->persistent);	\
ht                144 Zend/zend_hash.c 		(ht)->nTableMask = (ht)->nTableSize - 1;						\
ht                150 Zend/zend_hash.c static zend_always_inline void i_zend_hash_bucket_delete(HashTable *ht, Bucket *p)
ht                160 Zend/zend_hash.c 		ht->arBuckets[p->h & ht->nTableMask] = p->pNext;
ht                169 Zend/zend_hash.c 		ht->pListHead = p->pListNext;
ht                175 Zend/zend_hash.c 		ht->pListTail = p->pListLast;
ht                177 Zend/zend_hash.c 	if (ht->pInternalPointer == p) {
ht                178 Zend/zend_hash.c 		ht->pInternalPointer = p->pListNext;
ht                180 Zend/zend_hash.c 	ht->nNumOfElements--;
ht                181 Zend/zend_hash.c 	if (ht->pDestructor) {
ht                182 Zend/zend_hash.c 		ht->pDestructor(p->pData);
ht                185 Zend/zend_hash.c 		pefree(p->pData, ht->persistent);
ht                187 Zend/zend_hash.c 	pefree(p, ht->persistent);
ht                191 Zend/zend_hash.c static void zend_hash_bucket_delete(HashTable *ht, Bucket *p) {
ht                192 Zend/zend_hash.c 	i_zend_hash_bucket_delete(ht, p);
ht                195 Zend/zend_hash.c ZEND_API int _zend_hash_init(HashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent ZEND_FILE_LINE_DC)
ht                203 Zend/zend_hash.c 		ht->nTableSize = 0x80000000;
ht                208 Zend/zend_hash.c 		ht->nTableSize = 1 << i;
ht                211 Zend/zend_hash.c 	ht->nTableMask = 0;	/* 0 means that ht->arBuckets is uninitialized */
ht                212 Zend/zend_hash.c 	ht->pDestructor = pDestructor;
ht                213 Zend/zend_hash.c 	ht->arBuckets = (Bucket**)&uninitialized_bucket;
ht                214 Zend/zend_hash.c 	ht->pListHead = NULL;
ht                215 Zend/zend_hash.c 	ht->pListTail = NULL;
ht                216 Zend/zend_hash.c 	ht->nNumOfElements = 0;
ht                217 Zend/zend_hash.c 	ht->nNextFreeElement = 0;
ht                218 Zend/zend_hash.c 	ht->pInternalPointer = NULL;
ht                219 Zend/zend_hash.c 	ht->persistent = persistent;
ht                220 Zend/zend_hash.c 	ht->nApplyCount = 0;
ht                221 Zend/zend_hash.c 	ht->bApplyProtection = 1;
ht                226 Zend/zend_hash.c ZEND_API int _zend_hash_init_ex(HashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent, zend_bool bApplyProtection ZEND_FILE_LINE_DC)
ht                228 Zend/zend_hash.c 	int retval = _zend_hash_init(ht, nSize, pDestructor, persistent ZEND_FILE_LINE_CC);
ht                230 Zend/zend_hash.c 	ht->bApplyProtection = bApplyProtection;
ht                235 Zend/zend_hash.c ZEND_API void zend_hash_set_apply_protection(HashTable *ht, zend_bool bApplyProtection)
ht                237 Zend/zend_hash.c 	ht->bApplyProtection = bApplyProtection;
ht                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)
ht                251 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                255 Zend/zend_hash.c 	CHECK_INIT(ht);
ht                258 Zend/zend_hash.c 	nIndex = h & ht->nTableMask;
ht                260 Zend/zend_hash.c 	p = ht->arBuckets[nIndex];
ht                269 Zend/zend_hash.c 				if (ht->pDestructor) {
ht                270 Zend/zend_hash.c 					ht->pDestructor(p->pData);
ht                272 Zend/zend_hash.c 				UPDATE_DATA(ht, p, pData, nDataSize);
ht                283 Zend/zend_hash.c 		p = (Bucket *) pemalloc(sizeof(Bucket), ht->persistent);
ht                286 Zend/zend_hash.c 		p = (Bucket *) pemalloc(sizeof(Bucket) + nKeyLength, ht->persistent);
ht                291 Zend/zend_hash.c 	INIT_DATA(ht, p, pData, nDataSize);
ht                293 Zend/zend_hash.c 	CONNECT_TO_BUCKET_DLLIST(p, ht->arBuckets[nIndex]);
ht                299 Zend/zend_hash.c 	CONNECT_TO_GLOBAL_DLLIST(p, ht);
ht                300 Zend/zend_hash.c 	ht->arBuckets[nIndex] = p;
ht                303 Zend/zend_hash.c 	ht->nNumOfElements++;
ht                304 Zend/zend_hash.c 	ZEND_HASH_IF_FULL_DO_RESIZE(ht);		/* If the Hash table is full, resize it */
ht                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)
ht                316 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                320 Zend/zend_hash.c 	CHECK_INIT(ht);
ht                321 Zend/zend_hash.c 	nIndex = h & ht->nTableMask;
ht                323 Zend/zend_hash.c 	p = ht->arBuckets[nIndex];
ht                332 Zend/zend_hash.c 				if (ht->pDestructor) {
ht                333 Zend/zend_hash.c 					ht->pDestructor(p->pData);
ht                335 Zend/zend_hash.c 				UPDATE_DATA(ht, p, pData, nDataSize);
ht                346 Zend/zend_hash.c 		p = (Bucket *) pemalloc(sizeof(Bucket), ht->persistent);
ht                349 Zend/zend_hash.c 		p = (Bucket *) pemalloc(sizeof(Bucket) + nKeyLength, ht->persistent);
ht                355 Zend/zend_hash.c 	INIT_DATA(ht, p, pData, nDataSize);
ht                358 Zend/zend_hash.c 	CONNECT_TO_BUCKET_DLLIST(p, ht->arBuckets[nIndex]);
ht                365 Zend/zend_hash.c 	ht->arBuckets[nIndex] = p;
ht                366 Zend/zend_hash.c 	CONNECT_TO_GLOBAL_DLLIST(p, ht);
ht                369 Zend/zend_hash.c 	ht->nNumOfElements++;
ht                370 Zend/zend_hash.c 	ZEND_HASH_IF_FULL_DO_RESIZE(ht);		/* If the Hash table is full, resize it */
ht                375 Zend/zend_hash.c ZEND_API int zend_hash_add_empty_element(HashTable *ht, const char *arKey, uint nKeyLength)
ht                379 Zend/zend_hash.c 	return zend_hash_add(ht, arKey, nKeyLength, &dummy, sizeof(void *), NULL);
ht                383 Zend/zend_hash.c ZEND_API int _zend_hash_index_update_or_next_insert(HashTable *ht, ulong h, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC)
ht                391 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                392 Zend/zend_hash.c 	CHECK_INIT(ht);
ht                395 Zend/zend_hash.c 		h = ht->nNextFreeElement;
ht                397 Zend/zend_hash.c 	nIndex = h & ht->nTableMask;
ht                399 Zend/zend_hash.c 	p = ht->arBuckets[nIndex];
ht                407 Zend/zend_hash.c 			if (ht->pDestructor) {
ht                408 Zend/zend_hash.c 				ht->pDestructor(p->pData);
ht                410 Zend/zend_hash.c 			UPDATE_DATA(ht, p, pData, nDataSize);
ht                419 Zend/zend_hash.c 	p = (Bucket *) pemalloc_rel(sizeof(Bucket), ht->persistent);
ht                423 Zend/zend_hash.c 	INIT_DATA(ht, p, pData, nDataSize);
ht                428 Zend/zend_hash.c 	CONNECT_TO_BUCKET_DLLIST(p, ht->arBuckets[nIndex]);
ht                431 Zend/zend_hash.c 	ht->arBuckets[nIndex] = p;
ht                432 Zend/zend_hash.c 	CONNECT_TO_GLOBAL_DLLIST(p, ht);
ht                435 Zend/zend_hash.c 	if ((long)h >= (long)ht->nNextFreeElement) {
ht                436 Zend/zend_hash.c 		ht->nNextFreeElement = h < LONG_MAX ? h + 1 : LONG_MAX;
ht                438 Zend/zend_hash.c 	ht->nNumOfElements++;
ht                439 Zend/zend_hash.c 	ZEND_HASH_IF_FULL_DO_RESIZE(ht);
ht                444 Zend/zend_hash.c static void zend_hash_do_resize(HashTable *ht)
ht                451 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                453 Zend/zend_hash.c 	if ((ht->nTableSize << 1) > 0) {	/* Let's double the table size */
ht                454 Zend/zend_hash.c 		t = (Bucket **) perealloc(ht->arBuckets, (ht->nTableSize << 1) * sizeof(Bucket *), ht->persistent);
ht                456 Zend/zend_hash.c 		ht->arBuckets = t;
ht                457 Zend/zend_hash.c 		ht->nTableSize = (ht->nTableSize << 1);
ht                458 Zend/zend_hash.c 		ht->nTableMask = ht->nTableSize - 1;
ht                459 Zend/zend_hash.c 		zend_hash_rehash(ht);
ht                464 Zend/zend_hash.c ZEND_API int zend_hash_rehash(HashTable *ht)
ht                469 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                470 Zend/zend_hash.c 	if (UNEXPECTED(ht->nNumOfElements == 0)) {
ht                474 Zend/zend_hash.c 	memset(ht->arBuckets, 0, ht->nTableSize * sizeof(Bucket *));
ht                475 Zend/zend_hash.c 	for (p = ht->pListHead; p != NULL; p = p->pListNext) {
ht                476 Zend/zend_hash.c 		nIndex = p->h & ht->nTableMask;
ht                477 Zend/zend_hash.c 		CONNECT_TO_BUCKET_DLLIST(p, ht->arBuckets[nIndex]);
ht                478 Zend/zend_hash.c 		ht->arBuckets[nIndex] = p;
ht                483 Zend/zend_hash.c ZEND_API void zend_hash_reindex(HashTable *ht, zend_bool only_integer_keys) {
ht                488 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                489 Zend/zend_hash.c 	if (UNEXPECTED(ht->nNumOfElements == 0)) {
ht                490 Zend/zend_hash.c 		ht->nNextFreeElement = 0;
ht                494 Zend/zend_hash.c 	memset(ht->arBuckets, 0, ht->nTableSize * sizeof(Bucket *));
ht                495 Zend/zend_hash.c 	for (p = ht->pListHead; p != NULL; p = p->pListNext) {
ht                501 Zend/zend_hash.c 		nIndex = p->h & ht->nTableMask;
ht                502 Zend/zend_hash.c 		CONNECT_TO_BUCKET_DLLIST(p, ht->arBuckets[nIndex]);
ht                503 Zend/zend_hash.c 		ht->arBuckets[nIndex] = p;
ht                505 Zend/zend_hash.c 	ht->nNextFreeElement = offset;
ht                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)
ht                513 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                518 Zend/zend_hash.c 	nIndex = h & ht->nTableMask;
ht                520 Zend/zend_hash.c 	p = ht->arBuckets[nIndex];
ht                526 Zend/zend_hash.c 			i_zend_hash_bucket_delete(ht, p);
ht                535 Zend/zend_hash.c ZEND_API void zend_hash_destroy(HashTable *ht)
ht                539 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                543 Zend/zend_hash.c 	p = ht->pListHead;
ht                547 Zend/zend_hash.c 		if (ht->pDestructor) {
ht                548 Zend/zend_hash.c 			ht->pDestructor(q->pData);
ht                551 Zend/zend_hash.c 			pefree(q->pData, ht->persistent);
ht                553 Zend/zend_hash.c 		pefree(q, ht->persistent);
ht                555 Zend/zend_hash.c 	if (ht->nTableMask) {
ht                556 Zend/zend_hash.c 		pefree(ht->arBuckets, ht->persistent);
ht                563 Zend/zend_hash.c ZEND_API void zend_hash_clean(HashTable *ht)
ht                567 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                569 Zend/zend_hash.c 	p = ht->pListHead;
ht                571 Zend/zend_hash.c 	if (ht->nTableMask) {
ht                572 Zend/zend_hash.c 		memset(ht->arBuckets, 0, ht->nTableSize*sizeof(Bucket *));
ht                574 Zend/zend_hash.c 	ht->pListHead = NULL;
ht                575 Zend/zend_hash.c 	ht->pListTail = NULL;
ht                576 Zend/zend_hash.c 	ht->nNumOfElements = 0;
ht                577 Zend/zend_hash.c 	ht->nNextFreeElement = 0;
ht                578 Zend/zend_hash.c 	ht->pInternalPointer = NULL;
ht                583 Zend/zend_hash.c 		if (ht->pDestructor) {
ht                584 Zend/zend_hash.c 			ht->pDestructor(q->pData);
ht                587 Zend/zend_hash.c 			pefree(q->pData, ht->persistent);
ht                589 Zend/zend_hash.c 		pefree(q, ht->persistent);
ht                593 Zend/zend_hash.c ZEND_API void zend_hash_graceful_destroy(HashTable *ht)
ht                595 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                597 Zend/zend_hash.c 	while (ht->pListHead != NULL) {
ht                598 Zend/zend_hash.c 		zend_hash_bucket_delete(ht, ht->pListHead);
ht                601 Zend/zend_hash.c 	if (ht->nTableMask) {
ht                602 Zend/zend_hash.c 		pefree(ht->arBuckets, ht->persistent);
ht                608 Zend/zend_hash.c ZEND_API void zend_hash_graceful_reverse_destroy(HashTable *ht)
ht                610 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                612 Zend/zend_hash.c 	while (ht->pListTail != NULL) {
ht                613 Zend/zend_hash.c 		zend_hash_bucket_delete(ht, ht->pListTail);
ht                616 Zend/zend_hash.c 	if (ht->nTableMask) {
ht                617 Zend/zend_hash.c 		pefree(ht->arBuckets, ht->persistent);
ht                632 Zend/zend_hash.c ZEND_API void zend_hash_apply(HashTable *ht, apply_func_t apply_func TSRMLS_DC)
ht                636 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                638 Zend/zend_hash.c 	HASH_PROTECT_RECURSION(ht);
ht                639 Zend/zend_hash.c 	p = ht->pListHead;
ht                645 Zend/zend_hash.c 			zend_hash_bucket_delete(ht, p);
ht                653 Zend/zend_hash.c 	HASH_UNPROTECT_RECURSION(ht);
ht                657 Zend/zend_hash.c ZEND_API void zend_hash_apply_with_argument(HashTable *ht, apply_func_arg_t apply_func, void *argument TSRMLS_DC)
ht                661 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                663 Zend/zend_hash.c 	HASH_PROTECT_RECURSION(ht);
ht                664 Zend/zend_hash.c 	p = ht->pListHead;
ht                670 Zend/zend_hash.c 			zend_hash_bucket_delete(ht, p);
ht                678 Zend/zend_hash.c 	HASH_UNPROTECT_RECURSION(ht);
ht                682 Zend/zend_hash.c ZEND_API void zend_hash_apply_with_arguments(HashTable *ht TSRMLS_DC, apply_func_args_t apply_func, int num_args, ...)
ht                688 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                690 Zend/zend_hash.c 	HASH_PROTECT_RECURSION(ht);
ht                692 Zend/zend_hash.c 	p = ht->pListHead;
ht                705 Zend/zend_hash.c 			zend_hash_bucket_delete(ht, p);
ht                716 Zend/zend_hash.c 	HASH_UNPROTECT_RECURSION(ht);
ht                720 Zend/zend_hash.c ZEND_API void zend_hash_reverse_apply(HashTable *ht, apply_func_t apply_func TSRMLS_DC)
ht                724 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                726 Zend/zend_hash.c 	HASH_PROTECT_RECURSION(ht);
ht                727 Zend/zend_hash.c 	p = ht->pListTail;
ht                733 Zend/zend_hash.c 			zend_hash_bucket_delete(ht, p);
ht                741 Zend/zend_hash.c 	HASH_UNPROTECT_RECURSION(ht);
ht                838 Zend/zend_hash.c ZEND_API int zend_hash_find(const HashTable *ht, const char *arKey, uint nKeyLength, void **pData)
ht                844 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                847 Zend/zend_hash.c 	nIndex = h & ht->nTableMask;
ht                849 Zend/zend_hash.c 	p = ht->arBuckets[nIndex];
ht                862 Zend/zend_hash.c ZEND_API int zend_hash_quick_find(const HashTable *ht, const char *arKey, uint nKeyLength, ulong h, void **pData)
ht                869 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                871 Zend/zend_hash.c 	nIndex = h & ht->nTableMask;
ht                873 Zend/zend_hash.c 	p = ht->arBuckets[nIndex];
ht                886 Zend/zend_hash.c ZEND_API int zend_hash_exists(const HashTable *ht, const char *arKey, uint nKeyLength)
ht                892 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                895 Zend/zend_hash.c 	nIndex = h & ht->nTableMask;
ht                897 Zend/zend_hash.c 	p = ht->arBuckets[nIndex];
ht                909 Zend/zend_hash.c ZEND_API int zend_hash_quick_exists(const HashTable *ht, const char *arKey, uint nKeyLength, ulong h)
ht                916 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                918 Zend/zend_hash.c 	nIndex = h & ht->nTableMask;
ht                920 Zend/zend_hash.c 	p = ht->arBuckets[nIndex];
ht                933 Zend/zend_hash.c ZEND_API int zend_hash_index_find(const HashTable *ht, ulong h, void **pData)
ht                938 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                940 Zend/zend_hash.c 	nIndex = h & ht->nTableMask;
ht                942 Zend/zend_hash.c 	p = ht->arBuckets[nIndex];
ht                954 Zend/zend_hash.c ZEND_API int zend_hash_index_exists(const HashTable *ht, ulong h)
ht                959 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                961 Zend/zend_hash.c 	nIndex = h & ht->nTableMask;
ht                963 Zend/zend_hash.c 	p = ht->arBuckets[nIndex];
ht                974 Zend/zend_hash.c ZEND_API int zend_hash_num_elements(const HashTable *ht)
ht                976 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht                978 Zend/zend_hash.c 	return ht->nNumOfElements;
ht                982 Zend/zend_hash.c ZEND_API int zend_hash_get_pointer(const HashTable *ht, HashPointer *ptr)
ht                984 Zend/zend_hash.c 	ptr->pos = ht->pInternalPointer;
ht                985 Zend/zend_hash.c 	if (ht->pInternalPointer) {
ht                986 Zend/zend_hash.c 		ptr->h = ht->pInternalPointer->h;
ht                994 Zend/zend_hash.c ZEND_API int zend_hash_set_pointer(HashTable *ht, const HashPointer *ptr)
ht                997 Zend/zend_hash.c 		ht->pInternalPointer = NULL;
ht                998 Zend/zend_hash.c 	} else if (ht->pInternalPointer != ptr->pos) {
ht               1001 Zend/zend_hash.c 		IS_CONSISTENT(ht);
ht               1002 Zend/zend_hash.c 		p = ht->arBuckets[ptr->h & ht->nTableMask];
ht               1005 Zend/zend_hash.c 				ht->pInternalPointer = p;
ht               1015 Zend/zend_hash.c ZEND_API void zend_hash_internal_pointer_reset_ex(HashTable *ht, HashPosition *pos)
ht               1017 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht               1020 Zend/zend_hash.c 		*pos = ht->pListHead;
ht               1022 Zend/zend_hash.c 		ht->pInternalPointer = ht->pListHead;
ht               1029 Zend/zend_hash.c ZEND_API void zend_hash_internal_pointer_end_ex(HashTable *ht, HashPosition *pos)
ht               1031 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht               1034 Zend/zend_hash.c 		*pos = ht->pListTail;
ht               1036 Zend/zend_hash.c 		ht->pInternalPointer = ht->pListTail;
ht               1040 Zend/zend_hash.c ZEND_API int zend_hash_move_forward_ex(HashTable *ht, HashPosition *pos)
ht               1042 Zend/zend_hash.c 	HashPosition *current = pos ? pos : &ht->pInternalPointer;
ht               1044 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht               1053 Zend/zend_hash.c ZEND_API int zend_hash_move_backwards_ex(HashTable *ht, HashPosition *pos)
ht               1055 Zend/zend_hash.c 	HashPosition *current = pos ? pos : &ht->pInternalPointer;
ht               1057 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht               1068 Zend/zend_hash.c ZEND_API int zend_hash_get_current_key_ex(const HashTable *ht, char **str_index, uint *str_length, ulong *num_index, zend_bool duplicate, HashPosition *pos)
ht               1072 Zend/zend_hash.c 	p = pos ? (*pos) : ht->pInternalPointer;
ht               1074 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht               1095 Zend/zend_hash.c ZEND_API void zend_hash_get_current_key_zval_ex(const HashTable *ht, zval *key, HashPosition *pos) {
ht               1098 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht               1100 Zend/zend_hash.c 	p = pos ? (*pos) : ht->pInternalPointer;
ht               1114 Zend/zend_hash.c ZEND_API int zend_hash_get_current_key_type_ex(HashTable *ht, HashPosition *pos)
ht               1118 Zend/zend_hash.c 	p = pos ? (*pos) : ht->pInternalPointer;
ht               1120 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht               1133 Zend/zend_hash.c ZEND_API int zend_hash_get_current_data_ex(HashTable *ht, void **pData, HashPosition *pos)
ht               1137 Zend/zend_hash.c 	p = pos ? (*pos) : ht->pInternalPointer;
ht               1139 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht               1152 Zend/zend_hash.c ZEND_API int zend_hash_update_current_key_ex(HashTable *ht, int key_type, const char *str_index, uint str_length, ulong num_index, int mode, HashPosition *pos)
ht               1160 Zend/zend_hash.c 	p = pos ? (*pos) : ht->pInternalPointer;
ht               1162 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht               1171 Zend/zend_hash.c 			q = ht->arBuckets[num_index & ht->nTableMask];
ht               1192 Zend/zend_hash.c 			q = ht->arBuckets[h & ht->nTableMask];
ht               1220 Zend/zend_hash.c 					zend_hash_bucket_delete(ht, p);
ht               1226 Zend/zend_hash.c 			zend_hash_bucket_delete(ht, q);
ht               1237 Zend/zend_hash.c 			ht->arBuckets[p->h & ht->nTableMask] = p->pNext;
ht               1245 Zend/zend_hash.c 				q = (Bucket *) pemalloc(sizeof(Bucket), ht->persistent);
ht               1247 Zend/zend_hash.c 				q = (Bucket *) pemalloc(sizeof(Bucket) + str_length, ht->persistent);
ht               1258 Zend/zend_hash.c 			CONNECT_TO_GLOBAL_DLLIST_EX(q, ht, p->pListLast, p->pListNext);
ht               1259 Zend/zend_hash.c 			if (ht->pInternalPointer == p) {
ht               1260 Zend/zend_hash.c 				ht->pInternalPointer = q;
ht               1266 Zend/zend_hash.c 			pefree(p, ht->persistent);
ht               1272 Zend/zend_hash.c 			if ((long)num_index >= (long)ht->nNextFreeElement) {
ht               1273 Zend/zend_hash.c 				ht->nNextFreeElement = num_index < LONG_MAX ? num_index + 1 : LONG_MAX;
ht               1286 Zend/zend_hash.c 		CONNECT_TO_BUCKET_DLLIST(p, ht->arBuckets[p->h & ht->nTableMask]);
ht               1287 Zend/zend_hash.c 		ht->arBuckets[p->h & ht->nTableMask] = p;
ht               1301 Zend/zend_hash.c ZEND_API void _zend_hash_splice(HashTable *ht, uint nDataSize, copy_ctor_func_t pCopyConstructor, uint offset, uint length, void **list, uint list_count, HashTable *removed ZEND_FILE_LINE_DC) /* {{{ */
ht               1306 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht               1307 Zend/zend_hash.c 	CHECK_INIT(ht);
ht               1310 Zend/zend_hash.c 	for (pos = 0, p = ht->pListHead; pos < offset && p; pos++, p = p->pListNext);
ht               1331 Zend/zend_hash.c 			zend_hash_bucket_delete(ht, p);
ht               1343 Zend/zend_hash.c 			Bucket *q = pemalloc_rel(sizeof(Bucket), ht->persistent);
ht               1347 Zend/zend_hash.c 			INIT_DATA(ht, q, list[i], nDataSize);
ht               1349 Zend/zend_hash.c 			CONNECT_TO_GLOBAL_DLLIST_EX(q, ht, p ? p->pListLast : ht->pListTail, p);
ht               1351 Zend/zend_hash.c 			ht->nNumOfElements++;
ht               1358 Zend/zend_hash.c 		ZEND_HASH_IF_FULL_DO_RESIZE(ht);
ht               1361 Zend/zend_hash.c 	zend_hash_reindex(ht, 1);
ht               1365 Zend/zend_hash.c ZEND_API int zend_hash_sort(HashTable *ht, sort_func_t sort_func,
ht               1372 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht               1374 Zend/zend_hash.c 	if (!(ht->nNumOfElements>1) && !(renumber && ht->nNumOfElements>0)) { /* Doesn't require sorting */
ht               1377 Zend/zend_hash.c 	arTmp = (Bucket **) pemalloc(ht->nNumOfElements * sizeof(Bucket *), ht->persistent);
ht               1378 Zend/zend_hash.c 	p = ht->pListHead;
ht               1389 Zend/zend_hash.c 	ht->pListHead = arTmp[0];
ht               1390 Zend/zend_hash.c 	ht->pListTail = NULL;
ht               1391 Zend/zend_hash.c 	ht->pInternalPointer = ht->pListHead;
ht               1405 Zend/zend_hash.c 	ht->pListTail = arTmp[i-1];
ht               1407 Zend/zend_hash.c 	pefree(arTmp, ht->persistent);
ht               1411 Zend/zend_hash.c 		zend_hash_reindex(ht, 0);
ht               1502 Zend/zend_hash.c ZEND_API int zend_hash_minmax(const HashTable *ht, compare_func_t compar, int flag, void **pData TSRMLS_DC)
ht               1506 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht               1508 Zend/zend_hash.c 	if (ht->nNumOfElements == 0 ) {
ht               1513 Zend/zend_hash.c 	res = p = ht->pListHead;
ht               1529 Zend/zend_hash.c ZEND_API ulong zend_hash_next_free_element(const HashTable *ht)
ht               1531 Zend/zend_hash.c 	IS_CONSISTENT(ht);
ht               1533 Zend/zend_hash.c 	return ht->nNextFreeElement;
ht               1539 Zend/zend_hash.c void zend_hash_display_pListTail(const HashTable *ht)
ht               1543 Zend/zend_hash.c 	p = ht->pListTail;
ht               1550 Zend/zend_hash.c void zend_hash_display(const HashTable *ht)
ht               1555 Zend/zend_hash.c 	if (UNEXPECTED(ht->nNumOfElements == 0)) {
ht               1559 Zend/zend_hash.c 	for (i = 0; i < ht->nTableSize; i++) {
ht               1560 Zend/zend_hash.c 		p = ht->arBuckets[i];
ht               1567 Zend/zend_hash.c 	p = ht->pListTail;
ht                100 Zend/zend_hash.h ZEND_API int _zend_hash_init(HashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent ZEND_FILE_LINE_DC);
ht                101 Zend/zend_hash.h ZEND_API int _zend_hash_init_ex(HashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent, zend_bool bApplyProtection ZEND_FILE_LINE_DC);
ht                102 Zend/zend_hash.h ZEND_API void zend_hash_destroy(HashTable *ht);
ht                103 Zend/zend_hash.h ZEND_API void zend_hash_clean(HashTable *ht);
ht                104 Zend/zend_hash.h #define zend_hash_init(ht, nSize, pHashFunction, pDestructor, persistent)						_zend_hash_init((ht), (nSize), (pDestructor), (persistent) ZEND_FILE_LINE_CC)
ht                105 Zend/zend_hash.h #define zend_hash_init_ex(ht, nSize, pHashFunction, pDestructor, persistent, bApplyProtection)		_zend_hash_init_ex((ht), (nSize), (pDestructor), (persistent), (bApplyProtection) ZEND_FILE_LINE_CC)
ht                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);
ht                109 Zend/zend_hash.h #define zend_hash_update(ht, arKey, nKeyLength, pData, nDataSize, pDest) \
ht                110 Zend/zend_hash.h 		_zend_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC)
ht                111 Zend/zend_hash.h #define zend_hash_add(ht, arKey, nKeyLength, pData, nDataSize, pDest) \
ht                112 Zend/zend_hash.h 		_zend_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_ADD ZEND_FILE_LINE_CC)
ht                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);
ht                115 Zend/zend_hash.h #define zend_hash_quick_update(ht, arKey, nKeyLength, h, pData, nDataSize, pDest) \
ht                116 Zend/zend_hash.h 		_zend_hash_quick_add_or_update(ht, arKey, nKeyLength, h, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC)
ht                117 Zend/zend_hash.h #define zend_hash_quick_add(ht, arKey, nKeyLength, h, pData, nDataSize, pDest) \
ht                118 Zend/zend_hash.h 		_zend_hash_quick_add_or_update(ht, arKey, nKeyLength, h, pData, nDataSize, pDest, HASH_ADD ZEND_FILE_LINE_CC)
ht                120 Zend/zend_hash.h ZEND_API int _zend_hash_index_update_or_next_insert(HashTable *ht, ulong h, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC);
ht                121 Zend/zend_hash.h #define zend_hash_index_update(ht, h, pData, nDataSize, pDest) \
ht                122 Zend/zend_hash.h 		_zend_hash_index_update_or_next_insert(ht, h, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC)
ht                123 Zend/zend_hash.h #define zend_hash_next_index_insert(ht, pData, nDataSize, pDest) \
ht                124 Zend/zend_hash.h 		_zend_hash_index_update_or_next_insert(ht, 0, pData, nDataSize, pDest, HASH_NEXT_INSERT ZEND_FILE_LINE_CC)
ht                126 Zend/zend_hash.h ZEND_API int zend_hash_add_empty_element(HashTable *ht, const char *arKey, uint nKeyLength);
ht                137 Zend/zend_hash.h ZEND_API void zend_hash_graceful_destroy(HashTable *ht);
ht                138 Zend/zend_hash.h ZEND_API void zend_hash_graceful_reverse_destroy(HashTable *ht);
ht                139 Zend/zend_hash.h ZEND_API void zend_hash_apply(HashTable *ht, apply_func_t apply_func TSRMLS_DC);
ht                140 Zend/zend_hash.h ZEND_API void zend_hash_apply_with_argument(HashTable *ht, apply_func_arg_t apply_func, void * TSRMLS_DC);
ht                141 Zend/zend_hash.h ZEND_API void zend_hash_apply_with_arguments(HashTable *ht TSRMLS_DC, apply_func_args_t apply_func, int, ...);
ht                149 Zend/zend_hash.h ZEND_API void zend_hash_reverse_apply(HashTable *ht, apply_func_t apply_func TSRMLS_DC);
ht                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);
ht                154 Zend/zend_hash.h #define zend_hash_del(ht, arKey, nKeyLength) \
ht                155 Zend/zend_hash.h 		zend_hash_del_key_or_index(ht, arKey, nKeyLength, 0, HASH_DEL_KEY)
ht                156 Zend/zend_hash.h #define zend_hash_quick_del(ht, arKey, nKeyLength, h) \
ht                157 Zend/zend_hash.h 		zend_hash_del_key_or_index(ht, arKey, nKeyLength, h, HASH_DEL_KEY_QUICK)
ht                158 Zend/zend_hash.h #define zend_hash_index_del(ht, h) \
ht                159 Zend/zend_hash.h 		zend_hash_del_key_or_index(ht, NULL, 0, h, HASH_DEL_INDEX)
ht                164 Zend/zend_hash.h ZEND_API int zend_hash_find(const HashTable *ht, const char *arKey, uint nKeyLength, void **pData);
ht                165 Zend/zend_hash.h ZEND_API int zend_hash_quick_find(const HashTable *ht, const char *arKey, uint nKeyLength, ulong h, void **pData);
ht                166 Zend/zend_hash.h ZEND_API int zend_hash_index_find(const HashTable *ht, ulong h, void **pData);
ht                169 Zend/zend_hash.h ZEND_API int zend_hash_exists(const HashTable *ht, const char *arKey, uint nKeyLength);
ht                170 Zend/zend_hash.h ZEND_API int zend_hash_quick_exists(const HashTable *ht, const char *arKey, uint nKeyLength, ulong h);
ht                171 Zend/zend_hash.h ZEND_API int zend_hash_index_exists(const HashTable *ht, ulong h);
ht                172 Zend/zend_hash.h ZEND_API ulong zend_hash_next_free_element(const HashTable *ht);
ht                175 Zend/zend_hash.h #define zend_hash_has_more_elements_ex(ht, pos) \
ht                176 Zend/zend_hash.h 	(zend_hash_get_current_key_type_ex(ht, pos) == HASH_KEY_NON_EXISTENT ? FAILURE : SUCCESS)
ht                177 Zend/zend_hash.h ZEND_API int zend_hash_move_forward_ex(HashTable *ht, HashPosition *pos);
ht                178 Zend/zend_hash.h ZEND_API int zend_hash_move_backwards_ex(HashTable *ht, HashPosition *pos);
ht                179 Zend/zend_hash.h ZEND_API int zend_hash_get_current_key_ex(const HashTable *ht, char **str_index, uint *str_length, ulong *num_index, zend_bool duplicate, HashPosition *pos);
ht                180 Zend/zend_hash.h ZEND_API void zend_hash_get_current_key_zval_ex(const HashTable *ht, zval *key, HashPosition *pos);
ht                181 Zend/zend_hash.h ZEND_API int zend_hash_get_current_key_type_ex(HashTable *ht, HashPosition *pos);
ht                182 Zend/zend_hash.h ZEND_API int zend_hash_get_current_data_ex(HashTable *ht, void **pData, HashPosition *pos);
ht                183 Zend/zend_hash.h ZEND_API void zend_hash_internal_pointer_reset_ex(HashTable *ht, HashPosition *pos);
ht                184 Zend/zend_hash.h ZEND_API void zend_hash_internal_pointer_end_ex(HashTable *ht, HashPosition *pos);
ht                185 Zend/zend_hash.h ZEND_API int zend_hash_update_current_key_ex(HashTable *ht, int key_type, const char *str_index, uint str_length, ulong num_index, int mode, HashPosition *pos);
ht                192 Zend/zend_hash.h ZEND_API int zend_hash_get_pointer(const HashTable *ht, HashPointer *ptr);
ht                193 Zend/zend_hash.h ZEND_API int zend_hash_set_pointer(HashTable *ht, const HashPointer *ptr);
ht                195 Zend/zend_hash.h #define zend_hash_has_more_elements(ht) \
ht                196 Zend/zend_hash.h 	zend_hash_has_more_elements_ex(ht, NULL)
ht                197 Zend/zend_hash.h #define zend_hash_move_forward(ht) \
ht                198 Zend/zend_hash.h 	zend_hash_move_forward_ex(ht, NULL)
ht                199 Zend/zend_hash.h #define zend_hash_move_backwards(ht) \
ht                200 Zend/zend_hash.h 	zend_hash_move_backwards_ex(ht, NULL)
ht                201 Zend/zend_hash.h #define zend_hash_get_current_key(ht, str_index, num_index, duplicate) \
ht                202 Zend/zend_hash.h 	zend_hash_get_current_key_ex(ht, str_index, NULL, num_index, duplicate, NULL)
ht                203 Zend/zend_hash.h #define zend_hash_get_current_key_zval(ht, key) \
ht                204 Zend/zend_hash.h 	zend_hash_get_current_key_zval_ex(ht, key, NULL)
ht                205 Zend/zend_hash.h #define zend_hash_get_current_key_type(ht) \
ht                206 Zend/zend_hash.h 	zend_hash_get_current_key_type_ex(ht, NULL)
ht                207 Zend/zend_hash.h #define zend_hash_get_current_data(ht, pData) \
ht                208 Zend/zend_hash.h 	zend_hash_get_current_data_ex(ht, pData, NULL)
ht                209 Zend/zend_hash.h #define zend_hash_internal_pointer_reset(ht) \
ht                210 Zend/zend_hash.h 	zend_hash_internal_pointer_reset_ex(ht, NULL)
ht                211 Zend/zend_hash.h #define zend_hash_internal_pointer_end(ht) \
ht                212 Zend/zend_hash.h 	zend_hash_internal_pointer_end_ex(ht, NULL)
ht                213 Zend/zend_hash.h #define zend_hash_update_current_key(ht, key_type, str_index, str_length, num_index) \
ht                214 Zend/zend_hash.h 	zend_hash_update_current_key_ex(ht, key_type, str_index, str_length, num_index, HASH_UPDATE_KEY_ANYWAY, NULL)
ht                220 Zend/zend_hash.h ZEND_API int zend_hash_sort(HashTable *ht, sort_func_t sort_func, compare_func_t compare_func, int renumber TSRMLS_DC);
ht                222 Zend/zend_hash.h ZEND_API int zend_hash_minmax(const HashTable *ht, compare_func_t compar, int flag, void **pData TSRMLS_DC);
ht                227 Zend/zend_hash.h ZEND_API int zend_hash_num_elements(const HashTable *ht);
ht                229 Zend/zend_hash.h ZEND_API int zend_hash_rehash(HashTable *ht);
ht                230 Zend/zend_hash.h ZEND_API void zend_hash_reindex(HashTable *ht, zend_bool only_integer_keys);
ht                232 Zend/zend_hash.h ZEND_API void _zend_hash_splice(HashTable *ht, uint nDataSize, copy_ctor_func_t pCopyConstructor, uint offset, uint length, void **list, uint list_count, HashTable *removed ZEND_FILE_LINE_DC);
ht                233 Zend/zend_hash.h #define zend_hash_splice(ht, nDataSize, pCopyConstructor, offset, length, list, list_count, removed) \
ht                234 Zend/zend_hash.h 	_zend_hash_splice(ht, nDataSize, pCopyConstructor, offset, length, list, list_count, removed ZEND_FILE_LINE_CC)
ht                303 Zend/zend_hash.h void zend_hash_display_pListTail(const HashTable *ht);
ht                304 Zend/zend_hash.h void zend_hash_display(const HashTable *ht);
ht                309 Zend/zend_hash.h #define ZEND_INIT_SYMTABLE(ht)								\
ht                310 Zend/zend_hash.h 	ZEND_INIT_SYMTABLE_EX(ht, 2, 0)
ht                312 Zend/zend_hash.h #define ZEND_INIT_SYMTABLE_EX(ht, n, persistent)			\
ht                313 Zend/zend_hash.h 	zend_hash_init(ht, n, NULL, ZVAL_PTR_DTOR, persistent)
ht                356 Zend/zend_hash.h static inline int zend_symtable_update(HashTable *ht, const char *arKey, uint nKeyLength, void *pData, uint nDataSize, void **pDest)					\
ht                358 Zend/zend_hash.h 	ZEND_HANDLE_NUMERIC(arKey, nKeyLength, zend_hash_index_update(ht, idx, pData, nDataSize, pDest));
ht                359 Zend/zend_hash.h 	return zend_hash_update(ht, arKey, nKeyLength, pData, nDataSize, pDest);
ht                363 Zend/zend_hash.h static inline int zend_symtable_del(HashTable *ht, const char *arKey, uint nKeyLength)
ht                365 Zend/zend_hash.h 	ZEND_HANDLE_NUMERIC(arKey, nKeyLength, zend_hash_index_del(ht, idx));
ht                366 Zend/zend_hash.h 	return zend_hash_del(ht, arKey, nKeyLength);
ht                370 Zend/zend_hash.h static inline int zend_symtable_find(HashTable *ht, const char *arKey, uint nKeyLength, void **pData)
ht                372 Zend/zend_hash.h 	ZEND_HANDLE_NUMERIC(arKey, nKeyLength, zend_hash_index_find(ht, idx, pData));
ht                373 Zend/zend_hash.h 	return zend_hash_find(ht, arKey, nKeyLength, pData);
ht                377 Zend/zend_hash.h static inline int zend_symtable_exists(HashTable *ht, const char *arKey, uint nKeyLength)
ht                379 Zend/zend_hash.h 	ZEND_HANDLE_NUMERIC(arKey, nKeyLength, zend_hash_index_exists(ht, idx));
ht                380 Zend/zend_hash.h 	return zend_hash_exists(ht, arKey, nKeyLength);
ht                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)
ht                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));
ht                386 Zend/zend_hash.h 	return zend_hash_update_current_key_ex(ht, HASH_KEY_IS_STRING, arKey, nKeyLength, 0, mode, pos);
ht                388 Zend/zend_hash.h #define zend_symtable_update_current_key(ht,arKey,nKeyLength,mode) \
ht                389 Zend/zend_hash.h 	zend_symtable_update_current_key_ex(ht, arKey, nKeyLength, mode, NULL)
ht                388 Zend/zend_interfaces.c 	if (ht->read_dimension != zend_std_read_dimension
ht                389 Zend/zend_interfaces.c 	||  ht->write_dimension != zend_std_write_dimension
ht                390 Zend/zend_interfaces.c 	||  ht->has_dimension != zend_std_has_dimension
ht                391 Zend/zend_interfaces.c 	||  ht->unset_dimension != zend_std_unset_dimension) {
ht                237 Zend/zend_list.c void zend_destroy_rsrc_list(HashTable *ht TSRMLS_DC)
ht                239 Zend/zend_list.c 	zend_hash_graceful_reverse_destroy(ht);
ht                 69 Zend/zend_list.h void zend_destroy_rsrc_list(HashTable *ht TSRMLS_DC);
ht                152 Zend/zend_object_handlers.c 		HashTable *ht = Z_ARRVAL_P(retval);
ht                156 Zend/zend_object_handlers.c 			return ht;
ht                161 Zend/zend_object_handlers.c 		return ht;
ht                698 Zend/zend_operators.c 				HashTable *ht;
ht                700 Zend/zend_operators.c 				ALLOC_HASHTABLE(ht);
ht                701 Zend/zend_operators.c 				zend_hash_init(ht, 0, NULL, ZVAL_PTR_DTOR, 0);
ht                705 Zend/zend_operators.c 						zend_hash_destroy(ht);
ht                706 Zend/zend_operators.c 						FREE_HASHTABLE(ht);
ht                712 Zend/zend_operators.c 						zend_hash_copy(ht, obj_ht, (copy_ctor_func_t) zval_add_ref, (void *) &tmp, sizeof(zval *));
ht                718 Zend/zend_operators.c 						zend_hash_destroy(ht);
ht                719 Zend/zend_operators.c 						FREE_HASHTABLE(ht);
ht                725 Zend/zend_operators.c 				Z_ARRVAL_P(op) = ht;
ht                446 Zend/zend_operators.h #define Z_ARRVAL(zval)			(zval).value.ht
ht                 25 Zend/zend_ts_hash.c static void begin_read(TsHashTable *ht)
ht                 28 Zend/zend_ts_hash.c 	tsrm_mutex_lock(ht->mx_reader);
ht                 29 Zend/zend_ts_hash.c 	if ((++(ht->reader)) == 1) {
ht                 30 Zend/zend_ts_hash.c 		tsrm_mutex_lock(ht->mx_writer);
ht                 32 Zend/zend_ts_hash.c 	tsrm_mutex_unlock(ht->mx_reader);
ht                 36 Zend/zend_ts_hash.c static void end_read(TsHashTable *ht)
ht                 39 Zend/zend_ts_hash.c 	tsrm_mutex_lock(ht->mx_reader);
ht                 40 Zend/zend_ts_hash.c 	if ((--(ht->reader)) == 0) {
ht                 41 Zend/zend_ts_hash.c 		tsrm_mutex_unlock(ht->mx_writer);
ht                 43 Zend/zend_ts_hash.c 	tsrm_mutex_unlock(ht->mx_reader);
ht                 47 Zend/zend_ts_hash.c static void begin_write(TsHashTable *ht)
ht                 50 Zend/zend_ts_hash.c 	tsrm_mutex_lock(ht->mx_writer);
ht                 54 Zend/zend_ts_hash.c static void end_write(TsHashTable *ht)
ht                 57 Zend/zend_ts_hash.c 	tsrm_mutex_unlock(ht->mx_writer);
ht                 62 Zend/zend_ts_hash.c ZEND_API int _zend_ts_hash_init(TsHashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent ZEND_FILE_LINE_DC)
ht                 65 Zend/zend_ts_hash.c 	ht->mx_reader = tsrm_mutex_alloc();
ht                 66 Zend/zend_ts_hash.c 	ht->mx_writer = tsrm_mutex_alloc();
ht                 67 Zend/zend_ts_hash.c 	ht->reader = 0;
ht                 69 Zend/zend_ts_hash.c 	return _zend_hash_init(TS_HASH(ht), nSize, pDestructor, persistent ZEND_FILE_LINE_RELAY_CC);
ht                 72 Zend/zend_ts_hash.c ZEND_API int _zend_ts_hash_init_ex(TsHashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent, zend_bool bApplyProtection ZEND_FILE_LINE_DC)
ht                 75 Zend/zend_ts_hash.c 	ht->mx_reader = tsrm_mutex_alloc();
ht                 76 Zend/zend_ts_hash.c 	ht->mx_writer = tsrm_mutex_alloc();
ht                 77 Zend/zend_ts_hash.c 	ht->reader = 0;
ht                 79 Zend/zend_ts_hash.c 	return _zend_hash_init_ex(TS_HASH(ht), nSize, pDestructor, persistent, bApplyProtection ZEND_FILE_LINE_RELAY_CC);
ht                 82 Zend/zend_ts_hash.c ZEND_API void zend_ts_hash_destroy(TsHashTable *ht)
ht                 84 Zend/zend_ts_hash.c 	begin_write(ht);
ht                 85 Zend/zend_ts_hash.c 	zend_hash_destroy(TS_HASH(ht));
ht                 86 Zend/zend_ts_hash.c 	end_write(ht);
ht                 89 Zend/zend_ts_hash.c 	tsrm_mutex_free(ht->mx_reader);
ht                 90 Zend/zend_ts_hash.c 	tsrm_mutex_free(ht->mx_writer);
ht                 94 Zend/zend_ts_hash.c ZEND_API void zend_ts_hash_clean(TsHashTable *ht)
ht                 96 Zend/zend_ts_hash.c 	ht->reader = 0;
ht                 97 Zend/zend_ts_hash.c 	begin_write(ht);
ht                 98 Zend/zend_ts_hash.c 	zend_hash_clean(TS_HASH(ht));
ht                 99 Zend/zend_ts_hash.c 	end_write(ht);
ht                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)
ht                106 Zend/zend_ts_hash.c 	begin_write(ht);
ht                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);
ht                108 Zend/zend_ts_hash.c 	end_write(ht);
ht                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)
ht                117 Zend/zend_ts_hash.c 	begin_write(ht);
ht                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);
ht                119 Zend/zend_ts_hash.c 	end_write(ht);
ht                124 Zend/zend_ts_hash.c ZEND_API int _zend_ts_hash_index_update_or_next_insert(TsHashTable *ht, ulong h, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC)
ht                128 Zend/zend_ts_hash.c 	begin_write(ht);
ht                129 Zend/zend_ts_hash.c 	retval = _zend_hash_index_update_or_next_insert(TS_HASH(ht), h, pData, nDataSize, pDest, flag ZEND_FILE_LINE_RELAY_CC);
ht                130 Zend/zend_ts_hash.c 	end_write(ht);
ht                135 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_add_empty_element(TsHashTable *ht, char *arKey, uint nKeyLength)
ht                139 Zend/zend_ts_hash.c 	begin_write(ht);
ht                140 Zend/zend_ts_hash.c 	retval = zend_hash_add_empty_element(TS_HASH(ht), arKey, nKeyLength);
ht                141 Zend/zend_ts_hash.c 	end_write(ht);
ht                146 Zend/zend_ts_hash.c ZEND_API void zend_ts_hash_graceful_destroy(TsHashTable *ht)
ht                148 Zend/zend_ts_hash.c 	begin_write(ht);
ht                149 Zend/zend_ts_hash.c 	zend_hash_graceful_destroy(TS_HASH(ht));
ht                150 Zend/zend_ts_hash.c 	end_write(ht);
ht                153 Zend/zend_ts_hash.c 	tsrm_mutex_free(ht->mx_reader);
ht                154 Zend/zend_ts_hash.c 	tsrm_mutex_free(ht->mx_writer);
ht                158 Zend/zend_ts_hash.c ZEND_API void zend_ts_hash_apply(TsHashTable *ht, apply_func_t apply_func TSRMLS_DC)
ht                160 Zend/zend_ts_hash.c 	begin_write(ht);
ht                161 Zend/zend_ts_hash.c 	zend_hash_apply(TS_HASH(ht), apply_func TSRMLS_CC);
ht                162 Zend/zend_ts_hash.c 	end_write(ht);
ht                165 Zend/zend_ts_hash.c ZEND_API void zend_ts_hash_apply_with_argument(TsHashTable *ht, apply_func_arg_t apply_func, void *argument TSRMLS_DC)
ht                167 Zend/zend_ts_hash.c 	begin_write(ht);
ht                168 Zend/zend_ts_hash.c 	zend_hash_apply_with_argument(TS_HASH(ht), apply_func, argument TSRMLS_CC);
ht                169 Zend/zend_ts_hash.c 	end_write(ht);
ht                172 Zend/zend_ts_hash.c ZEND_API void zend_ts_hash_apply_with_arguments(TsHashTable *ht TSRMLS_DC, apply_func_args_t apply_func, int num_args, ...)
ht                177 Zend/zend_ts_hash.c 	begin_write(ht);
ht                178 Zend/zend_ts_hash.c 	zend_hash_apply_with_arguments(TS_HASH(ht) TSRMLS_CC, apply_func, num_args, args);
ht                179 Zend/zend_ts_hash.c 	end_write(ht);
ht                183 Zend/zend_ts_hash.c ZEND_API void zend_ts_hash_reverse_apply(TsHashTable *ht, apply_func_t apply_func TSRMLS_DC)
ht                185 Zend/zend_ts_hash.c 	begin_write(ht);
ht                186 Zend/zend_ts_hash.c 	zend_hash_reverse_apply(TS_HASH(ht), apply_func TSRMLS_CC);
ht                187 Zend/zend_ts_hash.c 	end_write(ht);
ht                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)
ht                194 Zend/zend_ts_hash.c 	begin_write(ht);
ht                195 Zend/zend_ts_hash.c 	retval = zend_hash_del_key_or_index(TS_HASH(ht), arKey, nKeyLength, h, flag);
ht                196 Zend/zend_ts_hash.c 	end_write(ht);
ht                201 Zend/zend_ts_hash.c ZEND_API ulong zend_ts_get_hash_value(TsHashTable *ht, char *arKey, uint nKeyLength)
ht                205 Zend/zend_ts_hash.c 	begin_read(ht);
ht                207 Zend/zend_ts_hash.c 	end_read(ht);
ht                212 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_find(TsHashTable *ht, char *arKey, uint nKeyLength, void **pData)
ht                216 Zend/zend_ts_hash.c 	begin_read(ht);
ht                217 Zend/zend_ts_hash.c 	retval = zend_hash_find(TS_HASH(ht), arKey, nKeyLength, pData);
ht                218 Zend/zend_ts_hash.c 	end_read(ht);
ht                223 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_quick_find(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, void **pData)
ht                227 Zend/zend_ts_hash.c 	begin_read(ht);
ht                228 Zend/zend_ts_hash.c 	retval = zend_hash_quick_find(TS_HASH(ht), arKey, nKeyLength, h, pData);
ht                229 Zend/zend_ts_hash.c 	end_read(ht);
ht                234 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_index_find(TsHashTable *ht, ulong h, void **pData)
ht                238 Zend/zend_ts_hash.c 	begin_read(ht);
ht                239 Zend/zend_ts_hash.c 	retval = zend_hash_index_find(TS_HASH(ht), h, pData);
ht                240 Zend/zend_ts_hash.c 	end_read(ht);
ht                245 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_exists(TsHashTable *ht, char *arKey, uint nKeyLength)
ht                249 Zend/zend_ts_hash.c 	begin_read(ht);
ht                250 Zend/zend_ts_hash.c 	retval = zend_hash_exists(TS_HASH(ht), arKey, nKeyLength);
ht                251 Zend/zend_ts_hash.c 	end_read(ht);
ht                256 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_index_exists(TsHashTable *ht, ulong h)
ht                260 Zend/zend_ts_hash.c 	begin_read(ht);
ht                261 Zend/zend_ts_hash.c 	retval = zend_hash_index_exists(TS_HASH(ht), h);
ht                262 Zend/zend_ts_hash.c 	end_read(ht);
ht                301 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_sort(TsHashTable *ht, sort_func_t sort_func, compare_func_t compare_func, int renumber TSRMLS_DC)
ht                305 Zend/zend_ts_hash.c 	begin_write(ht);
ht                306 Zend/zend_ts_hash.c 	retval = zend_hash_sort(TS_HASH(ht), sort_func, compare_func, renumber TSRMLS_CC);
ht                307 Zend/zend_ts_hash.c 	end_write(ht);
ht                325 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_minmax(TsHashTable *ht, compare_func_t compar, int flag, void **pData TSRMLS_DC)
ht                329 Zend/zend_ts_hash.c 	begin_read(ht);
ht                330 Zend/zend_ts_hash.c 	retval = zend_hash_minmax(TS_HASH(ht), compar, flag, pData TSRMLS_CC);
ht                331 Zend/zend_ts_hash.c 	end_read(ht);
ht                336 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_num_elements(TsHashTable *ht)
ht                340 Zend/zend_ts_hash.c 	begin_read(ht);
ht                341 Zend/zend_ts_hash.c 	retval = zend_hash_num_elements(TS_HASH(ht));
ht                342 Zend/zend_ts_hash.c 	end_read(ht);
ht                347 Zend/zend_ts_hash.c ZEND_API int zend_ts_hash_rehash(TsHashTable *ht)
ht                351 Zend/zend_ts_hash.c 	begin_write(ht);
ht                352 Zend/zend_ts_hash.c 	retval = zend_hash_rehash(TS_HASH(ht));
ht                353 Zend/zend_ts_hash.c 	end_write(ht);
ht                359 Zend/zend_ts_hash.c void zend_ts_hash_display_pListTail(TsHashTable *ht)
ht                361 Zend/zend_ts_hash.c 	begin_read(ht);
ht                362 Zend/zend_ts_hash.c 	zend_hash_display_pListTail(TS_HASH(ht));
ht                363 Zend/zend_ts_hash.c 	end_read(ht);
ht                366 Zend/zend_ts_hash.c void zend_ts_hash_display(TsHashTable *ht)
ht                368 Zend/zend_ts_hash.c 	begin_read(ht);
ht                369 Zend/zend_ts_hash.c 	zend_hash_display(TS_HASH(ht));
ht                370 Zend/zend_ts_hash.c 	end_read(ht);
ht                 40 Zend/zend_ts_hash.h ZEND_API int _zend_ts_hash_init(TsHashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent ZEND_FILE_LINE_DC);
ht                 41 Zend/zend_ts_hash.h ZEND_API int _zend_ts_hash_init_ex(TsHashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent, zend_bool bApplyProtection ZEND_FILE_LINE_DC);
ht                 42 Zend/zend_ts_hash.h ZEND_API void zend_ts_hash_destroy(TsHashTable *ht);
ht                 43 Zend/zend_ts_hash.h ZEND_API void zend_ts_hash_clean(TsHashTable *ht);
ht                 45 Zend/zend_ts_hash.h #define zend_ts_hash_init(ht, nSize, pHashFunction, pDestructor, persistent)	\
ht                 46 Zend/zend_ts_hash.h 	_zend_ts_hash_init(ht, nSize, pDestructor, persistent ZEND_FILE_LINE_CC)
ht                 47 Zend/zend_ts_hash.h #define zend_ts_hash_init_ex(ht, nSize, pHashFunction, pDestructor, persistent, bApplyProtection)	\
ht                 48 Zend/zend_ts_hash.h 	_zend_ts_hash_init_ex(ht, nSize, pDestructor, persistent, bApplyProtection ZEND_FILE_LINE_CC)
ht                 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);
ht                 53 Zend/zend_ts_hash.h #define zend_ts_hash_update(ht, arKey, nKeyLength, pData, nDataSize, pDest) \
ht                 54 Zend/zend_ts_hash.h 		_zend_ts_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC)
ht                 55 Zend/zend_ts_hash.h #define zend_ts_hash_add(ht, arKey, nKeyLength, pData, nDataSize, pDest) \
ht                 56 Zend/zend_ts_hash.h 		_zend_ts_hash_add_or_update(ht, arKey, nKeyLength, pData, nDataSize, pDest, HASH_ADD ZEND_FILE_LINE_CC)
ht                 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);
ht                 59 Zend/zend_ts_hash.h #define zend_ts_hash_quick_update(ht, arKey, nKeyLength, h, pData, nDataSize, pDest) \
ht                 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)
ht                 61 Zend/zend_ts_hash.h #define zend_ts_hash_quick_add(ht, arKey, nKeyLength, h, pData, nDataSize, pDest) \
ht                 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)
ht                 64 Zend/zend_ts_hash.h ZEND_API int _zend_ts_hash_index_update_or_next_insert(TsHashTable *ht, ulong h, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC);
ht                 65 Zend/zend_ts_hash.h #define zend_ts_hash_index_update(ht, h, pData, nDataSize, pDest) \
ht                 66 Zend/zend_ts_hash.h 		_zend_ts_hash_index_update_or_next_insert(ht, h, pData, nDataSize, pDest, HASH_UPDATE ZEND_FILE_LINE_CC)
ht                 67 Zend/zend_ts_hash.h #define zend_ts_hash_next_index_insert(ht, pData, nDataSize, pDest) \
ht                 68 Zend/zend_ts_hash.h 		_zend_ts_hash_index_update_or_next_insert(ht, 0, pData, nDataSize, pDest, HASH_NEXT_INSERT ZEND_FILE_LINE_CC)
ht                 70 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_add_empty_element(TsHashTable *ht, char *arKey, uint nKeyLength);
ht                 72 Zend/zend_ts_hash.h ZEND_API void zend_ts_hash_graceful_destroy(TsHashTable *ht);
ht                 73 Zend/zend_ts_hash.h ZEND_API void zend_ts_hash_apply(TsHashTable *ht, apply_func_t apply_func TSRMLS_DC);
ht                 74 Zend/zend_ts_hash.h ZEND_API void zend_ts_hash_apply_with_argument(TsHashTable *ht, apply_func_arg_t apply_func, void * TSRMLS_DC);
ht                 75 Zend/zend_ts_hash.h ZEND_API void zend_ts_hash_apply_with_arguments(TsHashTable *ht TSRMLS_DC, apply_func_args_t apply_func, int, ...);
ht                 77 Zend/zend_ts_hash.h ZEND_API void zend_ts_hash_reverse_apply(TsHashTable *ht, apply_func_t apply_func TSRMLS_DC);
ht                 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);
ht                 82 Zend/zend_ts_hash.h #define zend_ts_hash_del(ht, arKey, nKeyLength) \
ht                 83 Zend/zend_ts_hash.h 		zend_ts_hash_del_key_or_index(ht, arKey, nKeyLength, 0, HASH_DEL_KEY)
ht                 84 Zend/zend_ts_hash.h #define zend_ts_hash_index_del(ht, h) \
ht                 85 Zend/zend_ts_hash.h 		zend_ts_hash_del_key_or_index(ht, NULL, 0, h, HASH_DEL_INDEX)
ht                 87 Zend/zend_ts_hash.h ZEND_API ulong zend_ts_get_hash_value(TsHashTable *ht, char *arKey, uint nKeyLength);
ht                 90 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_find(TsHashTable *ht, char *arKey, uint nKeyLength, void **pData);
ht                 91 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_quick_find(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, void **pData);
ht                 92 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_index_find(TsHashTable *ht, ulong h, void **pData);
ht                 95 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_exists(TsHashTable *ht, char *arKey, uint nKeyLength);
ht                 96 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_index_exists(TsHashTable *ht, ulong h);
ht                103 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_sort(TsHashTable *ht, sort_func_t sort_func, compare_func_t compare_func, int renumber TSRMLS_DC);
ht                105 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_minmax(TsHashTable *ht, compare_func_t compar, int flag, void **pData TSRMLS_DC);
ht                107 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_num_elements(TsHashTable *ht);
ht                109 Zend/zend_ts_hash.h ZEND_API int zend_ts_hash_rehash(TsHashTable *ht);
ht                115 Zend/zend_ts_hash.h void zend_ts_hash_display_pListTail(TsHashTable *ht);
ht                116 Zend/zend_ts_hash.h void zend_ts_hash_display(TsHashTable *ht);
ht                121 Zend/zend_ts_hash.h #define ZEND_TS_INIT_SYMTABLE(ht)								\
ht                122 Zend/zend_ts_hash.h 	ZEND_TS_INIT_SYMTABLE_EX(ht, 2, 0)
ht                124 Zend/zend_ts_hash.h #define ZEND_TS_INIT_SYMTABLE_EX(ht, n, persistent)			\
ht                125 Zend/zend_ts_hash.h 	zend_ts_hash_init(ht, n, NULL, ZVAL_PTR_DTOR, persistent)
ht                 42 Zend/zend_variables.c 				if (zvalue->value.ht && (zvalue->value.ht != &EG(symbol_table))) {
ht                 45 Zend/zend_variables.c 					zend_hash_destroy(zvalue->value.ht);
ht                 46 Zend/zend_variables.c 					FREE_HASHTABLE(zvalue->value.ht);
ht                131 Zend/zend_variables.c 				HashTable *original_ht = zvalue->value.ht;
ht                135 Zend/zend_variables.c 				if (zvalue->value.ht == &EG(symbol_table)) {
ht                140 Zend/zend_variables.c 				zvalue->value.ht = tmp_ht;
ht               3245 Zend/zend_vm_def.h 			HashTable *ht = Z_ARRVAL_P(args);
ht               3249 Zend/zend_vm_def.h 			ZEND_VM_STACK_GROW_IF_NEEDED(zend_hash_num_elements(ht));
ht               3251 Zend/zend_vm_def.h 			for (zend_hash_internal_pointer_reset_ex(ht, &pos);
ht               3252 Zend/zend_vm_def.h 			     zend_hash_get_current_data_ex(ht, (void **) &arg_ptr, &pos) == SUCCESS;
ht               3253 Zend/zend_vm_def.h 			     zend_hash_move_forward_ex(ht, &pos), ++arg_num
ht               3259 Zend/zend_vm_def.h 				if (zend_hash_get_current_key_ex(ht, &name, &name_len, &index, 0, &pos) == HASH_KEY_IS_STRING) {
ht               3437 Zend/zend_vm_def.h 			HashTable *ht;
ht               3439 Zend/zend_vm_def.h 			ALLOC_HASHTABLE(ht);
ht               3440 Zend/zend_vm_def.h 			zend_hash_init(ht, zend_hash_num_elements(Z_ARRVAL_P(assignment_value)), NULL, ZVAL_PTR_DTOR, 0);
ht               3441 Zend/zend_vm_def.h 			zend_hash_copy(ht, Z_ARRVAL_P(assignment_value), (copy_ctor_func_t) zval_deep_copy, NULL, sizeof(zval *));
ht               3442 Zend/zend_vm_def.h 			Z_ARRVAL_P(assignment_value) = ht;
ht               4173 Zend/zend_vm_def.h 				HashTable *ht = Z_ARRVAL_PP(container);
ht               4178 Zend/zend_vm_def.h 						zend_hash_index_del(ht, hval);
ht               4184 Zend/zend_vm_def.h 						zend_hash_index_del(ht, hval);
ht               4196 Zend/zend_vm_def.h 						if (ht == &EG(symbol_table)) {
ht               4199 Zend/zend_vm_def.h 							zend_hash_quick_del(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval);
ht               4206 Zend/zend_vm_def.h 						zend_hash_index_del(ht, hval);
ht               4212 Zend/zend_vm_def.h 						zend_hash_del(ht, "", sizeof(""));
ht               4685 Zend/zend_vm_def.h 		HashTable *ht;
ht               4688 Zend/zend_vm_def.h 		ht = Z_ARRVAL_P(container);
ht               4699 Zend/zend_vm_def.h 				if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
ht               4710 Zend/zend_vm_def.h 				if (zend_hash_quick_find(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, (void **) &value) == SUCCESS) {
ht               4715 Zend/zend_vm_def.h 				if (zend_hash_find(ht, "", sizeof(""), (void **) &value) == SUCCESS) {
ht               5403 Zend/zend_vm_def.h 			HashTable *ht;
ht               5405 Zend/zend_vm_def.h 			ALLOC_HASHTABLE(ht);
ht               5406 Zend/zend_vm_def.h 			zend_hash_init(ht, zend_hash_num_elements(Z_ARRVAL(c.value)), NULL, ZVAL_PTR_DTOR, 0);
ht               5407 Zend/zend_vm_def.h 			zend_hash_copy(ht, Z_ARRVAL(c.value), (copy_ctor_func_t) zval_deep_copy, NULL, sizeof(zval *));
ht               5408 Zend/zend_vm_def.h 			Z_ARRVAL(c.value) = ht;
ht                721 Zend/zend_vm_execute.h 			HashTable *ht = Z_ARRVAL_P(args);
ht                725 Zend/zend_vm_execute.h 			ZEND_VM_STACK_GROW_IF_NEEDED(zend_hash_num_elements(ht));
ht                727 Zend/zend_vm_execute.h 			for (zend_hash_internal_pointer_reset_ex(ht, &pos);
ht                728 Zend/zend_vm_execute.h 			     zend_hash_get_current_data_ex(ht, (void **) &arg_ptr, &pos) == SUCCESS;
ht                729 Zend/zend_vm_execute.h 			     zend_hash_move_forward_ex(ht, &pos), ++arg_num
ht                735 Zend/zend_vm_execute.h 				if (zend_hash_get_current_key_ex(ht, &name, &name_len, &index, 0, &pos) == HASH_KEY_IS_STRING) {
ht               1638 Zend/zend_vm_execute.h 			HashTable *ht;
ht               1640 Zend/zend_vm_execute.h 			ALLOC_HASHTABLE(ht);
ht               1641 Zend/zend_vm_execute.h 			zend_hash_init(ht, zend_hash_num_elements(Z_ARRVAL_P(assignment_value)), NULL, ZVAL_PTR_DTOR, 0);
ht               1642 Zend/zend_vm_execute.h 			zend_hash_copy(ht, Z_ARRVAL_P(assignment_value), (copy_ctor_func_t) zval_deep_copy, NULL, sizeof(zval *));
ht               1643 Zend/zend_vm_execute.h 			Z_ARRVAL_P(assignment_value) = ht;
ht               4331 Zend/zend_vm_execute.h 			HashTable *ht;
ht               4333 Zend/zend_vm_execute.h 			ALLOC_HASHTABLE(ht);
ht               4334 Zend/zend_vm_execute.h 			zend_hash_init(ht, zend_hash_num_elements(Z_ARRVAL(c.value)), NULL, ZVAL_PTR_DTOR, 0);
ht               4335 Zend/zend_vm_execute.h 			zend_hash_copy(ht, Z_ARRVAL(c.value), (copy_ctor_func_t) zval_deep_copy, NULL, sizeof(zval *));
ht               4336 Zend/zend_vm_execute.h 			Z_ARRVAL(c.value) = ht;
ht               16212 Zend/zend_vm_execute.h 				HashTable *ht = Z_ARRVAL_PP(container);
ht               16217 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               16223 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               16235 Zend/zend_vm_execute.h 						if (ht == &EG(symbol_table)) {
ht               16238 Zend/zend_vm_execute.h 							zend_hash_quick_del(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval);
ht               16245 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               16251 Zend/zend_vm_execute.h 						zend_hash_del(ht, "", sizeof(""));
ht               16431 Zend/zend_vm_execute.h 		HashTable *ht;
ht               16434 Zend/zend_vm_execute.h 		ht = Z_ARRVAL_P(container);
ht               16445 Zend/zend_vm_execute.h 				if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
ht               16456 Zend/zend_vm_execute.h 				if (zend_hash_quick_find(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, (void **) &value) == SUCCESS) {
ht               16461 Zend/zend_vm_execute.h 				if (zend_hash_find(ht, "", sizeof(""), (void **) &value) == SUCCESS) {
ht               18397 Zend/zend_vm_execute.h 				HashTable *ht = Z_ARRVAL_PP(container);
ht               18402 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               18408 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               18420 Zend/zend_vm_execute.h 						if (ht == &EG(symbol_table)) {
ht               18423 Zend/zend_vm_execute.h 							zend_hash_quick_del(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval);
ht               18430 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               18436 Zend/zend_vm_execute.h 						zend_hash_del(ht, "", sizeof(""));
ht               18531 Zend/zend_vm_execute.h 		HashTable *ht;
ht               18534 Zend/zend_vm_execute.h 		ht = Z_ARRVAL_P(container);
ht               18545 Zend/zend_vm_execute.h 				if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
ht               18556 Zend/zend_vm_execute.h 				if (zend_hash_quick_find(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, (void **) &value) == SUCCESS) {
ht               18561 Zend/zend_vm_execute.h 				if (zend_hash_find(ht, "", sizeof(""), (void **) &value) == SUCCESS) {
ht               20793 Zend/zend_vm_execute.h 				HashTable *ht = Z_ARRVAL_PP(container);
ht               20798 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               20804 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               20816 Zend/zend_vm_execute.h 						if (ht == &EG(symbol_table)) {
ht               20819 Zend/zend_vm_execute.h 							zend_hash_quick_del(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval);
ht               20826 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               20832 Zend/zend_vm_execute.h 						zend_hash_del(ht, "", sizeof(""));
ht               21012 Zend/zend_vm_execute.h 		HashTable *ht;
ht               21015 Zend/zend_vm_execute.h 		ht = Z_ARRVAL_P(container);
ht               21026 Zend/zend_vm_execute.h 				if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
ht               21037 Zend/zend_vm_execute.h 				if (zend_hash_quick_find(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, (void **) &value) == SUCCESS) {
ht               21042 Zend/zend_vm_execute.h 				if (zend_hash_find(ht, "", sizeof(""), (void **) &value) == SUCCESS) {
ht               24183 Zend/zend_vm_execute.h 				HashTable *ht = Z_ARRVAL_PP(container);
ht               24188 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               24194 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               24206 Zend/zend_vm_execute.h 						if (ht == &EG(symbol_table)) {
ht               24209 Zend/zend_vm_execute.h 							zend_hash_quick_del(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval);
ht               24216 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               24222 Zend/zend_vm_execute.h 						zend_hash_del(ht, "", sizeof(""));
ht               24317 Zend/zend_vm_execute.h 		HashTable *ht;
ht               24320 Zend/zend_vm_execute.h 		ht = Z_ARRVAL_P(container);
ht               24331 Zend/zend_vm_execute.h 				if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
ht               24342 Zend/zend_vm_execute.h 				if (zend_hash_quick_find(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, (void **) &value) == SUCCESS) {
ht               24347 Zend/zend_vm_execute.h 				if (zend_hash_find(ht, "", sizeof(""), (void **) &value) == SUCCESS) {
ht               25704 Zend/zend_vm_execute.h 				HashTable *ht = Z_ARRVAL_PP(container);
ht               25709 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               25715 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               25727 Zend/zend_vm_execute.h 						if (ht == &EG(symbol_table)) {
ht               25730 Zend/zend_vm_execute.h 							zend_hash_quick_del(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval);
ht               25737 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               25743 Zend/zend_vm_execute.h 						zend_hash_del(ht, "", sizeof(""));
ht               25836 Zend/zend_vm_execute.h 		HashTable *ht;
ht               25839 Zend/zend_vm_execute.h 		ht = Z_ARRVAL_P(container);
ht               25850 Zend/zend_vm_execute.h 				if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
ht               25861 Zend/zend_vm_execute.h 				if (zend_hash_quick_find(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, (void **) &value) == SUCCESS) {
ht               25866 Zend/zend_vm_execute.h 				if (zend_hash_find(ht, "", sizeof(""), (void **) &value) == SUCCESS) {
ht               27026 Zend/zend_vm_execute.h 				HashTable *ht = Z_ARRVAL_PP(container);
ht               27031 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               27037 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               27049 Zend/zend_vm_execute.h 						if (ht == &EG(symbol_table)) {
ht               27052 Zend/zend_vm_execute.h 							zend_hash_quick_del(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval);
ht               27059 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               27065 Zend/zend_vm_execute.h 						zend_hash_del(ht, "", sizeof(""));
ht               27158 Zend/zend_vm_execute.h 		HashTable *ht;
ht               27161 Zend/zend_vm_execute.h 		ht = Z_ARRVAL_P(container);
ht               27172 Zend/zend_vm_execute.h 				if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
ht               27183 Zend/zend_vm_execute.h 				if (zend_hash_quick_find(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, (void **) &value) == SUCCESS) {
ht               27188 Zend/zend_vm_execute.h 				if (zend_hash_find(ht, "", sizeof(""), (void **) &value) == SUCCESS) {
ht               28348 Zend/zend_vm_execute.h 				HashTable *ht = Z_ARRVAL_PP(container);
ht               28353 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               28359 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               28371 Zend/zend_vm_execute.h 						if (ht == &EG(symbol_table)) {
ht               28374 Zend/zend_vm_execute.h 							zend_hash_quick_del(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval);
ht               28381 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               28387 Zend/zend_vm_execute.h 						zend_hash_del(ht, "", sizeof(""));
ht               28480 Zend/zend_vm_execute.h 		HashTable *ht;
ht               28483 Zend/zend_vm_execute.h 		ht = Z_ARRVAL_P(container);
ht               28494 Zend/zend_vm_execute.h 				if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
ht               28505 Zend/zend_vm_execute.h 				if (zend_hash_quick_find(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, (void **) &value) == SUCCESS) {
ht               28510 Zend/zend_vm_execute.h 				if (zend_hash_find(ht, "", sizeof(""), (void **) &value) == SUCCESS) {
ht               30099 Zend/zend_vm_execute.h 				HashTable *ht = Z_ARRVAL_PP(container);
ht               30104 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               30110 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               30122 Zend/zend_vm_execute.h 						if (ht == &EG(symbol_table)) {
ht               30125 Zend/zend_vm_execute.h 							zend_hash_quick_del(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval);
ht               30132 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               30138 Zend/zend_vm_execute.h 						zend_hash_del(ht, "", sizeof(""));
ht               30231 Zend/zend_vm_execute.h 		HashTable *ht;
ht               30234 Zend/zend_vm_execute.h 		ht = Z_ARRVAL_P(container);
ht               30245 Zend/zend_vm_execute.h 				if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
ht               30256 Zend/zend_vm_execute.h 				if (zend_hash_quick_find(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, (void **) &value) == SUCCESS) {
ht               30261 Zend/zend_vm_execute.h 				if (zend_hash_find(ht, "", sizeof(""), (void **) &value) == SUCCESS) {
ht               33523 Zend/zend_vm_execute.h 				HashTable *ht = Z_ARRVAL_PP(container);
ht               33528 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               33534 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               33546 Zend/zend_vm_execute.h 						if (ht == &EG(symbol_table)) {
ht               33549 Zend/zend_vm_execute.h 							zend_hash_quick_del(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval);
ht               33556 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               33562 Zend/zend_vm_execute.h 						zend_hash_del(ht, "", sizeof(""));
ht               33740 Zend/zend_vm_execute.h 		HashTable *ht;
ht               33743 Zend/zend_vm_execute.h 		ht = Z_ARRVAL_P(container);
ht               33754 Zend/zend_vm_execute.h 				if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
ht               33765 Zend/zend_vm_execute.h 				if (zend_hash_quick_find(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, (void **) &value) == SUCCESS) {
ht               33770 Zend/zend_vm_execute.h 				if (zend_hash_find(ht, "", sizeof(""), (void **) &value) == SUCCESS) {
ht               35571 Zend/zend_vm_execute.h 				HashTable *ht = Z_ARRVAL_PP(container);
ht               35576 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               35582 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               35594 Zend/zend_vm_execute.h 						if (ht == &EG(symbol_table)) {
ht               35597 Zend/zend_vm_execute.h 							zend_hash_quick_del(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval);
ht               35604 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               35610 Zend/zend_vm_execute.h 						zend_hash_del(ht, "", sizeof(""));
ht               35703 Zend/zend_vm_execute.h 		HashTable *ht;
ht               35706 Zend/zend_vm_execute.h 		ht = Z_ARRVAL_P(container);
ht               35717 Zend/zend_vm_execute.h 				if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
ht               35728 Zend/zend_vm_execute.h 				if (zend_hash_quick_find(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, (void **) &value) == SUCCESS) {
ht               35733 Zend/zend_vm_execute.h 				if (zend_hash_find(ht, "", sizeof(""), (void **) &value) == SUCCESS) {
ht               37829 Zend/zend_vm_execute.h 				HashTable *ht = Z_ARRVAL_PP(container);
ht               37834 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               37840 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               37852 Zend/zend_vm_execute.h 						if (ht == &EG(symbol_table)) {
ht               37855 Zend/zend_vm_execute.h 							zend_hash_quick_del(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval);
ht               37862 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               37868 Zend/zend_vm_execute.h 						zend_hash_del(ht, "", sizeof(""));
ht               38046 Zend/zend_vm_execute.h 		HashTable *ht;
ht               38049 Zend/zend_vm_execute.h 		ht = Z_ARRVAL_P(container);
ht               38060 Zend/zend_vm_execute.h 				if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
ht               38071 Zend/zend_vm_execute.h 				if (zend_hash_quick_find(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, (void **) &value) == SUCCESS) {
ht               38076 Zend/zend_vm_execute.h 				if (zend_hash_find(ht, "", sizeof(""), (void **) &value) == SUCCESS) {
ht               40932 Zend/zend_vm_execute.h 				HashTable *ht = Z_ARRVAL_PP(container);
ht               40937 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               40943 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               40955 Zend/zend_vm_execute.h 						if (ht == &EG(symbol_table)) {
ht               40958 Zend/zend_vm_execute.h 							zend_hash_quick_del(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval);
ht               40965 Zend/zend_vm_execute.h 						zend_hash_index_del(ht, hval);
ht               40971 Zend/zend_vm_execute.h 						zend_hash_del(ht, "", sizeof(""));
ht               41064 Zend/zend_vm_execute.h 		HashTable *ht;
ht               41067 Zend/zend_vm_execute.h 		ht = Z_ARRVAL_P(container);
ht               41078 Zend/zend_vm_execute.h 				if (zend_hash_index_find(ht, hval, (void **) &value) == SUCCESS) {
ht               41089 Zend/zend_vm_execute.h 				if (zend_hash_quick_find(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, hval, (void **) &value) == SUCCESS) {
ht               41094 Zend/zend_vm_execute.h 				if (zend_hash_find(ht, "", sizeof(""), (void **) &value) == SUCCESS) {
ht                 83 ext/dom/dom_iterators.c xmlNode *php_dom_libxml_hash_iter(xmlHashTable *ht, int index) /* {{{ */
ht                 89 ext/dom/dom_iterators.c 	if ((htsize = xmlHashSize(ht)) > 0 && index < htsize) {
ht                 94 ext/dom/dom_iterators.c 		xmlHashScan(ht, itemHashScanner, iter);
ht                104 ext/dom/dom_iterators.c xmlNode *php_dom_libxml_notation_iter(xmlHashTable *ht, int index) /* {{{ */
ht                110 ext/dom/dom_iterators.c 	if ((htsize = xmlHashSize(ht)) > 0 && index < htsize) {
ht                115 ext/dom/dom_iterators.c 		xmlHashScan(ht, itemHashScanner, iter);
ht                231 ext/dom/dom_iterators.c 				curnode = php_dom_libxml_hash_iter(objmap->ht, iter->index);
ht                233 ext/dom/dom_iterators.c 				curnode = php_dom_libxml_notation_iter(objmap->ht, iter->index);
ht                311 ext/dom/dom_iterators.c 				curnode = php_dom_libxml_hash_iter(objmap->ht, 0);
ht                313 ext/dom/dom_iterators.c 				curnode = php_dom_libxml_notation_iter(objmap->ht, 0);
ht                 98 ext/dom/namednodemap.c 			if (objmap->ht) {
ht                 99 ext/dom/namednodemap.c 				count = xmlHashSize(objmap->ht);
ht                150 ext/dom/namednodemap.c 			if (objmap->ht) {
ht                152 ext/dom/namednodemap.c 					itemnode = (xmlNodePtr)xmlHashLookup(objmap->ht, named);
ht                154 ext/dom/namednodemap.c 					notep = (xmlNotation *)xmlHashLookup(objmap->ht, named);
ht                224 ext/dom/namednodemap.c 				if (objmap->ht) {
ht                226 ext/dom/namednodemap.c 						itemnode = php_dom_libxml_hash_iter(objmap->ht, index);
ht                228 ext/dom/namednodemap.c 						itemnode = php_dom_libxml_notation_iter(objmap->ht, index);
ht                282 ext/dom/namednodemap.c 			if (objmap->ht) {
ht                284 ext/dom/namednodemap.c 					itemnode = (xmlNodePtr)xmlHashLookup(objmap->ht, named);
ht                286 ext/dom/namednodemap.c 					notep = (xmlNotation *)xmlHashLookup(objmap->ht, named);
ht               1808 ext/dom/node.c 		HashTable *ht = Z_ARRVAL_P(xpath_array);
ht               1812 ext/dom/node.c 		if (zend_hash_find(ht, "query", sizeof("query"), (void**)&tmp) == SUCCESS &&
ht               1823 ext/dom/node.c 		if (zend_hash_find(ht, "namespaces", sizeof("namespaces"), (void**)&tmp) == SUCCESS &&
ht                 63 ext/dom/nodelist.c 		if (objmap->ht) {
ht                 64 ext/dom/nodelist.c 			count = xmlHashSize(objmap->ht);
ht                128 ext/dom/nodelist.c 			if (objmap->ht) {
ht                130 ext/dom/nodelist.c 					itemnode = php_dom_libxml_hash_iter(objmap->ht, index);
ht                132 ext/dom/nodelist.c 					itemnode = php_dom_libxml_notation_iter(objmap->ht, index);
ht               1119 ext/dom/php_dom.c void dom_namednode_iter(dom_object *basenode, int ntype, dom_object *intern, xmlHashTablePtr ht, xmlChar *local, xmlChar *ns TSRMLS_DC) /* {{{ */
ht               1136 ext/dom/php_dom.c 	mapptr->ht = ht;
ht               1299 ext/dom/php_dom.c 	objmap->ht = NULL;
ht                 84 ext/dom/php_dom.h 	xmlHashTable *ht;
ht                120 ext/dom/php_dom.h void dom_namednode_iter(dom_object *basenode, int ntype, dom_object *intern, xmlHashTablePtr ht, xmlChar *local, xmlChar *ns TSRMLS_DC);
ht                122 ext/dom/php_dom.h xmlNode *php_dom_libxml_hash_iter(xmlHashTable *ht, int index);
ht                123 ext/dom/php_dom.h xmlNode *php_dom_libxml_notation_iter(xmlHashTable *ht, int index);
ht               2130 ext/fileinfo/libmagic/softmagic.c 				HashTable *ht = Z_ARRVAL_P(subpats);
ht               2133 ext/fileinfo/libmagic/softmagic.c 				if (zend_hash_index_find(ht, 0, (void **)&ppzval) == SUCCESS) {
ht                463 ext/gmp/gmp.c  	HashTable *ht, *props = zend_std_get_properties(obj TSRMLS_CC);
ht                468 ext/gmp/gmp.c  	ALLOC_HASHTABLE(ht);
ht                469 ext/gmp/gmp.c  	ZEND_INIT_SYMTABLE_EX(ht, zend_hash_num_elements(props) + 1, 0);
ht                470 ext/gmp/gmp.c  	zend_hash_copy(ht, props, (copy_ctor_func_t) zval_add_ref, NULL, sizeof(zval *));
ht                474 ext/gmp/gmp.c  	zend_hash_update(ht, "num", sizeof("num"), &zv, sizeof(zval *), NULL);
ht                476 ext/gmp/gmp.c  	return ht;
ht                518 ext/intl/collator/collator_sort.c 	(array)->value.ht = sortedHash;
ht                201 ext/intl/converter/converter.c 			HashTable *ht = Z_ARRVAL_P(val);
ht                205 ext/intl/converter/converter.c 			for(zend_hash_internal_pointer_reset_ex(ht, &pos);
ht                206 ext/intl/converter/converter.c 				zend_hash_get_current_data_ex(ht, (void**)&tmpzval, &pos) == SUCCESS;
ht                207 ext/intl/converter/converter.c 				zend_hash_move_forward_ex(ht, &pos)) {
ht                293 ext/intl/converter/converter.c 			HashTable *ht = Z_ARRVAL_P(val);
ht                296 ext/intl/converter/converter.c 			for(zend_hash_internal_pointer_reset_ex(ht, &pos);
ht                297 ext/intl/converter/converter.c 				zend_hash_get_current_data_ex(ht, (void**)&tmpzval, &pos) == SUCCESS;
ht                298 ext/intl/converter/converter.c 				zend_hash_move_forward_ex(ht, &pos)) {
ht               3872 ext/mbstring/mbstring.c static int _php_mbstr_parse_mail_headers(HashTable *ht, const char *str, size_t str_len)
ht               3982 ext/mbstring/mbstring.c 								zend_hash_update(ht, (char *)fld_name.c, fld_name.len, &fld_val, sizeof(smart_str), (void **)&dummy);
ht               4034 ext/mbstring/mbstring.c 			zend_hash_update(ht, (char *)fld_name.c, fld_name.len, &fld_val, sizeof(smart_str), (void **)&dummy);
ht                849 ext/mssql/php_mssql.c 		ht = 0;
ht               1064 ext/mysql/php_mysql.c 		ht = 0;
ht                 45 ext/mysqlnd/mysqlnd_bt.c 	if (zend_hash_find(ht, key, sizeof(key), (void**)&tmp) == SUCCESS) { \
ht                155 ext/mysqlnd/mysqlnd_bt.c 	HashTable *ht = Z_ARRVAL_PP(frame);
ht                173 ext/mysqlnd/mysqlnd_bt.c 	if (zend_hash_find(ht, "file", sizeof("file"), (void**)&file) == SUCCESS) {
ht                174 ext/mysqlnd/mysqlnd_bt.c 		if (zend_hash_find(ht, "line", sizeof("line"), (void**)&tmp) == SUCCESS) {
ht                190 ext/mysqlnd/mysqlnd_bt.c 	if (zend_hash_find(ht, "args", sizeof("args"), (void**)&tmp) == SUCCESS) {
ht                109 ext/mysqlnd/php_mysqlnd.c 	HashTable *ht = mysqlnd_reverse_api_get_api_list(TSRMLS_C);
ht                113 ext/mysqlnd/php_mysqlnd.c 	for (zend_hash_internal_pointer_reset_ex(ht, &pos);
ht                114 ext/mysqlnd/php_mysqlnd.c 	     zend_hash_get_current_data_ex(ht, (void **) &ext, &pos) == SUCCESS;
ht                115 ext/mysqlnd/php_mysqlnd.c 	     zend_hash_move_forward_ex(ht, &pos)
ht               1472 ext/oci8/oci8_interface.c 				zend_hash_index_update((*(outarrs[ i ]))->value.ht, rows, (void *)&element, sizeof(zval*), NULL);
ht                653 ext/opcache/Optimizer/zend_optimizer.c 					HashTable *ht = op_array->static_variables;
ht                655 ext/opcache/Optimizer/zend_optimizer.c 					op_array->static_variables = ht;
ht               2190 ext/opcache/ZendAccelerator.c static void accel_fast_hash_destroy(HashTable *ht)
ht               2192 ext/opcache/ZendAccelerator.c 	Bucket *p = ht->pListHead;
ht               2195 ext/opcache/ZendAccelerator.c 		ht->pDestructor(p->pData);
ht               2219 ext/opcache/ZendAccelerator.c 					if (zvalue->value.ht && (zvalue->value.ht != &EG(symbol_table))) {
ht               2222 ext/opcache/ZendAccelerator.c 						zvalue->value.ht->pDestructor = (dtor_func_t)accel_fast_zval_ptr_dtor;
ht               2223 ext/opcache/ZendAccelerator.c 						accel_fast_hash_destroy(zvalue->value.ht);
ht                542 ext/opcache/zend_accelerator_module.c 			zend_hash_update(return_value->value.ht, cache_entry->key, cache_entry->key_length, &persistent_script_report, sizeof(zval *), NULL);
ht                559 ext/opcache/zend_accelerator_module.c 	(void)ht; (void)return_value_ptr; (void)this_ptr; (void)return_value_used;
ht                645 ext/opcache/zend_accelerator_module.c 	(void)ht; (void)return_value_ptr; (void)this_ptr; (void)return_value_used;
ht                713 ext/opcache/zend_accelerator_module.c 	(void)ht; (void)return_value_ptr; (void)this_ptr; (void)return_value_used;
ht                 49 ext/opcache/zend_accelerator_util_funcs.c static void zend_hash_clone_zval(HashTable *ht, HashTable *source, int bind);
ht                 89 ext/opcache/zend_accelerator_util_funcs.c static int compact_hash_table(HashTable *ht)
ht                 95 ext/opcache/zend_accelerator_util_funcs.c 	if (!ht->nNumOfElements) {
ht                100 ext/opcache/zend_accelerator_util_funcs.c 	if (ht->nNumOfElements >= 0x80000000) {
ht                104 ext/opcache/zend_accelerator_util_funcs.c 		while ((1U << i) < ht->nNumOfElements) {
ht                110 ext/opcache/zend_accelerator_util_funcs.c 	if (nSize >= ht->nTableSize) {
ht                115 ext/opcache/zend_accelerator_util_funcs.c 	t = (Bucket **)pemalloc(nSize * sizeof(Bucket *), ht->persistent);
ht                120 ext/opcache/zend_accelerator_util_funcs.c 	pefree(ht->arBuckets, ht->persistent);
ht                122 ext/opcache/zend_accelerator_util_funcs.c 	ht->arBuckets = t;
ht                123 ext/opcache/zend_accelerator_util_funcs.c 	ht->nTableSize = nSize;
ht                124 ext/opcache/zend_accelerator_util_funcs.c 	ht->nTableMask = ht->nTableSize - 1;
ht                125 ext/opcache/zend_accelerator_util_funcs.c 	zend_hash_rehash(ht);
ht                161 ext/opcache/zend_accelerator_util_funcs.c void zend_accel_free_user_functions(HashTable *ht TSRMLS_DC)
ht                163 ext/opcache/zend_accelerator_util_funcs.c 	dtor_func_t orig_dtor = ht->pDestructor;
ht                165 ext/opcache/zend_accelerator_util_funcs.c 	ht->pDestructor = NULL;
ht                166 ext/opcache/zend_accelerator_util_funcs.c 	zend_hash_apply(ht, (apply_func_t) is_not_internal_function TSRMLS_CC);
ht                167 ext/opcache/zend_accelerator_util_funcs.c 	ht->pDestructor = orig_dtor;
ht                247 ext/opcache/zend_accelerator_util_funcs.c 					if (ast->u.val->value.ht && ast->u.val->value.ht != &EG(symbol_table)) {
ht                248 ext/opcache/zend_accelerator_util_funcs.c 						ALLOC_HASHTABLE(node->u.val->value.ht);
ht                249 ext/opcache/zend_accelerator_util_funcs.c 						zend_hash_clone_zval(node->u.val->value.ht, ast->u.val->value.ht, 0);
ht                307 ext/opcache/zend_accelerator_util_funcs.c 				if (ret->value.ht && ret->value.ht != &EG(symbol_table)) {
ht                308 ext/opcache/zend_accelerator_util_funcs.c 					ALLOC_HASHTABLE(ret->value.ht);
ht                309 ext/opcache/zend_accelerator_util_funcs.c 					zend_hash_clone_zval(ret->value.ht, src->value.ht, 0);
ht                322 ext/opcache/zend_accelerator_util_funcs.c static void zend_hash_clone_zval(HashTable *ht, HashTable *source, int bind)
ht                329 ext/opcache/zend_accelerator_util_funcs.c 	ht->nTableSize = source->nTableSize;
ht                330 ext/opcache/zend_accelerator_util_funcs.c 	ht->nTableMask = source->nTableMask;
ht                331 ext/opcache/zend_accelerator_util_funcs.c 	ht->nNumOfElements = source->nNumOfElements;
ht                332 ext/opcache/zend_accelerator_util_funcs.c 	ht->nNextFreeElement = source->nNextFreeElement;
ht                333 ext/opcache/zend_accelerator_util_funcs.c 	ht->pDestructor = ZVAL_PTR_DTOR;
ht                335 ext/opcache/zend_accelerator_util_funcs.c 	ht->inconsistent = 0;
ht                337 ext/opcache/zend_accelerator_util_funcs.c 	ht->persistent = 0;
ht                338 ext/opcache/zend_accelerator_util_funcs.c 	ht->arBuckets = NULL;
ht                339 ext/opcache/zend_accelerator_util_funcs.c 	ht->pListHead = NULL;
ht                340 ext/opcache/zend_accelerator_util_funcs.c 	ht->pListTail = NULL;
ht                341 ext/opcache/zend_accelerator_util_funcs.c 	ht->pInternalPointer = NULL;
ht                342 ext/opcache/zend_accelerator_util_funcs.c 	ht->nApplyCount = 0;
ht                343 ext/opcache/zend_accelerator_util_funcs.c 	ht->bApplyProtection = 1;
ht                346 ext/opcache/zend_accelerator_util_funcs.c 	if (!ht->nTableMask) {
ht                347 ext/opcache/zend_accelerator_util_funcs.c 		ht->arBuckets = (Bucket**)&uninitialized_bucket;
ht                352 ext/opcache/zend_accelerator_util_funcs.c 	ht->arBuckets = (Bucket **) ecalloc(ht->nTableSize, sizeof(Bucket *));
ht                354 ext/opcache/zend_accelerator_util_funcs.c 	prev = &ht->pListHead;
ht                357 ext/opcache/zend_accelerator_util_funcs.c 		nIndex = p->h & ht->nTableMask;
ht                382 ext/opcache/zend_accelerator_util_funcs.c 		q->pNext = ht->arBuckets[nIndex];
ht                387 ext/opcache/zend_accelerator_util_funcs.c 		ht->arBuckets[nIndex] = q;
ht                390 ext/opcache/zend_accelerator_util_funcs.c 		q->pListLast = ht->pListTail;
ht                391 ext/opcache/zend_accelerator_util_funcs.c 		ht->pListTail = q;
ht                431 ext/opcache/zend_accelerator_util_funcs.c 					if (((zval*)p->pDataPtr)->value.ht && ((zval*)p->pDataPtr)->value.ht != &EG(symbol_table)) {
ht                432 ext/opcache/zend_accelerator_util_funcs.c 						ALLOC_HASHTABLE(ppz->value.ht);
ht                433 ext/opcache/zend_accelerator_util_funcs.c 						zend_hash_clone_zval(ppz->value.ht, ((zval*)p->pDataPtr)->value.ht, 0);
ht                446 ext/opcache/zend_accelerator_util_funcs.c 	ht->pInternalPointer = ht->pListHead;
ht                449 ext/opcache/zend_accelerator_util_funcs.c static void zend_hash_clone_methods(HashTable *ht, HashTable *source, zend_class_entry *old_ce, zend_class_entry *ce TSRMLS_DC)
ht                457 ext/opcache/zend_accelerator_util_funcs.c 	ht->nTableSize = source->nTableSize;
ht                458 ext/opcache/zend_accelerator_util_funcs.c 	ht->nTableMask = source->nTableMask;
ht                459 ext/opcache/zend_accelerator_util_funcs.c 	ht->nNumOfElements = source->nNumOfElements;
ht                460 ext/opcache/zend_accelerator_util_funcs.c 	ht->nNextFreeElement = source->nNextFreeElement;
ht                461 ext/opcache/zend_accelerator_util_funcs.c 	ht->pDestructor = ZEND_FUNCTION_DTOR;
ht                463 ext/opcache/zend_accelerator_util_funcs.c 	ht->inconsistent = 0;
ht                465 ext/opcache/zend_accelerator_util_funcs.c 	ht->persistent = 0;
ht                466 ext/opcache/zend_accelerator_util_funcs.c 	ht->pListHead = NULL;
ht                467 ext/opcache/zend_accelerator_util_funcs.c 	ht->pListTail = NULL;
ht                468 ext/opcache/zend_accelerator_util_funcs.c 	ht->pInternalPointer = NULL;
ht                469 ext/opcache/zend_accelerator_util_funcs.c 	ht->nApplyCount = 0;
ht                470 ext/opcache/zend_accelerator_util_funcs.c 	ht->bApplyProtection = 1;
ht                473 ext/opcache/zend_accelerator_util_funcs.c 	if (!ht->nTableMask) {
ht                474 ext/opcache/zend_accelerator_util_funcs.c 		ht->arBuckets = (Bucket**)&uninitialized_bucket;
ht                479 ext/opcache/zend_accelerator_util_funcs.c 	ht->arBuckets = (Bucket **) ecalloc(ht->nTableSize, sizeof(Bucket *));
ht                481 ext/opcache/zend_accelerator_util_funcs.c 	prev = &ht->pListHead;
ht                484 ext/opcache/zend_accelerator_util_funcs.c 		nIndex = p->h & ht->nTableMask;
ht                509 ext/opcache/zend_accelerator_util_funcs.c 		q->pNext = ht->arBuckets[nIndex];
ht                514 ext/opcache/zend_accelerator_util_funcs.c 		ht->arBuckets[nIndex] = q;
ht                517 ext/opcache/zend_accelerator_util_funcs.c 		q->pListLast = ht->pListTail;
ht                518 ext/opcache/zend_accelerator_util_funcs.c 		ht->pListTail = q;
ht                558 ext/opcache/zend_accelerator_util_funcs.c 	ht->pInternalPointer = ht->pListHead;
ht                561 ext/opcache/zend_accelerator_util_funcs.c static void zend_hash_clone_prop_info(HashTable *ht, HashTable *source, zend_class_entry *old_ce, zend_class_entry *ce TSRMLS_DC)
ht                568 ext/opcache/zend_accelerator_util_funcs.c 	ht->nTableSize = source->nTableSize;
ht                569 ext/opcache/zend_accelerator_util_funcs.c 	ht->nTableMask = source->nTableMask;
ht                570 ext/opcache/zend_accelerator_util_funcs.c 	ht->nNumOfElements = source->nNumOfElements;
ht                571 ext/opcache/zend_accelerator_util_funcs.c 	ht->nNextFreeElement = source->nNextFreeElement;
ht                572 ext/opcache/zend_accelerator_util_funcs.c 	ht->pDestructor = (dtor_func_t) zend_destroy_property_info;
ht                574 ext/opcache/zend_accelerator_util_funcs.c 	ht->inconsistent = 0;
ht                576 ext/opcache/zend_accelerator_util_funcs.c 	ht->persistent = 0;
ht                577 ext/opcache/zend_accelerator_util_funcs.c 	ht->pListHead = NULL;
ht                578 ext/opcache/zend_accelerator_util_funcs.c 	ht->pListTail = NULL;
ht                579 ext/opcache/zend_accelerator_util_funcs.c 	ht->pInternalPointer = NULL;
ht                580 ext/opcache/zend_accelerator_util_funcs.c 	ht->nApplyCount = 0;
ht                581 ext/opcache/zend_accelerator_util_funcs.c 	ht->bApplyProtection = 1;
ht                584 ext/opcache/zend_accelerator_util_funcs.c 	if (!ht->nTableMask) {
ht                585 ext/opcache/zend_accelerator_util_funcs.c 		ht->arBuckets = (Bucket**)&uninitialized_bucket;
ht                590 ext/opcache/zend_accelerator_util_funcs.c 	ht->arBuckets = (Bucket **) ecalloc(ht->nTableSize, sizeof(Bucket *));
ht                592 ext/opcache/zend_accelerator_util_funcs.c 	prev = &ht->pListHead;
ht                595 ext/opcache/zend_accelerator_util_funcs.c 		nIndex = p->h & ht->nTableMask;
ht                620 ext/opcache/zend_accelerator_util_funcs.c 		q->pNext = ht->arBuckets[nIndex];
ht                625 ext/opcache/zend_accelerator_util_funcs.c 		ht->arBuckets[nIndex] = q;
ht                628 ext/opcache/zend_accelerator_util_funcs.c 		q->pListLast = ht->pListTail;
ht                629 ext/opcache/zend_accelerator_util_funcs.c 		ht->pListTail = q;
ht                659 ext/opcache/zend_accelerator_util_funcs.c 	ht->pInternalPointer = ht->pListHead;
ht                 34 ext/opcache/zend_accelerator_util_funcs.h void zend_accel_free_user_functions(HashTable *ht TSRMLS_DC);
ht                 60 ext/opcache/zend_persist.c static void zend_hash_persist(HashTable *ht, void (*pPersistElement)(void *pElement TSRMLS_DC), size_t el_size TSRMLS_DC)
ht                 62 ext/opcache/zend_persist.c 	Bucket *p = ht->pListHead;
ht                112 ext/opcache/zend_persist.c 	if (ht->pListHead) {
ht                113 ext/opcache/zend_persist.c 		ht->pListHead = zend_shared_alloc_get_xlat_entry(ht->pListHead);
ht                115 ext/opcache/zend_persist.c 	if (ht->pListTail) {
ht                116 ext/opcache/zend_persist.c 		ht->pListTail = zend_shared_alloc_get_xlat_entry(ht->pListTail);
ht                118 ext/opcache/zend_persist.c 	if (ht->pInternalPointer) {
ht                119 ext/opcache/zend_persist.c 		ht->pInternalPointer = zend_shared_alloc_get_xlat_entry(ht->pInternalPointer);
ht                124 ext/opcache/zend_persist.c 	if (ht->nTableMask) {
ht                126 ext/opcache/zend_persist.c 		if (ht->nNumOfElements) {
ht                128 ext/opcache/zend_persist.c 			for (i = 0; i < ht->nTableSize; i++) {
ht                129 ext/opcache/zend_persist.c 				if (ht->arBuckets[i]) {
ht                130 ext/opcache/zend_persist.c 					ht->arBuckets[i] = zend_shared_alloc_get_xlat_entry(ht->arBuckets[i]);
ht                134 ext/opcache/zend_persist.c 		zend_accel_store(ht->arBuckets, sizeof(Bucket*) * ht->nTableSize);
ht                137 ext/opcache/zend_persist.c 		ht->arBuckets = (Bucket**)&uninitialized_bucket;
ht                180 ext/opcache/zend_persist.c 			zend_accel_store(z->value.ht, sizeof(HashTable));
ht                181 ext/opcache/zend_persist.c 			zend_hash_persist(z->value.ht, (zend_persist_func_t) zend_persist_zval_ptr, sizeof(zval**) TSRMLS_CC);
ht                 52 ext/opcache/zend_persist_calc.c static uint zend_hash_persist_calc(HashTable *ht, int (*pPersistElement)(void *pElement TSRMLS_DC), size_t el_size TSRMLS_DC)
ht                 54 ext/opcache/zend_persist_calc.c 	Bucket *p = ht->pListHead;
ht                 87 ext/opcache/zend_persist_calc.c 	if (ht->nTableMask) {
ht                 88 ext/opcache/zend_persist_calc.c 		ADD_DUP_SIZE(ht->arBuckets, sizeof(Bucket*) * ht->nTableSize);
ht                 91 ext/opcache/zend_persist_calc.c 	ADD_DUP_SIZE(ht->arBuckets, sizeof(Bucket*) * ht->nTableSize);
ht                135 ext/opcache/zend_persist_calc.c 			ADD_DUP_SIZE(z->value.ht, sizeof(HashTable));
ht                136 ext/opcache/zend_persist_calc.c 			ADD_SIZE(zend_hash_persist_calc(z->value.ht, (int (*)(void* TSRMLS_DC)) zend_persist_zval_ptr_calc, sizeof(zval**) TSRMLS_CC));
ht                175 ext/pdo/pdo_stmt.c 	HashTable *ht;
ht                181 ext/pdo/pdo_stmt.c 	ht = stmt->bound_params;
ht                184 ext/pdo/pdo_stmt.c 	if (ht) {
ht                185 ext/pdo/pdo_stmt.c 		zend_hash_internal_pointer_reset(ht);
ht                186 ext/pdo/pdo_stmt.c 		while (SUCCESS == zend_hash_get_current_data(ht, (void**)&param)) {
ht                192 ext/pdo/pdo_stmt.c 			zend_hash_move_forward(ht);
ht                196 ext/pdo/pdo_stmt.c 		ht = stmt->bound_columns;
ht                887 ext/pdo/pdo_stmt.c 					ALLOC_HASHTABLE(return_value->value.ht);
ht                888 ext/pdo/pdo_stmt.c 					zend_hash_init(return_value->value.ht, stmt->column_count, NULL, ZVAL_PTR_DTOR, 0);
ht               1503 ext/pgsql/pgsql.c 		ht = 0;
ht               6747 ext/pgsql/pgsql.c static inline int build_assignment_string(PGconn *pg_link, smart_str *querystr, HashTable *ht, int where_cond, const char *pad, int pad_len, ulong opt TSRMLS_DC)
ht               6757 ext/pgsql/pgsql.c 	for (zend_hash_internal_pointer_reset_ex(ht, &pos);
ht               6758 ext/pgsql/pgsql.c 		 zend_hash_get_current_data_ex(ht, (void **)&val, &pos) == SUCCESS;
ht               6759 ext/pgsql/pgsql.c 		 zend_hash_move_forward_ex(ht, &pos)) {
ht               6760 ext/pgsql/pgsql.c 		 key_type = zend_hash_get_current_key_ex(ht, &fld, &fld_len, &num_idx, 0, &pos);
ht                144 ext/phar/dirstream.c static int phar_add_empty(HashTable *ht, char *arKey, uint nKeyLength)  /* {{{ */
ht                148 ext/phar/dirstream.c 	return zend_hash_update(ht, arKey, nKeyLength, (void *) &dummy, sizeof(void *), NULL);
ht                413 ext/readline/readline_cli.c static char *cli_completion_generator_ht(const char *text, int textlen, int *state, HashTable *ht, void **pData TSRMLS_DC) /* {{{ */
ht                419 ext/readline/readline_cli.c 		zend_hash_internal_pointer_reset(ht);
ht                422 ext/readline/readline_cli.c 	while(zend_hash_has_more_elements(ht) == SUCCESS) {
ht                423 ext/readline/readline_cli.c 		zend_hash_get_current_key(ht, &name, &number, 0);
ht                426 ext/readline/readline_cli.c 				zend_hash_get_current_data(ht, pData);
ht                428 ext/readline/readline_cli.c 			zend_hash_move_forward(ht);
ht                431 ext/readline/readline_cli.c 		if (zend_hash_move_forward(ht) == FAILURE) {
ht                467 ext/readline/readline_cli.c static char *cli_completion_generator_func(const char *text, int textlen, int *state, HashTable *ht TSRMLS_DC) /* {{{ */
ht                470 ext/readline/readline_cli.c 	char *retval = cli_completion_generator_ht(text, textlen, state, ht, (void**)&func TSRMLS_CC);
ht                491 ext/readline/readline_cli.c static char *cli_completion_generator_define(const char *text, int textlen, int *state, HashTable *ht TSRMLS_DC) /* {{{ */
ht                494 ext/readline/readline_cli.c 	char *retval = cli_completion_generator_ht(text, textlen, state, ht, (void**)&pce TSRMLS_CC);
ht                252 ext/reflection/php_reflection.c 		HashTable *ht;
ht                254 ext/reflection/php_reflection.c 		ALLOC_HASHTABLE(ht);
ht                255 ext/reflection/php_reflection.c 		zend_hash_init(ht, zend_hash_num_elements(Z_ARRVAL_P(value)), NULL, ZVAL_PTR_DTOR, 0);
ht                256 ext/reflection/php_reflection.c 		zend_hash_copy(ht, Z_ARRVAL_P(value), (copy_ctor_func_t) reflection_zval_deep_copy, NULL, sizeof(zval *));
ht                257 ext/reflection/php_reflection.c 		Z_ARRVAL_P(value) = ht;
ht               2637 ext/reflection/php_reflection.c 			HashTable *ht;
ht               2639 ext/reflection/php_reflection.c 			ALLOC_HASHTABLE(ht);
ht               2640 ext/reflection/php_reflection.c 			zend_hash_init(ht, zend_hash_num_elements(Z_ARRVAL_P(return_value)), NULL, ZVAL_PTR_DTOR, 0);
ht               2641 ext/reflection/php_reflection.c 			zend_hash_copy(ht, Z_ARRVAL_P(return_value), (copy_ctor_func_t) reflection_zval_deep_copy, NULL, sizeof(zval *));
ht               2642 ext/reflection/php_reflection.c 			Z_ARRVAL_P(return_value) = ht;
ht                403 ext/soap/php_encoding.c 		HashTable *ht = Z_OBJPROP_P(data);
ht                405 ext/soap/php_encoding.c 		if (zend_hash_find(ht, "enc_type", sizeof("enc_type"), (void **)&ztype) == FAILURE ||
ht                410 ext/soap/php_encoding.c 		if (zend_hash_find(ht, "enc_stype", sizeof("enc_stype"), (void **)&zstype) == SUCCESS &&
ht                412 ext/soap/php_encoding.c 			if (zend_hash_find(ht, "enc_ns", sizeof("enc_ns"), (void **)&zns) == SUCCESS &&
ht                442 ext/soap/php_encoding.c 		if (zend_hash_find(ht, "enc_value", sizeof("enc_value"), (void **)&zdata) == FAILURE) {
ht                449 ext/soap/php_encoding.c 			if (zend_hash_find(ht, "enc_stype", sizeof("enc_stype"), (void **)&zstype) == SUCCESS &&
ht                451 ext/soap/php_encoding.c 				if (zend_hash_find(ht, "enc_ns", sizeof("enc_ns"), (void **)&zns) == SUCCESS &&
ht                460 ext/soap/php_encoding.c 		if (zend_hash_find(ht, "enc_name", sizeof("enc_name"), (void **)&zname) == SUCCESS &&
ht                464 ext/soap/php_encoding.c 		if (zend_hash_find(ht, "enc_namens", sizeof("enc_namens"), (void **)&znamens) == SUCCESS &&
ht               1717 ext/soap/php_encoding.c 					HashTable *ht = Z_ARRVAL_P(data);
ht               1720 ext/soap/php_encoding.c 					zend_hash_internal_pointer_reset(ht);
ht               1721 ext/soap/php_encoding.c 					while (zend_hash_get_current_data(ht,(void**)&val) == SUCCESS) {
ht               1740 ext/soap/php_encoding.c 						zend_hash_move_forward(ht);
ht               1797 ext/soap/php_encoding.c 					HashTable *ht = Z_ARRVAL_P(data);
ht               1800 ext/soap/php_encoding.c 					zend_hash_internal_pointer_reset(ht);
ht               1801 ext/soap/php_encoding.c 					while (zend_hash_get_current_data(ht,(void**)&val) == SUCCESS) {
ht               1803 ext/soap/php_encoding.c 						zend_hash_move_forward(ht);
ht               2219 ext/soap/php_encoding.c 	 	zend_hash_internal_pointer_reset(data->value.ht);
ht               2223 ext/soap/php_encoding.c  			if (zend_hash_get_current_data(data->value.ht, (void **)&zdata) != SUCCESS) {
ht               2255 ext/soap/php_encoding.c  			zend_hash_move_forward(data->value.ht);
ht               2279 ext/soap/php_encoding.c static inline int array_num_elements(HashTable* ht)
ht               2281 ext/soap/php_encoding.c 	if (ht->pListTail && ht->pListTail->nKeyLength == 0) {
ht               2282 ext/soap/php_encoding.c 		return ht->pListTail->h-1;
ht               2789 ext/soap/php_encoding.c 		zend_hash_internal_pointer_reset(data->value.ht);
ht               2797 ext/soap/php_encoding.c 			zend_hash_get_current_data(data->value.ht, (void **)&temp_data);
ht               2802 ext/soap/php_encoding.c 			if (zend_hash_get_current_key(data->value.ht, &key_val, &int_val, FALSE) == HASH_KEY_IS_STRING) {
ht               2823 ext/soap/php_encoding.c 			zend_hash_move_forward(data->value.ht);
ht               3114 ext/soap/php_encoding.c 		HashTable *ht = Z_ARRVAL_P(data);
ht               3116 ext/soap/php_encoding.c 		zend_hash_internal_pointer_reset(ht);
ht               3117 ext/soap/php_encoding.c 		while (zend_hash_get_current_data(ht, (void**)&tmp) == SUCCESS) {
ht               3129 ext/soap/php_encoding.c 			zend_hash_move_forward(ht);
ht               3625 ext/soap/php_encoding.c 	HashTable *ht;
ht               3637 ext/soap/php_encoding.c 	ht = HASH_OF(array);
ht               3638 ext/soap/php_encoding.c 	count = zend_hash_num_elements(ht);
ht               3640 ext/soap/php_encoding.c 	zend_hash_internal_pointer_reset(ht);
ht               3642 ext/soap/php_encoding.c 		zend_hash_get_current_data(ht, (void **)&tmp);
ht               3692 ext/soap/php_encoding.c 		zend_hash_move_forward(ht);
ht               2063 ext/soap/php_schema.c static void* schema_find_by_ref(HashTable *ht, char *ref)
ht               2067 ext/soap/php_schema.c 	if (zend_hash_find(ht, ref, strlen(ref)+1, (void**)&tmp) == SUCCESS) {
ht               2072 ext/soap/php_schema.c 			if (zend_hash_find(ht, ref, strlen(ref)+1, (void**)&tmp) == SUCCESS) {
ht               2130 ext/soap/php_schema.c static void schema_attributegroup_fixup(sdlCtx *ctx, sdlAttributePtr attr, HashTable *ht)
ht               2157 ext/soap/php_schema.c 								HashTable *ht = emalloc(sizeof(HashTable));
ht               2158 ext/soap/php_schema.c 								zend_hash_init(ht, zend_hash_num_elements(newAttr->extraAttributes), NULL, delete_extra_attribute, 0);
ht               2159 ext/soap/php_schema.c 								zend_hash_copy(ht, newAttr->extraAttributes, copy_extra_attribute, &node, sizeof(xmlNodePtr));
ht               2160 ext/soap/php_schema.c 								newAttr->extraAttributes = ht;
ht               2164 ext/soap/php_schema.c 							zend_hash_add(ht, key, key_len, &newAttr, sizeof(sdlAttributePtr), NULL);
ht               2170 ext/soap/php_schema.c 							schema_attributegroup_fixup(ctx,*tmp_attr, ht);
ht                585 ext/soap/php_sdl.c 				HashTable    ht;
ht                589 ext/soap/php_sdl.c 				zend_hash_init(&ht, 0, NULL, delete_parameter, 0);
ht                608 ext/soap/php_sdl.c 					  	zend_hash_next_index_insert(&ht, &x_param, sizeof(sdlParamPtr), NULL);
ht                621 ext/soap/php_sdl.c 				*params = ht;
ht               1216 ext/soap/php_sdl.c static void sdl_deserialize_key(HashTable* ht, void* data, char **in)
ht               1222 ext/soap/php_sdl.c 		zend_hash_next_index_insert(ht, &data, sizeof(void*), NULL);
ht               1224 ext/soap/php_sdl.c 		zend_hash_add(ht, *in, len, &data, sizeof(void*), NULL);
ht               1515 ext/soap/php_sdl.c 	HashTable *ht;
ht               1519 ext/soap/php_sdl.c 	ht = emalloc(sizeof(HashTable));
ht               1520 ext/soap/php_sdl.c 	zend_hash_init(ht, i, NULL, delete_parameter, 0);
ht               1523 ext/soap/php_sdl.c 		sdl_deserialize_key(ht, param, in);
ht               1532 ext/soap/php_sdl.c 	return ht;
ht               1802 ext/soap/php_sdl.c static void sdl_serialize_key(HashTable *ht, smart_str *out)
ht               1808 ext/soap/php_sdl.c 	if (zend_hash_get_current_key_ex(ht, &key, &key_len, &index, 0, NULL) == HASH_KEY_IS_STRING) {
ht               2032 ext/soap/php_sdl.c static void sdl_serialize_parameters(HashTable *ht, HashTable *tmp_encoders, HashTable *tmp_types, smart_str *out)
ht               2036 ext/soap/php_sdl.c 	if (ht) {
ht               2037 ext/soap/php_sdl.c 		i = zend_hash_num_elements(ht);
ht               2045 ext/soap/php_sdl.c 		zend_hash_internal_pointer_reset(ht);
ht               2046 ext/soap/php_sdl.c 		while (zend_hash_get_current_data(ht, (void**)&tmp) == SUCCESS) {
ht               2047 ext/soap/php_sdl.c 			sdl_serialize_key(ht, out);
ht               2052 ext/soap/php_sdl.c 			zend_hash_move_forward(ht);
ht                994 ext/soap/soap.c static HashTable* soap_create_typemap(sdlPtr sdl, HashTable *ht TSRMLS_DC)
ht               1001 ext/soap/soap.c 	zend_hash_internal_pointer_reset_ex(ht, &pos1);
ht               1002 ext/soap/soap.c 	while (zend_hash_get_current_data_ex(ht, (void**)&tmp, &pos1) == SUCCESS) {
ht               1105 ext/soap/soap.c 		zend_hash_move_forward_ex(ht, &pos1);
ht               1139 ext/soap/soap.c 		HashTable *ht = Z_ARRVAL_P(options);
ht               1142 ext/soap/soap.c 		if (zend_hash_find(ht, "soap_version", sizeof("soap_version"), (void**)&tmp) == SUCCESS) {
ht               1151 ext/soap/soap.c 		if (zend_hash_find(ht, "uri", sizeof("uri"), (void**)&tmp) == SUCCESS &&
ht               1158 ext/soap/soap.c 		if (zend_hash_find(ht, "actor", sizeof("actor"), (void**)&tmp) == SUCCESS &&
ht               1163 ext/soap/soap.c 		if (zend_hash_find(ht, "encoding", sizeof("encoding"), (void**)&tmp) == SUCCESS &&
ht               1175 ext/soap/soap.c 		if (zend_hash_find(ht, "classmap", sizeof("classmap"), (void**)&tmp) == SUCCESS &&
ht               1180 ext/soap/soap.c 			zend_hash_init(service->class_map, zend_hash_num_elements((*tmp)->value.ht), NULL, ZVAL_PTR_DTOR, 0);
ht               1181 ext/soap/soap.c 			zend_hash_copy(service->class_map, (*tmp)->value.ht, (copy_ctor_func_t) zval_add_ref, (void *) &ztmp, sizeof(zval *));
ht               1184 ext/soap/soap.c 		if (zend_hash_find(ht, "typemap", sizeof("typemap"), (void**)&tmp) == SUCCESS &&
ht               1190 ext/soap/soap.c 		if (zend_hash_find(ht, "features", sizeof("features"), (void**)&tmp) == SUCCESS &&
ht               1195 ext/soap/soap.c 		if (zend_hash_find(ht, "cache_wsdl", sizeof("cache_wsdl"), (void**)&tmp) == SUCCESS &&
ht               1200 ext/soap/soap.c 		if (zend_hash_find(ht, "send_errors", sizeof("send_errors"), (void**)&tmp) == SUCCESS &&
ht               2080 ext/soap/soap.c 		zend_hash_find(PG(http_globals)[TRACK_VARS_SERVER]->value.ht, "HTTP_USER_AGENT", sizeof("HTTP_USER_AGENT"), (void **) &agent_name) == SUCCESS &&
ht               2351 ext/soap/soap.c 		HashTable *ht = Z_ARRVAL_P(options);
ht               2356 ext/soap/soap.c 			if (zend_hash_find(ht, "uri", sizeof("uri"), (void**)&tmp) == SUCCESS &&
ht               2363 ext/soap/soap.c 			if (zend_hash_find(ht, "style", sizeof("style"), (void**)&tmp) == SUCCESS &&
ht               2369 ext/soap/soap.c 			if (zend_hash_find(ht, "use", sizeof("use"), (void**)&tmp) == SUCCESS &&
ht               2376 ext/soap/soap.c 		if (zend_hash_find(ht, "stream_context", sizeof("stream_context"), (void**)&tmp) == SUCCESS &&
ht               2382 ext/soap/soap.c 		if (zend_hash_find(ht, "location", sizeof("location"), (void**)&tmp) == SUCCESS &&
ht               2389 ext/soap/soap.c 		if (zend_hash_find(ht, "soap_version", sizeof("soap_version"), (void**)&tmp) == SUCCESS) {
ht               2395 ext/soap/soap.c 		if (zend_hash_find(ht, "login", sizeof("login"), (void**)&tmp) == SUCCESS &&
ht               2398 ext/soap/soap.c 			if (zend_hash_find(ht, "password", sizeof("password"), (void**)&tmp) == SUCCESS &&
ht               2402 ext/soap/soap.c 			if (zend_hash_find(ht, "authentication", sizeof("authentication"), (void**)&tmp) == SUCCESS &&
ht               2408 ext/soap/soap.c 		if (zend_hash_find(ht, "proxy_host", sizeof("proxy_host"), (void**)&tmp) == SUCCESS &&
ht               2411 ext/soap/soap.c 			if (zend_hash_find(ht, "proxy_port", sizeof("proxy_port"), (void**)&tmp) == SUCCESS) {
ht               2415 ext/soap/soap.c 			if (zend_hash_find(ht, "proxy_login", sizeof("proxy_login"), (void**)&tmp) == SUCCESS &&
ht               2418 ext/soap/soap.c 				if (zend_hash_find(ht, "proxy_password", sizeof("proxy_password"), (void**)&tmp) == SUCCESS &&
ht               2424 ext/soap/soap.c 		if (zend_hash_find(ht, "local_cert", sizeof("local_cert"), (void**)&tmp) == SUCCESS &&
ht               2430 ext/soap/soap.c 			if (zend_hash_find(ht, "passphrase", sizeof("passphrase"), (void**)&tmp) == SUCCESS &&
ht               2435 ext/soap/soap.c 		if (zend_hash_find(ht, "trace", sizeof("trace"), (void**)&tmp) == SUCCESS &&
ht               2441 ext/soap/soap.c 		if (zend_hash_find(ht, "exceptions", sizeof("exceptions"), (void**)&tmp) == SUCCESS &&
ht               2447 ext/soap/soap.c 		if (zend_hash_find(ht, "compression", sizeof("compression"), (void**)&tmp) == SUCCESS &&
ht               2456 ext/soap/soap.c 		if (zend_hash_find(ht, "encoding", sizeof("encoding"), (void**)&tmp) == SUCCESS &&
ht               2468 ext/soap/soap.c 		if (zend_hash_find(ht, "classmap", sizeof("classmap"), (void**)&tmp) == SUCCESS &&
ht               2479 ext/soap/soap.c 		if (zend_hash_find(ht, "typemap", sizeof("typemap"), (void**)&tmp) == SUCCESS &&
ht               2485 ext/soap/soap.c 		if (zend_hash_find(ht, "features", sizeof("features"), (void**)&tmp) == SUCCESS &&
ht               2490 ext/soap/soap.c 		if (zend_hash_find(ht, "connection_timeout", sizeof("connection_timeout"), (void**)&tmp) == SUCCESS) {
ht               2501 ext/soap/soap.c 		if (zend_hash_find(ht, "cache_wsdl", sizeof("cache_wsdl"), (void**)&tmp) == SUCCESS &&
ht               2506 ext/soap/soap.c 		if (zend_hash_find(ht, "user_agent", sizeof("user_agent"), (void**)&tmp) == SUCCESS &&
ht               2511 ext/soap/soap.c 		if (zend_hash_find(ht, "keep_alive", sizeof("keep_alive"), (void**)&tmp) == SUCCESS &&
ht               2516 ext/soap/soap.c 		if (zend_hash_find(ht, "ssl_method", sizeof("ssl_method"), (void**)&tmp) == SUCCESS &&
ht               2692 ext/soap/soap.c 		SOAP_GLOBAL(class_map) = (*tmp)->value.ht;
ht               2837 ext/soap/soap.c static void verify_soap_headers_array(HashTable *ht TSRMLS_DC)
ht               2841 ext/soap/soap.c 	zend_hash_internal_pointer_reset(ht);
ht               2842 ext/soap/soap.c 	while (zend_hash_get_current_data(ht, (void**)&tmp) == SUCCESS) {
ht               2847 ext/soap/soap.c 		zend_hash_move_forward(ht);
ht               3718 ext/soap/soap.c static void set_soap_header_attributes(xmlNodePtr h, HashTable *ht, int version)
ht               3722 ext/soap/soap.c 	if (zend_hash_find(ht, "mustUnderstand", sizeof("mustUnderstand"), (void**)&tmp) == SUCCESS &&
ht               3730 ext/soap/soap.c 	if (zend_hash_find(ht, "actor", sizeof("actor"), (void**)&tmp) == SUCCESS) {
ht               3909 ext/soap/soap.c 				HashTable* ht = Z_OBJPROP_P(hdr_ret);
ht               3913 ext/soap/soap.c 				if (zend_hash_find(ht, "namespace", sizeof("namespace"), (void**)&tmp) == SUCCESS &&
ht               3919 ext/soap/soap.c 				if (zend_hash_find(ht, "name", sizeof("name"), (void**)&tmp) == SUCCESS &&
ht               3931 ext/soap/soap.c 				if (zend_hash_find(ht, "data", sizeof("data"), (void**)&tmp) == SUCCESS) {
ht               4127 ext/soap/soap.c 					HashTable *ht = NULL;
ht               4135 ext/soap/soap.c 						ht = Z_OBJPROP(h->retval);
ht               4136 ext/soap/soap.c 						if (zend_hash_find(ht, "namespace", sizeof("namespace"), (void**)&tmp) == SUCCESS &&
ht               4142 ext/soap/soap.c 						if (zend_hash_find(ht, "name", sizeof("name"), (void**)&tmp) == SUCCESS &&
ht               4158 ext/soap/soap.c 						if (zend_hash_find(ht, "data", sizeof("data"), (void**)&tmp) == SUCCESS) {
ht               4171 ext/soap/soap.c 						if (ht) {
ht               4172 ext/soap/soap.c 							set_soap_header_attributes(xmlHdr, ht, version);
ht               4183 ext/soap/soap.c 						if (ht) {
ht               4184 ext/soap/soap.c 							set_soap_header_attributes(xmlHdr, ht, version);
ht               4355 ext/soap/soap.c 			HashTable *ht;
ht               4362 ext/soap/soap.c 			ht = Z_OBJPROP_PP(header);
ht               4363 ext/soap/soap.c 			if (zend_hash_find(ht, "name", sizeof("name"), (void**)&name) == SUCCESS &&
ht               4365 ext/soap/soap.c 			    zend_hash_find(ht, "namespace", sizeof("namespace"), (void**)&ns) == SUCCESS &&
ht               4390 ext/soap/soap.c 				if (zend_hash_find(ht, "data", sizeof("data"), (void**)&tmp) == SUCCESS) {
ht               4399 ext/soap/soap.c 				set_soap_header_attributes(h, ht, version);
ht               4490 ext/soap/soap.c 	HashTable   *ht;
ht               4497 ext/soap/soap.c 		ht = function->requestParameters;
ht               4499 ext/soap/soap.c 		ht = function->responseParameters;
ht               4502 ext/soap/soap.c 	if (ht == NULL) {
ht               4507 ext/soap/soap.c 		if (zend_hash_find(ht, param_name, strlen(param_name), (void **)&tmp) != FAILURE) {
ht               4512 ext/soap/soap.c 			zend_hash_internal_pointer_reset_ex(ht, &pos);
ht               4513 ext/soap/soap.c 			while (zend_hash_get_current_data_ex(ht, (void **)&tmp, &pos) != FAILURE) {
ht               4517 ext/soap/soap.c 				zend_hash_move_forward_ex(ht, &pos);
ht               4521 ext/soap/soap.c 		if (zend_hash_index_find(ht, index, (void **)&tmp) != FAILURE) {
ht               4931 ext/soap/soap.c 	HashTable *ht = (HashTable*)data;
ht               4932 ext/soap/soap.c 	zend_hash_destroy(ht);
ht               4933 ext/soap/soap.c 	efree(ht);
ht                114 ext/sockets/multicast.c static int php_get_if_index_from_array(const HashTable *ht, const char *key,
ht                119 ext/sockets/multicast.c 	if (zend_hash_find(ht, key, strlen(key) + 1, (void **)&val) == FAILURE) {
ht                127 ext/sockets/multicast.c static int php_get_address_from_array(const HashTable *ht, const char *key,
ht                133 ext/sockets/multicast.c 	if (zend_hash_find(ht, key, strlen(key) + 1, (void **)&val) == FAILURE) {
ht                 82 ext/sockets/sendrecvmsg.c 	HashTable	ht;
ht                 95 ext/sockets/sendrecvmsg.c 	zend_hash_init(&ancillary_registry.ht, 32, NULL, NULL, 1);
ht                105 ext/sockets/sendrecvmsg.c 	zend_hash_update(&ancillary_registry.ht, (char*)&key, sizeof(key), \
ht                137 ext/sockets/sendrecvmsg.c 		zend_hash_destroy(&ancillary_registry.ht);
ht                156 ext/sockets/sendrecvmsg.c 	if (zend_hash_find(&ancillary_registry.ht, (char*)&key, sizeof(key),
ht                456 ext/spl/php_spl.c #define HT_MOVE_TAIL_TO_HEAD(ht)							\
ht                457 ext/spl/php_spl.c 	(ht)->pListTail->pListNext = (ht)->pListHead;			\
ht                458 ext/spl/php_spl.c 	(ht)->pListHead = (ht)->pListTail;						\
ht                459 ext/spl/php_spl.c 	(ht)->pListTail = (ht)->pListHead->pListLast;			\
ht                460 ext/spl/php_spl.c 	(ht)->pListHead->pListNext->pListLast = (ht)->pListHead;\
ht                461 ext/spl/php_spl.c 	(ht)->pListTail->pListNext = NULL;						\
ht                462 ext/spl/php_spl.c 	(ht)->pListHead->pListLast = NULL;
ht                118 ext/spl/spl_array.c SPL_API int spl_hash_verify_pos_ex(spl_array_object * intern, HashTable * ht TSRMLS_DC) /* {{{ */
ht                125 ext/spl/spl_array.c 	p = ht->arBuckets[intern->pos_h & ht->nTableMask];
ht                140 ext/spl/spl_array.c 	HashTable *ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
ht                141 ext/spl/spl_array.c 	return spl_hash_verify_pos_ex(intern, ht TSRMLS_CC);
ht                309 ext/spl/spl_array.c 	HashTable *ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
ht                315 ext/spl/spl_array.c 	if ((type == BP_VAR_W || type == BP_VAR_RW) && (ht->nApplyCount > 0)) {
ht                325 ext/spl/spl_array.c 		if (zend_symtable_find(ht, key, len, (void **) &retval) == FAILURE) {
ht                338 ext/spl/spl_array.c 				    zend_symtable_update(ht, key, len, (void**)&value, sizeof(void*), (void **)&retval);
ht                357 ext/spl/spl_array.c 		if (zend_hash_index_find(ht, index, (void **) &retval) == FAILURE) {
ht                370 ext/spl/spl_array.c 					zend_hash_index_update(ht, index, (void**)&value, sizeof(void*), (void **)&retval);
ht                441 ext/spl/spl_array.c 	HashTable *ht;
ht                455 ext/spl/spl_array.c 		ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
ht                456 ext/spl/spl_array.c 		if (ht->nApplyCount > 0) {
ht                461 ext/spl/spl_array.c 		zend_hash_next_index_insert(ht, (void**)&value, sizeof(void*), NULL);
ht                466 ext/spl/spl_array.c 		ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
ht                467 ext/spl/spl_array.c 		if (ht->nApplyCount > 0) {
ht                472 ext/spl/spl_array.c 		zend_symtable_update(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, (void**)&value, sizeof(void*), NULL);
ht                478 ext/spl/spl_array.c 		ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
ht                479 ext/spl/spl_array.c 		if (ht->nApplyCount > 0) {
ht                489 ext/spl/spl_array.c 		zend_hash_index_update(ht, index, (void**)&value, sizeof(void*), NULL);
ht                492 ext/spl/spl_array.c 		ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
ht                493 ext/spl/spl_array.c 		if (ht->nApplyCount > 0) {
ht                498 ext/spl/spl_array.c 		zend_hash_next_index_insert(ht, (void**)&value, sizeof(void*), NULL);
ht                515 ext/spl/spl_array.c 	HashTable *ht;
ht                526 ext/spl/spl_array.c 		ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
ht                527 ext/spl/spl_array.c 		if (ht->nApplyCount > 0) {
ht                531 ext/spl/spl_array.c 		if (ht == &EG(symbol_table)) {
ht                536 ext/spl/spl_array.c 			if (zend_symtable_del(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1) == FAILURE) {
ht                577 ext/spl/spl_array.c 		ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
ht                578 ext/spl/spl_array.c 		if (ht->nApplyCount > 0) {
ht                582 ext/spl/spl_array.c 		if (zend_hash_index_del(ht, index) == FAILURE) {
ht                626 ext/spl/spl_array.c 		HashTable *ht = spl_array_get_hash_table(intern, 0 TSRMLS_CC);
ht                630 ext/spl/spl_array.c 				if (zend_symtable_find(ht, Z_STRVAL_P(offset), Z_STRLEN_P(offset)+1, (void **) &tmp) != FAILURE) {
ht                648 ext/spl/spl_array.c 				if (zend_hash_index_find(ht, index, (void **)&tmp) != FAILURE) {
ht                678 ext/spl/spl_array.c static inline int spl_array_object_verify_pos_ex(spl_array_object *object, HashTable *ht, const char *msg_prefix TSRMLS_DC)
ht                680 ext/spl/spl_array.c 	if (!ht) {
ht                685 ext/spl/spl_array.c 	if (object->pos && (object->ar_flags & SPL_ARRAY_IS_REF) && spl_hash_verify_pos_ex(object, ht TSRMLS_CC) == FAILURE) {
ht                694 ext/spl/spl_array.c static inline int spl_array_object_verify_pos(spl_array_object *object, HashTable *ht TSRMLS_DC)
ht                696 ext/spl/spl_array.c 	return spl_array_object_verify_pos_ex(object, ht, "" TSRMLS_CC);
ht                467 ext/spl/spl_directory.c static spl_filesystem_object * spl_filesystem_object_create_type(int ht, spl_filesystem_object *source, int type, zend_class_entry *ce, zval *return_value TSRMLS_DC) /* {{{ */
ht                537 ext/spl/spl_directory.c 			if (ht && zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|sbr", 
ht               1341 ext/spl/spl_directory.c 	spl_filesystem_object_create_type(ht, intern, SPL_FS_FILE, NULL, return_value TSRMLS_CC);
ht               1392 ext/spl/spl_directory.c 		spl_filesystem_object_create_type(ht, intern, SPL_FS_INFO, ce, return_value TSRMLS_CC);
ht                153 ext/spl/spl_fixedarray.c 	HashTable *ht = zend_std_get_properties(obj TSRMLS_CC);
ht                163 ext/spl/spl_fixedarray.c 	return ht;
ht                170 ext/spl/spl_fixedarray.c 	HashTable *ht = zend_std_get_properties(obj TSRMLS_CC);
ht                174 ext/spl/spl_fixedarray.c 		int j = zend_hash_num_elements(ht);
ht                178 ext/spl/spl_fixedarray.c 				zend_hash_index_update(ht, i, (void *)&intern->array->elements[i], sizeof(zval *), NULL);
ht                181 ext/spl/spl_fixedarray.c 				zend_hash_index_update(ht, i, (void *)&EG(uninitialized_zval_ptr), sizeof(zval *), NULL);
ht                187 ext/spl/spl_fixedarray.c 				zend_hash_index_del(ht, i);
ht                192 ext/spl/spl_fixedarray.c 	return ht;
ht               8606 ext/sqlite3/libsqlite/sqlite3.c   } *ht;
ht               15237 ext/sqlite3/libsqlite/sqlite3.c           nByte += sqlite3MallocSize(pSchema->tblHash.ht);
ht               15238 ext/sqlite3/libsqlite/sqlite3.c           nByte += sqlite3MallocSize(pSchema->trigHash.ht);
ht               15239 ext/sqlite3/libsqlite/sqlite3.c           nByte += sqlite3MallocSize(pSchema->idxHash.ht);
ht               15240 ext/sqlite3/libsqlite/sqlite3.c           nByte += sqlite3MallocSize(pSchema->fkeyHash.ht);
ht               24831 ext/sqlite3/libsqlite/sqlite3.c   pNew->ht = 0;
ht               24844 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_free(pH->ht);
ht               24845 ext/sqlite3/libsqlite/sqlite3.c   pH->ht = 0;
ht               24929 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_free(pH->ht);
ht               24930 ext/sqlite3/libsqlite/sqlite3.c   pH->ht = new_ht;
ht               24954 ext/sqlite3/libsqlite/sqlite3.c   if( pH->ht ){
ht               24957 ext/sqlite3/libsqlite/sqlite3.c     pEntry = &pH->ht[h];
ht               24993 ext/sqlite3/libsqlite/sqlite3.c   if( pH->ht ){
ht               24994 ext/sqlite3/libsqlite/sqlite3.c     pEntry = &pH->ht[h];
ht               25068 ext/sqlite3/libsqlite/sqlite3.c   insertElement(pH, pH->ht ? &pH->ht[h] : 0, new_elem);
ht               132643 ext/sqlite3/libsqlite/sqlite3.c   } *ht;
ht               140791 ext/sqlite3/libsqlite/sqlite3.c   pNew->ht = 0;
ht               140804 ext/sqlite3/libsqlite/sqlite3.c   fts3HashFree(pH->ht);
ht               140805 ext/sqlite3/libsqlite/sqlite3.c   pH->ht = 0;
ht               140928 ext/sqlite3/libsqlite/sqlite3.c   fts3HashFree(pH->ht);
ht               140929 ext/sqlite3/libsqlite/sqlite3.c   pH->ht = new_ht;
ht               140954 ext/sqlite3/libsqlite/sqlite3.c   if( pH->ht ){
ht               140955 ext/sqlite3/libsqlite/sqlite3.c     struct _fts3ht *pEntry = &pH->ht[h];
ht               140986 ext/sqlite3/libsqlite/sqlite3.c   pEntry = &pH->ht[h];
ht               141014 ext/sqlite3/libsqlite/sqlite3.c   if( pH==0 || pH->ht==0 ) return 0;
ht               141102 ext/sqlite3/libsqlite/sqlite3.c   fts3HashInsertElement(pH, &pH->ht[h], new_elem);
ht               1809 ext/standard/array.c PHPAPI void php_splice(HashTable *ht, zend_uint offset, zend_uint length, zval ***list, zend_uint list_count, HashTable *removed TSRMLS_DC) /* {{{ */
ht               1811 ext/standard/array.c 	zend_hash_splice(ht, sizeof(zval *), (copy_ctor_func_t) zval_add_ref, offset, length, (void **) list, list_count, removed);
ht               1813 ext/standard/array.c 	zend_hash_internal_pointer_reset(ht);
ht               1815 ext/standard/array.c 	if (ht == &EG(symbol_table)) {
ht               2466 ext/standard/array.c 		HashTable *ht;
ht               2472 ext/standard/array.c 		ht = Z_ARRVAL_PP(data);
ht               2480 ext/standard/array.c 		    (zend_hash_find(ht, Z_STRVAL_PP(zcolumn), Z_STRLEN_PP(zcolumn) + 1, (void**)&zcolval) == FAILURE)) {
ht               2483 ext/standard/array.c 		    (zend_hash_index_find(ht, Z_LVAL_PP(zcolumn), (void**)&zcolval) == FAILURE)) {
ht               2491 ext/standard/array.c 			zend_hash_find(ht, Z_STRVAL_PP(zkey), Z_STRLEN_PP(zkey) + 1, (void**)&zkeyval);
ht               2493 ext/standard/array.c 			zend_hash_index_find(ht, Z_LVAL_PP(zkey), (void**)&zkeyval);
ht               3051 ext/standard/array.c 	if (return_value->value.ht == &EG(symbol_table)) {
ht               3052 ext/standard/array.c 		HashTable *ht;
ht               3055 ext/standard/array.c 		ALLOC_HASHTABLE(ht);
ht               3056 ext/standard/array.c 		zend_hash_init(ht, zend_hash_num_elements(return_value->value.ht), NULL, ZVAL_PTR_DTOR, 0);
ht               3057 ext/standard/array.c 		zend_hash_copy(ht, return_value->value.ht, (copy_ctor_func_t) zval_add_ref, (void *) &tmp, sizeof(zval *));
ht               3058 ext/standard/array.c 		return_value->value.ht = ht;
ht               3468 ext/standard/array.c 	if (return_value->value.ht == &EG(symbol_table)) {
ht               3469 ext/standard/array.c 		HashTable *ht;
ht               3472 ext/standard/array.c 		ALLOC_HASHTABLE(ht);
ht               3473 ext/standard/array.c 		zend_hash_init(ht, zend_hash_num_elements(return_value->value.ht), NULL, ZVAL_PTR_DTOR, 0);
ht               3474 ext/standard/array.c 		zend_hash_copy(ht, return_value->value.ht, (copy_ctor_func_t) zval_add_ref, (void *) &tmp, sizeof(zval *));
ht               3475 ext/standard/array.c 		return_value->value.ht = ht;
ht               5107 ext/standard/basic_functions.c 	if (zend_get_parameters_array(ht, shutdown_function_entry.arg_count, shutdown_function_entry.arguments) == FAILURE) {
ht               5708 ext/standard/basic_functions.c 	if (zend_get_parameters_array(ht, tick_fe.arg_count, tick_fe.arguments) == FAILURE) {
ht               1221 ext/standard/filters.c static php_conv_err_t php_conv_get_string_prop_ex(const HashTable *ht, char **pretval, size_t *pretval_len, char *field_name, size_t field_name_len, int persistent)
ht               1228 ext/standard/filters.c 	if (zend_hash_find((HashTable *)ht, field_name, field_name_len, (void **)&tmpval) == SUCCESS) {
ht               1255 ext/standard/filters.c static php_conv_err_t php_conv_get_long_prop_ex(const HashTable *ht, long *pretval, char *field_name, size_t field_name_len)
ht               1261 ext/standard/filters.c 	if (zend_hash_find((HashTable *)ht, field_name, field_name_len, (void **)&tmpval) == SUCCESS) {
ht               1278 ext/standard/filters.c static php_conv_err_t php_conv_get_ulong_prop_ex(const HashTable *ht, unsigned long *pretval, char *field_name, size_t field_name_len)
ht               1284 ext/standard/filters.c 	if (zend_hash_find((HashTable *)ht, field_name, field_name_len, (void **)&tmpval) == SUCCESS) {
ht               1304 ext/standard/filters.c static php_conv_err_t php_conv_get_bool_prop_ex(const HashTable *ht, int *pretval, char *field_name, size_t field_name_len)
ht               1310 ext/standard/filters.c 	if (zend_hash_find((HashTable *)ht, field_name, field_name_len, (void **)&tmpval) == SUCCESS) {
ht               1328 ext/standard/filters.c static int php_conv_get_int_prop_ex(const HashTable *ht, int *pretval, char *field_name, size_t field_name_len)
ht               1335 ext/standard/filters.c 	if ((err = php_conv_get_long_prop_ex(ht, &l, field_name, field_name_len)) == PHP_CONV_ERR_SUCCESS) {
ht               1342 ext/standard/filters.c static int php_conv_get_uint_prop_ex(const HashTable *ht, unsigned int *pretval, char *field_name, size_t field_name_len)
ht               1349 ext/standard/filters.c 	if ((err = php_conv_get_ulong_prop_ex(ht, &l, field_name, field_name_len)) == PHP_CONV_ERR_SUCCESS) {
ht               1355 ext/standard/filters.c #define GET_STR_PROP(ht, var, var_len, fldname, persistent) \
ht               1356 ext/standard/filters.c 	php_conv_get_string_prop_ex(ht, &var, &var_len, fldname, sizeof(fldname), persistent) 
ht               1358 ext/standard/filters.c #define GET_INT_PROP(ht, var, fldname) \
ht               1359 ext/standard/filters.c 	php_conv_get_int_prop_ex(ht, &var, fldname, sizeof(fldname))
ht               1361 ext/standard/filters.c #define GET_UINT_PROP(ht, var, fldname) \
ht               1362 ext/standard/filters.c 	php_conv_get_uint_prop_ex(ht, &var, fldname, sizeof(fldname))
ht               1364 ext/standard/filters.c #define GET_BOOL_PROP(ht, var, fldname) \
ht               1365 ext/standard/filters.c 	php_conv_get_bool_prop_ex(ht, &var, fldname, sizeof(fldname))
ht                389 ext/standard/formatted_print.c php_formatted_print(int ht, int *len, int use_array, int format_offset TSRMLS_DC)
ht                690 ext/standard/formatted_print.c 	if ((result=php_formatted_print(ht, &len, 0, 0 TSRMLS_CC))==NULL) {
ht                704 ext/standard/formatted_print.c 	if ((result=php_formatted_print(ht, &len, 1, 0 TSRMLS_CC))==NULL) {
ht                718 ext/standard/formatted_print.c 	if ((result=php_formatted_print(ht, &len, 0, 0 TSRMLS_CC))==NULL) {
ht                734 ext/standard/formatted_print.c 	if ((result=php_formatted_print(ht, &len, 1, 0 TSRMLS_CC))==NULL) {
ht                762 ext/standard/formatted_print.c 	if ((result=php_formatted_print(ht, &len, 0, 1 TSRMLS_CC))==NULL) {
ht                793 ext/standard/formatted_print.c 	if ((result=php_formatted_print(ht, &len, 1, 1 TSRMLS_CC))==NULL) {
ht                856 ext/standard/html.c static inline int resolve_named_entity_html(const char *start, size_t length, const entity_ht *ht, unsigned *uni_cp1, unsigned *uni_cp2)
ht                861 ext/standard/html.c 	s = ht->buckets[hash % ht->num_elems];
ht                 28 ext/standard/http.c PHPAPI int php_url_encode_hash_ex(HashTable *ht, smart_str *formstr,
ht                 41 ext/standard/http.c 	if (!ht) {
ht                 45 ext/standard/http.c 	if (ht->nApplyCount > 0) {
ht                 58 ext/standard/http.c 	for (zend_hash_internal_pointer_reset(ht);
ht                 59 ext/standard/http.c 		(key_type = zend_hash_get_current_key_ex(ht, &key, &key_len, &idx, 0, NULL)) != HASH_KEY_NON_EXISTENT;
ht                 60 ext/standard/http.c 		zend_hash_move_forward(ht)
ht                 79 ext/standard/http.c 		if (zend_hash_get_current_data_ex(ht, (void **)&zdata, NULL) == FAILURE || !zdata || !(*zdata)) {
ht                139 ext/standard/http.c 			ht->nApplyCount++;
ht                141 ext/standard/http.c 			ht->nApplyCount--;
ht                102 ext/standard/info.c static void php_info_print_stream_hash(const char *name, HashTable *ht TSRMLS_DC) /* {{{ */
ht                107 ext/standard/info.c 	if (ht) {
ht                108 ext/standard/info.c 		if (zend_hash_num_elements(ht)) {
ht                117 ext/standard/info.c 			zend_hash_internal_pointer_reset_ex(ht, &pos);
ht                118 ext/standard/info.c 			while (zend_hash_get_current_key_ex(ht, &key, &len, NULL, 0, &pos) == HASH_KEY_IS_STRING)
ht                125 ext/standard/info.c 				zend_hash_move_forward_ex(ht, &pos);
ht                126 ext/standard/info.c 				if (zend_hash_get_current_key_ex(ht, &key, &len, NULL, 0, &pos) == HASH_KEY_IS_STRING) {
ht                106 ext/standard/php_array.h PHPAPI void php_splice(HashTable *ht, zend_uint offset, zend_uint length, zval ***list, zend_uint list_count, HashTable *removed TSRMLS_DC);
ht                 27 ext/standard/php_http.h PHPAPI int php_url_encode_hash_ex(HashTable *ht, smart_str *formstr,
ht                 32 ext/standard/php_http.h #define php_url_encode_hash(ht, formstr)	php_url_encode_hash_ex((ht), (formstr), NULL, 0, NULL, 0, NULL, 0, NULL TSRMLS_CC)
ht                305 ext/standard/var_unserializer.c static inline int process_nested_data(UNSERIALIZE_PARAMETER, HashTable *ht, long elements, int objprops)
ht                333 ext/standard/var_unserializer.c 				if (zend_hash_index_find(ht, Z_LVAL_P(key), (void **)&old_data)==SUCCESS) {
ht                336 ext/standard/var_unserializer.c 				zend_hash_index_update(ht, Z_LVAL_P(key), &data, sizeof(data), NULL);
ht                339 ext/standard/var_unserializer.c 				if (zend_symtable_find(ht, Z_STRVAL_P(key), Z_STRLEN_P(key) + 1, (void **)&old_data)==SUCCESS) {
ht                342 ext/standard/var_unserializer.c 				zend_symtable_update(ht, Z_STRVAL_P(key), Z_STRLEN_P(key) + 1, &data, sizeof(data), NULL);
ht                348 ext/standard/var_unserializer.c 			if (zend_hash_find(ht, Z_STRVAL_P(key), Z_STRLEN_P(key) + 1, (void **)&old_data)==SUCCESS) {
ht                351 ext/standard/var_unserializer.c 			zend_hash_update(ht, Z_STRVAL_P(key), Z_STRLEN_P(key) + 1, &data,
ht                912 ext/sybase_ct/php_sybase_ct.c 		ht = 0;
ht               1881 ext/sybase_ct/php_sybase_ct.c 	ht= 1;
ht                630 ext/wddx/wddx.c 	HashTable *ht;
ht                663 ext/wddx/wddx.c 			ht = Z_ARRVAL_P(var);
ht                664 ext/wddx/wddx.c 			if (ht->nApplyCount > 1) {
ht                668 ext/wddx/wddx.c 			ht->nApplyCount++;
ht                670 ext/wddx/wddx.c 			ht->nApplyCount--;
ht                674 ext/wddx/wddx.c 			ht = Z_OBJPROP_P(var);
ht                675 ext/wddx/wddx.c 			if (ht->nApplyCount > 1) {
ht                679 ext/wddx/wddx.c 			ht->nApplyCount++;
ht                681 ext/wddx/wddx.c 			ht->nApplyCount--;
ht                360 ext/xmlrpc/xmlrpc-epi-php.c #define my_zend_hash_get_current_key(ht, my_key, num_index) zend_hash_get_current_key(ht, my_key, num_index, 0)
ht                485 ext/xmlrpc/xmlrpc-epi-php.c static XMLRPC_VECTOR_TYPE determine_vector_type (HashTable *ht)
ht                491 ext/xmlrpc/xmlrpc-epi-php.c 	zend_hash_internal_pointer_reset(ht);
ht                493 ext/xmlrpc/xmlrpc-epi-php.c 		int res = my_zend_hash_get_current_key(ht, &my_key, &num_index);
ht                514 ext/xmlrpc/xmlrpc-epi-php.c 		zend_hash_move_forward(ht);
ht                572 ext/xmlrpc/xmlrpc-epi-php.c 						HashTable *ht = NULL;
ht                576 ext/xmlrpc/xmlrpc-epi-php.c 						ht = HASH_OF(val);
ht                577 ext/xmlrpc/xmlrpc-epi-php.c 						if (ht && ht->nApplyCount > 1) {
ht                598 ext/xmlrpc/xmlrpc-epi-php.c 									ht = HASH_OF(*pIter);
ht                599 ext/xmlrpc/xmlrpc-epi-php.c 									if (ht) {
ht                600 ext/xmlrpc/xmlrpc-epi-php.c 										ht->nApplyCount++;
ht                615 ext/xmlrpc/xmlrpc-epi-php.c 									if (ht) {
ht                616 ext/xmlrpc/xmlrpc-epi-php.c 										ht->nApplyCount--;
ht                134 main/php_variables.c 				HashTable *ht;
ht                138 main/php_variables.c 					ht = Z_ARRVAL_P(track_vars_array);
ht                139 main/php_variables.c 					zend_symtable_del(ht, var, var_len + 1);
ht                280 sapi/apache/mod_php5.c 		symbol_table = track_vars_array->value.ht;
ht                405 sapi/apache_hooks/mod_php5.c 		symbol_table = track_vars_array->value.ht;
ht                415 sapi/nsapi/nsapi.c 		entry=rc->rq->headers->ht[i];
ht                439 sapi/nsapi/nsapi.c 		entry=rc->rq->srvhdrs->ht[i];
ht                675 sapi/nsapi/nsapi.c 		entry=rc->rq->headers->ht[i];
ht                851 sapi/nsapi/nsapi.c 		entry=NSG(pb)->ht[i];
ht                129 sapi/phpdbg/phpdbg_utils.h static void zend_hash_get_current_key_zval_ex(const HashTable *ht, zval *key, HashPosition *pos) {
ht                132 sapi/phpdbg/phpdbg_utils.h 	p = pos ? (*pos) : ht->pInternalPointer;
ht                 97 sapi/phpdbg/phpdbg_watch.c void phpdbg_create_ht_watchpoint(HashTable *ht, phpdbg_watchpoint_t *watch) {
ht                 98 sapi/phpdbg/phpdbg_watch.c 	phpdbg_create_addr_watchpoint(ht, sizeof(HashTable), watch);
ht                121 sapi/phpdbg/phpdbg_watch.c 	HashTable *ht;
ht                125 sapi/phpdbg/phpdbg_watch.c 			ht = Z_ARRVAL_P(watch->addr.zv);
ht                128 sapi/phpdbg/phpdbg_watch.c 			ht = Z_OBJPROP_P(watch->addr.zv);
ht                134 sapi/phpdbg/phpdbg_watch.c 	phpdbg_create_ht_watchpoint(ht, watch);
ht                149 sapi/phpdbg/phpdbg_watch.c 	HashTable *ht;
ht                160 sapi/phpdbg/phpdbg_watch.c 			ht = Z_ARRVAL_P(watch->addr.zv);
ht                163 sapi/phpdbg/phpdbg_watch.c 			ht = Z_OBJPROP_P(watch->addr.zv);
ht                174 sapi/phpdbg/phpdbg_watch.c 		for (zend_hash_internal_pointer_reset_ex(ht, &position);
ht                175 sapi/phpdbg/phpdbg_watch.c 		     zend_hash_get_current_data_ex(ht, (void **)&zv, &position) == SUCCESS;
ht                176 sapi/phpdbg/phpdbg_watch.c 		     zend_hash_move_forward_ex(ht, &position)) {
ht                181 sapi/phpdbg/phpdbg_watch.c 			new_watch->parent_container = ht;
ht                183 sapi/phpdbg/phpdbg_watch.c 			zend_hash_get_current_key_zval_ex(ht, &key, &position);
ht                211 sapi/phpdbg/phpdbg_watch.c 		phpdbg_create_ht_watchpoint(ht, new_watch);
ht                220 sapi/phpdbg/phpdbg_watch.c 		HashTable *ht;
ht                231 sapi/phpdbg/phpdbg_watch.c 			ht = watch->addr.ht;
ht                233 sapi/phpdbg/phpdbg_watch.c 			for (zend_hash_internal_pointer_reset_ex(ht, &position);
ht                234 sapi/phpdbg/phpdbg_watch.c 			     zend_hash_get_current_data_ex(ht, (void **)&zv, &position) == SUCCESS;
ht                235 sapi/phpdbg/phpdbg_watch.c 			     zend_hash_move_forward_ex(ht, &position)) {
ht                236 sapi/phpdbg/phpdbg_watch.c 				zend_hash_get_current_key_zval_ex(ht, &key, &position);
ht                251 sapi/phpdbg/phpdbg_watch.c 					ht = Z_ARRVAL_P(watch->addr.zv);
ht                254 sapi/phpdbg/phpdbg_watch.c 					ht = Z_OBJPROP_P(watch->addr.zv);
ht                258 sapi/phpdbg/phpdbg_watch.c 			if ((result = phpdbg_btree_find(&PHPDBG_G(watchpoint_tree), (zend_ulong) ht))) {
ht                634 sapi/phpdbg/phpdbg_watch.c 			    && !watch->addr.ht->inconsistent
ht                636 sapi/phpdbg/phpdbg_watch.c 			    && zend_hash_num_elements((HashTable *)oldPtr) != zend_hash_num_elements(watch->addr.ht))) {
ht                706 sapi/phpdbg/phpdbg_watch.c 					if (watch->addr.ht->inconsistent) {
ht                716 sapi/phpdbg/phpdbg_watch.c 					elementDiff = zend_hash_num_elements((HashTable *)oldPtr) - zend_hash_num_elements(watch->addr.ht);
ht                729 sapi/phpdbg/phpdbg_watch.c 					if (((HashTable *)oldPtr)->pInternalPointer != watch->addr.ht->pInternalPointer) {
ht                 73 sapi/phpdbg/phpdbg_watch.h 		HashTable *ht;
ht                 64 win32/registry.c 	HashTable *ht = NULL;
ht                 80 win32/registry.c 						if (!ht) {
ht                 81 win32/registry.c 							ht = (HashTable*)malloc(sizeof(HashTable));
ht                 82 win32/registry.c 							if (!ht) {
ht                 85 win32/registry.c 							zend_hash_init(ht, 0, NULL, ZVAL_INTERNAL_PTR_DTOR, 1);
ht                 95 win32/registry.c 						zend_hash_update(ht, name, name_len+1, &data, sizeof(zval*), NULL);
ht                 99 win32/registry.c 			if (ht) {
ht                111 win32/registry.c 						if (zend_hash_add(ht, index, index_len, tmpdata, sizeof(zval*), NULL) == SUCCESS) {
ht                116 win32/registry.c 				zend_hash_update(directories, path, path_len+1, &ht, sizeof(HashTable*), NULL);
ht                124 win32/registry.c 		if (ht == NULL) {
ht                125 win32/registry.c 			ht = parent_ht;
ht                150 win32/registry.c 						if (LoadDirectory(directories, subkey, new_path, name_len, ht)) {
ht                253 win32/registry.c 			HashTable *ht = *pht;
ht                260 win32/registry.c 			for (zend_hash_internal_pointer_reset_ex(ht, &pos);
ht                261 win32/registry.c 			     zend_hash_get_current_data_ex(ht, (void**)&data, &pos) == SUCCESS &&
ht                262 win32/registry.c 			     zend_hash_get_current_key_ex(ht, &index, &index_len, &num, 0, &pos) == HASH_KEY_IS_STRING;
ht                263 win32/registry.c 			     zend_hash_move_forward_ex(ht, &pos)) {