Skip to content

Commit 083cfc0

Browse files
committed
Use TSRM macros
1 parent 626bc3a commit 083cfc0

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

main/output.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ PHPAPI void php_output_shutdown(void)
159159
PHPAPI int php_output_activate(void)
160160
{
161161
#ifdef ZTS
162-
memset((*((void ***) ZEND_TSRMLS_CACHE))[TSRM_UNSHUFFLE_RSRC_ID(output_globals_id)], 0, sizeof(zend_output_globals));
162+
memset(TSRMG_BULK_STATIC(output_globals_id, zend_output_globals*), 0, sizeof(zend_output_globals));
163163
#else
164164
memset(&output_globals, 0, sizeof(zend_output_globals));
165165
#endif

sapi/phpdbg/phpdbg.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1664,7 +1664,8 @@ int main(int argc, char **argv) /* {{{ */
16641664

16651665
if (settings > (zend_phpdbg_globals *) 0x2) {
16661666
#ifdef ZTS
1667-
*((zend_phpdbg_globals *) (*((void ***) TSRMLS_CACHE))[TSRM_UNSHUFFLE_RSRC_ID(phpdbg_globals_id)]) = *settings;
1667+
zend_phpdbg_globals *ptr = TSRMG_BULK_STATIC(phpdbg_globals_id, zend_phpdbg_globals *);
1668+
*ptr = *settings;
16681669
#else
16691670
phpdbg_globals = *settings;
16701671
#endif

sapi/phpdbg/phpdbg_utils.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ static zend_always_inline zend_execute_data *phpdbg_user_execute_data(zend_execu
111111
#define PHPDBG_OUTPUT_BACKUP_DEFINES() \
112112
zend_output_globals *output_globals_ptr; \
113113
zend_output_globals original_output_globals; \
114-
output_globals_ptr = (zend_output_globals *) (*((void ***) tsrm_get_ls_cache()))[TSRM_UNSHUFFLE_RSRC_ID(output_globals_id)];
114+
output_globals_ptr = TSRMG_BULK(output_globals_id, zend_output_globals *);
115115
#else
116116
#define PHPDBG_OUTPUT_BACKUP_DEFINES() \
117117
zend_output_globals *output_globals_ptr; \

0 commit comments

Comments
 (0)