18#ifndef BASIC_FUNCTIONS_H
19#define BASIC_FUNCTIONS_H
30#if defined(_WIN32) && !defined(__clang__)
35#define basic_functions_module_ptr &basic_functions_module
50PHPAPI int _php_error_log(
int opt_err,
const char *message,
const char *opt,
const char *headers);
51PHPAPI int _php_error_log_ex(
int opt_err,
const char *message,
size_t message_len,
const char *opt,
const char *headers);
92 struct php_unserialize_data *
data;
104#if defined(_REENTRANT)
105 mbstate_t mblen_state;
113#define BG(v) ZEND_TSRMG(basic_globals_id, php_basic_globals *, v)
114PHPAPI extern int basic_globals_id;
116#define BG(v) (basic_globals.v)
zend_module_entry basic_functions_module
PHPAPI php_basic_globals basic_globals
PHPAPI bool remove_user_shutdown_function(const char *function_name, size_t function_len)
PHPAPI bool append_user_shutdown_function(php_shutdown_function_entry *shutdown_function_entry)
struct _php_shutdown_function_entry php_shutdown_function_entry
PHPAPI void php_call_shutdown_functions(void)
struct _php_basic_globals php_basic_globals
PHPAPI int php_prefix_varname(zval *result, zend_string *prefix, const char *var_name, size_t var_name_len, bool add_underscore)
ZEND_API void php_get_highlight_struct(zend_syntax_highlighter_ini *syntax_highlighter_ini)
PHPAPI zend_string * php_getenv(const char *str, size_t str_len)
PHPAPI double php_get_nan(void)
PHPAPI int _php_error_log(int opt_err, const char *message, const char *opt, const char *headers)
PHPAPI int _php_error_log_ex(int opt_err, const char *message, size_t message_len, const char *opt, const char *headers)
PHPAPI double php_get_inf(void)
PHPAPI bool register_user_shutdown_function(const char *function_name, size_t function_len, php_shutdown_function_entry *shutdown_function_entry)
PHPAPI void php_free_shutdown_functions(void)
#define PHP_MSHUTDOWN_FUNCTION
#define PHP_MINIT_FUNCTION
#define PHP_MINFO_FUNCTION
#define PHP_RINIT_FUNCTION
#define PHP_RSHUTDOWN_FUNCTION
struct _php_stream_statbuf php_stream_statbuf
HashTable url_adapt_session_hosts_ht
url_adapt_state_ex_t url_adapt_output_ex
HashTable * user_shutdown_function_names
zend_string * CurrentStatFile
zend_llist * user_tick_functions
HashTable url_adapt_output_hosts_ht
struct php_serialize_data * data
zend_fcall_info_cache user_compare_fci_cache
zval active_ini_file_section
zend_string * ctype_string
zend_long unserialize_max_depth
zend_string * strtok_string
zend_string * CurrentLStatFile
zend_fcall_info user_compare_fci
HashTable * user_filter_map
url_adapt_state_ex_t url_adapt_session_ex
zend_fcall_info_cache fci_cache
struct _zend_fcall_info_cache zend_fcall_info_cache
struct _zend_fcall_info zend_fcall_info
zend_syntax_highlighter_ini syntax_highlighter_ini
struct _zend_syntax_highlighter_ini zend_syntax_highlighter_ini
struct _zend_llist zend_llist
struct _zend_string zend_string
struct _zend_module_entry zend_module_entry
struct _zend_array HashTable