cvs: php4 /ext/mbstring mbstring.c
| From: | Moriyoshi Koizumi | Date: | Sun, 20 Oct 2002 07:16:21 +0000 |
| Subject: | cvs: php4 /ext/mbstring mbstring.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-15063@lists.php.net to get a copy of this message | ||
moriyoshi Sun Oct 20 03:16:21 2002 EDT
Modified files:
/php4/ext/mbstring mbstring.c
Log:
ZTS fixes
Index: php4/ext/mbstring/mbstring.c
diff -u php4/ext/mbstring/mbstring.c:1.106 php4/ext/mbstring/mbstring.c:1.107
--- php4/ext/mbstring/mbstring.c:1.106 Sat Oct 19 22:57:39 2002
+++ php4/ext/mbstring/mbstring.c Sun Oct 20 03:16:20 2002
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: mbstring.c,v 1.106 2002/10/20 02:57:39 fujimoto Exp $ */
+/* $Id: mbstring.c,v 1.107 2002/10/20 07:16:20 moriyoshi Exp $ */
/*
* PHP4 Multibyte String module "mbstring" (currently only for Japanese)
@@ -754,7 +754,9 @@
PHP_MINIT_FUNCTION(mbstring)
{
#ifdef ZTS
- ts_allocate_id(&mbstring_globals_id, sizeof(zend_mbstring_globals), (ts_allocate_ctor)
php_mbstring_init_globals, (ts_allocate_dtor) mbstring_globals_dtor);
+ ts_allocate_id(&mbstring_globals_id, sizeof(zend_mbstring_globals),
+ (ts_allocate_ctor) php_mbstring_init_globals,
+ (ts_allocate_dtor) mbstring_globals_dtor);
#else
php_mbstring_init_globals(&mbstring_globals TSRMLS_CC);
#endif
@@ -3498,7 +3500,7 @@
string.no_language = MBSTRG(current_language);
string.val = (char*)arg_string;
string.len = arg_length;
- ret = mbfl_identify_encoding_name(&string, elist, size);
+ ret = mbfl_identify_encoding_name(&string, elist, size TSRMLS_CC);
if (list != NULL) {
efree((void *)list);
}
@@ -3540,19 +3542,19 @@
string.len = from_length;
/* initialize converter */
- convd = mbfl_buffer_converter_new(from_encoding, to_encoding, string.len);
+ convd = mbfl_buffer_converter_new(from_encoding, to_encoding, string.len TSRMLS_CC);
if (convd == NULL)
return -1;
- mbfl_buffer_converter_illegal_mode(convd, MBSTRG(current_filter_illegal_mode));
- mbfl_buffer_converter_illegal_substchar(convd, MBSTRG(current_filter_illegal_substchar));
+ mbfl_buffer_converter_illegal_mode(convd, MBSTRG(current_filter_illegal_mode) TSRMLS_CC);
+ mbfl_buffer_converter_illegal_substchar(convd, MBSTRG(current_filter_illegal_substchar)
TSRMLS_CC);
/* do it */
- ret = mbfl_buffer_converter_feed_result(convd, &string, &result);
+ ret = mbfl_buffer_converter_feed_result(convd, &string, &result TSRMLS_CC);
if (ret != NULL) {
*to = ret->val;
*to_length = ret->len;
}
- mbfl_buffer_converter_delete(convd);
+ mbfl_buffer_converter_delete(convd TSRMLS_CC);
return ret ? 0 : -1;
}