Guest User

api functions that need documenting

a guest
Apr 5th, 2013
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 109.13 KB | None | 0 0
  1. Zend/zend_alloc.h:ZEND_API char *zend_strndup(const char *s, unsigned int length) ZEND_ATTRIBUTE_MALLOC;
  2. Zend/zend_alloc.h:ZEND_API void *_emalloc(size_t size ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC) ZEND_ATTRIBUTE_MALLOC ZEND_ATTRIBUTE_ALLOC_SIZE(1);
  3. Zend/zend_alloc.h:ZEND_API void *_safe_emalloc(size_t nmemb, size_t size, size_t offset ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC) ZEND_ATTRIBUTE_MALLOC;
  4. Zend/zend_alloc.h:ZEND_API void *_safe_malloc(size_t nmemb, size_t size, size_t offset) ZEND_ATTRIBUTE_MALLOC;
  5. Zend/zend_alloc.h:ZEND_API void _efree(void *ptr ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC);
  6. Zend/zend_alloc.h:ZEND_API void *_ecalloc(size_t nmemb, size_t size ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC) ZEND_ATTRIBUTE_MALLOC ZEND_ATTRIBUTE_ALLOC_SIZE2(1,2);
  7. Zend/zend_alloc.h:ZEND_API void *_erealloc(void *ptr, size_t size, int allow_failure ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC) ZEND_ATTRIBUTE_ALLOC_SIZE(2);
  8. Zend/zend_alloc.h:ZEND_API void *_safe_erealloc(void *ptr, size_t nmemb, size_t size, size_t offset ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC);
  9. Zend/zend_alloc.h:ZEND_API void *_safe_realloc(void *ptr, size_t nmemb, size_t size, size_t offset);
  10. Zend/zend_alloc.h:ZEND_API char *_estrdup(const char *s ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC) ZEND_ATTRIBUTE_MALLOC;
  11. Zend/zend_alloc.h:ZEND_API char *_estrndup(const char *s, unsigned int length ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC) ZEND_ATTRIBUTE_MALLOC;
  12. Zend/zend_alloc.h:ZEND_API size_t _zend_mem_block_size(void *ptr TSRMLS_DC ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC);
  13. Zend/zend_alloc.h:ZEND_API int zend_set_memory_limit(size_t memory_limit);
  14. Zend/zend_alloc.h:ZEND_API void start_memory_manager(TSRMLS_D);
  15. Zend/zend_alloc.h:ZEND_API void shutdown_memory_manager(int silent, int full_shutdown TSRMLS_DC);
  16. Zend/zend_alloc.h:ZEND_API int is_zend_mm(TSRMLS_D);
  17. Zend/zend_alloc.h:ZEND_API int _mem_block_check(void *ptr, int silent ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC);
  18. Zend/zend_alloc.h:ZEND_API void _full_mem_check(int silent ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC);
  19. Zend/zend_alloc.h:ZEND_API size_t zend_memory_usage(int real_usage TSRMLS_DC);
  20. Zend/zend_alloc.h:ZEND_API size_t zend_memory_peak_usage(int real_usage TSRMLS_DC);
  21. Zend/zend_alloc.h:ZEND_API zend_mm_heap *zend_mm_startup(void);
  22. Zend/zend_alloc.h:ZEND_API void zend_mm_shutdown(zend_mm_heap *heap, int full_shutdown, int silent TSRMLS_DC);
  23. Zend/zend_alloc.h:ZEND_API void *_zend_mm_alloc(zend_mm_heap *heap, size_t size ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC) ZEND_ATTRIBUTE_MALLOC;
  24. Zend/zend_alloc.h:ZEND_API void _zend_mm_free(zend_mm_heap *heap, void *p ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC);
  25. Zend/zend_alloc.h:ZEND_API void *_zend_mm_realloc(zend_mm_heap *heap, void *p, size_t size ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC);
  26. Zend/zend_alloc.h:ZEND_API size_t _zend_mm_block_size(zend_mm_heap *heap, void *p ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC);
  27. Zend/zend_alloc.h:ZEND_API zend_mm_heap *zend_mm_startup_ex(const zend_mm_mem_handlers *handlers, size_t block_size, size_t reserve_size, int internal, void *params);
  28. Zend/zend_alloc.h:ZEND_API zend_mm_heap *zend_mm_set_heap(zend_mm_heap *new_heap TSRMLS_DC);
  29. Zend/zend_alloc.h:ZEND_API zend_mm_storage *zend_mm_get_storage(zend_mm_heap *heap);
  30. Zend/zend_alloc.h:ZEND_API void zend_mm_set_custom_handlers(zend_mm_heap *heap,
  31. Zend/zend_API.h:ZEND_API int zend_get_parameters(int ht, int param_count, ...);
  32. Zend/zend_API.h:ZEND_API int _zend_get_parameters_array(int ht, int param_count, zval **argument_array TSRMLS_DC);
  33. Zend/zend_API.h:ZEND_API ZEND_ATTRIBUTE_DEPRECATED int zend_get_parameters_ex(int param_count, ...);
  34. Zend/zend_API.h:ZEND_API int _zend_get_parameters_array_ex(int param_count, zval ***argument_array TSRMLS_DC);
  35. Zend/zend_API.h:ZEND_API int zend_copy_parameters_array(int param_count, zval *argument_array TSRMLS_DC);
  36. Zend/zend_API.h:ZEND_API int zend_parse_parameters(int num_args TSRMLS_DC, const char *type_spec, ...);
  37. Zend/zend_API.h:ZEND_API int zend_parse_parameters_ex(int flags, int num_args TSRMLS_DC, const char *type_spec, ...);
  38. Zend/zend_API.h:ZEND_API char *zend_zval_type_name(const zval *arg);
  39. Zend/zend_API.h:ZEND_API int zend_parse_method_parameters(int num_args TSRMLS_DC, zval *this_ptr, const char *type_spec, ...);
  40. Zend/zend_API.h:ZEND_API int zend_parse_method_parameters_ex(int flags, int num_args TSRMLS_DC, zval *this_ptr, const char *type_spec, ...);
  41. Zend/zend_API.h:ZEND_API int zend_parse_parameter(int flags, int arg_num TSRMLS_DC, zval **arg, const char *spec, ...);
  42. Zend/zend_API.h:ZEND_API int zend_register_functions(zend_class_entry *scope, const zend_function_entry *functions, HashTable *function_table, int type TSRMLS_DC);
  43. Zend/zend_API.h:ZEND_API void zend_unregister_functions(const zend_function_entry *functions, int count, HashTable *function_table TSRMLS_DC);
  44. Zend/zend_API.h:ZEND_API int zend_startup_module(zend_module_entry *module_entry);
  45. Zend/zend_API.h:ZEND_API zend_module_entry* zend_register_internal_module(zend_module_entry *module_entry TSRMLS_DC);
  46. Zend/zend_API.h:ZEND_API zend_module_entry* zend_register_module_ex(zend_module_entry *module TSRMLS_DC);
  47. Zend/zend_API.h:ZEND_API int zend_startup_module_ex(zend_module_entry *module TSRMLS_DC);
  48. Zend/zend_API.h:ZEND_API int zend_startup_modules(TSRMLS_D);
  49. Zend/zend_API.h:ZEND_API void zend_collect_module_handlers(TSRMLS_D);
  50. Zend/zend_API.h:ZEND_API void zend_destroy_modules(void);
  51. Zend/zend_API.h:ZEND_API void zend_check_magic_method_implementation(const zend_class_entry *ce, const zend_function *fptr, int error_type TSRMLS_DC);
  52. Zend/zend_API.h:ZEND_API zend_class_entry *zend_register_internal_class(zend_class_entry *class_entry TSRMLS_DC);
  53. Zend/zend_API.h:ZEND_API zend_class_entry *zend_register_internal_class_ex(zend_class_entry *class_entry, zend_class_entry *parent_ce, char *parent_name TSRMLS_DC);
  54. Zend/zend_API.h:ZEND_API zend_class_entry *zend_register_internal_interface(zend_class_entry *orig_class_entry TSRMLS_DC);
  55. Zend/zend_API.h:ZEND_API void zend_class_implements(zend_class_entry *class_entry TSRMLS_DC, int num_interfaces, ...);
  56. Zend/zend_API.h:ZEND_API int zend_register_class_alias_ex(const char *name, int name_len, zend_class_entry *ce TSRMLS_DC);
  57. Zend/zend_API.h:ZEND_API int zend_disable_function(char *function_name, uint function_name_length TSRMLS_DC);
  58. Zend/zend_API.h:ZEND_API int zend_disable_class(char *class_name, uint class_name_length TSRMLS_DC);
  59. Zend/zend_API.h:ZEND_API void zend_wrong_param_count(TSRMLS_D);
  60. Zend/zend_API.h:ZEND_API zend_bool zend_is_callable_ex(zval *callable, zval *object_ptr, uint check_flags, char **callable_name, int *callable_name_len, zend_fcall_info_cache *fcc, char **error TSRMLS_DC);
  61. Zend/zend_API.h:ZEND_API zend_bool zend_is_callable(zval *callable, uint check_flags, char **callable_name TSRMLS_DC);
  62. Zend/zend_API.h:ZEND_API zend_bool zend_make_callable(zval *callable, char **callable_name TSRMLS_DC);
  63. Zend/zend_API.h:ZEND_API const char *zend_get_module_version(const char *module_name);
  64. Zend/zend_API.h:ZEND_API int zend_get_module_started(const char *module_name);
  65. Zend/zend_API.h:ZEND_API int zend_declare_property(zend_class_entry *ce, const char *name, int name_length, zval *property, int access_type TSRMLS_DC);
  66. Zend/zend_API.h:ZEND_API int zend_declare_property_ex(zend_class_entry *ce, const char *name, int name_length, zval *property, int access_type, const char *doc_comment, int doc_comment_len TSRMLS_DC);
  67. Zend/zend_API.h:ZEND_API int zend_declare_property_null(zend_class_entry *ce, const char *name, int name_length, int access_type TSRMLS_DC);
  68. Zend/zend_API.h:ZEND_API int zend_declare_property_bool(zend_class_entry *ce, const char *name, int name_length, long value, int access_type TSRMLS_DC);
  69. Zend/zend_API.h:ZEND_API int zend_declare_property_long(zend_class_entry *ce, const char *name, int name_length, long value, int access_type TSRMLS_DC);
  70. Zend/zend_API.h:ZEND_API int zend_declare_property_double(zend_class_entry *ce, const char *name, int name_length, double value, int access_type TSRMLS_DC);
  71. Zend/zend_API.h:ZEND_API int zend_declare_property_string(zend_class_entry *ce, const char *name, int name_length, const char *value, int access_type TSRMLS_DC);
  72. Zend/zend_API.h:ZEND_API int zend_declare_property_stringl(zend_class_entry *ce, const char *name, int name_length, const char *value, int value_len, int access_type TSRMLS_DC);
  73. Zend/zend_API.h:ZEND_API int zend_declare_class_constant(zend_class_entry *ce, const char *name, size_t name_length, zval *value TSRMLS_DC);
  74. Zend/zend_API.h:ZEND_API int zend_declare_class_constant_null(zend_class_entry *ce, const char *name, size_t name_length TSRMLS_DC);
  75. Zend/zend_API.h:ZEND_API int zend_declare_class_constant_long(zend_class_entry *ce, const char *name, size_t name_length, long value TSRMLS_DC);
  76. Zend/zend_API.h:ZEND_API int zend_declare_class_constant_bool(zend_class_entry *ce, const char *name, size_t name_length, zend_bool value TSRMLS_DC);
  77. Zend/zend_API.h:ZEND_API int zend_declare_class_constant_double(zend_class_entry *ce, const char *name, size_t name_length, double value TSRMLS_DC);
  78. Zend/zend_API.h:ZEND_API int zend_declare_class_constant_stringl(zend_class_entry *ce, const char *name, size_t name_length, const char *value, size_t value_length TSRMLS_DC);
  79. Zend/zend_API.h:ZEND_API int zend_declare_class_constant_string(zend_class_entry *ce, const char *name, size_t name_length, const char *value TSRMLS_DC);
  80. Zend/zend_API.h:ZEND_API void zend_update_class_constants(zend_class_entry *class_type TSRMLS_DC);
  81. Zend/zend_API.h:ZEND_API void zend_update_property(zend_class_entry *scope, zval *object, const char *name, int name_length, zval *value TSRMLS_DC);
  82. Zend/zend_API.h:ZEND_API void zend_update_property_null(zend_class_entry *scope, zval *object, const char *name, int name_length TSRMLS_DC);
  83. Zend/zend_API.h:ZEND_API void zend_update_property_bool(zend_class_entry *scope, zval *object, const char *name, int name_length, long value TSRMLS_DC);
  84. Zend/zend_API.h:ZEND_API void zend_update_property_long(zend_class_entry *scope, zval *object, const char *name, int name_length, long value TSRMLS_DC);
  85. Zend/zend_API.h:ZEND_API void zend_update_property_double(zend_class_entry *scope, zval *object, const char *name, int name_length, double value TSRMLS_DC);
  86. Zend/zend_API.h:ZEND_API void zend_update_property_string(zend_class_entry *scope, zval *object, const char *name, int name_length, const char *value TSRMLS_DC);
  87. Zend/zend_API.h:ZEND_API void zend_update_property_stringl(zend_class_entry *scope, zval *object, const char *name, int name_length, const char *value, int value_length TSRMLS_DC);
  88. Zend/zend_API.h:ZEND_API int zend_update_static_property(zend_class_entry *scope, const char *name, int name_length, zval *value TSRMLS_DC);
  89. Zend/zend_API.h:ZEND_API int zend_update_static_property_null(zend_class_entry *scope, const char *name, int name_length TSRMLS_DC);
  90. Zend/zend_API.h:ZEND_API int zend_update_static_property_bool(zend_class_entry *scope, const char *name, int name_length, long value TSRMLS_DC);
  91. Zend/zend_API.h:ZEND_API int zend_update_static_property_long(zend_class_entry *scope, const char *name, int name_length, long value TSRMLS_DC);
  92. Zend/zend_API.h:ZEND_API int zend_update_static_property_double(zend_class_entry *scope, const char *name, int name_length, double value TSRMLS_DC);
  93. Zend/zend_API.h:ZEND_API int zend_update_static_property_string(zend_class_entry *scope, const char *name, int name_length, const char *value TSRMLS_DC);
  94. Zend/zend_API.h:ZEND_API int zend_update_static_property_stringl(zend_class_entry *scope, const char *name, int name_length, const char *value, int value_length TSRMLS_DC);
  95. Zend/zend_API.h:ZEND_API zval *zend_read_property(zend_class_entry *scope, zval *object, const char *name, int name_length, zend_bool silent TSRMLS_DC);
  96. Zend/zend_API.h:ZEND_API zval *zend_read_static_property(zend_class_entry *scope, const char *name, int name_length, zend_bool silent TSRMLS_DC);
  97. Zend/zend_API.h:ZEND_API zend_class_entry *zend_get_class_entry(const zval *zobject TSRMLS_DC);
  98. Zend/zend_API.h:ZEND_API int zend_get_object_classname(const zval *object, const char **class_name, zend_uint *class_name_len TSRMLS_DC);
  99. Zend/zend_API.h:ZEND_API char *zend_get_type_by_const(int type);
  100. Zend/zend_API.h:ZEND_API int _array_init(zval *arg, uint size ZEND_FILE_LINE_DC);
  101. Zend/zend_API.h:ZEND_API int _object_init(zval *arg ZEND_FILE_LINE_DC TSRMLS_DC);
  102. Zend/zend_API.h:ZEND_API int _object_init_ex(zval *arg, zend_class_entry *ce ZEND_FILE_LINE_DC TSRMLS_DC);
  103. Zend/zend_API.h:ZEND_API int _object_and_properties_init(zval *arg, zend_class_entry *ce, HashTable *properties ZEND_FILE_LINE_DC TSRMLS_DC);
  104. Zend/zend_API.h:ZEND_API void object_properties_init(zend_object *object, zend_class_entry *class_type);
  105. Zend/zend_API.h:ZEND_API void zend_merge_properties(zval *obj, HashTable *properties, int destroy_ht TSRMLS_DC);
  106. Zend/zend_API.h:ZEND_API int add_assoc_function(zval *arg, const char *key, void (*function_ptr)(INTERNAL_FUNCTION_PARAMETERS));
  107. Zend/zend_API.h:ZEND_API int add_assoc_long_ex(zval *arg, const char *key, uint key_len, long n);
  108. Zend/zend_API.h:ZEND_API int add_assoc_null_ex(zval *arg, const char *key, uint key_len);
  109. Zend/zend_API.h:ZEND_API int add_assoc_bool_ex(zval *arg, const char *key, uint key_len, int b);
  110. Zend/zend_API.h:ZEND_API int add_assoc_resource_ex(zval *arg, const char *key, uint key_len, int r);
  111. Zend/zend_API.h:ZEND_API int add_assoc_double_ex(zval *arg, const char *key, uint key_len, double d);
  112. Zend/zend_API.h:ZEND_API int add_assoc_string_ex(zval *arg, const char *key, uint key_len, char *str, int duplicate);
  113. Zend/zend_API.h:ZEND_API int add_assoc_stringl_ex(zval *arg, const char *key, uint key_len, char *str, uint length, int duplicate);
  114. Zend/zend_API.h:ZEND_API int add_assoc_zval_ex(zval *arg, const char *key, uint key_len, zval *value);
  115. Zend/zend_API.h:ZEND_API int add_index_long(zval *arg, ulong idx, long n);
  116. Zend/zend_API.h:ZEND_API int add_index_null(zval *arg, ulong idx);
  117. Zend/zend_API.h:ZEND_API int add_index_bool(zval *arg, ulong idx, int b);
  118. Zend/zend_API.h:ZEND_API int add_index_resource(zval *arg, ulong idx, int r);
  119. Zend/zend_API.h:ZEND_API int add_index_double(zval *arg, ulong idx, double d);
  120. Zend/zend_API.h:ZEND_API int add_index_string(zval *arg, ulong idx, const char *str, int duplicate);
  121. Zend/zend_API.h:ZEND_API int add_index_stringl(zval *arg, ulong idx, const char *str, uint length, int duplicate);
  122. Zend/zend_API.h:ZEND_API int add_index_zval(zval *arg, ulong index, zval *value);
  123. Zend/zend_API.h:ZEND_API int add_next_index_long(zval *arg, long n);
  124. Zend/zend_API.h:ZEND_API int add_next_index_null(zval *arg);
  125. Zend/zend_API.h:ZEND_API int add_next_index_bool(zval *arg, int b);
  126. Zend/zend_API.h:ZEND_API int add_next_index_resource(zval *arg, int r);
  127. Zend/zend_API.h:ZEND_API int add_next_index_double(zval *arg, double d);
  128. Zend/zend_API.h:ZEND_API int add_next_index_string(zval *arg, const char *str, int duplicate);
  129. Zend/zend_API.h:ZEND_API int add_next_index_stringl(zval *arg, const char *str, uint length, int duplicate);
  130. Zend/zend_API.h:ZEND_API int add_next_index_zval(zval *arg, zval *value);
  131. Zend/zend_API.h:ZEND_API int add_get_assoc_string_ex(zval *arg, const char *key, uint key_len, const char *str, void **dest, int duplicate);
  132. Zend/zend_API.h:ZEND_API int add_get_assoc_stringl_ex(zval *arg, const char *key, uint key_len, const char *str, uint length, void **dest, int duplicate);
  133. Zend/zend_API.h:ZEND_API int add_get_index_long(zval *arg, ulong idx, long l, void **dest);
  134. Zend/zend_API.h:ZEND_API int add_get_index_double(zval *arg, ulong idx, double d, void **dest);
  135. Zend/zend_API.h:ZEND_API int add_get_index_string(zval *arg, ulong idx, const char *str, void **dest, int duplicate);
  136. Zend/zend_API.h:ZEND_API int add_get_index_stringl(zval *arg, ulong idx, const char *str, uint length, void **dest, int duplicate);
  137. Zend/zend_API.h:ZEND_API int array_set_zval_key(HashTable *ht, zval *key, zval *value);
  138. Zend/zend_API.h:ZEND_API int add_property_long_ex(zval *arg, const char *key, uint key_len, long l TSRMLS_DC);
  139. Zend/zend_API.h:ZEND_API int add_property_null_ex(zval *arg, const char *key, uint key_len TSRMLS_DC);
  140. Zend/zend_API.h:ZEND_API int add_property_bool_ex(zval *arg, const char *key, uint key_len, int b TSRMLS_DC);
  141. Zend/zend_API.h:ZEND_API int add_property_resource_ex(zval *arg, const char *key, uint key_len, long r TSRMLS_DC);
  142. Zend/zend_API.h:ZEND_API int add_property_double_ex(zval *arg, const char *key, uint key_len, double d TSRMLS_DC);
  143. Zend/zend_API.h:ZEND_API int add_property_string_ex(zval *arg, const char *key, uint key_len, const char *str, int duplicate TSRMLS_DC);
  144. Zend/zend_API.h:ZEND_API int add_property_stringl_ex(zval *arg, const char *key, uint key_len, const char *str, uint length, int duplicate TSRMLS_DC);
  145. Zend/zend_API.h:ZEND_API int add_property_zval_ex(zval *arg, const char *key, uint key_len, zval *value TSRMLS_DC);
  146. Zend/zend_API.h:ZEND_API int call_user_function(HashTable *function_table, zval **object_pp, zval *function_name, zval *retval_ptr, zend_uint param_count, zval *params[] TSRMLS_DC);
  147. Zend/zend_API.h:ZEND_API int call_user_function_ex(HashTable *function_table, zval **object_pp, zval *function_name, zval **retval_ptr_ptr, zend_uint param_count, zval **params[], int no_separation, HashTable *symbol_table TSRMLS_DC);
  148. Zend/zend_API.h:ZEND_API extern const zend_fcall_info empty_fcall_info;
  149. Zend/zend_API.h:ZEND_API extern const zend_fcall_info_cache empty_fcall_info_cache;
  150. Zend/zend_API.h:ZEND_API int zend_fcall_info_init(zval *callable, uint check_flags, zend_fcall_info *fci, zend_fcall_info_cache *fcc, char **callable_name, char **error TSRMLS_DC);
  151. Zend/zend_API.h:ZEND_API void zend_fcall_info_args_clear(zend_fcall_info *fci, int free_mem);
  152. Zend/zend_API.h:ZEND_API void zend_fcall_info_args_save(zend_fcall_info *fci, int *param_count, zval ****params);
  153. Zend/zend_API.h:ZEND_API void zend_fcall_info_args_restore(zend_fcall_info *fci, int param_count, zval ***params);
  154. Zend/zend_API.h:ZEND_API int zend_fcall_info_args(zend_fcall_info *fci, zval *args TSRMLS_DC);
  155. Zend/zend_API.h:ZEND_API int zend_fcall_info_argp(zend_fcall_info *fci TSRMLS_DC, int argc, zval ***argv);
  156. Zend/zend_API.h:ZEND_API int zend_fcall_info_argv(zend_fcall_info *fci TSRMLS_DC, int argc, va_list *argv);
  157. Zend/zend_API.h:ZEND_API int zend_fcall_info_argn(zend_fcall_info *fci TSRMLS_DC, int argc, ...);
  158. Zend/zend_API.h:ZEND_API int zend_fcall_info_call(zend_fcall_info *fci, zend_fcall_info_cache *fcc, zval **retval, zval *args TSRMLS_DC);
  159. Zend/zend_API.h:ZEND_API int zend_call_function(zend_fcall_info *fci, zend_fcall_info_cache *fci_cache TSRMLS_DC);
  160. Zend/zend_API.h:ZEND_API int zend_set_hash_symbol(zval *symbol, const char *name, int name_length, zend_bool is_ref, int num_symbol_tables, ...);
  161. Zend/zend_API.h:ZEND_API void zend_delete_variable(zend_execute_data *ex, HashTable *ht, const char *name, int name_len, ulong hash_value TSRMLS_DC);
  162. Zend/zend_API.h:ZEND_API int zend_delete_global_variable(const char *name, int name_len TSRMLS_DC);
  163. Zend/zend_API.h:ZEND_API int zend_delete_global_variable_ex(const char *name, int name_len, ulong hash_value TSRMLS_DC);
  164. Zend/zend_API.h:ZEND_API void zend_reset_all_cv(HashTable *symbol_table TSRMLS_DC);
  165. Zend/zend_API.h:ZEND_API void zend_rebuild_symbol_table(TSRMLS_D);
  166. Zend/zend_API.h:ZEND_API const char* zend_find_alias_name(zend_class_entry *ce, const char *name, zend_uint len);
  167. Zend/zend_API.h:ZEND_API const char* zend_resolve_method_name(zend_class_entry *ce, zend_function *f);
  168. Zend/zend_API.h:ZEND_API ZEND_FUNCTION(display_disabled_function);
  169. Zend/zend_API.h:ZEND_API ZEND_FUNCTION(display_disabled_class);
  170. Zend/zend_API.h:#endif /* ZEND_API_H */
  171. Zend/zend_builtin_functions.h:ZEND_API void zend_fetch_debug_backtrace(zval *return_value, int skip_last, int options, int limit TSRMLS_DC);
  172. Zend/zend_closures.h:extern ZEND_API zend_class_entry *zend_ce_closure;
  173. Zend/zend_closures.h:ZEND_API void zend_create_closure(zval *res, zend_function *op_array, zend_class_entry *scope, zval *this_ptr TSRMLS_DC);
  174. Zend/zend_closures.h:ZEND_API zend_function *zend_get_closure_invoke_method(zval *obj TSRMLS_DC);
  175. Zend/zend_closures.h:ZEND_API const zend_function *zend_get_closure_method_def(zval *obj TSRMLS_DC);
  176. Zend/zend_closures.h:ZEND_API zval* zend_get_closure_this_ptr(zval *obj TSRMLS_DC);
  177. Zend/zend_compile.h:extern ZEND_API opcode_handler_t *zend_opcode_handlers;
  178. Zend/zend_compile.h:extern ZEND_API zend_op_array *(*zend_compile_file)(zend_file_handle *file_handle, int type TSRMLS_DC);
  179. Zend/zend_compile.h:extern ZEND_API zend_op_array *(*zend_compile_string)(zval *source_string, char *filename TSRMLS_DC);
  180. Zend/zend_compile.h:ZEND_API int lex_scan(zval *zendlval TSRMLS_DC);
  181. Zend/zend_compile.h:ZEND_API char *zend_set_compiled_filename(const char *new_compiled_filename TSRMLS_DC);
  182. Zend/zend_compile.h:ZEND_API void zend_restore_compiled_filename(char *original_compiled_filename TSRMLS_DC);
  183. Zend/zend_compile.h:ZEND_API char *zend_get_compiled_filename(TSRMLS_D);
  184. Zend/zend_compile.h:ZEND_API int zend_get_compiled_lineno(TSRMLS_D);
  185. Zend/zend_compile.h:ZEND_API size_t zend_get_scanned_file_offset(TSRMLS_D);
  186. Zend/zend_compile.h:ZEND_API const char* zend_get_compiled_variable_name(const zend_op_array *op_array, zend_uint var, int* name_len);
  187. Zend/zend_compile.h:ZEND_API unary_op_type get_unary_op(int opcode);
  188. Zend/zend_compile.h:ZEND_API binary_op_type get_binary_op(int opcode);
  189. Zend/zend_compile.h:ZEND_API int do_bind_function(const zend_op_array *op_array, zend_op *opline, HashTable *function_table, zend_bool compile_time);
  190. Zend/zend_compile.h:ZEND_API zend_class_entry *do_bind_class(const zend_op_array *op_array, const zend_op *opline, HashTable *class_table, zend_bool compile_time TSRMLS_DC);
  191. Zend/zend_compile.h:ZEND_API zend_class_entry *do_bind_inherited_class(const zend_op_array *op_array, const zend_op *opline, HashTable *class_table, zend_class_entry *parent_ce, zend_bool compile_time TSRMLS_DC);
  192. Zend/zend_compile.h:ZEND_API void zend_do_inherit_interfaces(zend_class_entry *ce, const zend_class_entry *iface TSRMLS_DC);
  193. Zend/zend_compile.h:ZEND_API void zend_do_implement_interface(zend_class_entry *ce, zend_class_entry *iface TSRMLS_DC);
  194. Zend/zend_compile.h:ZEND_API void zend_do_implement_trait(zend_class_entry *ce, zend_class_entry *trait TSRMLS_DC);
  195. Zend/zend_compile.h:ZEND_API void zend_do_bind_traits(zend_class_entry *ce TSRMLS_DC);
  196. Zend/zend_compile.h:ZEND_API void zend_do_inheritance(zend_class_entry *ce, zend_class_entry *parent_ce TSRMLS_DC);
  197. Zend/zend_compile.h:ZEND_API void zend_do_delayed_early_binding(const zend_op_array *op_array TSRMLS_DC);
  198. Zend/zend_compile.h:ZEND_API void function_add_ref(zend_function *function);
  199. Zend/zend_compile.h:ZEND_API zend_op_array *compile_file(zend_file_handle *file_handle, int type TSRMLS_DC);
  200. Zend/zend_compile.h:ZEND_API zend_op_array *compile_string(zval *source_string, char *filename TSRMLS_DC);
  201. Zend/zend_compile.h:ZEND_API zend_op_array *compile_filename(int type, zval *filename TSRMLS_DC);
  202. Zend/zend_compile.h:ZEND_API int zend_execute_scripts(int type TSRMLS_DC, zval **retval, int file_count, ...);
  203. Zend/zend_compile.h:ZEND_API int open_file_for_scanning(zend_file_handle *file_handle TSRMLS_DC);
  204. Zend/zend_compile.h:ZEND_API void init_op_array(zend_op_array *op_array, zend_uchar type, int initial_ops_size TSRMLS_DC);
  205. Zend/zend_compile.h:ZEND_API void destroy_op_array(zend_op_array *op_array TSRMLS_DC);
  206. Zend/zend_compile.h:ZEND_API void zend_destroy_file_handle(zend_file_handle *file_handle TSRMLS_DC);
  207. Zend/zend_compile.h:ZEND_API int zend_cleanup_class_data(zend_class_entry **pce TSRMLS_DC);
  208. Zend/zend_compile.h:ZEND_API int zend_cleanup_user_class_data(zend_class_entry **pce TSRMLS_DC);
  209. Zend/zend_compile.h:ZEND_API void zend_cleanup_internal_class_data(zend_class_entry *ce TSRMLS_DC);
  210. Zend/zend_compile.h:ZEND_API void zend_cleanup_internal_classes(TSRMLS_D);
  211. Zend/zend_compile.h:ZEND_API int zend_cleanup_function_data(zend_function *function TSRMLS_DC);
  212. Zend/zend_compile.h:ZEND_API int zend_cleanup_function_data_full(zend_function *function TSRMLS_DC);
  213. Zend/zend_compile.h:ZEND_API void destroy_zend_function(zend_function *function TSRMLS_DC);
  214. Zend/zend_compile.h:ZEND_API void zend_function_dtor(zend_function *function);
  215. Zend/zend_compile.h:ZEND_API void destroy_zend_class(zend_class_entry **pce);
  216. Zend/zend_compile.h:ZEND_API void zend_mangle_property_name(char **dest, int *dest_length, const char *src1, int src1_length, const char *src2, int src2_length, int internal);
  217. Zend/zend_compile.h:ZEND_API int zend_unmangle_property_name_ex(const char *mangled_property, int mangled_property_len, const char **class_name, const char **prop_name, int *prop_len);
  218. Zend/zend_compile.h:ZEND_API int pass_two(zend_op_array *op_array TSRMLS_DC);
  219. Zend/zend_compile.h:ZEND_API zend_bool zend_is_compiling(TSRMLS_D);
  220. Zend/zend_compile.h:ZEND_API char *zend_make_compiled_string_description(const char *name TSRMLS_DC);
  221. Zend/zend_compile.h:ZEND_API void zend_initialize_class_data(zend_class_entry *ce, zend_bool nullify_handlers TSRMLS_DC);
  222. Zend/zend_compile.h:ZEND_API int zend_register_auto_global(const char *name, uint name_len, zend_bool jit, zend_auto_global_callback auto_global_callback TSRMLS_DC);
  223. Zend/zend_compile.h:ZEND_API void zend_activate_auto_globals(TSRMLS_D);
  224. Zend/zend_compile.h:ZEND_API zend_bool zend_is_auto_global(const char *name, uint name_len TSRMLS_DC);
  225. Zend/zend_compile.h:ZEND_API zend_bool zend_is_auto_global_quick(const char *name, uint name_len, ulong hashval TSRMLS_DC);
  226. Zend/zend_compile.h:ZEND_API size_t zend_dirname(char *path, size_t len);
  227. Zend/zend_config.w32.h:# define ZEND_API __declspec(dllexport)
  228. Zend/zend_config.w32.h:# define ZEND_API __declspec(dllimport)
  229. Zend/zend_constants.h:ZEND_API int zend_get_constant(const char *name, uint name_len, zval *result TSRMLS_DC);
  230. Zend/zend_constants.h:ZEND_API int zend_get_constant_ex(const char *name, uint name_len, zval *result, zend_class_entry *scope, ulong flags TSRMLS_DC);
  231. Zend/zend_constants.h:ZEND_API void zend_register_long_constant(const char *name, uint name_len, long lval, int flags, int module_number TSRMLS_DC);
  232. Zend/zend_constants.h:ZEND_API void zend_register_double_constant(const char *name, uint name_len, double dval, int flags, int module_number TSRMLS_DC);
  233. Zend/zend_constants.h:ZEND_API void zend_register_string_constant(const char *name, uint name_len, char *strval, int flags, int module_number TSRMLS_DC);
  234. Zend/zend_constants.h:ZEND_API void zend_register_stringl_constant(const char *name, uint name_len, char *strval, uint strlen, int flags, int module_number TSRMLS_DC);
  235. Zend/zend_constants.h:ZEND_API int zend_register_constant(zend_constant *c TSRMLS_DC);
  236. Zend/zend_dtrace.h:ZEND_API zend_op_array *(*zend_dtrace_compile_file)(zend_file_handle *file_handle, int type TSRMLS_DC);
  237. Zend/zend_dtrace.h:ZEND_API void (*zend_dtrace_execute)(zend_op_array *op_array TSRMLS_DC);
  238. Zend/zend_dtrace.h:ZEND_API void (*zend_dtrace_execute_internal)(zend_execute_data *execute_data_ptr, zend_fcall_info *fci, int return_value_used TSRMLS_DC);
  239. Zend/zend_dtrace.h:ZEND_API zend_op_array *dtrace_compile_file(zend_file_handle *file_handle, int type TSRMLS_DC);
  240. Zend/zend_dtrace.h:ZEND_API void dtrace_execute_ex(zend_execute_data *execute_data TSRMLS_DC);
  241. Zend/zend_dtrace.h:ZEND_API void dtrace_execute_internal(zend_execute_data *execute_data_ptr, zend_fcall_info *fci, int return_value_used TSRMLS_DC);
  242. Zend/zend_dynamic_array.h:ZEND_API int zend_dynamic_array_init(dynamic_array *da, unsigned int element_size, unsigned int size);
  243. Zend/zend_dynamic_array.h:ZEND_API void *zend_dynamic_array_push(dynamic_array *da);
  244. Zend/zend_dynamic_array.h:ZEND_API void *zend_dynamic_array_pop(dynamic_array *da);
  245. Zend/zend_dynamic_array.h:ZEND_API void *zend_dynamic_array_get_element(dynamic_array *da, unsigned int index);
  246. Zend/zend_exceptions.h:ZEND_API void zend_exception_set_previous(zval *exception, zval *add_previous TSRMLS_DC);
  247. Zend/zend_exceptions.h:ZEND_API void zend_exception_save(TSRMLS_D);
  248. Zend/zend_exceptions.h:ZEND_API void zend_exception_restore(TSRMLS_D);
  249. Zend/zend_exceptions.h:ZEND_API zend_class_entry *zend_exception_get_default(TSRMLS_D);
  250. Zend/zend_exceptions.h:ZEND_API zend_class_entry *zend_get_error_exception(TSRMLS_D);
  251. Zend/zend_exceptions.h:ZEND_API void zend_register_default_classes(TSRMLS_D);
  252. Zend/zend_exceptions.h:ZEND_API zval * zend_throw_exception(zend_class_entry *exception_ce, char *message, long code TSRMLS_DC);
  253. Zend/zend_exceptions.h:ZEND_API zval * zend_throw_exception_ex(zend_class_entry *exception_ce, long code TSRMLS_DC, char *format, ...);
  254. Zend/zend_exceptions.h:ZEND_API void zend_throw_exception_object(zval *exception TSRMLS_DC);
  255. Zend/zend_exceptions.h:ZEND_API void zend_clear_exception(TSRMLS_D);
  256. Zend/zend_exceptions.h:ZEND_API zval * zend_throw_error_exception(zend_class_entry *exception_ce, char *message, long code, int severity TSRMLS_DC);
  257. Zend/zend_exceptions.h:extern ZEND_API void (*zend_throw_exception_hook)(zval *ex TSRMLS_DC);
  258. Zend/zend_exceptions.h:ZEND_API void zend_exception_error(zval *exception, int severity TSRMLS_DC);
  259. Zend/zend_execute.h:ZEND_API extern void (*zend_execute_ex)(zend_execute_data *execute_data TSRMLS_DC);
  260. Zend/zend_execute.h:ZEND_API extern void (*zend_execute_internal)(zend_execute_data *execute_data_ptr, struct _zend_fcall_info *fci, int return_value_used TSRMLS_DC);
  261. Zend/zend_execute.h:ZEND_API void zend_execute(zend_op_array *op_array TSRMLS_DC);
  262. Zend/zend_execute.h:ZEND_API void execute_ex(zend_execute_data *execute_data TSRMLS_DC);
  263. Zend/zend_execute.h:ZEND_API void execute_internal(zend_execute_data *execute_data_ptr, struct _zend_fcall_info *fci, int return_value_used TSRMLS_DC);
  264. Zend/zend_execute.h:ZEND_API int zend_is_true(zval *op);
  265. Zend/zend_execute.h:ZEND_API int zend_lookup_class(const char *name, int name_length, zend_class_entry ***ce TSRMLS_DC);
  266. Zend/zend_execute.h:ZEND_API int zend_lookup_class_ex(const char *name, int name_length, const zend_literal *key, int use_autoload, zend_class_entry ***ce TSRMLS_DC);
  267. Zend/zend_execute.h:ZEND_API int zend_eval_string(char *str, zval *retval_ptr, char *string_name TSRMLS_DC);
  268. Zend/zend_execute.h:ZEND_API int zend_eval_stringl(char *str, int str_len, zval *retval_ptr, char *string_name TSRMLS_DC);
  269. Zend/zend_execute.h:ZEND_API int zend_eval_string_ex(char *str, zval *retval_ptr, char *string_name, int handle_exceptions TSRMLS_DC);
  270. Zend/zend_execute.h:ZEND_API int zend_eval_stringl_ex(char *str, int str_len, zval *retval_ptr, char *string_name, int handle_exceptions TSRMLS_DC);
  271. Zend/zend_execute.h:ZEND_API char * zend_verify_arg_class_kind(const zend_arg_info *cur_arg_info, ulong fetch_type, const char **class_name, zend_class_entry **pce TSRMLS_DC);
  272. Zend/zend_execute.h:ZEND_API int zend_verify_arg_error(int error_type, const zend_function *zf, zend_uint arg_num, const char *need_msg, const char *need_kind, const char *given_msg, const char *given_kind TSRMLS_DC);
  273. Zend/zend_execute.h:ZEND_API int zval_update_constant(zval **pp, void *arg TSRMLS_DC);
  274. Zend/zend_execute.h:ZEND_API int zval_update_constant_inline_change(zval **pp, void *arg TSRMLS_DC);
  275. Zend/zend_execute.h:ZEND_API int zval_update_constant_no_inline_change(zval **pp, void *arg TSRMLS_DC);
  276. Zend/zend_execute.h:ZEND_API int zval_update_constant_ex(zval **pp, void *arg, zend_class_entry *scope TSRMLS_DC);
  277. Zend/zend_execute.h:ZEND_API const char *get_active_class_name(const char **space TSRMLS_DC);
  278. Zend/zend_execute.h:ZEND_API const char *get_active_function_name(TSRMLS_D);
  279. Zend/zend_execute.h:ZEND_API const char *zend_get_executed_filename(TSRMLS_D);
  280. Zend/zend_execute.h:ZEND_API uint zend_get_executed_lineno(TSRMLS_D);
  281. Zend/zend_execute.h:ZEND_API zend_bool zend_is_executing(TSRMLS_D);
  282. Zend/zend_execute.h:ZEND_API void zend_set_timeout(long seconds, int reset_signals);
  283. Zend/zend_execute.h:ZEND_API void zend_unset_timeout(TSRMLS_D);
  284. Zend/zend_execute.h:ZEND_API void zend_timeout(int dummy);
  285. Zend/zend_execute.h:ZEND_API zend_class_entry *zend_fetch_class(const char *class_name, uint class_name_len, int fetch_type TSRMLS_DC);
  286. Zend/zend_execute.h:ZEND_API zend_class_entry *zend_fetch_class_by_name(const char *class_name, uint class_name_len, const zend_literal *key, int fetch_type TSRMLS_DC);
  287. Zend/zend_execute.h:ZEND_API zval** zend_get_compiled_variable_value(const zend_execute_data *execute_data_ptr, zend_uint var);
  288. Zend/zend_execute.h:ZEND_API int zend_set_user_opcode_handler(zend_uchar opcode, user_opcode_handler_t handler);
  289. Zend/zend_execute.h:ZEND_API user_opcode_handler_t zend_get_user_opcode_handler(zend_uchar opcode);
  290. Zend/zend_execute.h:ZEND_API zval *zend_get_zval_ptr(int op_type, const znode_op *node, const zend_execute_data *execute_data, zend_free_op *should_free, int type TSRMLS_DC);
  291. Zend/zend_execute.h:ZEND_API zval **zend_get_zval_ptr_ptr(int op_type, const znode_op *node, const zend_execute_data *execute_data, zend_free_op *should_free, int type TSRMLS_DC);
  292. Zend/zend_execute.h:ZEND_API int zend_do_fcall(ZEND_OPCODE_HANDLER_ARGS);
  293. Zend/zend_extensions.h:ZEND_API int zend_get_resource_handle(zend_extension *extension);
  294. Zend/zend_extensions.h:ZEND_API void zend_extension_dispatch_message(int message, void *arg);
  295. Zend/zend_extensions.h:ZEND_API extern zend_llist zend_extensions;
  296. Zend/zend_extensions.h:ZEND_API int zend_load_extension(const char *path);
  297. Zend/zend_extensions.h:ZEND_API int zend_register_extension(zend_extension *new_extension, DL_HANDLE handle);
  298. Zend/zend_extensions.h:ZEND_API zend_extension *zend_get_extension(const char *extension_name);
  299. Zend/zend_float.h:extern ZEND_API void zend_init_fpu(TSRMLS_D);
  300. Zend/zend_float.h:extern ZEND_API void zend_shutdown_fpu(TSRMLS_D);
  301. Zend/zend_float.h:extern ZEND_API void zend_ensure_fpu_mode(TSRMLS_D);
  302. Zend/zend_gc.h:ZEND_API extern int gc_globals_id;
  303. Zend/zend_gc.h:extern ZEND_API zend_gc_globals gc_globals;
  304. Zend/zend_gc.h:ZEND_API int gc_collect_cycles(TSRMLS_D);
  305. Zend/zend_gc.h:ZEND_API void gc_zval_possible_root(zval *zv TSRMLS_DC);
  306. Zend/zend_gc.h:ZEND_API void gc_zobj_possible_root(zval *zv TSRMLS_DC);
  307. Zend/zend_gc.h:ZEND_API void gc_remove_zval_from_buffer(zval *zv TSRMLS_DC);
  308. Zend/zend_gc.h:ZEND_API void gc_globals_ctor(TSRMLS_D);
  309. Zend/zend_gc.h:ZEND_API void gc_globals_dtor(TSRMLS_D);
  310. Zend/zend_gc.h:ZEND_API void gc_init(TSRMLS_D);
  311. Zend/zend_gc.h:ZEND_API void gc_reset(TSRMLS_D);
  312. Zend/zend_generators.h:extern ZEND_API zend_class_entry *zend_ce_generator;
  313. Zend/zend_generators.h:ZEND_API zval *zend_generator_create_zval(zend_op_array *op_array TSRMLS_DC);
  314. Zend/zend_generators.h:ZEND_API void zend_generator_close(zend_generator *generator, zend_bool finished_execution TSRMLS_DC);
  315. Zend/zend_generators.h:ZEND_API void zend_generator_resume(zend_generator *generator TSRMLS_DC);
  316. Zend/zend_globals.h:ZEND_API extern int compiler_globals_id;
  317. Zend/zend_globals.h:ZEND_API extern int executor_globals_id;
  318. Zend/zend_globals_macros.h:extern ZEND_API struct _zend_compiler_globals compiler_globals;
  319. Zend/zend_globals_macros.h:extern ZEND_API zend_executor_globals executor_globals;
  320. Zend/zend_globals_macros.h:extern ZEND_API ts_rsrc_id language_scanner_globals_id;
  321. Zend/zend_globals_macros.h:extern ZEND_API zend_php_scanner_globals language_scanner_globals;
  322. Zend/zend_globals_macros.h:extern ZEND_API ts_rsrc_id ini_scanner_globals_id;
  323. Zend/zend_globals_macros.h:extern ZEND_API zend_ini_scanner_globals ini_scanner_globals;
  324. Zend/zend.h:ZEND_API void _zend_bailout(char *filename, uint lineno);
  325. Zend/zend.h:ZEND_API char *get_zend_version(void);
  326. Zend/zend.h:ZEND_API void zend_make_printable_zval(zval *expr, zval *expr_copy, int *use_copy);
  327. Zend/zend.h:ZEND_API int zend_print_zval(zval *expr, int indent);
  328. Zend/zend.h:ZEND_API int zend_print_zval_ex(zend_write_func_t write_func, zval *expr, int indent);
  329. Zend/zend.h:ZEND_API void zend_print_zval_r(zval *expr, int indent TSRMLS_DC);
  330. Zend/zend.h:ZEND_API void zend_print_flat_zval_r(zval *expr TSRMLS_DC);
  331. Zend/zend.h:ZEND_API void zend_print_zval_r_ex(zend_write_func_t write_func, zval *expr, int indent TSRMLS_DC);
  332. Zend/zend.h:ZEND_API void zend_output_debug_string(zend_bool trigger_break, const char *format, ...) ZEND_ATTRIBUTE_FORMAT(printf, 2, 3);
  333. Zend/zend.h:ZEND_API void free_estring(char **str_p);
  334. Zend/zend.h:extern ZEND_API int (*zend_printf)(const char *format, ...) ZEND_ATTRIBUTE_PTR_FORMAT(printf, 1, 2);
  335. Zend/zend.h:extern ZEND_API zend_write_func_t zend_write;
  336. Zend/zend.h:extern ZEND_API FILE *(*zend_fopen)(const char *filename, char **opened_path TSRMLS_DC);
  337. Zend/zend.h:extern ZEND_API void (*zend_block_interruptions)(void);
  338. Zend/zend.h:extern ZEND_API void (*zend_unblock_interruptions)(void);
  339. Zend/zend.h:extern ZEND_API void (*zend_ticks_function)(int ticks);
  340. Zend/zend.h:extern ZEND_API void (*zend_error_cb)(int type, const char *error_filename, const uint error_lineno, const char *format, va_list args) ZEND_ATTRIBUTE_PTR_FORMAT(printf, 4, 0);
  341. Zend/zend.h:extern ZEND_API void (*zend_on_timeout)(int seconds TSRMLS_DC);
  342. Zend/zend.h:extern ZEND_API int (*zend_stream_open_function)(const char *filename, zend_file_handle *handle TSRMLS_DC);
  343. Zend/zend.h:extern ZEND_API char *(*zend_getenv)(char *name, size_t name_len TSRMLS_DC);
  344. Zend/zend.h:extern ZEND_API char *(*zend_resolve_path)(const char *filename, int filename_len TSRMLS_DC);
  345. Zend/zend.h:ZEND_API void zend_error(int type, const char *format, ...) ZEND_ATTRIBUTE_FORMAT(printf, 2, 3);
  346. Zend/zend.h:extern ZEND_API zend_class_entry *zend_standard_class_def;
  347. Zend/zend.h:extern ZEND_API zend_utility_values zend_uv;
  348. Zend/zend.h:extern ZEND_API zval zval_used_for_init;
  349. Zend/zend.h:ZEND_API void zend_message_dispatcher(long message, const void *data TSRMLS_DC);
  350. Zend/zend.h:ZEND_API int zend_get_configuration_directive(const char *name, uint name_length, zval *contents);
  351. Zend/zend.h:ZEND_API void zend_save_error_handling(zend_error_handling *current TSRMLS_DC);
  352. Zend/zend.h:ZEND_API void zend_replace_error_handling(zend_error_handling_t error_handling, zend_class_entry *exception_class, zend_error_handling *current TSRMLS_DC);
  353. Zend/zend.h:ZEND_API void zend_restore_error_handling(zend_error_handling *saved TSRMLS_DC);
  354. Zend/zend_hash.h:ZEND_API int _zend_hash_init(HashTable *ht, uint nSize, hash_func_t pHashFunction, dtor_func_t pDestructor, zend_bool persistent ZEND_FILE_LINE_DC);
  355. Zend/zend_hash.h:ZEND_API int _zend_hash_init_ex(HashTable *ht, uint nSize, hash_func_t pHashFunction, dtor_func_t pDestructor, zend_bool persistent, zend_bool bApplyProtection ZEND_FILE_LINE_DC);
  356. Zend/zend_hash.h:ZEND_API void zend_hash_destroy(HashTable *ht);
  357. Zend/zend_hash.h:ZEND_API void zend_hash_clean(HashTable *ht);
  358. Zend/zend_hash.h:ZEND_API int _zend_hash_add_or_update(HashTable *ht, const char *arKey, uint nKeyLength, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC);
  359. Zend/zend_hash.h:ZEND_API int _zend_hash_quick_add_or_update(HashTable *ht, const char *arKey, uint nKeyLength, ulong h, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC);
  360. Zend/zend_hash.h:ZEND_API int _zend_hash_index_update_or_next_insert(HashTable *ht, ulong h, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC);
  361. Zend/zend_hash.h:ZEND_API int zend_hash_add_empty_element(HashTable *ht, const char *arKey, uint nKeyLength);
  362. Zend/zend_hash.h:ZEND_API void zend_hash_graceful_destroy(HashTable *ht);
  363. Zend/zend_hash.h:ZEND_API void zend_hash_graceful_reverse_destroy(HashTable *ht);
  364. Zend/zend_hash.h:ZEND_API void zend_hash_apply(HashTable *ht, apply_func_t apply_func TSRMLS_DC);
  365. Zend/zend_hash.h:ZEND_API void zend_hash_apply_with_argument(HashTable *ht, apply_func_arg_t apply_func, void * TSRMLS_DC);
  366. Zend/zend_hash.h:ZEND_API void zend_hash_apply_with_arguments(HashTable *ht TSRMLS_DC, apply_func_args_t apply_func, int, ...);
  367. Zend/zend_hash.h:ZEND_API void zend_hash_reverse_apply(HashTable *ht, apply_func_t apply_func TSRMLS_DC);
  368. Zend/zend_hash.h:ZEND_API int zend_hash_del_key_or_index(HashTable *ht, const char *arKey, uint nKeyLength, ulong h, int flag);
  369. Zend/zend_hash.h:ZEND_API ulong zend_get_hash_value(const char *arKey, uint nKeyLength);
  370. Zend/zend_hash.h:ZEND_API int zend_hash_find(const HashTable *ht, const char *arKey, uint nKeyLength, void **pData);
  371. Zend/zend_hash.h:ZEND_API int zend_hash_quick_find(const HashTable *ht, const char *arKey, uint nKeyLength, ulong h, void **pData);
  372. Zend/zend_hash.h:ZEND_API int zend_hash_index_find(const HashTable *ht, ulong h, void **pData);
  373. Zend/zend_hash.h:ZEND_API int zend_hash_exists(const HashTable *ht, const char *arKey, uint nKeyLength);
  374. Zend/zend_hash.h:ZEND_API int zend_hash_quick_exists(const HashTable *ht, const char *arKey, uint nKeyLength, ulong h);
  375. Zend/zend_hash.h:ZEND_API int zend_hash_index_exists(const HashTable *ht, ulong h);
  376. Zend/zend_hash.h:ZEND_API ulong zend_hash_next_free_element(const HashTable *ht);
  377. Zend/zend_hash.h:ZEND_API int zend_hash_move_forward_ex(HashTable *ht, HashPosition *pos);
  378. Zend/zend_hash.h:ZEND_API int zend_hash_move_backwards_ex(HashTable *ht, HashPosition *pos);
  379. Zend/zend_hash.h:ZEND_API int zend_hash_get_current_key_ex(const HashTable *ht, char **str_index, uint *str_length, ulong *num_index, zend_bool duplicate, HashPosition *pos);
  380. Zend/zend_hash.h:ZEND_API void zend_hash_get_current_key_zval_ex(const HashTable *ht, zval *key, HashPosition *pos);
  381. Zend/zend_hash.h:ZEND_API int zend_hash_get_current_key_type_ex(HashTable *ht, HashPosition *pos);
  382. Zend/zend_hash.h:ZEND_API int zend_hash_get_current_data_ex(HashTable *ht, void **pData, HashPosition *pos);
  383. Zend/zend_hash.h:ZEND_API void zend_hash_internal_pointer_reset_ex(HashTable *ht, HashPosition *pos);
  384. Zend/zend_hash.h:ZEND_API void zend_hash_internal_pointer_end_ex(HashTable *ht, HashPosition *pos);
  385. Zend/zend_hash.h:ZEND_API int zend_hash_update_current_key_ex(HashTable *ht, int key_type, const char *str_index, uint str_length, ulong num_index, int mode, HashPosition *pos);
  386. Zend/zend_hash.h:ZEND_API int zend_hash_get_pointer(const HashTable *ht, HashPointer *ptr);
  387. Zend/zend_hash.h:ZEND_API int zend_hash_set_pointer(HashTable *ht, const HashPointer *ptr);
  388. Zend/zend_hash.h:ZEND_API void zend_hash_copy(HashTable *target, HashTable *source, copy_ctor_func_t pCopyConstructor, void *tmp, uint size);
  389. Zend/zend_hash.h:ZEND_API void _zend_hash_merge(HashTable *target, HashTable *source, copy_ctor_func_t pCopyConstructor, void *tmp, uint size, int overwrite ZEND_FILE_LINE_DC);
  390. Zend/zend_hash.h:ZEND_API void zend_hash_merge_ex(HashTable *target, HashTable *source, copy_ctor_func_t pCopyConstructor, uint size, merge_checker_func_t pMergeSource, void *pParam);
  391. Zend/zend_hash.h:ZEND_API int zend_hash_sort(HashTable *ht, sort_func_t sort_func, compare_func_t compare_func, int renumber TSRMLS_DC);
  392. Zend/zend_hash.h:ZEND_API int zend_hash_compare(HashTable *ht1, HashTable *ht2, compare_func_t compar, zend_bool ordered TSRMLS_DC);
  393. Zend/zend_hash.h:ZEND_API int zend_hash_minmax(const HashTable *ht, compare_func_t compar, int flag, void **pData TSRMLS_DC);
  394. Zend/zend_hash.h:ZEND_API int zend_hash_num_elements(const HashTable *ht);
  395. Zend/zend_hash.h:ZEND_API int zend_hash_rehash(HashTable *ht);
  396. Zend/zend_hash.h:ZEND_API ulong zend_hash_func(const char *arKey, uint nKeyLength);
  397. Zend/zend_highlight.h:ZEND_API void zend_highlight(zend_syntax_highlighter_ini *syntax_highlighter_ini TSRMLS_DC);
  398. Zend/zend_highlight.h:ZEND_API void zend_strip(TSRMLS_D);
  399. Zend/zend_highlight.h:ZEND_API int highlight_file(char *filename, zend_syntax_highlighter_ini *syntax_highlighter_ini TSRMLS_DC);
  400. Zend/zend_highlight.h:ZEND_API int highlight_string(zval *str, zend_syntax_highlighter_ini *syntax_highlighter_ini, char *str_name TSRMLS_DC);
  401. Zend/zend_highlight.h:ZEND_API void zend_html_putc(char c);
  402. Zend/zend_highlight.h:ZEND_API void zend_html_puts(const char *s, uint len TSRMLS_DC);
  403. Zend/zend_indent.h:ZEND_API void zend_indent(void);
  404. Zend/zend_ini.h:ZEND_API int zend_ini_startup(TSRMLS_D);
  405. Zend/zend_ini.h:ZEND_API int zend_ini_shutdown(TSRMLS_D);
  406. Zend/zend_ini.h:ZEND_API int zend_ini_global_shutdown(TSRMLS_D);
  407. Zend/zend_ini.h:ZEND_API int zend_ini_deactivate(TSRMLS_D);
  408. Zend/zend_ini.h:ZEND_API int zend_copy_ini_directives(TSRMLS_D);
  409. Zend/zend_ini.h:ZEND_API void zend_ini_sort_entries(TSRMLS_D);
  410. Zend/zend_ini.h:ZEND_API int zend_register_ini_entries(const zend_ini_entry *ini_entry, int module_number TSRMLS_DC);
  411. Zend/zend_ini.h:ZEND_API void zend_unregister_ini_entries(int module_number TSRMLS_DC);
  412. Zend/zend_ini.h:ZEND_API void zend_ini_refresh_caches(int stage TSRMLS_DC);
  413. Zend/zend_ini.h:ZEND_API int zend_alter_ini_entry(char *name, uint name_length, char *new_value, uint new_value_length, int modify_type, int stage);
  414. Zend/zend_ini.h:ZEND_API int zend_alter_ini_entry_ex(char *name, uint name_length, char *new_value, uint new_value_length, int modify_type, int stage, int force_change TSRMLS_DC);
  415. Zend/zend_ini.h:ZEND_API int zend_restore_ini_entry(char *name, uint name_length, int stage);
  416. Zend/zend_ini.h:ZEND_API void display_ini_entries(zend_module_entry *module);
  417. Zend/zend_ini.h:ZEND_API long zend_ini_long(char *name, uint name_length, int orig);
  418. Zend/zend_ini.h:ZEND_API double zend_ini_double(char *name, uint name_length, int orig);
  419. Zend/zend_ini.h:ZEND_API char *zend_ini_string(char *name, uint name_length, int orig);
  420. Zend/zend_ini.h:ZEND_API char *zend_ini_string_ex(char *name, uint name_length, int orig, zend_bool *exists);
  421. Zend/zend_ini.h:ZEND_API int zend_ini_register_displayer(char *name, uint name_length, void (*displayer)(zend_ini_entry *ini_entry, int type));
  422. Zend/zend_ini.h:ZEND_API ZEND_INI_DISP(zend_ini_boolean_displayer_cb);
  423. Zend/zend_ini.h:ZEND_API ZEND_INI_DISP(zend_ini_color_displayer_cb);
  424. Zend/zend_ini.h:ZEND_API ZEND_INI_DISP(display_link_numbers);
  425. Zend/zend_ini.h:ZEND_API ZEND_INI_MH(OnUpdateBool);
  426. Zend/zend_ini.h:ZEND_API ZEND_INI_MH(OnUpdateLong);
  427. Zend/zend_ini.h:ZEND_API ZEND_INI_MH(OnUpdateLongGEZero);
  428. Zend/zend_ini.h:ZEND_API ZEND_INI_MH(OnUpdateReal);
  429. Zend/zend_ini.h:ZEND_API ZEND_INI_MH(OnUpdateString);
  430. Zend/zend_ini.h:ZEND_API ZEND_INI_MH(OnUpdateStringUnempty);
  431. Zend/zend_ini.h:ZEND_API int zend_parse_ini_file(zend_file_handle *fh, zend_bool unbuffered_errors, int scanner_mode, zend_ini_parser_cb_t ini_parser_cb, void *arg TSRMLS_DC);
  432. Zend/zend_ini.h:ZEND_API int zend_parse_ini_string(char *str, zend_bool unbuffered_errors, int scanner_mode, zend_ini_parser_cb_t ini_parser_cb, void *arg TSRMLS_DC);
  433. Zend/zend_interfaces.h:extern ZEND_API zend_class_entry *zend_ce_traversable;
  434. Zend/zend_interfaces.h:extern ZEND_API zend_class_entry *zend_ce_aggregate;
  435. Zend/zend_interfaces.h:extern ZEND_API zend_class_entry *zend_ce_iterator;
  436. Zend/zend_interfaces.h:extern ZEND_API zend_class_entry *zend_ce_arrayaccess;
  437. Zend/zend_interfaces.h:extern ZEND_API zend_class_entry *zend_ce_serializable;
  438. Zend/zend_interfaces.h:ZEND_API zval* zend_call_method(zval **object_pp, zend_class_entry *obj_ce, zend_function **fn_proxy, const char *function_name, int function_name_len, zval **retval_ptr_ptr, int param_count, zval* arg1, zval* arg2 TSRMLS_DC);
  439. Zend/zend_interfaces.h:ZEND_API void zend_user_it_rewind(zend_object_iterator *_iter TSRMLS_DC);
  440. Zend/zend_interfaces.h:ZEND_API int zend_user_it_valid(zend_object_iterator *_iter TSRMLS_DC);
  441. Zend/zend_interfaces.h:ZEND_API void zend_user_it_get_current_key(zend_object_iterator *_iter, zval *key TSRMLS_DC);
  442. Zend/zend_interfaces.h:ZEND_API void zend_user_it_get_current_data(zend_object_iterator *_iter, zval ***data TSRMLS_DC);
  443. Zend/zend_interfaces.h:ZEND_API void zend_user_it_move_forward(zend_object_iterator *_iter TSRMLS_DC);
  444. Zend/zend_interfaces.h:ZEND_API void zend_user_it_invalidate_current(zend_object_iterator *_iter TSRMLS_DC);
  445. Zend/zend_interfaces.h:ZEND_API zval *zend_user_it_new_iterator(zend_class_entry *ce, zval *object TSRMLS_DC);
  446. Zend/zend_interfaces.h:ZEND_API zend_object_iterator *zend_user_it_get_new_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
  447. Zend/zend_interfaces.h:ZEND_API void zend_register_interfaces(TSRMLS_D);
  448. Zend/zend_interfaces.h:ZEND_API int zend_user_serialize(zval *object, unsigned char **buffer, zend_uint *buf_len, zend_serialize_data *data TSRMLS_DC);
  449. Zend/zend_interfaces.h:ZEND_API int zend_user_unserialize(zval **object, zend_class_entry *ce, const unsigned char *buf, zend_uint buf_len, zend_unserialize_data *data TSRMLS_DC);
  450. Zend/zend_interfaces.h:ZEND_API int zend_class_serialize_deny(zval *object, unsigned char **buffer, zend_uint *buf_len, zend_serialize_data *data TSRMLS_DC);
  451. Zend/zend_interfaces.h:ZEND_API int zend_class_unserialize_deny(zval **object, zend_class_entry *ce, const unsigned char *buf, zend_uint buf_len, zend_unserialize_data *data TSRMLS_DC);
  452. Zend/zend_iterators.h:ZEND_API enum zend_object_iterator_kind zend_iterator_unwrap(zval *array_ptr, zend_object_iterator **iter TSRMLS_DC);
  453. Zend/zend_iterators.h:ZEND_API zval *zend_iterator_wrap(zend_object_iterator *iter TSRMLS_DC);
  454. Zend/zend_iterators.h:ZEND_API void zend_register_iterator_wrapper(TSRMLS_D);
  455. Zend/zend_language_scanner.h:ZEND_API void zend_save_lexical_state(zend_lex_state *lex_state TSRMLS_DC);
  456. Zend/zend_language_scanner.h:ZEND_API void zend_restore_lexical_state(zend_lex_state *lex_state TSRMLS_DC);
  457. Zend/zend_language_scanner.h:ZEND_API int zend_prepare_string_for_scanning(zval *str, char *filename TSRMLS_DC);
  458. Zend/zend_language_scanner.h:ZEND_API void zend_multibyte_yyinput_again(zend_encoding_filter old_input_filter, const zend_encoding *old_encoding TSRMLS_DC);
  459. Zend/zend_language_scanner.h:ZEND_API int zend_multibyte_set_filter(const zend_encoding *onetime_encoding TSRMLS_DC);
  460. Zend/zend_list.h:ZEND_API int zend_register_list_destructors(void (*ld)(void *), void (*pld)(void *), int module_number);
  461. Zend/zend_list.h:ZEND_API int zend_register_list_destructors_ex(rsrc_dtor_func_t ld, rsrc_dtor_func_t pld, const char *type_name, int module_number);
  462. Zend/zend_list.h:ZEND_API int zend_list_insert(void *ptr, int type TSRMLS_DC);
  463. Zend/zend_list.h:ZEND_API int _zend_list_addref(int id TSRMLS_DC);
  464. Zend/zend_list.h:ZEND_API int _zend_list_delete(int id TSRMLS_DC);
  465. Zend/zend_list.h:ZEND_API void *_zend_list_find(int id, int *type TSRMLS_DC);
  466. Zend/zend_list.h:ZEND_API int zend_register_resource(zval *rsrc_result, void *rsrc_pointer, int rsrc_type TSRMLS_DC);
  467. Zend/zend_list.h:ZEND_API void *zend_fetch_resource(zval **passed_id TSRMLS_DC, int default_id, const char *resource_type_name, int *found_resource_type, int num_resource_types, ...);
  468. Zend/zend_list.h:ZEND_API const char *zend_rsrc_list_get_rsrc_type(int resource TSRMLS_DC);
  469. Zend/zend_list.h:ZEND_API int zend_fetch_list_dtor_id(char *type_name);
  470. Zend/zend_list.h:extern ZEND_API int le_index_ptr; /* list entry type for index pointers */
  471. Zend/zend_llist.h:ZEND_API void zend_llist_init(zend_llist *l, size_t size, llist_dtor_func_t dtor, unsigned char persistent);
  472. Zend/zend_llist.h:ZEND_API void zend_llist_add_element(zend_llist *l, void *element);
  473. Zend/zend_llist.h:ZEND_API void zend_llist_prepend_element(zend_llist *l, void *element);
  474. Zend/zend_llist.h:ZEND_API void zend_llist_del_element(zend_llist *l, void *element, int (*compare)(void *element1, void *element2));
  475. Zend/zend_llist.h:ZEND_API void zend_llist_destroy(zend_llist *l);
  476. Zend/zend_llist.h:ZEND_API void zend_llist_clean(zend_llist *l);
  477. Zend/zend_llist.h:ZEND_API void *zend_llist_remove_tail(zend_llist *l);
  478. Zend/zend_llist.h:ZEND_API void zend_llist_copy(zend_llist *dst, zend_llist *src);
  479. Zend/zend_llist.h:ZEND_API void zend_llist_apply(zend_llist *l, llist_apply_func_t func TSRMLS_DC);
  480. Zend/zend_llist.h:ZEND_API void zend_llist_apply_with_del(zend_llist *l, int (*func)(void *data));
  481. Zend/zend_llist.h:ZEND_API void zend_llist_apply_with_argument(zend_llist *l, llist_apply_with_arg_func_t func, void *arg TSRMLS_DC);
  482. Zend/zend_llist.h:ZEND_API void zend_llist_apply_with_arguments(zend_llist *l, llist_apply_with_args_func_t func TSRMLS_DC, int num_args, ...);
  483. Zend/zend_llist.h:ZEND_API int zend_llist_count(zend_llist *l);
  484. Zend/zend_llist.h:ZEND_API void zend_llist_sort(zend_llist *l, llist_compare_func_t comp_func TSRMLS_DC);
  485. Zend/zend_llist.h:ZEND_API void *zend_llist_get_first_ex(zend_llist *l, zend_llist_position *pos);
  486. Zend/zend_llist.h:ZEND_API void *zend_llist_get_last_ex(zend_llist *l, zend_llist_position *pos);
  487. Zend/zend_llist.h:ZEND_API void *zend_llist_get_next_ex(zend_llist *l, zend_llist_position *pos);
  488. Zend/zend_llist.h:ZEND_API void *zend_llist_get_prev_ex(zend_llist *l, zend_llist_position *pos);
  489. Zend/zend_modules.h:extern ZEND_API HashTable module_registry;
  490. Zend/zend_multibyte.h:ZEND_API extern const zend_encoding *zend_multibyte_encoding_utf32be;
  491. Zend/zend_multibyte.h:ZEND_API extern const zend_encoding *zend_multibyte_encoding_utf32le;
  492. Zend/zend_multibyte.h:ZEND_API extern const zend_encoding *zend_multibyte_encoding_utf16be;
  493. Zend/zend_multibyte.h:ZEND_API extern const zend_encoding *zend_multibyte_encoding_utf16le;
  494. Zend/zend_multibyte.h:ZEND_API extern const zend_encoding *zend_multibyte_encoding_utf8;
  495. Zend/zend_multibyte.h:ZEND_API int zend_multibyte_set_functions(const zend_multibyte_functions *functions TSRMLS_DC);
  496. Zend/zend_multibyte.h:ZEND_API const zend_multibyte_functions *zend_multibyte_get_functions(TSRMLS_D);
  497. Zend/zend_multibyte.h:ZEND_API const zend_encoding *zend_multibyte_fetch_encoding(const char *name TSRMLS_DC);
  498. Zend/zend_multibyte.h:ZEND_API const char *zend_multibyte_get_encoding_name(const zend_encoding *encoding);
  499. Zend/zend_multibyte.h:ZEND_API int zend_multibyte_check_lexer_compatibility(const zend_encoding *encoding);
  500. Zend/zend_multibyte.h:ZEND_API const zend_encoding *zend_multibyte_encoding_detector(const unsigned char *string, size_t length, const zend_encoding **list, size_t list_size TSRMLS_DC);
  501. Zend/zend_multibyte.h:ZEND_API size_t zend_multibyte_encoding_converter(unsigned char **to, size_t *to_length, const unsigned char *from, size_t from_length, const zend_encoding *encoding_to, const zend_encoding *encoding_from TSRMLS_DC);
  502. Zend/zend_multibyte.h:ZEND_API int zend_multibyte_parse_encoding_list(const char *encoding_list, size_t encoding_list_len, const zend_encoding ***return_list, size_t *return_size, int persistent TSRMLS_DC);
  503. Zend/zend_multibyte.h:ZEND_API const zend_encoding *zend_multibyte_get_internal_encoding(TSRMLS_D);
  504. Zend/zend_multibyte.h:ZEND_API const zend_encoding *zend_multibyte_get_script_encoding(TSRMLS_D);
  505. Zend/zend_multibyte.h:ZEND_API int zend_multibyte_set_script_encoding(const zend_encoding **encoding_list, size_t encoding_list_size TSRMLS_DC);
  506. Zend/zend_multibyte.h:ZEND_API int zend_multibyte_set_internal_encoding(const zend_encoding *encoding TSRMLS_DC);
  507. Zend/zend_multibyte.h:ZEND_API int zend_multibyte_set_script_encoding_by_string(const char *new_value, size_t new_value_length TSRMLS_DC);
  508. Zend/zend_object_handlers.h:extern ZEND_API zend_object_handlers std_object_handlers;
  509. Zend/zend_object_handlers.h:ZEND_API union _zend_function *zend_std_get_static_method(zend_class_entry *ce, const char *function_name_strval, int function_name_strlen, const struct _zend_literal *key TSRMLS_DC);
  510. Zend/zend_object_handlers.h:ZEND_API zval **zend_std_get_static_property(zend_class_entry *ce, const char *property_name, int property_name_len, zend_bool silent, const struct _zend_literal *key TSRMLS_DC);
  511. Zend/zend_object_handlers.h:ZEND_API zend_bool zend_std_unset_static_property(zend_class_entry *ce, const char *property_name, int property_name_len, const struct _zend_literal *key TSRMLS_DC);
  512. Zend/zend_object_handlers.h:ZEND_API union _zend_function *zend_std_get_constructor(zval *object TSRMLS_DC);
  513. Zend/zend_object_handlers.h:ZEND_API struct _zend_property_info *zend_get_property_info(zend_class_entry *ce, zval *member, int silent TSRMLS_DC);
  514. Zend/zend_object_handlers.h:ZEND_API HashTable *zend_std_get_properties(zval *object TSRMLS_DC);
  515. Zend/zend_object_handlers.h:ZEND_API HashTable *zend_std_get_debug_info(zval *object, int *is_temp TSRMLS_DC);
  516. Zend/zend_object_handlers.h:ZEND_API int zend_std_cast_object_tostring(zval *readobj, zval *writeobj, int type TSRMLS_DC);
  517. Zend/zend_object_handlers.h:ZEND_API void zend_std_write_property(zval *object, zval *member, zval *value, const struct _zend_literal *key TSRMLS_DC);
  518. Zend/zend_object_handlers.h:ZEND_API void rebuild_object_properties(zend_object *zobj);
  519. Zend/zend_object_handlers.h:ZEND_API int zend_check_private(union _zend_function *fbc, zend_class_entry *ce, char *function_name_strval, int function_name_strlen TSRMLS_DC);
  520. Zend/zend_object_handlers.h:ZEND_API int zend_check_protected(zend_class_entry *ce, zend_class_entry *scope);
  521. Zend/zend_object_handlers.h:ZEND_API int zend_check_property_access(zend_object *zobj, const char *prop_info_name, int prop_info_name_len TSRMLS_DC);
  522. Zend/zend_object_handlers.h:ZEND_API void zend_std_call_user_call(INTERNAL_FUNCTION_PARAMETERS);
  523. Zend/zend_objects_API.h:ZEND_API void zend_objects_store_init(zend_objects_store *objects, zend_uint init_size);
  524. Zend/zend_objects_API.h:ZEND_API void zend_objects_store_call_destructors(zend_objects_store *objects TSRMLS_DC);
  525. Zend/zend_objects_API.h:ZEND_API void zend_objects_store_mark_destructed(zend_objects_store *objects TSRMLS_DC);
  526. Zend/zend_objects_API.h:ZEND_API void zend_objects_store_destroy(zend_objects_store *objects);
  527. Zend/zend_objects_API.h:ZEND_API zend_object_handle zend_objects_store_put(void *object, zend_objects_store_dtor_t dtor, zend_objects_free_object_storage_t storage, zend_objects_store_clone_t clone TSRMLS_DC);
  528. Zend/zend_objects_API.h:ZEND_API void zend_objects_store_add_ref(zval *object TSRMLS_DC);
  529. Zend/zend_objects_API.h:ZEND_API void zend_objects_store_del_ref(zval *object TSRMLS_DC);
  530. Zend/zend_objects_API.h:ZEND_API void zend_objects_store_add_ref_by_handle(zend_object_handle handle TSRMLS_DC);
  531. Zend/zend_objects_API.h:ZEND_API void zend_objects_store_del_ref_by_handle_ex(zend_object_handle handle, const zend_object_handlers *handlers TSRMLS_DC);
  532. Zend/zend_objects_API.h:ZEND_API zend_uint zend_objects_store_get_refcount(zval *object TSRMLS_DC);
  533. Zend/zend_objects_API.h:ZEND_API zend_object_value zend_objects_store_clone_obj(zval *object TSRMLS_DC);
  534. Zend/zend_objects_API.h:ZEND_API void *zend_object_store_get_object(const zval *object TSRMLS_DC);
  535. Zend/zend_objects_API.h:ZEND_API void *zend_object_store_get_object_by_handle(zend_object_handle handle TSRMLS_DC);
  536. Zend/zend_objects_API.h:ZEND_API void zend_object_store_set_object(zval *zobject, void *object TSRMLS_DC);
  537. Zend/zend_objects_API.h:ZEND_API void zend_object_store_ctor_failed(zval *zobject TSRMLS_DC);
  538. Zend/zend_objects_API.h:ZEND_API void zend_objects_store_free_object_storage(zend_objects_store *objects TSRMLS_DC);
  539. Zend/zend_objects_API.h:ZEND_API zval *zend_object_create_proxy(zval *object, zval *member TSRMLS_DC);
  540. Zend/zend_objects_API.h:ZEND_API zend_object_handlers *zend_get_std_object_handlers(void);
  541. Zend/zend_objects.h:ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce TSRMLS_DC);
  542. Zend/zend_objects.h:ZEND_API void zend_object_std_dtor(zend_object *object TSRMLS_DC);
  543. Zend/zend_objects.h:ZEND_API zend_object_value zend_objects_new(zend_object **object, zend_class_entry *class_type TSRMLS_DC);
  544. Zend/zend_objects.h:ZEND_API void zend_objects_destroy_object(zend_object *object, zend_object_handle handle TSRMLS_DC);
  545. Zend/zend_objects.h:ZEND_API zend_object *zend_objects_get_address(const zval *object TSRMLS_DC);
  546. Zend/zend_objects.h:ZEND_API void zend_objects_clone_members(zend_object *new_object, zend_object_value new_obj_val, zend_object *old_object, zend_object_handle handle TSRMLS_DC);
  547. Zend/zend_objects.h:ZEND_API zend_object_value zend_objects_clone_obj(zval *object TSRMLS_DC);
  548. Zend/zend_objects.h:ZEND_API void zend_objects_free_object_storage(zend_object *object TSRMLS_DC);
  549. Zend/zend_operators.h:ZEND_API int add_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  550. Zend/zend_operators.h:ZEND_API int sub_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  551. Zend/zend_operators.h:ZEND_API int mul_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  552. Zend/zend_operators.h:ZEND_API int div_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  553. Zend/zend_operators.h:ZEND_API int mod_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  554. Zend/zend_operators.h:ZEND_API int boolean_xor_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  555. Zend/zend_operators.h:ZEND_API int boolean_not_function(zval *result, zval *op1 TSRMLS_DC);
  556. Zend/zend_operators.h:ZEND_API int bitwise_not_function(zval *result, zval *op1 TSRMLS_DC);
  557. Zend/zend_operators.h:ZEND_API int bitwise_or_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  558. Zend/zend_operators.h:ZEND_API int bitwise_and_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  559. Zend/zend_operators.h:ZEND_API int bitwise_xor_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  560. Zend/zend_operators.h:ZEND_API int shift_left_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  561. Zend/zend_operators.h:ZEND_API int shift_right_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  562. Zend/zend_operators.h:ZEND_API int concat_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  563. Zend/zend_operators.h:ZEND_API int is_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  564. Zend/zend_operators.h:ZEND_API int is_identical_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  565. Zend/zend_operators.h:ZEND_API int is_not_identical_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  566. Zend/zend_operators.h:ZEND_API int is_not_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  567. Zend/zend_operators.h:ZEND_API int is_smaller_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  568. Zend/zend_operators.h:ZEND_API int is_smaller_or_equal_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  569. Zend/zend_operators.h:ZEND_API zend_bool instanceof_function_ex(const zend_class_entry *instance_ce, const zend_class_entry *ce, zend_bool interfaces_only TSRMLS_DC);
  570. Zend/zend_operators.h:ZEND_API zend_bool instanceof_function(const zend_class_entry *instance_ce, const zend_class_entry *ce TSRMLS_DC);
  571. Zend/zend_operators.h:ZEND_API int increment_function(zval *op1);
  572. Zend/zend_operators.h:ZEND_API int decrement_function(zval *op2);
  573. Zend/zend_operators.h:ZEND_API void convert_scalar_to_number(zval *op TSRMLS_DC);
  574. Zend/zend_operators.h:ZEND_API void _convert_to_cstring(zval *op ZEND_FILE_LINE_DC);
  575. Zend/zend_operators.h:ZEND_API void _convert_to_string(zval *op ZEND_FILE_LINE_DC);
  576. Zend/zend_operators.h:ZEND_API void convert_to_long(zval *op);
  577. Zend/zend_operators.h:ZEND_API void convert_to_double(zval *op);
  578. Zend/zend_operators.h:ZEND_API void convert_to_long_base(zval *op, int base);
  579. Zend/zend_operators.h:ZEND_API void convert_to_null(zval *op);
  580. Zend/zend_operators.h:ZEND_API void convert_to_boolean(zval *op);
  581. Zend/zend_operators.h:ZEND_API void convert_to_array(zval *op);
  582. Zend/zend_operators.h:ZEND_API void convert_to_object(zval *op);
  583. Zend/zend_operators.h:ZEND_API void multi_convert_to_long_ex(int argc, ...);
  584. Zend/zend_operators.h:ZEND_API void multi_convert_to_double_ex(int argc, ...);
  585. Zend/zend_operators.h:ZEND_API void multi_convert_to_string_ex(int argc, ...);
  586. Zend/zend_operators.h:ZEND_API int add_char_to_string(zval *result, const zval *op1, const zval *op2);
  587. Zend/zend_operators.h:ZEND_API int add_string_to_string(zval *result, const zval *op1, const zval *op2);
  588. Zend/zend_operators.h:ZEND_API double zend_string_to_double(const char *number, zend_uint length);
  589. Zend/zend_operators.h:ZEND_API int zval_is_true(zval *op);
  590. Zend/zend_operators.h:ZEND_API int compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  591. Zend/zend_operators.h:ZEND_API int numeric_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  592. Zend/zend_operators.h:ZEND_API int string_compare_function_ex(zval *result, zval *op1, zval *op2, zend_bool case_insensitive TSRMLS_DC);
  593. Zend/zend_operators.h:ZEND_API int string_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  594. Zend/zend_operators.h:ZEND_API int string_case_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  595. Zend/zend_operators.h:ZEND_API int string_locale_compare_function(zval *result, zval *op1, zval *op2 TSRMLS_DC);
  596. Zend/zend_operators.h:ZEND_API void zend_str_tolower(char *str, unsigned int length);
  597. Zend/zend_operators.h:ZEND_API char *zend_str_tolower_copy(char *dest, const char *source, unsigned int length);
  598. Zend/zend_operators.h:ZEND_API char *zend_str_tolower_dup(const char *source, unsigned int length);
  599. Zend/zend_operators.h:ZEND_API int zend_binary_zval_strcmp(zval *s1, zval *s2);
  600. Zend/zend_operators.h:ZEND_API int zend_binary_zval_strncmp(zval *s1, zval *s2, zval *s3);
  601. Zend/zend_operators.h:ZEND_API int zend_binary_zval_strcasecmp(zval *s1, zval *s2);
  602. Zend/zend_operators.h:ZEND_API int zend_binary_zval_strncasecmp(zval *s1, zval *s2, zval *s3);
  603. Zend/zend_operators.h:ZEND_API int zend_binary_strcmp(const char *s1, uint len1, const char *s2, uint len2);
  604. Zend/zend_operators.h:ZEND_API int zend_binary_strncmp(const char *s1, uint len1, const char *s2, uint len2, uint length);
  605. Zend/zend_operators.h:ZEND_API int zend_binary_strcasecmp(const char *s1, uint len1, const char *s2, uint len2);
  606. Zend/zend_operators.h:ZEND_API int zend_binary_strncasecmp(const char *s1, uint len1, const char *s2, uint len2, uint length);
  607. Zend/zend_operators.h:ZEND_API int zend_binary_strncasecmp_l(const char *s1, uint len1, const char *s2, uint len2, uint length);
  608. Zend/zend_operators.h:ZEND_API void zendi_smart_strcmp(zval *result, zval *s1, zval *s2);
  609. Zend/zend_operators.h:ZEND_API void zend_compare_symbol_tables(zval *result, HashTable *ht1, HashTable *ht2 TSRMLS_DC);
  610. Zend/zend_operators.h:ZEND_API void zend_compare_arrays(zval *result, zval *a1, zval *a2 TSRMLS_DC);
  611. Zend/zend_operators.h:ZEND_API void zend_compare_objects(zval *result, zval *o1, zval *o2 TSRMLS_DC);
  612. Zend/zend_operators.h:ZEND_API int zend_atoi(const char *str, int str_len);
  613. Zend/zend_operators.h:ZEND_API long zend_atol(const char *str, int str_len);
  614. Zend/zend_operators.h:ZEND_API void zend_locale_sprintf_double(zval *op ZEND_FILE_LINE_DC);
  615. Zend/zend_operators.h:ZEND_API void zend_update_current_locale(void);
  616. Zend/zend_ptr_stack.h:ZEND_API void zend_ptr_stack_init(zend_ptr_stack *stack);
  617. Zend/zend_ptr_stack.h:ZEND_API void zend_ptr_stack_init_ex(zend_ptr_stack *stack, zend_bool persistent);
  618. Zend/zend_ptr_stack.h:ZEND_API void zend_ptr_stack_n_push(zend_ptr_stack *stack, int count, ...);
  619. Zend/zend_ptr_stack.h:ZEND_API void zend_ptr_stack_n_pop(zend_ptr_stack *stack, int count, ...);
  620. Zend/zend_ptr_stack.h:ZEND_API void zend_ptr_stack_destroy(zend_ptr_stack *stack);
  621. Zend/zend_ptr_stack.h:ZEND_API void zend_ptr_stack_apply(zend_ptr_stack *stack, void (*func)(void *));
  622. Zend/zend_ptr_stack.h:ZEND_API void zend_ptr_stack_clean(zend_ptr_stack *stack, void (*func)(void *), zend_bool free_elements);
  623. Zend/zend_ptr_stack.h:ZEND_API int zend_ptr_stack_num_elements(zend_ptr_stack *stack);
  624. Zend/zend_qsort.h:ZEND_API void zend_qsort(void *base, size_t nmemb, size_t siz, compare_func_t compare TSRMLS_DC);
  625. Zend/zend_qsort.h:ZEND_API void zend_qsort_r(void *base, size_t nmemb, size_t siz, compare_r_func_t compare, void *arg TSRMLS_DC);
  626. Zend/zend_signal.h:ZEND_API extern int zend_signal_globals_id;
  627. Zend/zend_signal.h:extern ZEND_API zend_signal_globals_t zend_signal_globals;
  628. Zend/zend_signal.h:ZEND_API void zend_signal_handler_unblock();
  629. Zend/zend_signal.h:ZEND_API int zend_signal(int signo, void (*handler)(int) TSRMLS_DC);
  630. Zend/zend_signal.h:ZEND_API int zend_sigaction(int signo, const struct sigaction *act, struct sigaction *oldact TSRMLS_DC);
  631. Zend/zend_stack.h:ZEND_API int zend_stack_init(zend_stack *stack);
  632. Zend/zend_stack.h:ZEND_API int zend_stack_push(zend_stack *stack, const void *element, int size);
  633. Zend/zend_stack.h:ZEND_API int zend_stack_top(const zend_stack *stack, void **element);
  634. Zend/zend_stack.h:ZEND_API int zend_stack_del_top(zend_stack *stack);
  635. Zend/zend_stack.h:ZEND_API int zend_stack_int_top(const zend_stack *stack);
  636. Zend/zend_stack.h:ZEND_API int zend_stack_is_empty(const zend_stack *stack);
  637. Zend/zend_stack.h:ZEND_API int zend_stack_destroy(zend_stack *stack);
  638. Zend/zend_stack.h:ZEND_API void **zend_stack_base(const zend_stack *stack);
  639. Zend/zend_stack.h:ZEND_API int zend_stack_count(const zend_stack *stack);
  640. Zend/zend_stack.h:ZEND_API void zend_stack_apply(zend_stack *stack, int type, int (*apply_function)(void *element));
  641. Zend/zend_stack.h:ZEND_API void zend_stack_apply_with_argument(zend_stack *stack, int type, int (*apply_function)(void *element, void *arg), void *arg);
  642. Zend/zend_stream.h:ZEND_API int zend_stream_open(const char *filename, zend_file_handle *handle TSRMLS_DC);
  643. Zend/zend_stream.h:ZEND_API int zend_stream_fixup(zend_file_handle *file_handle, char **buf, size_t *len TSRMLS_DC);
  644. Zend/zend_stream.h:ZEND_API void zend_file_handle_dtor(zend_file_handle *fh TSRMLS_DC);
  645. Zend/zend_stream.h:ZEND_API int zend_compare_file_handles(zend_file_handle *fh1, zend_file_handle *fh2);
  646. Zend/zend_string.h:ZEND_API extern const char *(*zend_new_interned_string)(const char *str, int len, int free_src TSRMLS_DC);
  647. Zend/zend_string.h:ZEND_API extern void (*zend_interned_strings_snapshot)(TSRMLS_D);
  648. Zend/zend_string.h:ZEND_API extern void (*zend_interned_strings_restore)(TSRMLS_D);
  649. Zend/zend_strtod.h:ZEND_API void zend_freedtoa(char *s);
  650. Zend/zend_strtod.h:ZEND_API char * zend_dtoa(double _d, int mode, int ndigits, int *decpt, int *sign, char **rve);
  651. Zend/zend_strtod.h:ZEND_API double zend_strtod(const char *s00, const char **se);
  652. Zend/zend_strtod.h:ZEND_API double zend_hex_strtod(const char *str, const char **endptr);
  653. Zend/zend_strtod.h:ZEND_API double zend_oct_strtod(const char *str, const char **endptr);
  654. Zend/zend_strtod.h:ZEND_API double zend_bin_strtod(const char *str, const char **endptr);
  655. Zend/zend_strtod.h:ZEND_API int zend_startup_strtod(void);
  656. Zend/zend_strtod.h:ZEND_API int zend_shutdown_strtod(void);
  657. Zend/zend_ts_hash.h:ZEND_API int _zend_ts_hash_init(TsHashTable *ht, uint nSize, hash_func_t pHashFunction, dtor_func_t pDestructor, zend_bool persistent ZEND_FILE_LINE_DC);
  658. Zend/zend_ts_hash.h:ZEND_API int _zend_ts_hash_init_ex(TsHashTable *ht, uint nSize, hash_func_t pHashFunction, dtor_func_t pDestructor, zend_bool persistent, zend_bool bApplyProtection ZEND_FILE_LINE_DC);
  659. Zend/zend_ts_hash.h:ZEND_API void zend_ts_hash_destroy(TsHashTable *ht);
  660. Zend/zend_ts_hash.h:ZEND_API void zend_ts_hash_clean(TsHashTable *ht);
  661. Zend/zend_ts_hash.h:ZEND_API int _zend_ts_hash_add_or_update(TsHashTable *ht, char *arKey, uint nKeyLength, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC);
  662. Zend/zend_ts_hash.h:ZEND_API int _zend_ts_hash_quick_add_or_update(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC);
  663. Zend/zend_ts_hash.h:ZEND_API int _zend_ts_hash_index_update_or_next_insert(TsHashTable *ht, ulong h, void *pData, uint nDataSize, void **pDest, int flag ZEND_FILE_LINE_DC);
  664. Zend/zend_ts_hash.h:ZEND_API int zend_ts_hash_add_empty_element(TsHashTable *ht, char *arKey, uint nKeyLength);
  665. Zend/zend_ts_hash.h:ZEND_API void zend_ts_hash_graceful_destroy(TsHashTable *ht);
  666. Zend/zend_ts_hash.h:ZEND_API void zend_ts_hash_apply(TsHashTable *ht, apply_func_t apply_func TSRMLS_DC);
  667. Zend/zend_ts_hash.h:ZEND_API void zend_ts_hash_apply_with_argument(TsHashTable *ht, apply_func_arg_t apply_func, void * TSRMLS_DC);
  668. Zend/zend_ts_hash.h:ZEND_API void zend_ts_hash_apply_with_arguments(TsHashTable *ht TSRMLS_DC, apply_func_args_t apply_func, int, ...);
  669. Zend/zend_ts_hash.h:ZEND_API void zend_ts_hash_reverse_apply(TsHashTable *ht, apply_func_t apply_func TSRMLS_DC);
  670. Zend/zend_ts_hash.h:ZEND_API int zend_ts_hash_del_key_or_index(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, int flag);
  671. Zend/zend_ts_hash.h:ZEND_API ulong zend_ts_get_hash_value(TsHashTable *ht, char *arKey, uint nKeyLength);
  672. Zend/zend_ts_hash.h:ZEND_API int zend_ts_hash_find(TsHashTable *ht, char *arKey, uint nKeyLength, void **pData);
  673. Zend/zend_ts_hash.h:ZEND_API int zend_ts_hash_quick_find(TsHashTable *ht, char *arKey, uint nKeyLength, ulong h, void **pData);
  674. Zend/zend_ts_hash.h:ZEND_API int zend_ts_hash_index_find(TsHashTable *ht, ulong h, void **pData);
  675. Zend/zend_ts_hash.h:ZEND_API int zend_ts_hash_exists(TsHashTable *ht, char *arKey, uint nKeyLength);
  676. Zend/zend_ts_hash.h:ZEND_API int zend_ts_hash_index_exists(TsHashTable *ht, ulong h);
  677. Zend/zend_ts_hash.h:ZEND_API void zend_ts_hash_copy(TsHashTable *target, TsHashTable *source, copy_ctor_func_t pCopyConstructor, void *tmp, uint size);
  678. Zend/zend_ts_hash.h:ZEND_API void zend_ts_hash_copy_to_hash(HashTable *target, TsHashTable *source, copy_ctor_func_t pCopyConstructor, void *tmp, uint size);
  679. Zend/zend_ts_hash.h:ZEND_API void zend_ts_hash_merge(TsHashTable *target, TsHashTable *source, copy_ctor_func_t pCopyConstructor, void *tmp, uint size, int overwrite);
  680. Zend/zend_ts_hash.h:ZEND_API void zend_ts_hash_merge_ex(TsHashTable *target, TsHashTable *source, copy_ctor_func_t pCopyConstructor, uint size, merge_checker_func_t pMergeSource, void *pParam);
  681. Zend/zend_ts_hash.h:ZEND_API int zend_ts_hash_sort(TsHashTable *ht, sort_func_t sort_func, compare_func_t compare_func, int renumber TSRMLS_DC);
  682. Zend/zend_ts_hash.h:ZEND_API int zend_ts_hash_compare(TsHashTable *ht1, TsHashTable *ht2, compare_func_t compar, zend_bool ordered TSRMLS_DC);
  683. Zend/zend_ts_hash.h:ZEND_API int zend_ts_hash_minmax(TsHashTable *ht, compare_func_t compar, int flag, void **pData TSRMLS_DC);
  684. Zend/zend_ts_hash.h:ZEND_API int zend_ts_hash_num_elements(TsHashTable *ht);
  685. Zend/zend_ts_hash.h:ZEND_API int zend_ts_hash_rehash(TsHashTable *ht);
  686. Zend/zend_ts_hash.h:ZEND_API ulong zend_ts_hash_func(char *arKey, uint nKeyLength);
  687. Zend/zend_variables.h:ZEND_API void _zval_dtor_func(zval *zvalue ZEND_FILE_LINE_DC);
  688. Zend/zend_variables.h:ZEND_API void _zval_copy_ctor_func(zval *zvalue ZEND_FILE_LINE_DC);
  689. Zend/zend_variables.h:ZEND_API int zval_copy_static_var(zval **p TSRMLS_DC, int num_args, va_list args, zend_hash_key *key);
  690. Zend/zend_variables.h:ZEND_API int zend_print_variable(zval *var);
  691. Zend/zend_variables.h:ZEND_API void _zval_ptr_dtor(zval **zval_ptr ZEND_FILE_LINE_DC);
  692. Zend/zend_variables.h:ZEND_API void _zval_internal_dtor(zval *zvalue ZEND_FILE_LINE_DC);
  693. Zend/zend_variables.h:ZEND_API void _zval_internal_ptr_dtor(zval **zvalue ZEND_FILE_LINE_DC);
  694. Zend/zend_variables.h:ZEND_API void _zval_dtor_wrapper(zval *zvalue);
  695. Zend/zend_variables.h:ZEND_API void _zval_copy_ctor_wrapper(zval *zvalue);
  696. Zend/zend_variables.h:ZEND_API void _zval_ptr_dtor_wrapper(zval **zval_ptr);
  697. Zend/zend_variables.h:ZEND_API void _zval_internal_dtor_wrapper(zval *zvalue);
  698. Zend/zend_variables.h:ZEND_API void _zval_internal_ptr_dtor_wrapper(zval **zvalue);
  699. Zend/zend_variables.h:ZEND_API void zval_add_ref(zval **p);
  700. Zend/zend_vm_execute.h:ZEND_API void execute_ex(zend_execute_data *execute_data TSRMLS_DC)
  701. Zend/zend_vm_execute.h:ZEND_API void zend_execute(zend_op_array *op_array TSRMLS_DC)
  702. Zend/zend_vm_execute.h:ZEND_API void zend_vm_set_opcode_handler(zend_op* op)
  703. Zend/zend_vm_execute.h:ZEND_API int zend_do_fcall(ZEND_OPCODE_HANDLER_ARGS)
  704. Zend/zend_vm.h:ZEND_API void zend_vm_use_old_executor(void);
  705. Zend/zend_vm.h:ZEND_API void zend_vm_set_opcode_handler(zend_op* opcode);
  706. main/fopen_wrappers.c:PHPAPI ZEND_INI_MH(OnUpdateBaseDir)
  707. main/fopen_wrappers.c:PHPAPI int php_check_specific_open_basedir(const char *basedir, const char *path TSRMLS_DC)
  708. main/fopen_wrappers.c:PHPAPI int php_check_open_basedir(const char *path TSRMLS_DC)
  709. main/fopen_wrappers.c:PHPAPI int php_check_open_basedir_ex(const char *path, int warn TSRMLS_DC)
  710. main/fopen_wrappers.c:PHPAPI int php_fopen_primary_script(zend_file_handle *file_handle TSRMLS_DC)
  711. main/fopen_wrappers.c:PHPAPI char *php_resolve_path(const char *filename, int filename_length, const char *path TSRMLS_DC)
  712. main/fopen_wrappers.c:PHPAPI FILE *php_fopen_with_path(const char *filename, const char *mode, const char *path, char **opened_path TSRMLS_DC)
  713. main/fopen_wrappers.c:PHPAPI char *php_strip_url_passwd(char *url)
  714. main/fopen_wrappers.c:PHPAPI char *expand_filepath(const char *filepath, char *real_path TSRMLS_DC)
  715. main/fopen_wrappers.c:PHPAPI char *expand_filepath_ex(const char *filepath, char *real_path, const char *relative_to, size_t relative_to_len TSRMLS_DC)
  716. main/fopen_wrappers.c:PHPAPI char *expand_filepath_with_mode(const char *filepath, char *real_path, const char *relative_to, size_t relative_to_len, int realpath_mode TSRMLS_DC)
  717. main/fopen_wrappers.h:PHPAPI int php_fopen_primary_script(zend_file_handle *file_handle TSRMLS_DC);
  718. main/fopen_wrappers.h:PHPAPI char *expand_filepath(const char *filepath, char *real_path TSRMLS_DC);
  719. main/fopen_wrappers.h:PHPAPI char *expand_filepath_ex(const char *filepath, char *real_path, const char *relative_to, size_t relative_to_len TSRMLS_DC);
  720. main/fopen_wrappers.h:PHPAPI char *expand_filepath_with_mode(const char *filepath, char *real_path, const char *relative_to, size_t relative_to_len, int use_realpath TSRMLS_DC);
  721. main/fopen_wrappers.h:PHPAPI int php_check_open_basedir(const char *path TSRMLS_DC);
  722. main/fopen_wrappers.h:PHPAPI int php_check_open_basedir_ex(const char *path, int warn TSRMLS_DC);
  723. main/fopen_wrappers.h:PHPAPI int php_check_specific_open_basedir(const char *basedir, const char *path TSRMLS_DC);
  724. main/fopen_wrappers.h:PHPAPI int php_check_safe_mode_include_dir(const char *path TSRMLS_DC);
  725. main/fopen_wrappers.h:PHPAPI char *php_resolve_path(const char *filename, int filename_len, const char *path TSRMLS_DC);
  726. main/fopen_wrappers.h:PHPAPI FILE *php_fopen_with_path(const char *filename, const char *mode, const char *path, char **opened_path TSRMLS_DC);
  727. main/fopen_wrappers.h:PHPAPI char *php_strip_url_passwd(char *path);
  728. main/fopen_wrappers.h:PHPAPI ZEND_INI_MH(OnUpdateBaseDir);
  729. main/getopt.c:PHPAPI int php_optidx = -1;
  730. main/getopt.c:PHPAPI int php_getopt(int argc, char* const *argv, const opt_struct opts[], char **optarg, int *optind, int show_err, int arg_start) /* {{{ */
  731. main/internal_functions.c:PHPAPI int php_register_internal_extensions(TSRMLS_D)
  732. main/internal_functions.c.in:PHPAPI int php_register_internal_extensions(TSRMLS_D)
  733. main/internal_functions_cli.c:PHPAPI int php_register_internal_extensions(TSRMLS_D)
  734. main/internal_functions_nw.c:PHPAPI int php_register_internal_extensions(TSRMLS_D)
  735. main/internal_functions_win32.c:PHPAPI int php_register_internal_extensions(TSRMLS_D)
  736. main/main.c:PHPAPI int (*php_register_internal_extensions_func)(TSRMLS_D) = php_register_internal_extensions;
  737. main/main.c:PHPAPI int core_globals_id;
  738. main/main.c:PHPAPI int php_get_module_initialized(void)
  739. main/main.c:PHPAPI void php_log_err(char *log_message TSRMLS_DC)
  740. main/main.c:PHPAPI int php_write(void *buf, uint size TSRMLS_DC)
  741. main/main.c:PHPAPI int php_printf(const char *format, ...)
  742. main/main.c:PHPAPI void php_verror(const char *docref, const char *params, int type, const char *format, va_list args TSRMLS_DC)
  743. main/main.c:PHPAPI void php_error_docref0(const char *docref TSRMLS_DC, int type, const char *format, ...)
  744. main/main.c:PHPAPI void php_error_docref1(const char *docref TSRMLS_DC, const char *param1, int type, const char *format, ...)
  745. main/main.c:PHPAPI void php_error_docref2(const char *docref TSRMLS_DC, const char *param1, const char *param2, int type, const char *format, ...)
  746. main/main.c:PHPAPI void php_win32_docref2_from_error(DWORD error, const char *param1, const char *param2 TSRMLS_DC) {
  747. main/main.c:PHPAPI void php_html_puts(const char *str, uint size TSRMLS_DC)
  748. main/main.c:PHPAPI char *php_get_current_user(TSRMLS_D)
  749. main/main.c:PHPAPI int php_stream_open_for_zend_ex(const char *filename, zend_file_handle *handle, int mode TSRMLS_DC) /* {{{ */
  750. main/main.c:PHPAPI void php_com_initialize(TSRMLS_D)
  751. main/main.c:PHPAPI int php_execute_script(zend_file_handle *primary_file TSRMLS_DC)
  752. main/main.c:PHPAPI int php_execute_simple_script(zend_file_handle *primary_file, zval **ret TSRMLS_DC)
  753. main/main.c:PHPAPI void php_handle_aborted_connection(void)
  754. main/main.c:PHPAPI int php_handle_auth_data(const char *auth TSRMLS_DC)
  755. main/main.c:PHPAPI int php_lint_script(zend_file_handle *file TSRMLS_DC)
  756. main/main.c:PHPAPI void dummy_indent(void)
  757. main/mergesort.c:PHPAPI int php_mergesort(void *base, size_t nmemb, size_t size, int (*cmp)(const void *, const void * TSRMLS_DC) TSRMLS_DC)
  758. main/network.c:PHPAPI void php_network_freeaddresses(struct sockaddr **sal)
  759. main/network.c:PHPAPI int php_network_getaddresses(const char *host, int socktype, struct sockaddr ***sal, char **error_string TSRMLS_DC)
  760. main/network.c:PHPAPI int php_network_connect_socket(php_socket_t sockfd,
  761. main/network.c:PHPAPI int php_network_parse_network_address_with_port(const char *addr, long addrlen, struct sockaddr *sa, socklen_t *sl TSRMLS_DC)
  762. main/network.c:PHPAPI void php_network_populate_name_from_sockaddr(
  763. main/network.c:PHPAPI int php_network_get_peer_name(php_socket_t sock,
  764. main/network.c:PHPAPI int php_network_get_sock_name(php_socket_t sock,
  765. main/network.c:PHPAPI php_socket_t php_network_accept_incoming(php_socket_t srvsock,
  766. main/network.c:PHPAPI void php_any_addr(int family, php_sockaddr_storage *addr, unsigned short port)
  767. main/network.c:PHPAPI int php_sockaddr_size(php_sockaddr_storage *addr)
  768. main/network.c:PHPAPI char *php_socket_strerror(long err, char *buf, size_t bufsize)
  769. main/network.c:PHPAPI php_stream *_php_stream_sock_open_from_socket(php_socket_t socket, const char *persistent_id STREAMS_DC TSRMLS_DC)
  770. main/network.c:PHPAPI php_stream *_php_stream_sock_open_host(const char *host, unsigned short port,
  771. main/network.c:PHPAPI int php_set_sock_blocking(int socketd, int block TSRMLS_DC)
  772. main/network.c:PHPAPI void _php_emit_fd_setsize_warning(int max_fd)
  773. main/network.c:PHPAPI int php_poll2(php_pollfd *ufds, unsigned int nfds, int timeout)
  774. main/output.c:PHPAPI void php_output_startup(void)
  775. main/output.c:PHPAPI void php_output_shutdown(void)
  776. main/output.c:PHPAPI int php_output_activate(TSRMLS_D)
  777. main/output.c:PHPAPI void php_output_deactivate(TSRMLS_D)
  778. main/output.c:PHPAPI void php_output_register_constants(TSRMLS_D)
  779. main/output.c:PHPAPI void php_output_set_status(int status TSRMLS_DC)
  780. main/output.c:PHPAPI int php_output_get_status(TSRMLS_D)
  781. main/output.c:PHPAPI int php_output_write_unbuffered(const char *str, size_t len TSRMLS_DC)
  782. main/output.c:PHPAPI int php_output_write(const char *str, size_t len TSRMLS_DC)
  783. main/output.c:PHPAPI int php_output_flush(TSRMLS_D)
  784. main/output.c:PHPAPI void php_output_flush_all(TSRMLS_D)
  785. main/output.c:PHPAPI int php_output_clean(TSRMLS_D)
  786. main/output.c:PHPAPI void php_output_clean_all(TSRMLS_D)
  787. main/output.c:PHPAPI int php_output_end(TSRMLS_D)
  788. main/output.c:PHPAPI void php_output_end_all(TSRMLS_D)
  789. main/output.c:PHPAPI int php_output_discard(TSRMLS_D)
  790. main/output.c:PHPAPI void php_output_discard_all(TSRMLS_D)
  791. main/output.c:PHPAPI int php_output_get_level(TSRMLS_D)
  792. main/output.c:PHPAPI int php_output_get_contents(zval *p TSRMLS_DC)
  793. main/output.c:PHPAPI int php_output_get_length(zval *p TSRMLS_DC)
  794. main/output.c:PHPAPI php_output_handler* php_output_get_active_handler(TSRMLS_D)
  795. main/output.c:PHPAPI int php_output_start_default(TSRMLS_D)
  796. main/output.c:PHPAPI int php_output_start_devnull(TSRMLS_D)
  797. main/output.c:PHPAPI int php_output_start_user(zval *output_handler, size_t chunk_size, int flags TSRMLS_DC)
  798. main/output.c:PHPAPI int php_output_start_internal(const char *name, size_t name_len, php_output_handler_func_t output_handler, size_t chunk_size, int flags TSRMLS_DC)
  799. main/output.c:PHPAPI php_output_handler *php_output_handler_create_user(zval *output_handler, size_t chunk_size, int flags TSRMLS_DC)
  800. main/output.c:PHPAPI php_output_handler *php_output_handler_create_internal(const char *name, size_t name_len, php_output_handler_context_func_t output_handler, size_t chunk_size, int flags TSRMLS_DC)
  801. main/output.c:PHPAPI void php_output_handler_set_context(php_output_handler *handler, void *opaq, void (*dtor)(void* TSRMLS_DC) TSRMLS_DC)
  802. main/output.c:PHPAPI int php_output_handler_start(php_output_handler *handler TSRMLS_DC)
  803. main/output.c:PHPAPI int php_output_handler_started(const char *name, size_t name_len TSRMLS_DC)
  804. main/output.c:PHPAPI int php_output_handler_conflict(const char *handler_new, size_t handler_new_len, const char *handler_set, size_t handler_set_len TSRMLS_DC)
  805. main/output.c:PHPAPI int php_output_handler_conflict_register(const char *name, size_t name_len, php_output_handler_conflict_check_t check_func TSRMLS_DC)
  806. main/output.c:PHPAPI int php_output_handler_reverse_conflict_register(const char *name, size_t name_len, php_output_handler_conflict_check_t check_func TSRMLS_DC)
  807. main/output.c:PHPAPI php_output_handler_alias_ctor_t *php_output_handler_alias(const char *name, size_t name_len TSRMLS_DC)
  808. main/output.c:PHPAPI int php_output_handler_alias_register(const char *name, size_t name_len, php_output_handler_alias_ctor_t func TSRMLS_DC)
  809. main/output.c:PHPAPI int php_output_handler_hook(php_output_handler_hook_t type, void *arg TSRMLS_DC)
  810. main/output.c:PHPAPI void php_output_handler_dtor(php_output_handler *handler TSRMLS_DC)
  811. main/output.c:PHPAPI void php_output_handler_free(php_output_handler **h TSRMLS_DC)
  812. main/output.c:PHPAPI void php_output_set_implicit_flush(int flush TSRMLS_DC)
  813. main/output.c:PHPAPI const char *php_output_get_start_filename(TSRMLS_D)
  814. main/output.c:PHPAPI int php_output_get_start_lineno(TSRMLS_D)
  815. main/php_getopt.h:extern PHPAPI int php_optidx;
  816. main/php_getopt.h:PHPAPI int php_getopt(int argc, char* const *argv, const opt_struct opts[], char **optarg, int *optind, int show_err, int arg_start);
  817. main/php_globals.h:extern PHPAPI int core_globals_id;
  818. main/php.h:# define PHPAPI __declspec(dllexport)
  819. main/php.h:# define PHPAPI __declspec(dllimport)
  820. main/php.h:# define PHPAPI __attribute__ ((visibility("default")))
  821. main/php.h:# define PHPAPI
  822. main/php.h:PHPAPI size_t php_strlcpy(char *dst, const char *src, size_t siz);
  823. main/php.h:PHPAPI size_t php_strlcat(char *dst, const char *src, size_t siz);
  824. main/php.h:PHPAPI int php_write(void *buf, uint size TSRMLS_DC);
  825. main/php.h:PHPAPI int php_printf(const char *format, ...) PHP_ATTRIBUTE_FORMAT(printf, 1,
  826. main/php.h:PHPAPI int php_get_module_initialized(void);
  827. main/php.h:PHPAPI void php_log_err(char *log_message TSRMLS_DC);
  828. main/php.h:PHPAPI void php_verror(const char *docref, const char *params, int type, const char *format, va_list args TSRMLS_DC) PHP_ATTRIBUTE_FORMAT(printf, 4, 0);
  829. main/php.h:/* PHPAPI void php_error(int type, const char *format, ...); */
  830. main/php.h:PHPAPI void php_error_docref0(const char *docref TSRMLS_DC, int type, const char *format, ...)
  831. main/php.h:PHPAPI void php_error_docref1(const char *docref TSRMLS_DC, const char *param1, int type, const char *format, ...)
  832. main/php.h:PHPAPI void php_error_docref2(const char *docref TSRMLS_DC, const char *param1, const char *param2, int type, const char *format, ...)
  833. main/php.h:PHPAPI void php_win32_docref2_from_error(DWORD error, const char *param1, const char *param2 TSRMLS_DC);
  834. main/php.h:PHPAPI extern int (*php_register_internal_extensions_func)(TSRMLS_D);
  835. main/php.h:PHPAPI int php_register_internal_extensions(TSRMLS_D);
  836. main/php.h:PHPAPI int php_mergesort(void *base, size_t nmemb, register size_t size, int (*cmp)(const void *, const void * TSRMLS_DC) TSRMLS_DC);
  837. main/php.h:PHPAPI void php_register_pre_request_shutdown(void (*func)(void *), void *userdata);
  838. main/php.h:PHPAPI void php_com_initialize(TSRMLS_D);
  839. main/php.h:PHPAPI char *php_get_current_user(TSRMLS_D);
  840. main/php_ini.c:PHPAPI char *php_ini_opened_path=NULL;
  841. main/php_ini.c:PHPAPI char *php_ini_scanned_path=NULL;
  842. main/php_ini.c:PHPAPI char *php_ini_scanned_files=NULL;
  843. main/php_ini.c:PHPAPI void display_ini_entries(zend_module_entry *module)
  844. main/php_ini.c:PHPAPI void config_zval_dtor(zval *zvalue)
  845. main/php_ini.c:PHPAPI int php_parse_user_ini_file(const char *dirname, char *ini_filename, HashTable *target_hash TSRMLS_DC)
  846. main/php_ini.c:PHPAPI void php_ini_activate_config(HashTable *source_hash, int modify_type, int stage TSRMLS_DC)
  847. main/php_ini.c:PHPAPI int php_ini_has_per_dir_config(void)
  848. main/php_ini.c:PHPAPI void php_ini_activate_per_dir_config(char *path, uint path_len TSRMLS_DC)
  849. main/php_ini.c:PHPAPI int php_ini_has_per_host_config(void)
  850. main/php_ini.c:PHPAPI void php_ini_activate_per_host_config(const char *host, uint host_len TSRMLS_DC)
  851. main/php_ini.c:PHPAPI zval *cfg_get_entry(const char *name, uint name_length)
  852. main/php_ini.c:PHPAPI int cfg_get_long(const char *varname, long *result)
  853. main/php_ini.c:PHPAPI int cfg_get_double(const char *varname, double *result)
  854. main/php_ini.c:PHPAPI int cfg_get_string(const char *varname, char **result)
  855. main/php_ini.c:PHPAPI HashTable* php_ini_get_configuration_hash(void) /* {{{ */
  856. main/php_ini.h:PHPAPI void config_zval_dtor(zval *zvalue);
  857. main/php_ini.h:PHPAPI zval *cfg_get_entry(const char *name, uint name_length);
  858. main/php_ini.h:PHPAPI int cfg_get_long(const char *varname, long *result);
  859. main/php_ini.h:PHPAPI int cfg_get_double(const char *varname, double *result);
  860. main/php_ini.h:PHPAPI int cfg_get_string(const char *varname, char **result);
  861. main/php_ini.h:PHPAPI int php_parse_user_ini_file(const char *dirname, char *ini_filename, HashTable *target_hash TSRMLS_DC);
  862. main/php_ini.h:PHPAPI void php_ini_activate_config(HashTable *source_hash, int modify_type, int stage TSRMLS_DC);
  863. main/php_ini.h:PHPAPI int php_ini_has_per_dir_config(void);
  864. main/php_ini.h:PHPAPI int php_ini_has_per_host_config(void);
  865. main/php_ini.h:PHPAPI void php_ini_activate_per_dir_config(char *path, uint path_len TSRMLS_DC);
  866. main/php_ini.h:PHPAPI void php_ini_activate_per_host_config(const char *host, uint host_len TSRMLS_DC);
  867. main/php_ini.h:PHPAPI HashTable* php_ini_get_configuration_hash(void);
  868. main/php_main.h:PHPAPI int php_request_startup(TSRMLS_D);
  869. main/php_main.h:PHPAPI void php_request_shutdown(void *dummy);
  870. main/php_main.h:PHPAPI void php_request_shutdown_for_exec(void *dummy);
  871. main/php_main.h:PHPAPI int php_module_startup(sapi_module_struct *sf, zend_module_entry *additional_modules, uint num_additional_modules);
  872. main/php_main.h:PHPAPI void php_module_shutdown(TSRMLS_D);
  873. main/php_main.h:PHPAPI void php_module_shutdown_for_exec(void);
  874. main/php_main.h:PHPAPI int php_module_shutdown_wrapper(sapi_module_struct *sapi_globals);
  875. main/php_main.h:PHPAPI int php_request_startup_for_hook(TSRMLS_D);
  876. main/php_main.h:PHPAPI void php_request_shutdown_for_hook(void *dummy);
  877. main/php_main.h:PHPAPI int php_register_extensions(zend_module_entry **ptr, int count TSRMLS_DC);
  878. main/php_main.h:PHPAPI int php_execute_script(zend_file_handle *primary_file TSRMLS_DC);
  879. main/php_main.h:PHPAPI int php_execute_simple_script(zend_file_handle *primary_file, zval **ret TSRMLS_DC);
  880. main/php_main.h:PHPAPI int php_handle_special_queries(TSRMLS_D);
  881. main/php_main.h:PHPAPI int php_lint_script(zend_file_handle *file TSRMLS_DC);
  882. main/php_main.h:PHPAPI void php_handle_aborted_connection(void);
  883. main/php_main.h:PHPAPI int php_handle_auth_data(const char *auth TSRMLS_DC);
  884. main/php_main.h:PHPAPI void php_html_puts(const char *str, uint siz TSRMLS_DC);
  885. main/php_main.h:PHPAPI int php_stream_open_for_zend_ex(const char *filename, zend_file_handle *handle, int mode TSRMLS_DC);
  886. main/php_memory_streams.h:PHPAPI php_stream *_php_stream_memory_create(int mode STREAMS_DC TSRMLS_DC);
  887. main/php_memory_streams.h:PHPAPI php_stream *_php_stream_memory_open(int mode, char *buf, size_t length STREAMS_DC TSRMLS_DC);
  888. main/php_memory_streams.h:PHPAPI char *_php_stream_memory_get_buffer(php_stream *stream, size_t *length STREAMS_DC TSRMLS_DC);
  889. main/php_memory_streams.h:PHPAPI php_stream *_php_stream_temp_create(int mode, size_t max_memory_usage STREAMS_DC TSRMLS_DC);
  890. main/php_memory_streams.h:PHPAPI php_stream *_php_stream_temp_open(int mode, size_t max_memory_usage, char *buf, size_t length STREAMS_DC TSRMLS_DC);
  891. main/php_memory_streams.h:extern PHPAPI php_stream_ops php_stream_memory_ops;
  892. main/php_memory_streams.h:extern PHPAPI php_stream_ops php_stream_temp_ops;
  893. main/php_memory_streams.h:extern PHPAPI php_stream_ops php_stream_rfc2397_ops;
  894. main/php_memory_streams.h:extern PHPAPI php_stream_wrapper php_stream_rfc2397_wrapper;
  895. main/php_network.h:PHPAPI char *php_socket_strerror(long err, char *buf, size_t bufsize);
  896. main/php_network.h:PHPAPI int php_poll2(php_pollfd *ufds, unsigned int nfds, int timeout);
  897. main/php_network.h:PHPAPI void _php_emit_fd_setsize_warning(int max_fd);
  898. main/php_network.h:PHPAPI int php_network_getaddresses(const char *host, int socktype, struct sockaddr ***sal, char **error_string TSRMLS_DC);
  899. main/php_network.h:PHPAPI void php_network_freeaddresses(struct sockaddr **sal);
  900. main/php_network.h:PHPAPI php_socket_t php_network_connect_socket_to_host(const char *host, unsigned short port,
  901. main/php_network.h:PHPAPI int php_network_connect_socket(php_socket_t sockfd,
  902. main/php_network.h:PHPAPI php_socket_t php_network_bind_socket_to_local_addr(const char *host, unsigned port,
  903. main/php_network.h:PHPAPI php_socket_t php_network_accept_incoming(php_socket_t srvsock,
  904. main/php_network.h:PHPAPI int php_network_get_sock_name(php_socket_t sock,
  905. main/php_network.h:PHPAPI int php_network_get_peer_name(php_socket_t sock,
  906. main/php_network.h:PHPAPI void php_any_addr(int family, php_sockaddr_storage *addr, unsigned short port);
  907. main/php_network.h:PHPAPI int php_sockaddr_size(php_sockaddr_storage *addr);
  908. main/php_network.h:PHPAPI extern php_stream_ops php_stream_socket_ops;
  909. main/php_network.h:PHPAPI php_stream *_php_stream_sock_open_from_socket(php_socket_t socket, const char *persistent_id STREAMS_DC TSRMLS_DC );
  910. main/php_network.h:PHPAPI php_stream *_php_stream_sock_open_host(const char *host, unsigned short port,
  911. main/php_network.h:PHPAPI void php_network_populate_name_from_sockaddr(
  912. main/php_network.h:PHPAPI int php_network_parse_network_address_with_port(const char *addr,
  913. main/php_open_temporary_file.c:PHPAPI void php_shutdown_temporary_directory(void)
  914. main/php_open_temporary_file.c:PHPAPI const char* php_get_temporary_directory(TSRMLS_D)
  915. main/php_open_temporary_file.c:PHPAPI int php_open_temporary_fd_ex(const char *dir, const char *pfx, char **opened_path_p, zend_bool open_basedir_check TSRMLS_DC)
  916. main/php_open_temporary_file.c:PHPAPI int php_open_temporary_fd(const char *dir, const char *pfx, char **opened_path_p TSRMLS_DC)
  917. main/php_open_temporary_file.c:PHPAPI FILE *php_open_temporary_file(const char *dir, const char *pfx, char **opened_path_p TSRMLS_DC)
  918. main/php_open_temporary_file.h:PHPAPI FILE *php_open_temporary_file(const char *dir, const char *pfx, char **opened_path_p TSRMLS_DC);
  919. main/php_open_temporary_file.h:PHPAPI int php_open_temporary_fd_ex(const char *dir, const char *pfx, char **opened_path_p, zend_bool open_basedir_check TSRMLS_DC);
  920. main/php_open_temporary_file.h:PHPAPI int php_open_temporary_fd(const char *dir, const char *pfx, char **opened_path_p TSRMLS_DC);
  921. main/php_open_temporary_file.h:PHPAPI const char *php_get_temporary_directory(TSRMLS_D);
  922. main/php_open_temporary_file.h:PHPAPI void php_shutdown_temporary_directory(void);
  923. main/php_output.h:PHPAPI void php_output_startup(void);
  924. main/php_output.h:PHPAPI void php_output_shutdown(void);
  925. main/php_output.h:PHPAPI void php_output_register_constants(TSRMLS_D);
  926. main/php_output.h:PHPAPI int php_output_activate(TSRMLS_D);
  927. main/php_output.h:PHPAPI void php_output_deactivate(TSRMLS_D);
  928. main/php_output.h:PHPAPI void php_output_set_status(int status TSRMLS_DC);
  929. main/php_output.h:PHPAPI int php_output_get_status(TSRMLS_D);
  930. main/php_output.h:PHPAPI void php_output_set_implicit_flush(int flush TSRMLS_DC);
  931. main/php_output.h:PHPAPI const char *php_output_get_start_filename(TSRMLS_D);
  932. main/php_output.h:PHPAPI int php_output_get_start_lineno(TSRMLS_D);
  933. main/php_output.h:PHPAPI int php_output_write_unbuffered(const char *str, size_t len TSRMLS_DC);
  934. main/php_output.h:PHPAPI int php_output_write(const char *str, size_t len TSRMLS_DC);
  935. main/php_output.h:PHPAPI int php_output_flush(TSRMLS_D);
  936. main/php_output.h:PHPAPI void php_output_flush_all(TSRMLS_D);
  937. main/php_output.h:PHPAPI int php_output_clean(TSRMLS_D);
  938. main/php_output.h:PHPAPI void php_output_clean_all(TSRMLS_D);
  939. main/php_output.h:PHPAPI int php_output_end(TSRMLS_D);
  940. main/php_output.h:PHPAPI void php_output_end_all(TSRMLS_D);
  941. main/php_output.h:PHPAPI int php_output_discard(TSRMLS_D);
  942. main/php_output.h:PHPAPI void php_output_discard_all(TSRMLS_D);
  943. main/php_output.h:PHPAPI int php_output_get_contents(zval *p TSRMLS_DC);
  944. main/php_output.h:PHPAPI int php_output_get_length(zval *p TSRMLS_DC);
  945. main/php_output.h:PHPAPI int php_output_get_level(TSRMLS_D);
  946. main/php_output.h:PHPAPI php_output_handler* php_output_get_active_handler(TSRMLS_D);
  947. main/php_output.h:PHPAPI int php_output_start_default(TSRMLS_D);
  948. main/php_output.h:PHPAPI int php_output_start_devnull(TSRMLS_D);
  949. main/php_output.h:PHPAPI int php_output_start_user(zval *output_handler, size_t chunk_size, int flags TSRMLS_DC);
  950. main/php_output.h:PHPAPI int php_output_start_internal(const char *name, size_t name_len, php_output_handler_func_t output_handler, size_t chunk_size, int flags TSRMLS_DC);
  951. main/php_output.h:PHPAPI php_output_handler *php_output_handler_create_user(zval *handler, size_t chunk_size, int flags TSRMLS_DC);
  952. main/php_output.h:PHPAPI php_output_handler *php_output_handler_create_internal(const char *name, size_t name_len, php_output_handler_context_func_t handler, size_t chunk_size, int flags TSRMLS_DC);
  953. main/php_output.h:PHPAPI void php_output_handler_set_context(php_output_handler *handler, void *opaq, void (*dtor)(void* TSRMLS_DC) TSRMLS_DC);
  954. main/php_output.h:PHPAPI int php_output_handler_start(php_output_handler *handler TSRMLS_DC);
  955. main/php_output.h:PHPAPI int php_output_handler_started(const char *name, size_t name_len TSRMLS_DC);
  956. main/php_output.h:PHPAPI int php_output_handler_hook(php_output_handler_hook_t type, void *arg TSRMLS_DC);
  957. main/php_output.h:PHPAPI void php_output_handler_dtor(php_output_handler *handler TSRMLS_DC);
  958. main/php_output.h:PHPAPI void php_output_handler_free(php_output_handler **handler TSRMLS_DC);
  959. main/php_output.h:PHPAPI int php_output_handler_conflict(const char *handler_new, size_t handler_new_len, const char *handler_set, size_t handler_set_len TSRMLS_DC);
  960. main/php_output.h:PHPAPI int php_output_handler_conflict_register(const char *handler_name, size_t handler_name_len, php_output_handler_conflict_check_t check_func TSRMLS_DC);
  961. main/php_output.h:PHPAPI int php_output_handler_reverse_conflict_register(const char *handler_name, size_t handler_name_len, php_output_handler_conflict_check_t check_func TSRMLS_DC);
  962. main/php_output.h:PHPAPI php_output_handler_alias_ctor_t *php_output_handler_alias(const char *handler_name, size_t handler_name_len TSRMLS_DC);
  963. main/php_output.h:PHPAPI int php_output_handler_alias_register(const char *handler_name, size_t handler_name_len, php_output_handler_alias_ctor_t func TSRMLS_DC);
  964. main/php_reentrancy.h:PHPAPI int php_readdir_r(DIR *dirp, struct dirent *entry,
  965. main/php_reentrancy.h:PHPAPI struct tm *php_localtime_r(const time_t *const timep, struct tm *p_tm);
  966. main/php_reentrancy.h:PHPAPI char *php_ctime_r(const time_t *clock, char *buf);
  967. main/php_reentrancy.h:PHPAPI char *php_asctime_r(const struct tm *tm, char *buf);
  968. main/php_reentrancy.h:PHPAPI struct tm *php_gmtime_r(const time_t *const timep, struct tm *p_tm);
  969. main/php_reentrancy.h:PHPAPI char *php_strtok_r(char *s, const char *delim, char **last);
  970. main/php_reentrancy.h:PHPAPI int php_rand_r(unsigned int *seed);
  971. main/php_scandir.c:PHPAPI int php_alphasort(const struct dirent **a, const struct dirent **b)
  972. main/php_scandir.c:PHPAPI int php_scandir(const char *dirname, struct dirent **namelist[], int (*selector) (const struct dirent *entry), int (*compare) (const struct dirent **a, const struct dirent **b))
  973. main/php_scandir.h:PHPAPI int php_scandir(const char *dirname, struct dirent **namelist[], int (*selector) (const struct dirent *entry), int (*compare) (const struct dirent **a, const struct dirent **b));
  974. main/php_scandir.h:PHPAPI int php_alphasort(const struct dirent **a, const struct dirent **b);
  975. main/php_sprintf.c:PHPAPI int
  976. main/php_streams.h:PHPAPI int php_file_le_stream(void);
  977. main/php_streams.h:PHPAPI int php_file_le_pstream(void);
  978. main/php_streams.h:PHPAPI int php_file_le_stream_filter(void);
  979. main/php_streams.h:PHPAPI php_stream *_php_stream_alloc(php_stream_ops *ops, void *abstract,
  980. main/php_streams.h:PHPAPI php_stream *php_stream_encloses(php_stream *enclosing, php_stream *enclosed);
  981. main/php_streams.h:PHPAPI int _php_stream_free_enclosed(php_stream *stream_enclosed, int close_options TSRMLS_DC);
  982. main/php_streams.h:PHPAPI int php_stream_from_persistent_id(const char *persistent_id, php_stream **stream TSRMLS_DC);
  983. main/php_streams.h:PHPAPI int _php_stream_free(php_stream *stream, int close_options TSRMLS_DC);
  984. main/php_streams.h:PHPAPI int _php_stream_seek(php_stream *stream, off_t offset, int whence TSRMLS_DC);
  985. main/php_streams.h:PHPAPI off_t _php_stream_tell(php_stream *stream TSRMLS_DC);
  986. main/php_streams.h:PHPAPI size_t _php_stream_read(php_stream *stream, char *buf, size_t count TSRMLS_DC);
  987. main/php_streams.h:PHPAPI size_t _php_stream_write(php_stream *stream, const char *buf, size_t count TSRMLS_DC);
  988. main/php_streams.h:PHPAPI size_t _php_stream_printf(php_stream *stream TSRMLS_DC, const char *fmt, ...) PHP_ATTRIBUTE_FORMAT(printf, 3, 4);
  989. main/php_streams.h:PHPAPI size_t _php_stream_printf(php_stream *stream TSRMLS_DC, const char *fmt, ...) PHP_ATTRIBUTE_FORMAT(printf, 2, 3);
  990. main/php_streams.h:PHPAPI int _php_stream_eof(php_stream *stream TSRMLS_DC);
  991. main/php_streams.h:PHPAPI int _php_stream_getc(php_stream *stream TSRMLS_DC);
  992. main/php_streams.h:PHPAPI int _php_stream_putc(php_stream *stream, int c TSRMLS_DC);
  993. main/php_streams.h:PHPAPI int _php_stream_flush(php_stream *stream, int closing TSRMLS_DC);
  994. main/php_streams.h:PHPAPI char *_php_stream_get_line(php_stream *stream, char *buf, size_t maxlen, size_t *returned_len TSRMLS_DC);
  995. main/php_streams.h:PHPAPI char *php_stream_get_record(php_stream *stream, size_t maxlen, size_t *returned_len, char *delim, size_t delim_len TSRMLS_DC);
  996. main/php_streams.h:PHPAPI int _php_stream_puts(php_stream *stream, char *buf TSRMLS_DC);
  997. main/php_streams.h:PHPAPI int _php_stream_stat(php_stream *stream, php_stream_statbuf *ssb TSRMLS_DC);
  998. main/php_streams.h:PHPAPI int _php_stream_stat_path(char *path, int flags, php_stream_statbuf *ssb, php_stream_context *context TSRMLS_DC);
  999. main/php_streams.h:PHPAPI int _php_stream_mkdir(char *path, int mode, int options, php_stream_context *context TSRMLS_DC);
  1000. main/php_streams.h:PHPAPI int _php_stream_rmdir(char *path, int options, php_stream_context *context TSRMLS_DC);
  1001. main/php_streams.h:PHPAPI php_stream *_php_stream_opendir(char *path, int options, php_stream_context *context STREAMS_DC TSRMLS_DC);
  1002. main/php_streams.h:PHPAPI php_stream_dirent *_php_stream_readdir(php_stream *dirstream, php_stream_dirent *ent TSRMLS_DC);
  1003. main/php_streams.h:PHPAPI int php_stream_dirent_alphasort(const char **a, const char **b);
  1004. main/php_streams.h:PHPAPI int php_stream_dirent_alphasortr(const char **a, const char **b);
  1005. main/php_streams.h:PHPAPI int _php_stream_scandir(char *dirname, char **namelist[], int flags, php_stream_context *context,
  1006. main/php_streams.h:PHPAPI int _php_stream_set_option(php_stream *stream, int option, int value, void *ptrparam TSRMLS_DC);
  1007. main/php_streams.h:PHPAPI int _php_stream_truncate_set_size(php_stream *stream, size_t newsize TSRMLS_DC);
  1008. main/php_streams.h:PHPAPI size_t _php_stream_copy_to_stream(php_stream *src, php_stream *dest, size_t maxlen STREAMS_DC TSRMLS_DC);
  1009. main/php_streams.h:PHPAPI int _php_stream_copy_to_stream_ex(php_stream *src, php_stream *dest, size_t maxlen, size_t *len STREAMS_DC TSRMLS_DC);
  1010. main/php_streams.h:PHPAPI size_t _php_stream_copy_to_mem(php_stream *src, char **buf, size_t maxlen,
  1011. main/php_streams.h:PHPAPI size_t _php_stream_passthru(php_stream * src STREAMS_DC TSRMLS_DC);
  1012. main/php_streams.h:PHPAPI int _php_stream_cast(php_stream *stream, int castas, void **ret, int show_err TSRMLS_DC);
  1013. main/php_streams.h: * PHPAPI int php_stream_is(php_stream *stream, php_stream_ops *ops); */
  1014. main/php_streams.h:PHPAPI int php_register_url_stream_wrapper(char *protocol, php_stream_wrapper *wrapper TSRMLS_DC);
  1015. main/php_streams.h:PHPAPI int php_unregister_url_stream_wrapper(char *protocol TSRMLS_DC);
  1016. main/php_streams.h:PHPAPI int php_register_url_stream_wrapper_volatile(char *protocol, php_stream_wrapper *wrapper TSRMLS_DC);
  1017. main/php_streams.h:PHPAPI int php_unregister_url_stream_wrapper_volatile(char *protocol TSRMLS_DC);
  1018. main/php_streams.h:PHPAPI php_stream *_php_stream_open_wrapper_ex(char *path, char *mode, int options, char **opened_path, php_stream_context *context STREAMS_DC TSRMLS_DC);
  1019. main/php_streams.h:PHPAPI php_stream_wrapper *php_stream_locate_url_wrapper(const char *path, char **path_for_open, int options TSRMLS_DC);
  1020. main/php_streams.h:PHPAPI char *php_stream_locate_eol(php_stream *stream, char *buf, size_t buf_len TSRMLS_DC);
  1021. main/php_streams.h:PHPAPI void php_stream_wrapper_log_error(php_stream_wrapper *wrapper, int options TSRMLS_DC, const char *fmt, ...) PHP_ATTRIBUTE_FORMAT(printf, 4, 5);
  1022. main/php_streams.h:PHPAPI void php_stream_wrapper_log_error(php_stream_wrapper *wrapper, int options TSRMLS_DC, const char *fmt, ...) PHP_ATTRIBUTE_FORMAT(printf, 3, 4);
  1023. main/php_streams.h:PHPAPI int _php_stream_make_seekable(php_stream *origstream, php_stream **newstream, int flags STREAMS_DC TSRMLS_DC);
  1024. main/php_streams.h:PHPAPI HashTable *_php_stream_get_url_stream_wrappers_hash(TSRMLS_D);
  1025. main/php_streams.h:PHPAPI HashTable *php_stream_get_url_stream_wrappers_hash_global(void);
  1026. main/php_streams.h:PHPAPI HashTable *_php_get_stream_filters_hash(TSRMLS_D);
  1027. main/php_streams.h:PHPAPI HashTable *php_get_stream_filters_hash_global(void);
  1028. main/php_ticks.c:PHPAPI void php_add_tick_function(void (*func)(int))
  1029. main/php_ticks.c:PHPAPI void php_remove_tick_function(void (*func)(int))
  1030. main/php_ticks.h:PHPAPI void php_add_tick_function(void (*func)(int));
  1031. main/php_ticks.h:PHPAPI void php_remove_tick_function(void (*func)(int));
  1032. main/php_variables.c:PHPAPI void (*php_import_environment_variables)(zval *array_ptr TSRMLS_DC) = _php_import_environment_variables;
  1033. main/php_variables.c:PHPAPI void php_register_variable(char *var, char *strval, zval *track_vars_array TSRMLS_DC)
  1034. main/php_variables.c:PHPAPI void php_register_variable_safe(char *var, char *strval, int str_len, zval *track_vars_array TSRMLS_DC)
  1035. main/php_variables.c:PHPAPI void php_register_variable_ex(char *var_name, zval *val, zval *track_vars_array TSRMLS_DC)
  1036. main/php_variables.h:extern PHPAPI void (*php_import_environment_variables)(zval *array_ptr TSRMLS_DC);
  1037. main/php_variables.h:PHPAPI void php_register_variable(char *var, char *val, zval *track_vars_array TSRMLS_DC);
  1038. main/php_variables.h:PHPAPI void php_register_variable_safe(char *var, char *val, int val_len, zval *track_vars_array TSRMLS_DC);
  1039. main/php_variables.h:PHPAPI void php_register_variable_ex(char *var, zval *val, zval *track_vars_array TSRMLS_DC);
  1040. main/reentrancy.c:PHPAPI char *php_ctime_r(const time_t *clock, char *buf)
  1041. main/reentrancy.c:PHPAPI char *php_asctime_r(const struct tm *tm, char *buf)
  1042. main/reentrancy.c:PHPAPI struct tm *php_localtime_r(const time_t *const timep, struct tm *p_tm)
  1043. main/reentrancy.c:PHPAPI char *php_ctime_r(const time_t *clock, char *buf)
  1044. main/reentrancy.c:PHPAPI char *php_asctime_r(const struct tm *tm, char *buf)
  1045. main/reentrancy.c:PHPAPI struct tm *php_gmtime_r(const time_t *const timep, struct tm *p_tm)
  1046. main/reentrancy.c:PHPAPI struct tm *php_gmtime_r(const time_t *const timep, struct tm *p_tm)
  1047. main/reentrancy.c:PHPAPI int php_readdir_r(DIR *dirp, struct dirent *entry,
  1048. main/reentrancy.c:PHPAPI struct tm *php_localtime_r(const time_t *const timep, struct tm *p_tm)
  1049. main/reentrancy.c:PHPAPI char *php_ctime_r(const time_t *clock, char *buf)
  1050. main/reentrancy.c:PHPAPI char *php_asctime_r(const struct tm *tm, char *buf)
  1051. main/reentrancy.c:PHPAPI struct tm *php_gmtime_r(const time_t *const timep, struct tm *p_tm)
  1052. main/rfc1867.c:PHPAPI int (*php_rfc1867_callback)(unsigned int event, void *event_data, void **extra TSRMLS_DC) = NULL;
  1053. main/rfc1867.h:extern PHPAPI int (*php_rfc1867_callback)(unsigned int event, void *event_data, void **extra TSRMLS_DC);
  1054. main/snprintf.c:PHPAPI char *php_gcvt(double value, int ndigit, char dec_point, char exponent, char *buf) /* {{{ */
  1055. main/snprintf.c:PHPAPI char * php_conv_fp(register char format, register double num,
  1056. main/snprintf.c:PHPAPI int ap_php_slprintf(char *buf, size_t len, const char *format,...) /* {{{ */
  1057. main/snprintf.c:PHPAPI int ap_php_vslprintf(char *buf, size_t len, const char *format, va_list ap) /* {{{ */
  1058. main/snprintf.c:PHPAPI int ap_php_snprintf(char *buf, size_t len, const char *format,...) /* {{{ */
  1059. main/snprintf.c:PHPAPI int ap_php_vsnprintf(char *buf, size_t len, const char *format, va_list ap) /* {{{ */
  1060. main/snprintf.c:PHPAPI int ap_php_vasprintf(char **buf, const char *format, va_list ap) /* {{{ */
  1061. main/snprintf.c:PHPAPI int ap_php_asprintf(char **buf, const char *format, ...) /* {{{ */
  1062. main/snprintf.h:PHPAPI int ap_php_slprintf(char *buf, size_t len, const char *format,...);
  1063. main/snprintf.h:PHPAPI int ap_php_vslprintf(char *buf, size_t len, const char *format, va_list ap);
  1064. main/snprintf.h:PHPAPI int ap_php_snprintf(char *, size_t, const char *, ...);
  1065. main/snprintf.h:PHPAPI int ap_php_vsnprintf(char *, size_t, const char *, va_list ap);
  1066. main/snprintf.h:PHPAPI int ap_php_vasprintf(char **buf, const char *format, va_list ap);
  1067. main/snprintf.h:PHPAPI int ap_php_asprintf(char **buf, const char *format, ...);
  1068. main/snprintf.h:PHPAPI int php_sprintf (char* s, const char* format, ...) PHP_ATTRIBUTE_FORMAT(printf, 2, 3);
  1069. main/snprintf.h:PHPAPI char * php_gcvt(double value, int ndigit, char dec_point, char exponent, char *buf);
  1070. main/snprintf.h:PHPAPI char * php_conv_fp(register char format, register double num,
  1071. main/spprintf.c:PHPAPI int vspprintf(char **pbuf, size_t max_len, const char *format, va_list ap) /* {{{ */
  1072. main/spprintf.c:PHPAPI int spprintf(char **pbuf, size_t max_len, const char *format, ...) /* {{{ */
  1073. main/spprintf.h:PHPAPI int spprintf( char **pbuf, size_t max_len, const char *format, ...) PHP_ATTRIBUTE_FORMAT(printf, 3, 4);
  1074. main/spprintf.h:PHPAPI int vspprintf(char **pbuf, size_t max_len, const char *format, va_list ap) PHP_ATTRIBUTE_FORMAT(printf, 3, 0);
  1075. main/strlcat.c:PHPAPI size_t php_strlcat(dst, src, siz)
  1076. main/strlcpy.c:PHPAPI size_t php_strlcpy(dst, src, siz)
Advertisement
Add Comment
Please, Sign In to add comment