1
0
mirror of synced 2025-11-06 03:20:55 +08:00

!19 !fixed 修复静态编译问题

* 修复静态编译时宏重复定义问题
* !optimize 时间追平漂移量时,损耗一点时间(微妙级别)降低CPU占用
This commit is contained in:
微希夷
2022-11-11 05:00:54 +00:00
committed by yitter
parent 617459aeec
commit 43c5cc450f
2 changed files with 4 additions and 4 deletions

View File

@@ -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

View File

@@ -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()