Lines Matching refs:p

269 	Bucket *p, *q, **prev;  local
300 p = source->pListHead;
301 while (p) {
302 nIndex = p->h & ht->nTableMask;
306 if (!p->nKeyLength) {
309 } else if (IS_INTERNED(p->arKey)) {
311 q->arKey = p->arKey;
313 q = (Bucket *) emalloc(sizeof(Bucket) + p->nKeyLength);
315 memcpy((char*)q->arKey, p->arKey, p->nKeyLength);
318 q = (Bucket *) emalloc(sizeof(Bucket) - 1 + p->nKeyLength);
319 if (p->nKeyLength) {
320 memcpy(q->arKey, p->arKey, p->nKeyLength);
323 q->h = p->h;
324 q->nKeyLength = p->nKeyLength;
345 *ppz = *((zval*)p->pDataPtr);
347 } else if (Z_REFCOUNT_P((zval*)p->pDataPtr) == 1) {
349 *ppz = *((zval*)p->pDataPtr);
350 } else if (accel_xlat_get(p->pDataPtr, ppz) != SUCCESS) {
352 *ppz = *((zval*)p->pDataPtr);
353 accel_xlat_set(p->pDataPtr, ppz);
356 p = p->pListNext;
362 if ((Z_TYPE_P((zval*)p->pDataPtr) & IS_CONSTANT_TYPE_MASK) >= IS_ARRAY) {
363 switch ((Z_TYPE_P((zval*)p->pDataPtr) & IS_CONSTANT_TYPE_MASK)) {
365 if ((Z_TYPE_P((zval*)p->pDataPtr) & ~IS_CONSTANT_INDEX) >= IS_ARRAY) {
366 switch ((Z_TYPE_P((zval*)p->pDataPtr) & ~IS_CONSTANT_INDEX)) {
370 …TRVAL_P(ppz) = (char *) interned_estrndup(Z_STRVAL_P((zval*)p->pDataPtr), Z_STRLEN_P((zval*)p->pDa…
374 if (((zval*)p->pDataPtr)->value.ht && ((zval*)p->pDataPtr)->value.ht != &EG(symbol_table)) {
376 zend_hash_clone_zval(ppz->value.ht, ((zval*)p->pDataPtr)->value.ht, 0);
382 p = p->pListNext;
389 Bucket *p, *q, **prev; local
420 p = source->pListHead;
421 while (p) {
422 nIndex = p->h & ht->nTableMask;
426 if (!p->nKeyLength) {
429 } else if (IS_INTERNED(p->arKey)) {
431 q->arKey = p->arKey;
433 q = (Bucket *) emalloc(sizeof(Bucket) + p->nKeyLength);
435 memcpy((char*)q->arKey, p->arKey, p->nKeyLength);
438 q = (Bucket *) emalloc(sizeof(Bucket) - 1 + p->nKeyLength);
439 if (p->nKeyLength) {
440 memcpy(q->arKey, p->arKey, p->nKeyLength);
443 q->h = p->h;
444 q->nKeyLength = p->nKeyLength;
464 *new_entry = *(zend_op_array*)p->pData;
470 accel_xlat_set(p->pData, new_entry);
494 p = p->pListNext;
501 Bucket *p, *q, **prev; local
531 p = source->pListHead;
532 while (p) {
533 nIndex = p->h & ht->nTableMask;
537 if (!p->nKeyLength) {
540 } else if (IS_INTERNED(p->arKey)) {
542 q->arKey = p->arKey;
544 q = (Bucket *) emalloc(sizeof(Bucket) + p->nKeyLength);
546 memcpy((char*)q->arKey, p->arKey, p->nKeyLength);
549 q = (Bucket *) emalloc(sizeof(Bucket) - 1 + p->nKeyLength);
550 if (p->nKeyLength) {
551 memcpy(q->arKey, p->arKey, p->nKeyLength);
554 q->h = p->h;
555 q->nKeyLength = p->nKeyLength;
575 *prop_info = *(zend_property_info*)p->pData;
595 p = p->pListNext;
826 Bucket *p; local
829 p = source->pListHead;
830 while (p) {
831 if (p->nKeyLength > 0) {
832 if (zend_hash_quick_add(target, p->arKey, p->nKeyLength, p->h, p->pData, size, &t) == SUCCESS) {
837 if (p->nKeyLength > 0 && p->arKey[0] == 0) {
840 …if (zend_hash_quick_update(target, p->arKey, p->nKeyLength, p->h, p->pData, size, &t) == SUCCESS) {
846 …} else if (!ignore_dups && zend_hash_quick_find(target, p->arKey, p->nKeyLength, p->h, &t) == SUCC…
847 *fail_data = p->pData;
853 …if (!zend_hash_index_exists(target, p->h) && zend_hash_index_update(target, p->h, p->pData, size, …
857 } else if (!ignore_dups && zend_hash_index_find(target,p->h, &t) == SUCCESS) {
858 *fail_data = p->pData;
863 p = p->pListNext;