Lines Matching refs:fci

276 	libxml_globals->entity_loader.fci.size = 0;  in PHP_GINIT_FUNCTION()
280 static void _php_libxml_destroy_fci(zend_fcall_info *fci, zval *object) in _php_libxml_destroy_fci() argument
282 if (fci->size > 0) { in _php_libxml_destroy_fci()
283 zval_ptr_dtor(&fci->function_name); in _php_libxml_destroy_fci()
284 fci->size = 0; in _php_libxml_destroy_fci()
635 zend_fcall_info *fci; in _php_libxml_external_entity_loader() local
637 fci = &LIBXML(entity_loader).fci; in _php_libxml_external_entity_loader()
639 if (fci->size == 0) { in _php_libxml_external_entity_loader()
672 fci->retval = &retval; in _php_libxml_external_entity_loader()
673 fci->params = params; in _php_libxml_external_entity_loader()
674 fci->param_count = sizeof(params)/sizeof(*params); in _php_libxml_external_entity_loader()
675 fci->no_separation = 1; in _php_libxml_external_entity_loader()
677 status = zend_call_function(fci, &LIBXML(entity_loader).fcc); in _php_libxml_external_entity_loader()
681 Z_STRVAL(fci->function_name)); in _php_libxml_external_entity_loader()
700 Z_STRVAL(fci->function_name)); in _php_libxml_external_entity_loader()
947 _php_libxml_destroy_fci(&LIBXML(entity_loader).fci, &LIBXML(entity_loader).object); in PHP_RSHUTDOWN_FUNCTION()
1168 zend_fcall_info fci; in PHP_FUNCTION() local
1172 Z_PARAM_FUNC_EX(fci, fcc, 1, 0) in PHP_FUNCTION()
1175 _php_libxml_destroy_fci(&LIBXML(entity_loader).fci, &LIBXML(entity_loader).object); in PHP_FUNCTION()
1177 if (fci.size > 0) { /* argument not null */ in PHP_FUNCTION()
1178 LIBXML(entity_loader).fci = fci; in PHP_FUNCTION()
1179 Z_ADDREF(fci.function_name); in PHP_FUNCTION()
1180 if (fci.object != NULL) { in PHP_FUNCTION()
1181 ZVAL_OBJ(&LIBXML(entity_loader).object, fci.object); in PHP_FUNCTION()