Lines Matching refs:p

1851 	Bucket		*p;					/* Pointer to hash bucket */  in php_splice()  local
1881 for (pos = 0, p = in_hash->pListHead; pos < offset && p ; pos++, p = p->pListNext) { in php_splice()
1883 entry = *((zval **)p->pData); in php_splice()
1887 if (p->nKeyLength == 0) { in php_splice()
1890 zend_hash_quick_update(out_hash, p->arKey, p->nKeyLength, p->h, &entry, sizeof(zval *), NULL); in php_splice()
1896 for ( ; pos < offset + length && p; pos++, p = p->pListNext) { in php_splice()
1897 entry = *((zval **)p->pData); in php_splice()
1899 if (p->nKeyLength == 0) { in php_splice()
1902 zend_hash_quick_update(*removed, p->arKey, p->nKeyLength, p->h, &entry, sizeof(zval *), NULL); in php_splice()
1906 for ( ; pos < offset + length && p; pos++, p = p->pListNext); in php_splice()
1920 for ( ; p ; p = p->pListNext) { in php_splice()
1921 entry = *((zval **)p->pData); in php_splice()
1923 if (p->nKeyLength == 0) { in php_splice()
1926 zend_hash_quick_update(out_hash, p->arKey, p->nKeyLength, p->h, &entry, sizeof(zval *), NULL); in php_splice()
2007 Bucket *p = Z_ARRVAL_P(stack)->pListHead; in _phpi_pop() local
2008 while (p != NULL) { in _phpi_pop()
2009 if (p->nKeyLength == 0) { in _phpi_pop()
2010 if (p->h != k) { in _phpi_pop()
2011 p->h = k++; in _phpi_pop()
2017 p = p->pListNext; in _phpi_pop()
2088 Bucket *p; /* Bucket used for traversing hash */ in PHP_FUNCTION() local
2112 for (p = Z_ARRVAL_P(repl_array)->pListHead, i = 0; p; p = p->pListNext, i++) { in PHP_FUNCTION()
2113 repl[i] = ((zval **)p->pData); in PHP_FUNCTION()
2780 Bucket *p; in PHP_FUNCTION() local
2808 for (i = 0, p = Z_ARRVAL_P(array)->pListHead; p; i++, p = p->pListNext) { in PHP_FUNCTION()
2809 arTmp[i].b = p; in PHP_FUNCTION()
2822 p = lastkept->b; in PHP_FUNCTION()
2825 p = cmpdata->b; in PHP_FUNCTION()
2827 if (p->nKeyLength == 0) { in PHP_FUNCTION()
2828 zend_hash_index_del(Z_ARRVAL_P(return_value), p->h); in PHP_FUNCTION()
2831 zend_delete_global_variable(p->arKey, p->nKeyLength - 1 TSRMLS_CC); in PHP_FUNCTION()
2833 zend_hash_quick_del(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h); in PHP_FUNCTION()
2905 Bucket *p; in php_array_intersect_key() local
2951 for (p = Z_ARRVAL_PP(args[0])->pListHead; p != NULL; p = p->pListNext) { in php_array_intersect_key()
2952 if (p->nKeyLength == 0) { in php_array_intersect_key()
2955 if (zend_hash_index_find(Z_ARRVAL_PP(args[i]), p->h, (void**)&data) == FAILURE || in php_array_intersect_key()
2957 intersect_data_compare_func((zval**)p->pData, data TSRMLS_CC) != 0) in php_array_intersect_key()
2964 Z_ADDREF_PP((zval**)p->pData); in php_array_intersect_key()
2965 zend_hash_index_update(Z_ARRVAL_P(return_value), p->h, p->pData, sizeof(zval*), NULL); in php_array_intersect_key()
2970 …if (zend_hash_quick_find(Z_ARRVAL_PP(args[i]), p->arKey, p->nKeyLength, p->h, (void**)&data) == FA… in php_array_intersect_key()
2972 intersect_data_compare_func((zval**)p->pData, data TSRMLS_CC) != 0) in php_array_intersect_key()
2979 Z_ADDREF_PP((zval**)p->pData); in php_array_intersect_key()
2980 …zend_hash_quick_update(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h, p->pData, sizeof(z… in php_array_intersect_key()
2994 Bucket ***lists, **list, ***ptrs, *p; in php_array_intersect() local
3124 for (p = hash->pListHead; p; p = p->pListNext) { in php_array_intersect()
3125 *list++ = p; in php_array_intersect()
3193 p = *ptrs[0]++; in php_array_intersect()
3194 if (!p) { in php_array_intersect()
3197 if (p->nKeyLength == 0) { in php_array_intersect()
3198 zend_hash_index_del(Z_ARRVAL_P(return_value), p->h); in php_array_intersect()
3200 zend_hash_quick_del(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h); in php_array_intersect()
3212 p = *ptrs[0]; in php_array_intersect()
3213 if (p->nKeyLength == 0) { in php_array_intersect()
3214 zend_hash_index_del(Z_ARRVAL_P(return_value), p->h); in php_array_intersect()
3216 zend_hash_quick_del(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h); in php_array_intersect()
3328 Bucket *p; in php_array_diff_key() local
3369 for (p = Z_ARRVAL_PP(args[0])->pListHead; p != NULL; p = p->pListNext) { in php_array_diff_key()
3370 if (p->nKeyLength == 0) { in php_array_diff_key()
3373 if (zend_hash_index_find(Z_ARRVAL_PP(args[i]), p->h, (void**)&data) == SUCCESS && in php_array_diff_key()
3375 diff_data_compare_func((zval**)p->pData, data TSRMLS_CC) == 0) in php_array_diff_key()
3382 Z_ADDREF_PP((zval**)p->pData); in php_array_diff_key()
3383 zend_hash_index_update(Z_ARRVAL_P(return_value), p->h, p->pData, sizeof(zval*), NULL); in php_array_diff_key()
3388 …if (zend_hash_quick_find(Z_ARRVAL_PP(args[i]), p->arKey, p->nKeyLength, p->h, (void**)&data) == SU… in php_array_diff_key()
3390 diff_data_compare_func((zval**)p->pData, data TSRMLS_CC) == 0) in php_array_diff_key()
3397 Z_ADDREF_PP((zval**)p->pData); in php_array_diff_key()
3398 …zend_hash_quick_update(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h, p->pData, sizeof(z… in php_array_diff_key()
3412 Bucket ***lists, **list, ***ptrs, *p; in php_array_diff() local
3541 for (p = hash->pListHead; p; p = p->pListNext) { in php_array_diff()
3542 *list++ = p; in php_array_diff()
3625 p = *ptrs[0]; in php_array_diff()
3626 if (p->nKeyLength == 0) { in php_array_diff()
3627 zend_hash_index_del(Z_ARRVAL_P(return_value), p->h); in php_array_diff()
3629 zend_hash_quick_del(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h); in php_array_diff()
3781 Bucket* p; in PHP_FUNCTION() local
3900 for (p = Z_ARRVAL_PP(arrays[i])->pListHead; p; p = p->pListNext, k++) { in PHP_FUNCTION()
3901 indirect[k][i] = p; in PHP_FUNCTION()
3928 p = hash->pListHead; in PHP_FUNCTION()
3930 while (p != NULL) { in PHP_FUNCTION()
3931 if (p->nKeyLength == 0) in PHP_FUNCTION()
3932 p->h = k++; in PHP_FUNCTION()
3933 p = p->pListNext; in PHP_FUNCTION()