]> granicus.if.org Git - php/commitdiff
move to the ZEND_DECLARE_MODULE_GLOBALS() and ZEND_EXTERN_MODULE_GLOBALS
authorSterling Hughes <sterling@php.net>
Thu, 7 Feb 2002 22:00:21 +0000 (22:00 +0000)
committerSterling Hughes <sterling@php.net>
Thu, 7 Feb 2002 22:00:21 +0000 (22:00 +0000)
macros

ext/session/php_session.h
ext/session/session.c

index 279a923b32f6362b0ca0096e64c2604a235673ac..c6631731c7ec577b5ff179560c2a16cccd4d79f2 100644 (file)
@@ -96,6 +96,8 @@ typedef struct _php_ps_globals {
        zend_bool output_handler_registered;
 } php_ps_globals;
 
+typedef php_ps_globals zend_ps_globals;
+
 extern zend_module_entry session_module_entry;
 #define phpext_session_ptr &session_module_entry
 
@@ -190,12 +192,7 @@ PHPAPI void php_session_start(TSRMLS_D);
                }                                                                                                               \
        }
 
-#ifdef ZTS
-extern int ps_globals_id;
-#else
-extern php_ps_globals ps_globals;
-#endif
-
+ZEND_EXTERN_MODULE_GLOBALS(ps);
 
 void php_session_auto_start(void *data);
 void php_session_shutdown(void *data);
index 98790b1e210ec6cc082832c60b496b0e79c02c2a..bcfe81aa790a539dd96dd55979faf4e48c443b14 100644 (file)
@@ -75,11 +75,7 @@ function_entry session_functions[] = {
 };
 /* }}} */
 
-#ifdef ZTS
-int ps_globals_id;
-#else
-php_ps_globals ps_globals;
-#endif
+ZEND_DECLARE_MODULE_GLOBALS(ps);
 
 static ps_module *_php_find_ps_module(char *name TSRMLS_DC);
 static const ps_serializer *_php_find_ps_serializer(char *name TSRMLS_DC);