From 914d36217683c2c836768fe44b83b3d399dd0428 Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Mon, 28 Aug 2006 23:33:37 +0000 Subject: [PATCH] Adjust code to avoid TSRMLS_FETCH --- ext/standard/php_string.h | 2 +- ext/standard/string.c | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/ext/standard/php_string.h b/ext/standard/php_string.h index 8deb0883b4..f11fc71095 100644 --- a/ext/standard/php_string.h +++ b/ext/standard/php_string.h @@ -134,7 +134,7 @@ PHPAPI char *php_trim(char *c, int len, char *what, int what_len, zval *return_v PHPAPI size_t php_strip_tags(char *rbuf, int len, int *state, char *allow, int allow_len); PHPAPI int php_char_to_str_ex(char *str, uint len, char from, char *to, int to_len, zval *result, int case_sensitivity, int *replace_count); PHPAPI int php_char_to_str(char *str, uint len, char from, char *to, int to_len, zval *result); -PHPAPI void php_implode(zval *delim, zval *arr, zval *return_value); +PHPAPI void php_implode(zval *delim, zval *arr, zval *return_value TSRMLS_DC); PHPAPI void php_explode(zval *delim, zval *str, zval *return_value, int limit); PHPAPI size_t php_strspn(char *s1, char *s2, char *s1_end, char *s2_end); diff --git a/ext/standard/string.c b/ext/standard/string.c index 62926777d5..f5851fa87d 100644 --- a/ext/standard/string.c +++ b/ext/standard/string.c @@ -880,7 +880,7 @@ PHP_FUNCTION(explode) /* {{{ php_implode */ -PHPAPI void php_implode(zval *delim, zval *arr, zval *return_value) +PHPAPI void php_implode(zval *delim, zval *arr, zval *return_value TSRMLS_DC) { zval **tmp; HashPosition pos; @@ -888,7 +888,6 @@ PHPAPI void php_implode(zval *delim, zval *arr, zval *return_value) int numelems, i = 0; zval tmp_val; int str_len; - TSRMLS_FETCH(); numelems = zend_hash_num_elements(Z_ARRVAL_P(arr)); @@ -1001,7 +1000,7 @@ PHP_FUNCTION(implode) pos = Z_ARRVAL_P(arr)->pInternalPointer; - php_implode(delim, arr, return_value); + php_implode(delim, arr, return_value TSRMLS_CC); Z_ARRVAL_P(arr)->pInternalPointer = pos; -- 2.50.1