!19 !fixed 修复静态编译问题
* 修复静态编译时宏重复定义问题 * !optimize 时间追平漂移量时,损耗一点时间(微妙级别)降低CPU占用
This commit is contained in:
@@ -51,6 +51,8 @@ extern zend_module_entry snowdrift_module_entry;
|
||||
#define ZEND_ACC_DTOR 0
|
||||
#endif
|
||||
|
||||
#define SD_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(snowdrift, v)
|
||||
|
||||
ZEND_BEGIN_MODULE_GLOBALS(snowdrift)
|
||||
uint8_t Method;
|
||||
uint64_t BaseTime;
|
||||
@@ -64,10 +66,6 @@ uint8_t Multi;
|
||||
|
||||
ZEND_END_MODULE_GLOBALS(snowdrift)
|
||||
|
||||
ZEND_DECLARE_MODULE_GLOBALS(snowdrift)
|
||||
|
||||
#define SD_G(v) ZEND_MODULE_GLOBALS_ACCESSOR(snowdrift, v)
|
||||
|
||||
#if defined(ZTS) && defined(COMPILE_DL_SNOWDRIFT)
|
||||
ZEND_TSRMLS_CACHE_EXTERN()
|
||||
#endif
|
||||
|
||||
@@ -38,6 +38,8 @@ zend_class_entry snowdrift_ce;
|
||||
|
||||
static uint16_t wid_num = 0;
|
||||
|
||||
ZEND_DECLARE_MODULE_GLOBALS(snowdrift)
|
||||
|
||||
/* {{{ PHP_INI */
|
||||
|
||||
PHP_INI_BEGIN()
|
||||
|
||||
Reference in New Issue
Block a user