Lines Matching refs:fci
78 zend_fcall_info fci; in dom_xpath_ext_function_php() local
111 fci.param_count = nargs - 1; in dom_xpath_ext_function_php()
112 if (fci.param_count > 0) { in dom_xpath_ext_function_php()
113 fci.params = safe_emalloc(fci.param_count, sizeof(zval), 0); in dom_xpath_ext_function_php()
120 ZVAL_STRING(&fci.params[i], (char *)obj->stringval); in dom_xpath_ext_function_php()
123 ZVAL_BOOL(&fci.params[i], obj->boolval); in dom_xpath_ext_function_php()
126 ZVAL_DOUBLE(&fci.params[i], obj->floatval); in dom_xpath_ext_function_php()
131 ZVAL_STRING(&fci.params[i], str); in dom_xpath_ext_function_php()
136 array_init(&fci.params[i]); in dom_xpath_ext_function_php()
160 add_next_index_zval(&fci.params[i], &child); in dom_xpath_ext_function_php()
163 ZVAL_EMPTY_ARRAY(&fci.params[i]); in dom_xpath_ext_function_php()
168 ZVAL_STRING(&fci.params[i], (char *)xmlXPathCastToString(obj)); in dom_xpath_ext_function_php()
173 fci.size = sizeof(fci); in dom_xpath_ext_function_php()
179 if (fci.param_count > 0) { in dom_xpath_ext_function_php()
181 zval_ptr_dtor(&fci.params[i]); in dom_xpath_ext_function_php()
183 efree(fci.params); in dom_xpath_ext_function_php()
187 ZVAL_STRING(&fci.function_name, (char *) obj->stringval); in dom_xpath_ext_function_php()
190 fci.object = NULL; in dom_xpath_ext_function_php()
191 fci.retval = &retval; in dom_xpath_ext_function_php()
192 fci.no_separation = 0; in dom_xpath_ext_function_php()
194 if (!zend_make_callable(&fci.function_name, &callable)) { in dom_xpath_ext_function_php()
201 result = zend_call_function(&fci, NULL); in dom_xpath_ext_function_php()
228 zval_ptr_dtor_str(&fci.function_name); in dom_xpath_ext_function_php()
229 if (fci.param_count > 0) { in dom_xpath_ext_function_php()
231 zval_ptr_dtor(&fci.params[i]); in dom_xpath_ext_function_php()
233 efree(fci.params); in dom_xpath_ext_function_php()