Lines Matching refs:p

2898 			Bucket *p = hash->arData;  local
2901 for (; i > 0; p++, i--) {
2902 if (p->key) {
2903 zend_string_release(p->key);
2904 p->key = NULL;
3074 Bucket *p = in_hash->arData; local
3077 for (pos = 0, idx = 0; pos < offset && idx < in_hash->nNumUsed; idx++, p++) {
3078 if (Z_TYPE(p->val) == IS_UNDEF) continue;
3079 entry = &p->val;
3082 if (p->key == NULL) {
3085 zend_hash_add_new(&out_hash, p->key, entry);
3098 for ( ; pos < offset + length && idx < in_hash->nNumUsed; idx++, p++) {
3099 if (Z_TYPE(p->val) == IS_UNDEF) continue;
3101 entry = &p->val;
3103 if (p->key == NULL) {
3106 zend_hash_add_new(removed, p->key, entry);
3108 zend_hash_del_bucket(in_hash, p);
3113 for ( ; pos2 < offset + length && idx < in_hash->nNumUsed; idx++, p++) {
3114 if (Z_TYPE(p->val) == IS_UNDEF) continue;
3116 zend_hash_del_bucket(in_hash, p);
3131 for ( ; idx < in_hash->nNumUsed ; idx++, p++) {
3132 if (Z_TYPE(p->val) == IS_UNDEF) continue;
3133 entry = &p->val;
3134 if (p->key == NULL) {
3137 zend_hash_add_new(&out_hash, p->key, entry);
3236 Bucket *p; local
3245 p = Z_ARRVAL_P(stack)->arData + idx;
3246 val = &p->val;
3253 if (!p->key && (zend_long)p->h == (Z_ARRVAL_P(stack)->nNextFreeElement - 1)) {
3258 zend_hash_del_bucket(Z_ARRVAL_P(stack), p);
3334 Bucket *p; local
3342 p = Z_ARRVAL_P(stack)->arData + idx;
3343 val = &p->val;
3352 zend_hash_del_bucket(Z_ARRVAL_P(stack), p);
3355 p = Z_ARRVAL_P(stack)->arData + idx;
3356 if (Z_TYPE(p->val) == IS_UNDEF) continue;
3357 if (p->key == NULL) {
3358 if (p->h != k) {
3359 p->h = k++;
3649 Bucket *p = find_bucket_at_offset(ht, offset); local
3652 for (; p != end; p++) {
3653 entry = &p->val;
3661 num_key = p->h;
3662 string_key = p->key;
4538 static void array_bucketindex_swap(void *p, void *q) argument
4540 struct bucketindex *f = (struct bucketindex *)p;
4552 Bucket *p; local
4625 p = Z_ARRVAL_P(array)->arData;
4626 for (i = 0, idx = 0; idx < Z_ARRVAL_P(array)->nNumUsed; idx++, p++) {
4627 if (Z_TYPE(p->val) == IS_UNDEF) continue;
4628 arTmp[i].b = *p;
4643 p = &lastkept->b;
4646 p = &cmpdata->b;
4648 if (p->key == NULL) {
4649 zend_hash_index_del(Z_ARRVAL_P(return_value), p->h);
4651 zend_hash_del(Z_ARRVAL_P(return_value), p->key);
4773 Bucket **lists, *list, **ptrs, *p; local
4886 p = hash->arData;
4887 for (idx = 0; idx < hash->nNumUsed; idx++, p++) {
4888 if (Z_TYPE(p->val) == IS_UNDEF) continue;
4889 *list++ = *p;
4953 p = ptrs[0]++;
4954 if (Z_TYPE(p->val) == IS_UNDEF) {
4957 if (p->key == NULL) {
4958 zend_hash_index_del(Z_ARRVAL_P(return_value), p->h);
4960 zend_hash_del(Z_ARRVAL_P(return_value), p->key);
4972 p = ptrs[0];
4973 if (p->key == NULL) {
4974 zend_hash_index_del(Z_ARRVAL_P(return_value), p->h);
4976 zend_hash_del(Z_ARRVAL_P(return_value), p->key);
5158 Bucket **lists, *list, **ptrs, *p; local
5271 p = hash->arData;
5272 for (idx = 0; idx < hash->nNumUsed; idx++, p++) {
5273 if (Z_TYPE(p->val) == IS_UNDEF) continue;
5274 *list++ = *p;
5355 p = ptrs[0];
5356 if (p->key == NULL) {
5357 zend_hash_index_del(Z_ARRVAL_P(return_value), p->h);
5359 zend_hash_del(Z_ARRVAL_P(return_value), p->key);
5606 static void array_bucket_p_sawp(void *p, void *q) /* {{{ */ { argument
5608 Bucket **f = (Bucket **)p;
5750 Bucket *p = Z_ARRVAL_P(arrays[i])->arData; local
5751 for (idx = 0; idx < Z_ARRVAL_P(arrays[i])->nNumUsed; idx++, p++) {
5752 if (Z_TYPE(p->val) == IS_UNDEF) continue;
5753 indirect[k][i] = *p;