Lines Matching refs:ZEND_API

239 ZEND_API int zend_next_free_module(void);
242 ZEND_API int _zend_get_parameters_array_ex(int param_count, zval *argument_array);
245 ZEND_API int zend_copy_parameters_array(int param_count, zval *argument_array);
260 ZEND_API int zend_parse_parameters(int num_args, const char *type_spec, ...);
261 ZEND_API int zend_parse_parameters_ex(int flags, int num_args, const char *type_spec, ...);
262 ZEND_API int zend_parse_parameters_throw(int num_args, const char *type_spec, ...);
263 ZEND_API char *zend_zval_type_name(const zval *arg);
264 ZEND_API zend_string *zend_zval_get_type(const zval *arg);
266 ZEND_API int zend_parse_method_parameters(int num_args, zval *this_ptr, const char *type_spec, ...);
267 ZEND_API int zend_parse_method_parameters_ex(int flags, int num_args, zval *this_ptr, const char *t…
269 ZEND_API int zend_parse_parameter(int flags, int arg_num, zval *arg, const char *spec, ...);
273 ZEND_API int zend_register_functions(zend_class_entry *scope, const zend_function_entry *functions,…
274 ZEND_API void zend_unregister_functions(const zend_function_entry *functions, int count, HashTable …
275 ZEND_API int zend_startup_module(zend_module_entry *module_entry);
276 ZEND_API zend_module_entry* zend_register_internal_module(zend_module_entry *module_entry);
277 ZEND_API zend_module_entry* zend_register_module_ex(zend_module_entry *module);
278 ZEND_API int zend_startup_module_ex(zend_module_entry *module);
279 ZEND_API int zend_startup_modules(void);
280 ZEND_API void zend_collect_module_handlers(void);
281 ZEND_API void zend_destroy_modules(void);
282 ZEND_API void zend_check_magic_method_implementation(const zend_class_entry *ce, const zend_functio…
284 ZEND_API zend_class_entry *zend_register_internal_class(zend_class_entry *class_entry);
285 ZEND_API zend_class_entry *zend_register_internal_class_ex(zend_class_entry *class_entry, zend_clas…
286 ZEND_API zend_class_entry *zend_register_internal_interface(zend_class_entry *orig_class_entry);
287 ZEND_API void zend_class_implements(zend_class_entry *class_entry, int num_interfaces, ...);
289 ZEND_API int zend_register_class_alias_ex(const char *name, size_t name_len, zend_class_entry *ce, …
296 ZEND_API int zend_disable_function(char *function_name, size_t function_name_length);
297 ZEND_API int zend_disable_class(char *class_name, size_t class_name_length);
299 ZEND_API ZEND_COLD void zend_wrong_param_count(void);
308 ZEND_API zend_string *zend_get_callable_name_ex(zval *callable, zend_object *object);
309 ZEND_API zend_string *zend_get_callable_name(zval *callable);
310 ZEND_API zend_bool zend_is_callable_ex(zval *callable, zend_object *object, uint32_t check_flags, z…
311 ZEND_API zend_bool zend_is_callable(zval *callable, uint32_t check_flags, zend_string **callable_na…
312 ZEND_API zend_bool zend_make_callable(zval *callable, zend_string **callable_name);
313 ZEND_API const char *zend_get_module_version(const char *module_name);
314 ZEND_API int zend_get_module_started(const char *module_name);
315 ZEND_API int zend_declare_property_ex(zend_class_entry *ce, zend_string *name, zval *property, int …
316 ZEND_API int zend_declare_property(zend_class_entry *ce, const char *name, size_t name_length, zval…
317 ZEND_API int zend_declare_property_null(zend_class_entry *ce, const char *name, size_t name_length,…
318 ZEND_API int zend_declare_property_bool(zend_class_entry *ce, const char *name, size_t name_length,…
319 ZEND_API int zend_declare_property_long(zend_class_entry *ce, const char *name, size_t name_length,…
320 ZEND_API int zend_declare_property_double(zend_class_entry *ce, const char *name, size_t name_lengt…
321 ZEND_API int zend_declare_property_string(zend_class_entry *ce, const char *name, size_t name_lengt…
322 ZEND_API int zend_declare_property_stringl(zend_class_entry *ce, const char *name, size_t name_leng…
324 ZEND_API int zend_declare_class_constant_ex(zend_class_entry *ce, zend_string *name, zval *value, i…
325 ZEND_API int zend_declare_class_constant(zend_class_entry *ce, const char *name, size_t name_length…
326 ZEND_API int zend_declare_class_constant_null(zend_class_entry *ce, const char *name, size_t name_l…
327 ZEND_API int zend_declare_class_constant_long(zend_class_entry *ce, const char *name, size_t name_l…
328 ZEND_API int zend_declare_class_constant_bool(zend_class_entry *ce, const char *name, size_t name_l…
329 ZEND_API int zend_declare_class_constant_double(zend_class_entry *ce, const char *name, size_t name…
330 ZEND_API int zend_declare_class_constant_stringl(zend_class_entry *ce, const char *name, size_t nam…
331 ZEND_API int zend_declare_class_constant_string(zend_class_entry *ce, const char *name, size_t name…
333 ZEND_API int zend_update_class_constants(zend_class_entry *class_type);
335 ZEND_API void zend_update_property_ex(zend_class_entry *scope, zval *object, zend_string *name, zva…
336 ZEND_API void zend_update_property(zend_class_entry *scope, zval *object, const char *name, size_t …
337 ZEND_API void zend_update_property_null(zend_class_entry *scope, zval *object, const char *name, si…
338 ZEND_API void zend_update_property_bool(zend_class_entry *scope, zval *object, const char *name, si…
339 ZEND_API void zend_update_property_long(zend_class_entry *scope, zval *object, const char *name, si…
340 ZEND_API void zend_update_property_double(zend_class_entry *scope, zval *object, const char *name, …
341 ZEND_API void zend_update_property_str(zend_class_entry *scope, zval *object, const char *name, siz…
342 ZEND_API void zend_update_property_string(zend_class_entry *scope, zval *object, const char *name, …
343 ZEND_API void zend_update_property_stringl(zend_class_entry *scope, zval *object, const char *name,…
344 ZEND_API void zend_unset_property(zend_class_entry *scope, zval *object, const char *name, size_t n…
346 ZEND_API int zend_update_static_property_ex(zend_class_entry *scope, zend_string *name, zval *value…
347 ZEND_API int zend_update_static_property(zend_class_entry *scope, const char *name, size_t name_len…
348 ZEND_API int zend_update_static_property_null(zend_class_entry *scope, const char *name, size_t nam…
349 ZEND_API int zend_update_static_property_bool(zend_class_entry *scope, const char *name, size_t nam…
350 ZEND_API int zend_update_static_property_long(zend_class_entry *scope, const char *name, size_t nam…
351 ZEND_API int zend_update_static_property_double(zend_class_entry *scope, const char *name, size_t n…
352 ZEND_API int zend_update_static_property_string(zend_class_entry *scope, const char *name, size_t n…
353 ZEND_API int zend_update_static_property_stringl(zend_class_entry *scope, const char *name, size_t …
355 ZEND_API zval *zend_read_property_ex(zend_class_entry *scope, zval *object, zend_string *name, zend…
356 ZEND_API zval *zend_read_property(zend_class_entry *scope, zval *object, const char *name, size_t n…
358 ZEND_API zval *zend_read_static_property_ex(zend_class_entry *scope, zend_string *name, zend_bool s…
359 ZEND_API zval *zend_read_static_property(zend_class_entry *scope, const char *name, size_t name_len…
361 ZEND_API char *zend_get_type_by_const(int type);
379 ZEND_API int object_init(zval *arg);
380 ZEND_API int object_init_ex(zval *arg, zend_class_entry *ce);
381 ZEND_API int object_and_properties_init(zval *arg, zend_class_entry *ce, HashTable *properties);
382 ZEND_API void object_properties_init(zend_object *object, zend_class_entry *class_type);
383 ZEND_API void object_properties_init_ex(zend_object *object, HashTable *properties);
384 ZEND_API void object_properties_load(zend_object *object, HashTable *properties);
386 ZEND_API void zend_merge_properties(zval *obj, HashTable *properties);
388 ZEND_API int add_assoc_long_ex(zval *arg, const char *key, size_t key_len, zend_long n);
389 ZEND_API int add_assoc_null_ex(zval *arg, const char *key, size_t key_len);
390 ZEND_API int add_assoc_bool_ex(zval *arg, const char *key, size_t key_len, int b);
391 ZEND_API int add_assoc_resource_ex(zval *arg, const char *key, size_t key_len, zend_resource *r);
392 ZEND_API int add_assoc_double_ex(zval *arg, const char *key, size_t key_len, double d);
393 ZEND_API int add_assoc_str_ex(zval *arg, const char *key, size_t key_len, zend_string *str);
394 ZEND_API int add_assoc_string_ex(zval *arg, const char *key, size_t key_len, const char *str);
395 ZEND_API int add_assoc_stringl_ex(zval *arg, const char *key, size_t key_len, const char *str, size…
396 ZEND_API int add_assoc_zval_ex(zval *arg, const char *key, size_t key_len, zval *value);
414 ZEND_API int add_index_long(zval *arg, zend_ulong idx, zend_long n);
415 ZEND_API int add_index_null(zval *arg, zend_ulong idx);
416 ZEND_API int add_index_bool(zval *arg, zend_ulong idx, int b);
417 ZEND_API int add_index_resource(zval *arg, zend_ulong idx, zend_resource *r);
418 ZEND_API int add_index_double(zval *arg, zend_ulong idx, double d);
419 ZEND_API int add_index_str(zval *arg, zend_ulong idx, zend_string *str);
420 ZEND_API int add_index_string(zval *arg, zend_ulong idx, const char *str);
421 ZEND_API int add_index_stringl(zval *arg, zend_ulong idx, const char *str, size_t length);
422 ZEND_API int add_index_zval(zval *arg, zend_ulong index, zval *value);
424 ZEND_API int add_next_index_long(zval *arg, zend_long n);
425 ZEND_API int add_next_index_null(zval *arg);
426 ZEND_API int add_next_index_bool(zval *arg, int b);
427 ZEND_API int add_next_index_resource(zval *arg, zend_resource *r);
428 ZEND_API int add_next_index_double(zval *arg, double d);
429 ZEND_API int add_next_index_str(zval *arg, zend_string *str);
430 ZEND_API int add_next_index_string(zval *arg, const char *str);
431 ZEND_API int add_next_index_stringl(zval *arg, const char *str, size_t length);
432 ZEND_API int add_next_index_zval(zval *arg, zval *value);
434 ZEND_API zval *add_get_assoc_string_ex(zval *arg, const char *key, uint32_t key_len, const char *st…
435 ZEND_API zval *add_get_assoc_stringl_ex(zval *arg, const char *key, uint32_t key_len, const char *s…
440 ZEND_API zval *add_get_index_long(zval *arg, zend_ulong idx, zend_long l);
441 ZEND_API zval *add_get_index_double(zval *arg, zend_ulong idx, double d);
442 ZEND_API zval *add_get_index_str(zval *arg, zend_ulong index, zend_string *str);
443 ZEND_API zval *add_get_index_string(zval *arg, zend_ulong idx, const char *str);
444 ZEND_API zval *add_get_index_stringl(zval *arg, zend_ulong idx, const char *str, size_t length);
446 ZEND_API int array_set_zval_key(HashTable *ht, zval *key, zval *value);
448 ZEND_API int add_property_long_ex(zval *arg, const char *key, size_t key_len, zend_long l);
449 ZEND_API int add_property_null_ex(zval *arg, const char *key, size_t key_len);
450 ZEND_API int add_property_bool_ex(zval *arg, const char *key, size_t key_len, zend_long b);
451 ZEND_API int add_property_resource_ex(zval *arg, const char *key, size_t key_len, zend_resource *r);
452 ZEND_API int add_property_double_ex(zval *arg, const char *key, size_t key_len, double d);
453 ZEND_API int add_property_str_ex(zval *arg, const char *key, size_t key_len, zend_string *str);
454 ZEND_API int add_property_string_ex(zval *arg, const char *key, size_t key_len, const char *str);
455 ZEND_API int add_property_stringl_ex(zval *arg, const char *key, size_t key_len, const char *str, …
456 ZEND_API int add_property_zval_ex(zval *arg, const char *key, size_t key_len, zval *value);
469 ZEND_API int _call_user_function_ex(zval *object, zval *function_name, zval *retval_ptr, uint32_t p…
476 ZEND_API extern const zend_fcall_info empty_fcall_info;
477 ZEND_API extern const zend_fcall_info_cache empty_fcall_info_cache;
488 ZEND_API int zend_fcall_info_init(zval *callable, uint32_t check_flags, zend_fcall_info *fci, zend_…
493 ZEND_API void zend_fcall_info_args_clear(zend_fcall_info *fci, int free_mem);
498 ZEND_API void zend_fcall_info_args_save(zend_fcall_info *fci, int *param_count, zval **params);
502 ZEND_API void zend_fcall_info_args_restore(zend_fcall_info *fci, int param_count, zval *params);
507 ZEND_API int zend_fcall_info_args(zend_fcall_info *fci, zval *args);
508 ZEND_API int zend_fcall_info_args_ex(zend_fcall_info *fci, zend_function *func, zval *args);
514 ZEND_API int zend_fcall_info_argp(zend_fcall_info *fci, int argc, zval *argv);
520 ZEND_API int zend_fcall_info_argv(zend_fcall_info *fci, int argc, va_list *argv);
526 ZEND_API int zend_fcall_info_argn(zend_fcall_info *fci, int argc, ...);
531 ZEND_API int zend_fcall_info_call(zend_fcall_info *fci, zend_fcall_info_cache *fcc, zval *retval, z…
533 ZEND_API int zend_call_function(zend_fcall_info *fci, zend_fcall_info_cache *fci_cache);
535 ZEND_API int zend_set_hash_symbol(zval *symbol, const char *name, int name_length, zend_bool is_ref…
537 ZEND_API int zend_delete_global_variable(zend_string *name);
539 ZEND_API zend_array *zend_rebuild_symbol_table(void);
540 ZEND_API void zend_attach_symbol_table(zend_execute_data *execute_data);
541 ZEND_API void zend_detach_symbol_table(zend_execute_data *execute_data);
542 ZEND_API int zend_set_local_var(zend_string *name, zval *value, int force);
543 ZEND_API int zend_set_local_var_str(const char *name, size_t len, zval *value, int force);
544 ZEND_API int zend_forbid_dynamic_call(const char *func_name);
546 ZEND_API zend_string *zend_find_alias_name(zend_class_entry *ce, zend_string *name);
547 ZEND_API zend_string *zend_resolve_method_name(zend_class_entry *ce, zend_function *f);
549 ZEND_API const char *zend_get_object_type(const zend_class_entry *ce);
551 ZEND_API zend_bool zend_is_iterable(zval *iterable);
553 ZEND_API zend_bool zend_is_countable(zval *countable);
557 ZEND_API ZEND_FUNCTION(display_disabled_function);
558 ZEND_API ZEND_FUNCTION(display_disabled_class);
699 ZEND_API ZEND_COLD int ZEND_FASTCALL zend_wrong_parameters_none_error(void);
700 ZEND_API ZEND_COLD int ZEND_FASTCALL zend_wrong_parameters_none_exception(void);
701 ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameters_count_error(int min_num_args, int max_n…
702 ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameters_count_exception(int min_num_args, int m…
703 ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_type_error(int num, zend_expected_type e…
704 ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_type_exception(int num, zend_expected_ty…
705 ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_error(int num, char *name, zval *a…
706 ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_exception(int num, char *name, zva…
707 ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_callback_error(int num, char *error);
708 ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_callback_deprecated(int num, char *error);
709 ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_callback_exception(int num, char *error);
1123 ZEND_API int ZEND_FASTCALL zend_parse_arg_class(zval *arg, zend_class_entry **pce, int num, int che…
1124 ZEND_API int ZEND_FASTCALL zend_parse_arg_bool_slow(zval *arg, zend_bool *dest);
1125 ZEND_API int ZEND_FASTCALL zend_parse_arg_bool_weak(zval *arg, zend_bool *dest);
1126 ZEND_API int ZEND_FASTCALL zend_parse_arg_long_slow(zval *arg, zend_long *dest);
1127 ZEND_API int ZEND_FASTCALL zend_parse_arg_long_weak(zval *arg, zend_long *dest);
1128 ZEND_API int ZEND_FASTCALL zend_parse_arg_long_cap_slow(zval *arg, zend_long *dest);
1129 ZEND_API int ZEND_FASTCALL zend_parse_arg_long_cap_weak(zval *arg, zend_long *dest);
1130 ZEND_API int ZEND_FASTCALL zend_parse_arg_double_slow(zval *arg, double *dest);
1131 ZEND_API int ZEND_FASTCALL zend_parse_arg_double_weak(zval *arg, double *dest);
1132 ZEND_API int ZEND_FASTCALL zend_parse_arg_str_slow(zval *arg, zend_string **dest);
1133 ZEND_API int ZEND_FASTCALL zend_parse_arg_str_weak(zval *arg, zend_string **dest);