cfi 1573 ext/spl/spl_iterators.c _spl_cbfilter_it_intern *cfi = emalloc(sizeof(*cfi)); cfi 1574 ext/spl/spl_iterators.c cfi->fci.object = NULL; cfi 1575 ext/spl/spl_iterators.c if (zend_parse_parameters_throw(ZEND_NUM_ARGS(), "Of", &zobject, ce_inner, &cfi->fci, &cfi->fcc) == FAILURE) { cfi 1576 ext/spl/spl_iterators.c efree(cfi); cfi 1579 ext/spl/spl_iterators.c if (Z_REFCOUNTED_P(&cfi->fci.function_name)) { cfi 1580 ext/spl/spl_iterators.c Z_ADDREF(cfi->fci.function_name); cfi 1582 ext/spl/spl_iterators.c cfi->object = cfi->fcc.object; cfi 1583 ext/spl/spl_iterators.c if (cfi->object) GC_REFCOUNT(cfi->object)++; cfi 1584 ext/spl/spl_iterators.c intern->u.cbfilter = cfi;