Lines Matching refs:hash

1766 	HashTable *hash;  in php_array_data_shuffle()  local
1776 hash = Z_ARRVAL_P(array); in php_array_data_shuffle()
1779 for (j = 0, temp = hash->pListHead; temp; temp = temp->pListNext) in php_array_data_shuffle()
1792 hash->pListHead = elems[0]; in php_array_data_shuffle()
1793 hash->pListTail = NULL; in php_array_data_shuffle()
1794 hash->pInternalPointer = hash->pListHead; in php_array_data_shuffle()
1797 if (hash->pListTail) { in php_array_data_shuffle()
1798 hash->pListTail->pListNext = elems[j]; in php_array_data_shuffle()
1800 elems[j]->pListLast = hash->pListTail; in php_array_data_shuffle()
1802 hash->pListTail = elems[j]; in php_array_data_shuffle()
1804 temp = hash->pListHead; in php_array_data_shuffle()
1811 hash->nNextFreeElement = n_elems; in php_array_data_shuffle()
1812 zend_hash_rehash(hash); in php_array_data_shuffle()
2982 HashTable *hash; in php_array_intersect() local
3102 hash = Z_ARRVAL_PP(args[i]); in php_array_intersect()
3103 list = (Bucket **) pemalloc((hash->nNumOfElements + 1) * sizeof(Bucket *), hash->persistent); in php_array_intersect()
3114 for (p = hash->pListHead; p; p = p->pListNext) { in php_array_intersect()
3119 …zend_qsort((void *) lists[i], hash->nNumOfElements, sizeof(Bucket *), intersect_data_compare_func … in php_array_intersect()
3121 …zend_qsort((void *) lists[i], hash->nNumOfElements, sizeof(Bucket *), intersect_key_compare_func T… in php_array_intersect()
3240 hash = Z_ARRVAL_PP(args[i]); in php_array_intersect()
3241 pefree(lists[i], hash->persistent); in php_array_intersect()
3400 HashTable *hash; in php_array_diff() local
3519 hash = Z_ARRVAL_PP(args[i]); in php_array_diff()
3520 list = (Bucket **) pemalloc((hash->nNumOfElements + 1) * sizeof(Bucket *), hash->persistent); in php_array_diff()
3531 for (p = hash->pListHead; p; p = p->pListNext) { in php_array_diff()
3536 …zend_qsort((void *) lists[i], hash->nNumOfElements, sizeof(Bucket *), diff_data_compare_func TSRML… in php_array_diff()
3538 …zend_qsort((void *) lists[i], hash->nNumOfElements, sizeof(Bucket *), diff_key_compare_func TSRMLS… in php_array_diff()
3653 hash = Z_ARRVAL_PP(args[i]); in php_array_diff()
3654 pefree(lists[i], hash->persistent); in php_array_diff()
3772 HashTable* hash; in PHP_FUNCTION() local
3903 hash = Z_ARRVAL_PP(arrays[i]); in PHP_FUNCTION()
3904 hash->pListHead = indirect[0][i];; in PHP_FUNCTION()
3905 hash->pListTail = NULL; in PHP_FUNCTION()
3906 hash->pInternalPointer = hash->pListHead; in PHP_FUNCTION()
3909 if (hash->pListTail) { in PHP_FUNCTION()
3910 hash->pListTail->pListNext = indirect[k][i]; in PHP_FUNCTION()
3912 indirect[k][i]->pListLast = hash->pListTail; in PHP_FUNCTION()
3914 hash->pListTail = indirect[k][i]; in PHP_FUNCTION()
3917 p = hash->pListHead; in PHP_FUNCTION()
3924 hash->nNextFreeElement = array_size; in PHP_FUNCTION()
3925 zend_hash_rehash(hash); in PHP_FUNCTION()