Lines Matching refs:p

1816 	Bucket		*p;					/* Pointer to hash bucket */  in php_splice()  local
1846 for (pos = 0, p = in_hash->pListHead; pos < offset && p ; pos++, p = p->pListNext) { in php_splice()
1848 entry = *((zval **)p->pData); in php_splice()
1852 if (p->nKeyLength == 0) { in php_splice()
1855 zend_hash_quick_update(out_hash, p->arKey, p->nKeyLength, p->h, &entry, sizeof(zval *), NULL); in php_splice()
1861 for ( ; pos < offset + length && p; pos++, p = p->pListNext) { in php_splice()
1862 entry = *((zval **)p->pData); in php_splice()
1864 if (p->nKeyLength == 0) { in php_splice()
1867 zend_hash_quick_update(*removed, p->arKey, p->nKeyLength, p->h, &entry, sizeof(zval *), NULL); in php_splice()
1871 for ( ; pos < offset + length && p; pos++, p = p->pListNext); in php_splice()
1885 for ( ; p ; p = p->pListNext) { in php_splice()
1886 entry = *((zval **)p->pData); in php_splice()
1888 if (p->nKeyLength == 0) { in php_splice()
1891 zend_hash_quick_update(out_hash, p->arKey, p->nKeyLength, p->h, &entry, sizeof(zval *), NULL); in php_splice()
1972 Bucket *p = Z_ARRVAL_P(stack)->pListHead; in _phpi_pop() local
1973 while (p != NULL) { in _phpi_pop()
1974 if (p->nKeyLength == 0) { in _phpi_pop()
1975 if (p->h != k) { in _phpi_pop()
1976 p->h = k++; in _phpi_pop()
1982 p = p->pListNext; in _phpi_pop()
2053 Bucket *p; /* Bucket used for traversing hash */ in PHP_FUNCTION() local
2077 for (p = Z_ARRVAL_P(repl_array)->pListHead, i = 0; p; p = p->pListNext, i++) { in PHP_FUNCTION()
2078 repl[i] = ((zval **)p->pData); in PHP_FUNCTION()
2825 Bucket *p; in PHP_FUNCTION() local
2853 for (i = 0, p = Z_ARRVAL_P(array)->pListHead; p; i++, p = p->pListNext) { in PHP_FUNCTION()
2854 arTmp[i].b = p; in PHP_FUNCTION()
2867 p = lastkept->b; in PHP_FUNCTION()
2870 p = cmpdata->b; in PHP_FUNCTION()
2872 if (p->nKeyLength == 0) { in PHP_FUNCTION()
2873 zend_hash_index_del(Z_ARRVAL_P(return_value), p->h); in PHP_FUNCTION()
2876 zend_delete_global_variable(p->arKey, p->nKeyLength - 1 TSRMLS_CC); in PHP_FUNCTION()
2878 zend_hash_quick_del(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h); in PHP_FUNCTION()
2950 Bucket *p; in php_array_intersect_key() local
2996 for (p = Z_ARRVAL_PP(args[0])->pListHead; p != NULL; p = p->pListNext) { in php_array_intersect_key()
2997 if (p->nKeyLength == 0) { in php_array_intersect_key()
3000 if (zend_hash_index_find(Z_ARRVAL_PP(args[i]), p->h, (void**)&data) == FAILURE || in php_array_intersect_key()
3002 intersect_data_compare_func((zval**)p->pData, data TSRMLS_CC) != 0) in php_array_intersect_key()
3009 Z_ADDREF_PP((zval**)p->pData); in php_array_intersect_key()
3010 zend_hash_index_update(Z_ARRVAL_P(return_value), p->h, p->pData, sizeof(zval*), NULL); in php_array_intersect_key()
3015 …if (zend_hash_quick_find(Z_ARRVAL_PP(args[i]), p->arKey, p->nKeyLength, p->h, (void**)&data) == FA… in php_array_intersect_key()
3017 intersect_data_compare_func((zval**)p->pData, data TSRMLS_CC) != 0) in php_array_intersect_key()
3024 Z_ADDREF_PP((zval**)p->pData); in php_array_intersect_key()
3025 …zend_hash_quick_update(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h, p->pData, sizeof(z… in php_array_intersect_key()
3039 Bucket ***lists, **list, ***ptrs, *p; in php_array_intersect() local
3169 for (p = hash->pListHead; p; p = p->pListNext) { in php_array_intersect()
3170 *list++ = p; in php_array_intersect()
3238 p = *ptrs[0]++; in php_array_intersect()
3239 if (!p) { in php_array_intersect()
3242 if (p->nKeyLength == 0) { in php_array_intersect()
3243 zend_hash_index_del(Z_ARRVAL_P(return_value), p->h); in php_array_intersect()
3245 zend_hash_quick_del(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h); in php_array_intersect()
3257 p = *ptrs[0]; in php_array_intersect()
3258 if (p->nKeyLength == 0) { in php_array_intersect()
3259 zend_hash_index_del(Z_ARRVAL_P(return_value), p->h); in php_array_intersect()
3261 zend_hash_quick_del(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h); in php_array_intersect()
3373 Bucket *p; in php_array_diff_key() local
3414 for (p = Z_ARRVAL_PP(args[0])->pListHead; p != NULL; p = p->pListNext) { in php_array_diff_key()
3415 if (p->nKeyLength == 0) { in php_array_diff_key()
3418 if (zend_hash_index_find(Z_ARRVAL_PP(args[i]), p->h, (void**)&data) == SUCCESS && in php_array_diff_key()
3420 diff_data_compare_func((zval**)p->pData, data TSRMLS_CC) == 0) in php_array_diff_key()
3427 Z_ADDREF_PP((zval**)p->pData); in php_array_diff_key()
3428 zend_hash_index_update(Z_ARRVAL_P(return_value), p->h, p->pData, sizeof(zval*), NULL); in php_array_diff_key()
3433 …if (zend_hash_quick_find(Z_ARRVAL_PP(args[i]), p->arKey, p->nKeyLength, p->h, (void**)&data) == SU… in php_array_diff_key()
3435 diff_data_compare_func((zval**)p->pData, data TSRMLS_CC) == 0) in php_array_diff_key()
3442 Z_ADDREF_PP((zval**)p->pData); in php_array_diff_key()
3443 …zend_hash_quick_update(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h, p->pData, sizeof(z… in php_array_diff_key()
3457 Bucket ***lists, **list, ***ptrs, *p; in php_array_diff() local
3586 for (p = hash->pListHead; p; p = p->pListNext) { in php_array_diff()
3587 *list++ = p; in php_array_diff()
3670 p = *ptrs[0]; in php_array_diff()
3671 if (p->nKeyLength == 0) { in php_array_diff()
3672 zend_hash_index_del(Z_ARRVAL_P(return_value), p->h); in php_array_diff()
3674 zend_hash_quick_del(Z_ARRVAL_P(return_value), p->arKey, p->nKeyLength, p->h); in php_array_diff()
3826 Bucket* p; in PHP_FUNCTION() local
3945 for (p = Z_ARRVAL_PP(arrays[i])->pListHead; p; p = p->pListNext, k++) { in PHP_FUNCTION()
3946 indirect[k][i] = p; in PHP_FUNCTION()
3973 p = hash->pListHead; in PHP_FUNCTION()
3975 while (p != NULL) { in PHP_FUNCTION()
3976 if (p->nKeyLength == 0) in PHP_FUNCTION()
3977 p->h = k++; in PHP_FUNCTION()
3978 p = p->pListNext; in PHP_FUNCTION()