mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
first stone on using the unified globals accessor
This commit is contained in:
parent
43cdfd9a82
commit
0787cd60ed
4 changed files with 5 additions and 24 deletions
|
@ -202,11 +202,7 @@ ZEND_BEGIN_MODULE_GLOBALS(date)
|
|||
int timezone_valid;
|
||||
ZEND_END_MODULE_GLOBALS(date)
|
||||
|
||||
#ifdef ZTS
|
||||
#define DATEG(v) ZEND_TSRMG(date_globals_id, zend_date_globals *, v)
|
||||
#else
|
||||
#define DATEG(v) (date_globals.v)
|
||||
#endif
|
||||
#define DATEG(v) ZEND_MODULE_GLOBALS_ACCESSOR(date, v)
|
||||
|
||||
/* Backwards compatibility wrapper */
|
||||
PHPAPI zend_long php_parse_date(char *string, zend_long *now);
|
||||
|
|
|
@ -82,12 +82,7 @@ ZEND_BEGIN_MODULE_GLOBALS(pcre)
|
|||
ZEND_END_MODULE_GLOBALS(pcre)
|
||||
|
||||
PHPAPI ZEND_EXTERN_MODULE_GLOBALS(pcre);
|
||||
|
||||
#ifdef ZTS
|
||||
# define PCRE_G(v) ZEND_TSRMG(pcre_globals_id, zend_pcre_globals *, v)
|
||||
#else
|
||||
# define PCRE_G(v) (pcre_globals.v)
|
||||
#endif
|
||||
#define PCRE_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(pcre, v)
|
||||
|
||||
#else
|
||||
|
||||
|
|
|
@ -68,13 +68,8 @@ ZEND_BEGIN_MODULE_GLOBALS(spl)
|
|||
int autoload_running;
|
||||
ZEND_END_MODULE_GLOBALS(spl)
|
||||
|
||||
#ifdef ZTS
|
||||
# define SPL_G(v) ZEND_TSRMG(spl_globals_id, zend_spl_globals *, v)
|
||||
extern int spl_globals_id;
|
||||
#else
|
||||
# define SPL_G(v) (spl_globals.v)
|
||||
extern zend_spl_globals spl_globals;
|
||||
#endif
|
||||
ZEND_EXTERN_MODULE_GLOBALS(spl);
|
||||
#define SPL_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(spl, v)
|
||||
|
||||
PHP_FUNCTION(spl_classes);
|
||||
PHP_FUNCTION(class_parents);
|
||||
|
|
|
@ -44,12 +44,7 @@ ZEND_BEGIN_MODULE_GLOBALS(browscap)
|
|||
ZEND_END_MODULE_GLOBALS(browscap)
|
||||
|
||||
ZEND_DECLARE_MODULE_GLOBALS(browscap)
|
||||
|
||||
#ifdef ZTS
|
||||
#define BROWSCAP_G(v) ZEND_TSRMG(browscap_globals_id, zend_browscap_globals *, v)
|
||||
#else
|
||||
#define BROWSCAP_G(v) (browscap_globals.v)
|
||||
#endif
|
||||
#define BROWSCAP_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(browscap, v)
|
||||
|
||||
#define DEFAULT_SECTION_NAME "Default Browser Capability Settings"
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue