fptr             2056 Zend/zend_API.c ZEND_API void zend_check_magic_method_implementation(const zend_class_entry *ce, const zend_function *fptr, int error_type) /* {{{ */
fptr             2063 Zend/zend_API.c 	name_len = ZSTR_LEN(fptr->common.function_name);
fptr             2064 Zend/zend_API.c 	zend_str_tolower_copy(lcname, ZSTR_VAL(fptr->common.function_name), MIN(name_len, sizeof(lcname)-1));
fptr             2067 Zend/zend_API.c 	if (name_len == sizeof(ZEND_DESTRUCTOR_FUNC_NAME) - 1 && !memcmp(lcname, ZEND_DESTRUCTOR_FUNC_NAME, sizeof(ZEND_DESTRUCTOR_FUNC_NAME) - 1) && fptr->common.num_args != 0) {
fptr             2069 Zend/zend_API.c 	} else if (name_len == sizeof(ZEND_CLONE_FUNC_NAME) - 1 && !memcmp(lcname, ZEND_CLONE_FUNC_NAME, sizeof(ZEND_CLONE_FUNC_NAME) - 1) && fptr->common.num_args != 0) {
fptr             2072 Zend/zend_API.c 		if (fptr->common.num_args != 1) {
fptr             2074 Zend/zend_API.c 		} else if (ARG_SHOULD_BE_SENT_BY_REF(fptr, 1)) {
fptr             2078 Zend/zend_API.c 		if (fptr->common.num_args != 2) {
fptr             2080 Zend/zend_API.c 		} else if (ARG_SHOULD_BE_SENT_BY_REF(fptr, 1) || ARG_SHOULD_BE_SENT_BY_REF(fptr, 2)) {
fptr             2084 Zend/zend_API.c 		if (fptr->common.num_args != 1) {
fptr             2086 Zend/zend_API.c 		} else if (ARG_SHOULD_BE_SENT_BY_REF(fptr, 1)) {
fptr             2090 Zend/zend_API.c 		if (fptr->common.num_args != 1) {
fptr             2092 Zend/zend_API.c 		} else if (ARG_SHOULD_BE_SENT_BY_REF(fptr, 1)) {
fptr             2096 Zend/zend_API.c 		if (fptr->common.num_args != 2) {
fptr             2098 Zend/zend_API.c 		} else if (ARG_SHOULD_BE_SENT_BY_REF(fptr, 1) || ARG_SHOULD_BE_SENT_BY_REF(fptr, 2)) {
fptr             2104 Zend/zend_API.c 		if (fptr->common.num_args != 2) {
fptr             2106 Zend/zend_API.c 		} else if (ARG_SHOULD_BE_SENT_BY_REF(fptr, 1) || ARG_SHOULD_BE_SENT_BY_REF(fptr, 2)) {
fptr             2110 Zend/zend_API.c  		!memcmp(lcname, ZEND_TOSTRING_FUNC_NAME, sizeof(ZEND_TOSTRING_FUNC_NAME)-1) && fptr->common.num_args != 0
fptr             2114 Zend/zend_API.c 		!memcmp(lcname, ZEND_DEBUGINFO_FUNC_NAME, sizeof(ZEND_DEBUGINFO_FUNC_NAME)-1) && fptr->common.num_args != 0) {
fptr              287 Zend/zend_API.h ZEND_API void zend_check_magic_method_implementation(const zend_class_entry *ce, const zend_function *fptr, int error_type);
fptr              344 Zend/zend_inheritance.c static ZEND_COLD void zend_append_type_hint(smart_str *str, const zend_function *fptr, zend_arg_info *arg_info, int return_hint) /* {{{ */
fptr              350 Zend/zend_inheritance.c 		if (fptr->type == ZEND_INTERNAL_FUNCTION) {
fptr              358 Zend/zend_inheritance.c 		if (!strcasecmp(class_name, "self") && fptr->common.scope) {
fptr              359 Zend/zend_inheritance.c 			class_name = ZSTR_VAL(fptr->common.scope->name);
fptr              360 Zend/zend_inheritance.c 			class_name_len = ZSTR_LEN(fptr->common.scope->name);
fptr              361 Zend/zend_inheritance.c 		} else if (!strcasecmp(class_name, "parent") && fptr->common.scope && fptr->common.scope->parent) {
fptr              362 Zend/zend_inheritance.c 			class_name = ZSTR_VAL(fptr->common.scope->parent->name);
fptr              363 Zend/zend_inheritance.c 			class_name_len = ZSTR_LEN(fptr->common.scope->parent->name);
fptr              386 Zend/zend_inheritance.c static ZEND_COLD zend_string *zend_get_function_declaration(const zend_function *fptr) /* {{{ */
fptr              390 Zend/zend_inheritance.c 	if (fptr->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) {
fptr              394 Zend/zend_inheritance.c 	if (fptr->common.scope) {
fptr              396 Zend/zend_inheritance.c 		smart_str_appendl(&str, ZSTR_VAL(fptr->common.scope->name), strlen(ZSTR_VAL(fptr->common.scope->name)));
fptr              400 Zend/zend_inheritance.c 	smart_str_append(&str, fptr->common.function_name);
fptr              403 Zend/zend_inheritance.c 	if (fptr->common.arg_info) {
fptr              405 Zend/zend_inheritance.c 		zend_arg_info *arg_info = fptr->common.arg_info;
fptr              407 Zend/zend_inheritance.c 		required = fptr->common.required_num_args;
fptr              408 Zend/zend_inheritance.c 		num_args = fptr->common.num_args;
fptr              409 Zend/zend_inheritance.c 		if (fptr->common.fn_flags & ZEND_ACC_VARIADIC) {
fptr              413 Zend/zend_inheritance.c 			zend_append_type_hint(&str, fptr, arg_info, 0);
fptr              426 Zend/zend_inheritance.c 				if (fptr->type == ZEND_INTERNAL_FUNCTION) {
fptr              438 Zend/zend_inheritance.c 				if (fptr->type == ZEND_USER_FUNCTION) {
fptr              442 Zend/zend_inheritance.c 						zend_op *op = fptr->op_array.opcodes;
fptr              443 Zend/zend_inheritance.c 						zend_op *end = op + fptr->op_array.last;
fptr              456 Zend/zend_inheritance.c 						zval *zv = RT_CONSTANT(&fptr->op_array, precv->op2);
fptr              497 Zend/zend_inheritance.c 	if (fptr->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) {
fptr              499 Zend/zend_inheritance.c 		zend_append_type_hint(&str, fptr, fptr->common.arg_info - 1, 1);
fptr              260 ext/com_dotnet/com_handlers.c 	zend_internal_function f, *fptr = NULL;
fptr              274 ext/com_dotnet/com_handlers.c 	if (obj->method_cache == NULL || NULL == (fptr = zend_hash_find_ptr(obj->method_cache, name))) {
fptr              284 ext/com_dotnet/com_handlers.c 		fptr = &f;
fptr              338 ext/com_dotnet/com_handlers.c 		if (fptr) {
fptr              349 ext/com_dotnet/com_handlers.c 	if (fptr) {
fptr              352 ext/com_dotnet/com_handlers.c 		func = emalloc(sizeof(*fptr));
fptr              353 ext/com_dotnet/com_handlers.c 		memcpy(func, fptr, sizeof(*fptr));
fptr             24736 ext/date/lib/parse_date.c 	char       *fptr = format;
fptr             24766 ext/date/lib/parse_date.c 	while (*fptr && *ptr) {
fptr             24768 ext/date/lib/parse_date.c 		switch (*fptr) {
fptr             24956 ext/date/lib/parse_date.c 				if (*ptr == *fptr) {
fptr             24976 ext/date/lib/parse_date.c 				if(!fptr[1]) {
fptr             24980 ext/date/lib/parse_date.c 				fptr++;
fptr             24981 ext/date/lib/parse_date.c 				if (*ptr == *fptr) {
fptr             24997 ext/date/lib/parse_date.c 				if (*fptr != *ptr) {
fptr             25002 ext/date/lib/parse_date.c 		fptr++;
fptr             25012 ext/date/lib/parse_date.c 	while (*fptr == '+') {
fptr             25013 ext/date/lib/parse_date.c 		fptr++;
fptr             25015 ext/date/lib/parse_date.c 	if (*fptr) {
fptr             25018 ext/date/lib/parse_date.c 		while (*fptr && !done) {
fptr             25019 ext/date/lib/parse_date.c 			switch (*fptr++) {
fptr             5661 ext/pcre/pcrelib/pcre_exec.c           PCRE_PUCHAR fptr;
fptr             5682 ext/pcre/pcrelib/pcre_exec.c             fptr = eptr - 1;
fptr             5683 ext/pcre/pcrelib/pcre_exec.c             if (!utf) c = *fptr; else
fptr             5685 ext/pcre/pcrelib/pcre_exec.c               BACKCHAR(fptr);
fptr             5686 ext/pcre/pcrelib/pcre_exec.c               GETCHAR(c, fptr);
fptr             5690 ext/pcre/pcrelib/pcre_exec.c             eptr = fptr;
fptr              202 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr              208 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr              277 ext/reflection/php_reflection.c static zend_function *_copy_function(zend_function *fptr) /* {{{ */
fptr              279 ext/reflection/php_reflection.c 	if (fptr
fptr              280 ext/reflection/php_reflection.c 		&& (fptr->internal_function.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE))
fptr              284 ext/reflection/php_reflection.c 		memcpy(copy_fptr, fptr, sizeof(zend_function));
fptr              285 ext/reflection/php_reflection.c 		copy_fptr->internal_function.function_name = zend_string_copy(fptr->internal_function.function_name);
fptr              289 ext/reflection/php_reflection.c 		return fptr;
fptr              294 ext/reflection/php_reflection.c static void _free_function(zend_function *fptr) /* {{{ */
fptr              296 ext/reflection/php_reflection.c 	if (fptr
fptr              297 ext/reflection/php_reflection.c 		&& (fptr->internal_function.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE))
fptr              299 ext/reflection/php_reflection.c 		zend_string_release(fptr->internal_function.function_name);
fptr              300 ext/reflection/php_reflection.c 		zend_free_trampoline(fptr);
fptr              316 ext/reflection/php_reflection.c 			_free_function(reference->fptr);
fptr              321 ext/reflection/php_reflection.c 			_free_function(typ_reference->fptr);
fptr              369 ext/reflection/php_reflection.c static void _function_string(string *str, zend_function *fptr, zend_class_entry *scope, char* indent);
fptr              650 ext/reflection/php_reflection.c static void _parameter_string(string *str, zend_function *fptr, struct _zend_arg_info *arg_info, uint32_t offset, uint32_t required, char* indent)
fptr              660 ext/reflection/php_reflection.c 			(fptr->type == ZEND_INTERNAL_FUNCTION &&
fptr              661 ext/reflection/php_reflection.c 			 !(fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) ?
fptr              681 ext/reflection/php_reflection.c 			(fptr->type == ZEND_INTERNAL_FUNCTION &&
fptr              682 ext/reflection/php_reflection.c 			 !(fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) ?
fptr              688 ext/reflection/php_reflection.c 	if (fptr->type == ZEND_USER_FUNCTION && offset >= required) {
fptr              689 ext/reflection/php_reflection.c 		zend_op *precv = _get_recv_op((zend_op_array*)fptr, offset);
fptr              695 ext/reflection/php_reflection.c 			ZVAL_DUP(&zv, RT_CONSTANT(&fptr->op_array, precv->op2));
fptr              697 ext/reflection/php_reflection.c 			EG(scope) = fptr->common.scope;
fptr              728 ext/reflection/php_reflection.c static void _function_parameter_string(string *str, zend_function *fptr, char* indent)
fptr              730 ext/reflection/php_reflection.c 	struct _zend_arg_info *arg_info = fptr->common.arg_info;
fptr              731 ext/reflection/php_reflection.c 	uint32_t i, num_args, required = fptr->common.required_num_args;
fptr              737 ext/reflection/php_reflection.c 	num_args = fptr->common.num_args;
fptr              738 ext/reflection/php_reflection.c 	if (fptr->common.fn_flags & ZEND_ACC_VARIADIC) {
fptr              745 ext/reflection/php_reflection.c 		_parameter_string(str, fptr, arg_info, i, required, indent);
fptr              754 ext/reflection/php_reflection.c static void _function_closure_string(string *str, zend_function *fptr, char* indent)
fptr              760 ext/reflection/php_reflection.c 	if (fptr->type != ZEND_USER_FUNCTION || !fptr->op_array.static_variables) {
fptr              764 ext/reflection/php_reflection.c 	static_variables = fptr->op_array.static_variables;
fptr              782 ext/reflection/php_reflection.c static void _function_string(string *str, zend_function *fptr, zend_class_entry *scope, char* indent)
fptr              793 ext/reflection/php_reflection.c 	if (fptr->type == ZEND_USER_FUNCTION && fptr->op_array.doc_comment) {
fptr              794 ext/reflection/php_reflection.c 		string_printf(str, "%s%s\n", indent, ZSTR_VAL(fptr->op_array.doc_comment));
fptr              798 ext/reflection/php_reflection.c 	string_printf(str, fptr->common.fn_flags & ZEND_ACC_CLOSURE ? "Closure [ " : (fptr->common.scope ? "Method [ " : "Function [ "));
fptr              799 ext/reflection/php_reflection.c 	string_printf(str, (fptr->type == ZEND_USER_FUNCTION) ? "<user" : "<internal");
fptr              800 ext/reflection/php_reflection.c 	if (fptr->common.fn_flags & ZEND_ACC_DEPRECATED) {
fptr              803 ext/reflection/php_reflection.c 	if (fptr->type == ZEND_INTERNAL_FUNCTION && ((zend_internal_function*)fptr)->module) {
fptr              804 ext/reflection/php_reflection.c 		string_printf(str, ":%s", ((zend_internal_function*)fptr)->module->name);
fptr              807 ext/reflection/php_reflection.c 	if (scope && fptr->common.scope) {
fptr              808 ext/reflection/php_reflection.c 		if (fptr->common.scope != scope) {
fptr              809 ext/reflection/php_reflection.c 			string_printf(str, ", inherits %s", ZSTR_VAL(fptr->common.scope->name));
fptr              810 ext/reflection/php_reflection.c 		} else if (fptr->common.scope->parent) {
fptr              811 ext/reflection/php_reflection.c 			lc_name_len = ZSTR_LEN(fptr->common.function_name);
fptr              813 ext/reflection/php_reflection.c 			zend_str_tolower_copy(ZSTR_VAL(lc_name), ZSTR_VAL(fptr->common.function_name), lc_name_len);
fptr              814 ext/reflection/php_reflection.c 			if ((overwrites = zend_hash_find_ptr(&fptr->common.scope->parent->function_table, lc_name)) != NULL) {
fptr              815 ext/reflection/php_reflection.c 				if (fptr->common.scope != overwrites->common.scope) {
fptr              822 ext/reflection/php_reflection.c 	if (fptr->common.prototype && fptr->common.prototype->common.scope) {
fptr              823 ext/reflection/php_reflection.c 		string_printf(str, ", prototype %s", ZSTR_VAL(fptr->common.prototype->common.scope->name));
fptr              825 ext/reflection/php_reflection.c 	if (fptr->common.fn_flags & ZEND_ACC_CTOR) {
fptr              828 ext/reflection/php_reflection.c 	if (fptr->common.fn_flags & ZEND_ACC_DTOR) {
fptr              833 ext/reflection/php_reflection.c 	if (fptr->common.fn_flags & ZEND_ACC_ABSTRACT) {
fptr              836 ext/reflection/php_reflection.c 	if (fptr->common.fn_flags & ZEND_ACC_FINAL) {
fptr              839 ext/reflection/php_reflection.c 	if (fptr->common.fn_flags & ZEND_ACC_STATIC) {
fptr              843 ext/reflection/php_reflection.c 	if (fptr->common.scope) {
fptr              845 ext/reflection/php_reflection.c 		switch (fptr->common.fn_flags & ZEND_ACC_PPP_MASK) {
fptr              864 ext/reflection/php_reflection.c 	if (fptr->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) {
fptr              867 ext/reflection/php_reflection.c 	string_printf(str, "%s ] {\n", ZSTR_VAL(fptr->common.function_name));
fptr              869 ext/reflection/php_reflection.c 	if (fptr->type == ZEND_USER_FUNCTION) {
fptr              871 ext/reflection/php_reflection.c 						ZSTR_VAL(fptr->op_array.filename),
fptr              872 ext/reflection/php_reflection.c 						fptr->op_array.line_start,
fptr              873 ext/reflection/php_reflection.c 						fptr->op_array.line_end);
fptr              877 ext/reflection/php_reflection.c 	if (fptr->common.fn_flags & ZEND_ACC_CLOSURE) {
fptr              878 ext/reflection/php_reflection.c 		_function_closure_string(str, fptr, ZSTR_VAL(param_indent.buf));
fptr              880 ext/reflection/php_reflection.c 	_function_parameter_string(str, fptr, ZSTR_VAL(param_indent.buf));
fptr              882 ext/reflection/php_reflection.c 	if (fptr->op_array.fn_flags & ZEND_ACC_HAS_RETURN_TYPE) {
fptr              884 ext/reflection/php_reflection.c 		if (fptr->common.arg_info[-1].class_name) {
fptr              886 ext/reflection/php_reflection.c 				(fptr->type == ZEND_INTERNAL_FUNCTION &&
fptr              887 ext/reflection/php_reflection.c 				 !(fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) ?
fptr              888 ext/reflection/php_reflection.c 					((zend_internal_arg_info*)(fptr->common.arg_info - 1))->class_name :
fptr              889 ext/reflection/php_reflection.c 					ZSTR_VAL(fptr->common.arg_info[-1].class_name));
fptr              890 ext/reflection/php_reflection.c 			if (fptr->common.arg_info[-1].allow_null) {
fptr              893 ext/reflection/php_reflection.c 		} else if (fptr->common.arg_info[-1].type_hint) {
fptr              894 ext/reflection/php_reflection.c 			string_printf(str, "%s ", zend_get_type_by_const(fptr->common.arg_info[-1].type_hint));
fptr              895 ext/reflection/php_reflection.c 			if (fptr->common.arg_info[-1].allow_null) {
fptr             1094 ext/reflection/php_reflection.c 		zend_function *fptr;
fptr             1097 ext/reflection/php_reflection.c 		ZEND_HASH_FOREACH_PTR(CG(function_table), fptr) {
fptr             1098 ext/reflection/php_reflection.c 			if (fptr->common.type==ZEND_INTERNAL_FUNCTION
fptr             1099 ext/reflection/php_reflection.c 				&& fptr->internal_function.module == module) {
fptr             1104 ext/reflection/php_reflection.c 				_function_string(str, fptr, NULL, "    ");
fptr             1213 ext/reflection/php_reflection.c static void reflection_parameter_factory(zend_function *fptr, zval *closure_object, struct _zend_arg_info *arg_info, uint32_t offset, uint32_t required, zval *object)
fptr             1220 ext/reflection/php_reflection.c 		if (fptr->type == ZEND_INTERNAL_FUNCTION &&
fptr             1221 ext/reflection/php_reflection.c 		    !(fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) {
fptr             1235 ext/reflection/php_reflection.c 	reference->fptr = fptr;
fptr             1238 ext/reflection/php_reflection.c 	intern->ce = fptr->common.scope;
fptr             1248 ext/reflection/php_reflection.c static void reflection_type_factory(zend_function *fptr, zval *closure_object, struct _zend_arg_info *arg_info, zval *object)
fptr             1257 ext/reflection/php_reflection.c 	reference->fptr = fptr;
fptr             1260 ext/reflection/php_reflection.c 	intern->ce = fptr->common.scope;
fptr             1470 ext/reflection/php_reflection.c 	if (param->fptr->type != ZEND_USER_FUNCTION) {
fptr             1488 ext/reflection/php_reflection.c 	precv = _get_recv_op((zend_op_array*)param->fptr, param->offset);
fptr             1610 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             1618 ext/reflection/php_reflection.c 		fptr = (zend_function*)zend_get_closure_method_def(closure);
fptr             1634 ext/reflection/php_reflection.c 		if ((fptr = zend_hash_str_find_ptr(EG(function_table), nsname, name_len)) == NULL) {
fptr             1643 ext/reflection/php_reflection.c 	ZVAL_STR_COPY(&name, fptr->common.function_name);
fptr             1645 ext/reflection/php_reflection.c 	intern->ptr = fptr;
fptr             1661 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             1667 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             1669 ext/reflection/php_reflection.c 	_function_string(&str, fptr, intern->ce, "");
fptr             1690 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             1695 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             1696 ext/reflection/php_reflection.c 	RETURN_BOOL(fptr->common.fn_flags & ZEND_ACC_CLOSURE);
fptr             1745 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             1750 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             1756 ext/reflection/php_reflection.c 		zend_create_fake_closure(return_value, fptr, NULL, NULL, NULL);
fptr             1766 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             1771 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             1772 ext/reflection/php_reflection.c 	RETURN_BOOL(fptr->type == ZEND_INTERNAL_FUNCTION);
fptr             1781 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             1786 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             1787 ext/reflection/php_reflection.c 	RETURN_BOOL(fptr->type == ZEND_USER_FUNCTION);
fptr             1796 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             1799 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             1800 ext/reflection/php_reflection.c 	RETURN_BOOL(fptr->type == ZEND_INTERNAL_FUNCTION && fptr->internal_function.handler == zif_display_disabled_function);
fptr             1809 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             1814 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             1815 ext/reflection/php_reflection.c 	if (fptr->type == ZEND_USER_FUNCTION) {
fptr             1816 ext/reflection/php_reflection.c 		RETURN_STR_COPY(fptr->op_array.filename);
fptr             1827 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             1832 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             1833 ext/reflection/php_reflection.c 	if (fptr->type == ZEND_USER_FUNCTION) {
fptr             1834 ext/reflection/php_reflection.c 		RETURN_LONG(fptr->op_array.line_start);
fptr             1845 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             1850 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             1851 ext/reflection/php_reflection.c 	if (fptr->type == ZEND_USER_FUNCTION) {
fptr             1852 ext/reflection/php_reflection.c 		RETURN_LONG(fptr->op_array.line_end);
fptr             1863 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             1868 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             1869 ext/reflection/php_reflection.c 	if (fptr->type == ZEND_USER_FUNCTION && fptr->op_array.doc_comment) {
fptr             1870 ext/reflection/php_reflection.c 		RETURN_STR_COPY(fptr->op_array.doc_comment);
fptr             1881 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             1887 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             1891 ext/reflection/php_reflection.c 	if (fptr->type == ZEND_USER_FUNCTION && fptr->op_array.static_variables != NULL) {
fptr             1892 ext/reflection/php_reflection.c 		if (GC_REFCOUNT(fptr->op_array.static_variables) > 1) {
fptr             1893 ext/reflection/php_reflection.c 			if (!(GC_FLAGS(fptr->op_array.static_variables) & IS_ARRAY_IMMUTABLE)) {
fptr             1894 ext/reflection/php_reflection.c 				GC_REFCOUNT(fptr->op_array.static_variables)--;
fptr             1896 ext/reflection/php_reflection.c 			fptr->op_array.static_variables = zend_array_dup(fptr->op_array.static_variables);
fptr             1898 ext/reflection/php_reflection.c 		ZEND_HASH_FOREACH_VAL(fptr->op_array.static_variables, val) {
fptr             1899 ext/reflection/php_reflection.c 			if (UNEXPECTED(zval_update_constant_ex(val, 1, fptr->common.scope) != SUCCESS)) {
fptr             1903 ext/reflection/php_reflection.c 		zend_hash_copy(Z_ARRVAL_P(return_value), fptr->op_array.static_variables, zval_add_ref);
fptr             1918 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             1921 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             1938 ext/reflection/php_reflection.c 	fcc.function_handler = fptr;
fptr             1947 ext/reflection/php_reflection.c 			"Invocation of function %s() failed", ZSTR_VAL(fptr->common.function_name));
fptr             1968 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             1972 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             1998 ext/reflection/php_reflection.c 	fcc.function_handler = fptr;
fptr             2012 ext/reflection/php_reflection.c 			"Invocation of function %s() failed", ZSTR_VAL(fptr->common.function_name));
fptr             2027 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             2030 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             2032 ext/reflection/php_reflection.c 	RETURN_BOOL((fptr->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0);
fptr             2041 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             2045 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             2047 ext/reflection/php_reflection.c 	num_args = fptr->common.num_args;
fptr             2048 ext/reflection/php_reflection.c 	if (fptr->common.fn_flags & ZEND_ACC_VARIADIC) {
fptr             2061 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             2064 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             2066 ext/reflection/php_reflection.c 	RETURN_LONG(fptr->common.required_num_args);
fptr             2075 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             2080 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             2082 ext/reflection/php_reflection.c 	arg_info= fptr->common.arg_info;
fptr             2083 ext/reflection/php_reflection.c 	num_args = fptr->common.num_args;
fptr             2084 ext/reflection/php_reflection.c 	if (fptr->common.fn_flags & ZEND_ACC_VARIADIC) {
fptr             2092 ext/reflection/php_reflection.c 		reflection_parameter_factory(_copy_function(fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, arg_info, i, fptr->common.required_num_args, &parameter);
fptr             2105 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             2109 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             2111 ext/reflection/php_reflection.c 	if (fptr->type != ZEND_INTERNAL_FUNCTION) {
fptr             2115 ext/reflection/php_reflection.c 	internal = (zend_internal_function *)fptr;
fptr             2129 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             2133 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             2135 ext/reflection/php_reflection.c 	if (fptr->type != ZEND_INTERNAL_FUNCTION) {
fptr             2139 ext/reflection/php_reflection.c 	internal = (zend_internal_function *)fptr;
fptr             2330 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             2352 ext/reflection/php_reflection.c 				if ((fptr = zend_hash_str_find_ptr(EG(function_table), lcname, lcname_len)) == NULL) {
fptr             2360 ext/reflection/php_reflection.c 			ce = fptr->common.scope;
fptr             2393 ext/reflection/php_reflection.c 					&& (fptr = zend_get_closure_invoke_method(Z_OBJ_P(classref))) != NULL)
fptr             2397 ext/reflection/php_reflection.c 				} else if ((fptr = zend_hash_str_find_ptr(&ce->function_table, lcname, lcname_len)) == NULL) {
fptr             2411 ext/reflection/php_reflection.c 					fptr = (zend_function *)zend_get_closure_method_def(reference);
fptr             2414 ext/reflection/php_reflection.c 				} else if ((fptr = zend_hash_str_find_ptr(&ce->function_table, ZEND_INVOKE_FUNC_NAME, sizeof(ZEND_INVOKE_FUNC_NAME))) == NULL) {
fptr             2428 ext/reflection/php_reflection.c 	arg_info = fptr->common.arg_info;
fptr             2429 ext/reflection/php_reflection.c 	num_args = fptr->common.num_args;
fptr             2430 ext/reflection/php_reflection.c 	if (fptr->common.fn_flags & ZEND_ACC_VARIADIC) {
fptr             2436 ext/reflection/php_reflection.c 			if (fptr->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) {
fptr             2437 ext/reflection/php_reflection.c 				if (fptr->type != ZEND_OVERLOADED_FUNCTION) {
fptr             2438 ext/reflection/php_reflection.c 					zend_string_release(fptr->common.function_name);
fptr             2440 ext/reflection/php_reflection.c 				zend_free_trampoline(fptr);
fptr             2453 ext/reflection/php_reflection.c 		if (fptr->type == ZEND_INTERNAL_FUNCTION &&
fptr             2454 ext/reflection/php_reflection.c 		    !(fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) {
fptr             2475 ext/reflection/php_reflection.c 			if (fptr->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) {
fptr             2476 ext/reflection/php_reflection.c 				if (fptr->type != ZEND_OVERLOADED_FUNCTION) {
fptr             2477 ext/reflection/php_reflection.c 					zend_string_release(fptr->common.function_name);
fptr             2479 ext/reflection/php_reflection.c 				zend_free_trampoline(fptr);
fptr             2490 ext/reflection/php_reflection.c 		if (fptr->type == ZEND_INTERNAL_FUNCTION &&
fptr             2491 ext/reflection/php_reflection.c 		    !(fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) {
fptr             2504 ext/reflection/php_reflection.c 	ref->required = fptr->common.required_num_args;
fptr             2505 ext/reflection/php_reflection.c 	ref->fptr = fptr;
fptr             2529 ext/reflection/php_reflection.c 	_parameter_string(&str, param->fptr, param->arg_info, param->offset, param->required, "");
fptr             2558 ext/reflection/php_reflection.c 	if (!param->fptr->common.scope) {
fptr             2559 ext/reflection/php_reflection.c 		reflection_function_factory(_copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, return_value);
fptr             2561 ext/reflection/php_reflection.c 		reflection_method_factory(param->fptr->common.scope, _copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, return_value);
fptr             2578 ext/reflection/php_reflection.c 	if (param->fptr->common.scope) {
fptr             2579 ext/reflection/php_reflection.c 		zend_reflection_class_factory(param->fptr->common.scope, return_value);
fptr             2613 ext/reflection/php_reflection.c 		if (param->fptr->type == ZEND_INTERNAL_FUNCTION &&
fptr             2614 ext/reflection/php_reflection.c 		    !(param->fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) {
fptr             2622 ext/reflection/php_reflection.c 			ce = param->fptr->common.scope;
fptr             2629 ext/reflection/php_reflection.c 			ce = param->fptr->common.scope;
fptr             2642 ext/reflection/php_reflection.c 			if (param->fptr->type == ZEND_INTERNAL_FUNCTION &&
fptr             2643 ext/reflection/php_reflection.c 			    !(param->fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) {
fptr             2689 ext/reflection/php_reflection.c 	if (((param->fptr->type == ZEND_INTERNAL_FUNCTION &&
fptr             2690 ext/reflection/php_reflection.c 	      !(param->fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) ?
fptr             2696 ext/reflection/php_reflection.c 	reflection_type_factory(_copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, param->arg_info, return_value);
fptr             2826 ext/reflection/php_reflection.c 	if (param->fptr->type != ZEND_USER_FUNCTION)
fptr             2831 ext/reflection/php_reflection.c 	precv = _get_recv_op((zend_op_array*)param->fptr, param->offset);
fptr             2860 ext/reflection/php_reflection.c 	ZVAL_COPY_VALUE(return_value, RT_CONSTANT(&param->fptr->op_array, precv->op2));
fptr             2864 ext/reflection/php_reflection.c 		EG(scope) = param->fptr->common.scope;
fptr             2890 ext/reflection/php_reflection.c 	if (precv && Z_TYPE_P(RT_CONSTANT(&param->fptr->op_array, precv->op2)) == IS_CONSTANT) {
fptr             2915 ext/reflection/php_reflection.c 	if (precv && Z_TYPE_P(RT_CONSTANT(&param->fptr->op_array, precv->op2)) == IS_CONSTANT) {
fptr             2916 ext/reflection/php_reflection.c 		RETURN_STR_COPY(Z_STR_P(RT_CONSTANT(&param->fptr->op_array, precv->op2)));
fptr             2985 ext/reflection/php_reflection.c 			if (param->fptr->type == ZEND_INTERNAL_FUNCTION &&
fptr             2986 ext/reflection/php_reflection.c 			    !(param->fptr->common.fn_flags & ZEND_ACC_USER_ARG_INFO)) {
fptr             3514 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             3520 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             3522 ext/reflection/php_reflection.c 	RETVAL_BOOL(fptr->op_array.fn_flags & ZEND_ACC_HAS_RETURN_TYPE);
fptr             3531 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             3537 ext/reflection/php_reflection.c 	GET_REFLECTION_OBJECT_PTR(fptr);
fptr             3539 ext/reflection/php_reflection.c 	if (!(fptr->op_array.fn_flags & ZEND_ACC_HAS_RETURN_TYPE)) {
fptr             3543 ext/reflection/php_reflection.c 	reflection_type_factory(_copy_function(fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, &fptr->common.arg_info[-1], return_value);
fptr             5629 ext/reflection/php_reflection.c 	zend_function *fptr;
fptr             5637 ext/reflection/php_reflection.c 	ZEND_HASH_FOREACH_PTR(CG(function_table), fptr) {
fptr             5638 ext/reflection/php_reflection.c 		if (fptr->common.type==ZEND_INTERNAL_FUNCTION
fptr             5639 ext/reflection/php_reflection.c 			&& fptr->internal_function.module == module) {
fptr             5640 ext/reflection/php_reflection.c 			reflection_function_factory(fptr, NULL, &function);
fptr             5641 ext/reflection/php_reflection.c 			zend_hash_update(Z_ARRVAL_P(return_value), fptr->common.function_name, &function);
fptr              699 ext/spl/php_spl.c 	zend_function *fptr;
fptr              707 ext/spl/php_spl.c 		if ((fptr = zend_hash_str_find_ptr(EG(function_table), ZEND_AUTOLOAD_FUNC_NAME, sizeof(ZEND_AUTOLOAD_FUNC_NAME) - 1))) {
fptr              715 ext/spl/php_spl.c 	fptr = zend_hash_str_find_ptr(EG(function_table), "spl_autoload_call", sizeof("spl_autoload_call") - 1);
fptr              717 ext/spl/php_spl.c 	if (EG(autoload_func) == fptr) {
fptr              279 ext/xmlrpc/libxmlrpc/xml_element.c static int xml_elem_writefunc(int (*fptr)(void *data, const char *text, int size), const char *text, void *data, int len)
fptr              281 ext/xmlrpc/libxmlrpc/xml_element.c    return fptr && text ? fptr(data, text, len ? len : strlen(text)) : 0;
fptr              376 ext/xmlrpc/libxmlrpc/xml_element.c static void xml_element_serialize(xml_element *el, int (*fptr)(void *data, const char *text, int size), void *data, XML_ELEM_OUTPUT_OPTIONS options, int depth)
fptr              395 ext/xmlrpc/libxmlrpc/xml_element.c       xml_elem_writefunc(fptr, XML_DECL_START, data, XML_DECL_START_LEN);
fptr              396 ext/xmlrpc/libxmlrpc/xml_element.c       xml_elem_writefunc(fptr, WHITESPACE, data, WHITESPACE_LEN);
fptr              397 ext/xmlrpc/libxmlrpc/xml_element.c       xml_elem_writefunc(fptr, XML_DECL_VERSION, data, XML_DECL_VERSION_LEN);
fptr              399 ext/xmlrpc/libxmlrpc/xml_element.c           xml_elem_writefunc(fptr, WHITESPACE, data, WHITESPACE_LEN);
fptr              400 ext/xmlrpc/libxmlrpc/xml_element.c           xml_elem_writefunc(fptr, XML_DECL_ENCODING_ATTR, data, XML_DECL_ENCODING_ATTR_LEN);
fptr              401 ext/xmlrpc/libxmlrpc/xml_element.c           xml_elem_writefunc(fptr, EQUALS, data, EQUALS_LEN);
fptr              402 ext/xmlrpc/libxmlrpc/xml_element.c           xml_elem_writefunc(fptr, ATTR_DELIMITER, data, ATTR_DELIMITER_LEN);
fptr              403 ext/xmlrpc/libxmlrpc/xml_element.c           xml_elem_writefunc(fptr, options->encoding, data, 0);
fptr              404 ext/xmlrpc/libxmlrpc/xml_element.c           xml_elem_writefunc(fptr, ATTR_DELIMITER, data, ATTR_DELIMITER_LEN);
fptr              406 ext/xmlrpc/libxmlrpc/xml_element.c       xml_elem_writefunc(fptr, XML_DECL_END, data, XML_DECL_END_LEN);
fptr              408 ext/xmlrpc/libxmlrpc/xml_element.c          xml_elem_writefunc(fptr, NEWLINE, data, NEWLINE_LEN);
fptr              413 ext/xmlrpc/libxmlrpc/xml_element.c          xml_elem_writefunc(fptr, whitespace, data, depth - 2);
fptr              416 ext/xmlrpc/libxmlrpc/xml_element.c    xml_elem_writefunc(fptr,START_TOKEN_BEGIN, data, START_TOKEN_BEGIN_LEN);
fptr              418 ext/xmlrpc/libxmlrpc/xml_element.c       xml_elem_writefunc(fptr, el->name, data, 0);
fptr              424 ext/xmlrpc/libxmlrpc/xml_element.c             xml_elem_writefunc(fptr, WHITESPACE, data, WHITESPACE_LEN);
fptr              425 ext/xmlrpc/libxmlrpc/xml_element.c             xml_elem_writefunc(fptr, iter->key, data, 0);
fptr              426 ext/xmlrpc/libxmlrpc/xml_element.c             xml_elem_writefunc(fptr, EQUALS, data, EQUALS_LEN);
fptr              427 ext/xmlrpc/libxmlrpc/xml_element.c             xml_elem_writefunc(fptr, ATTR_DELIMITER, data, ATTR_DELIMITER_LEN);
fptr              428 ext/xmlrpc/libxmlrpc/xml_element.c             xml_elem_writefunc(fptr, iter->val, data, 0);
fptr              429 ext/xmlrpc/libxmlrpc/xml_element.c             xml_elem_writefunc(fptr, ATTR_DELIMITER, data, ATTR_DELIMITER_LEN);
fptr              436 ext/xmlrpc/libxmlrpc/xml_element.c       xml_elem_writefunc(fptr, "None", data, 0);
fptr              440 ext/xmlrpc/libxmlrpc/xml_element.c        xml_elem_writefunc(fptr, EMPTY_START_TOKEN_END, data, EMPTY_START_TOKEN_END_LEN);
fptr              444 ext/xmlrpc/libxmlrpc/xml_element.c        xml_elem_writefunc(fptr, START_TOKEN_END, data, START_TOKEN_END_LEN);
fptr              459 ext/xmlrpc/libxmlrpc/xml_element.c              xml_elem_writefunc(fptr, CDATA_BEGIN, data, CDATA_BEGIN_LEN);
fptr              462 ext/xmlrpc/libxmlrpc/xml_element.c           xml_elem_writefunc(fptr, escaped_str, data, buflen);
fptr              469 ext/xmlrpc/libxmlrpc/xml_element.c              xml_elem_writefunc(fptr, CDATA_END, data, CDATA_END_LEN);
fptr              479 ext/xmlrpc/libxmlrpc/xml_element.c                    xml_elem_writefunc(fptr, NEWLINE, data, NEWLINE_LEN);
fptr              482 ext/xmlrpc/libxmlrpc/xml_element.c              xml_element_serialize(kids, fptr, data, options, depth);
fptr              487 ext/xmlrpc/libxmlrpc/xml_element.c                    xml_elem_writefunc(fptr, whitespace, data, depth - 2);
fptr              492 ext/xmlrpc/libxmlrpc/xml_element.c        xml_elem_writefunc(fptr, END_TOKEN_BEGIN, data, END_TOKEN_BEGIN_LEN);
fptr              493 ext/xmlrpc/libxmlrpc/xml_element.c        xml_elem_writefunc(fptr,el->name ? el->name : "None", data, 0);
fptr              494 ext/xmlrpc/libxmlrpc/xml_element.c        xml_elem_writefunc(fptr, END_TOKEN_END, data, END_TOKEN_END_LEN);
fptr              497 ext/xmlrpc/libxmlrpc/xml_element.c       xml_elem_writefunc(fptr, NEWLINE, data, NEWLINE_LEN);