From: Frank M. Kromann Date: Sat, 28 Jan 2006 06:18:01 +0000 (+0000) Subject: Export symbols that will allow building WDDX as shared object X-Git-Tag: php-5.1.3RC1~193 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=80cc4867e36432ff9ddce5f4d3a57447c9abfda5;p=php Export symbols that will allow building WDDX as shared object --- diff --git a/ext/date/php_date.c b/ext/date/php_date.c index b4a5a7ff1f..dd72624940 100644 --- a/ext/date/php_date.c +++ b/ext/date/php_date.c @@ -786,7 +786,7 @@ PHPAPI void php_date_set_tzdb(timelib_tzdb *tzdb) /* }}} */ /* {{{ php_parse_date: Backwards compability function */ -signed long php_parse_date(char *string, signed long *now) +PHPAPI signed long php_parse_date(char *string, signed long *now) { timelib_time *parsed_time; int error1, error2; diff --git a/ext/date/php_date.h b/ext/date/php_date.h index ea99275fe0..1594b205ba 100644 --- a/ext/date/php_date.h +++ b/ext/date/php_date.h @@ -95,7 +95,7 @@ ZEND_END_MODULE_GLOBALS(date) #endif /* Backwards compability wrapper */ -signed long php_parse_date(char *string, signed long *now); +PHPAPI signed long php_parse_date(char *string, signed long *now); PHPAPI void php_mktime(INTERNAL_FUNCTION_PARAMETERS, int gmt); PHPAPI int php_idate(char format, time_t ts, int localtime); #if HAVE_STRFTIME diff --git a/ext/session/php_session.h b/ext/session/php_session.h index ea19fbf485..bc3dbcbf7e 100644 --- a/ext/session/php_session.h +++ b/ext/session/php_session.h @@ -184,9 +184,9 @@ typedef struct ps_serializer_struct { PHPAPI void session_adapt_url(const char *, size_t, char **, size_t * TSRMLS_DC); -void php_add_session_var(char *name, size_t namelen TSRMLS_DC); -void php_set_session_var(char *name, size_t namelen, zval *state_val, php_unserialize_data_t *var_hash TSRMLS_DC); -int php_get_session_var(char *name, size_t namelen, zval ***state_var TSRMLS_DC); +PHPAPI void php_add_session_var(char *name, size_t namelen TSRMLS_DC); +PHPAPI void php_set_session_var(char *name, size_t namelen, zval *state_val, php_unserialize_data_t *var_hash TSRMLS_DC); +PHPAPI int php_get_session_var(char *name, size_t namelen, zval ***state_var TSRMLS_DC); PHPAPI int php_session_register_module(ps_module *); diff --git a/ext/session/session.c b/ext/session/session.c index 2d13421f6c..d546fed0b1 100644 --- a/ext/session/session.c +++ b/ext/session/session.c @@ -277,7 +277,7 @@ typedef struct { #define MAX_STR 512 -void php_add_session_var(char *name, size_t namelen TSRMLS_DC) +PHPAPI void php_add_session_var(char *name, size_t namelen TSRMLS_DC) { zval **sym_track = NULL; @@ -318,7 +318,7 @@ void php_add_session_var(char *name, size_t namelen TSRMLS_DC) } } -void php_set_session_var(char *name, size_t namelen, zval *state_val, php_unserialize_data_t *var_hash TSRMLS_DC) +PHPAPI void php_set_session_var(char *name, size_t namelen, zval *state_val, php_unserialize_data_t *var_hash TSRMLS_DC) { if (PG(register_globals)) { zval **old_symbol; @@ -358,7 +358,7 @@ void php_set_session_var(char *name, size_t namelen, zval *state_val, php_unseri } } -int php_get_session_var(char *name, size_t namelen, zval ***state_var TSRMLS_DC) +PHPAPI int php_get_session_var(char *name, size_t namelen, zval ***state_var TSRMLS_DC) { int ret = FAILURE; diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index f4790bcaa2..0506aedefe 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -99,9 +99,9 @@ typedef struct yy_buffer_state *YY_BUFFER_STATE; #ifdef ZTS -int basic_globals_id; +PHPAPI int basic_globals_id; #else -php_basic_globals basic_globals; +PHPAPI php_basic_globals basic_globals; #endif #include "php_fopen_wrappers.h" diff --git a/ext/standard/basic_functions.h b/ext/standard/basic_functions.h index 3658be35f6..e58f20213e 100644 --- a/ext/standard/basic_functions.h +++ b/ext/standard/basic_functions.h @@ -216,10 +216,10 @@ typedef struct _php_basic_globals { #ifdef ZTS #define BG(v) TSRMG(basic_globals_id, php_basic_globals *, v) -extern int basic_globals_id; +PHPAPI extern int basic_globals_id; #else #define BG(v) (basic_globals.v) -extern php_basic_globals basic_globals; +PHPAPI extern php_basic_globals basic_globals; #endif #if HAVE_PUTENV diff --git a/ext/standard/incomplete_class.c b/ext/standard/incomplete_class.c index b06b61ba9f..c14413657e 100644 --- a/ext/standard/incomplete_class.c +++ b/ext/standard/incomplete_class.c @@ -122,7 +122,7 @@ zend_class_entry *php_create_incomplete_class(TSRMLS_D) /* {{{ php_lookup_class_name */ -char *php_lookup_class_name(zval *object, zend_uint *nlen) +PHPAPI char *php_lookup_class_name(zval *object, zend_uint *nlen) { zval **val; char *retval = NULL; @@ -144,7 +144,7 @@ char *php_lookup_class_name(zval *object, zend_uint *nlen) /* {{{ php_store_class_name */ -void php_store_class_name(zval *object, const char *name, zend_uint len) +PHPAPI void php_store_class_name(zval *object, const char *name, zend_uint len) { zval *val; TSRMLS_FETCH(); diff --git a/ext/standard/php_incomplete_class.h b/ext/standard/php_incomplete_class.h index 98b926c96f..9e18a3b223 100644 --- a/ext/standard/php_incomplete_class.h +++ b/ext/standard/php_incomplete_class.h @@ -55,8 +55,8 @@ extern "C" { zend_class_entry *php_create_incomplete_class(TSRMLS_D); -char *php_lookup_class_name(zval *object, zend_uint *nlen); -void php_store_class_name(zval *object, const char *name, zend_uint len); +PHPAPI char *php_lookup_class_name(zval *object, zend_uint *nlen); +PHPAPI void php_store_class_name(zval *object, const char *name, zend_uint len); #ifdef __cplusplus };