]> granicus.if.org Git - php/commitdiff
MFB51 Export symbols that will allow building WDDX as shared object
authorFrank M. Kromann <fmk@php.net>
Sat, 28 Jan 2006 06:18:18 +0000 (06:18 +0000)
committerFrank M. Kromann <fmk@php.net>
Sat, 28 Jan 2006 06:18:18 +0000 (06:18 +0000)
ext/date/php_date.c
ext/date/php_date.h
ext/session/php_session.h
ext/session/session.c
ext/standard/basic_functions.c
ext/standard/basic_functions.h
ext/standard/incomplete_class.c
ext/standard/php_incomplete_class.h

index ceb501c9bf7d8ec2991fb6ab554b099f519bfcd9..01decd91678cd41a7e173da71866b47d46c20c40 100644 (file)
@@ -908,7 +908,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;
index bf486529d372928d0c88c4c64a3bc9e78698652c..8213d4511e5ded593d60e8691558becfdeb9acfd 100644 (file)
@@ -96,7 +96,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
index ea19fbf485aa697913dacd80ca745a5a125484f5..bc3dbcbf7e53b4c9833591b9dd3b27bbd0e2aa1c 100644 (file)
@@ -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 *);
 
index 3a136ac0758f93fd6e272cb499c4c0705d059c27..8fb5e70d9e784787ce92db82db0a2fb9cd379ce0 100644 (file)
@@ -279,7 +279,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;
        
@@ -320,7 +320,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;
@@ -360,7 +360,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;
 
index 35f5159edd4463fa7e848ad4684eae11cd7c80ef..2fb179c7b0c7c6b63c3cc0cc3d00b93bad857ca6 100644 (file)
@@ -99,7 +99,7 @@ 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;
 #endif
index dde91edb76cd632a80f13e8c6a213aa0d280e782..21d706979a7e2d9389e4d2421122ed632bf9ded4 100644 (file)
@@ -216,7 +216,7 @@ 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;
index b06b61ba9fb70976d80f066f8b56309b9b1a1921..c14413657e23dc61eccf4b10d6bf80a236a57371 100644 (file)
@@ -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();
index 98b926c96f17872516abbbbb374ac6ffb18180eb..9e18a3b223af657a7d8c47c15e5100017625297e 100644 (file)
@@ -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
 };