iliaa Sat Jan 18 23:09:32 2003 EDT
Modified files:
/php4/ext/rpc/com com.c conversion.c
Log:
ZTS fixes.
Index: php4/ext/rpc/com/com.c
diff -u php4/ext/rpc/com/com.c:1.14 php4/ext/rpc/com/com.c:1.15
--- php4/ext/rpc/com/com.c:1.14 Sat Jan 18 19:45:47 2003
+++ php4/ext/rpc/com/com.c Sat Jan 18 23:09:31 2003
@@ -618,7 +618,7 @@
DISPPARAMS dispparams;
VARIANT *var;
char *error_message, *ErrString;
-
+ TSRMLS_FETCH();
/* obtain property handler */
propname = php_char_to_OLECHAR(property_name.str, property_name.len, CP_ACP,
FALSE);
Index: php4/ext/rpc/com/conversion.c
diff -u php4/ext/rpc/com/conversion.c:1.53 php4/ext/rpc/com/conversion.c:1.54
--- php4/ext/rpc/com/conversion.c:1.53 Sat Jan 18 19:45:48 2003
+++ php4/ext/rpc/com/conversion.c Sat Jan 18 23:09:31 2003
@@ -97,6 +97,7 @@
PHPAPI void php_zval_to_variant_ex(zval *zval_arg, VARIANT *var_arg, int type, int
codepage)
{
OLECHAR *unicode_str = NULL;
+ TSRMLS_FETCH();
VariantInit(var_arg);
V_VT(var_arg) = type;
@@ -445,6 +446,7 @@
/* Existing calls will be unaffected by the change - so it */
/* seemed like the smallest impact on unfamiliar code */
int ret = SUCCESS;
+ TSRMLS_FETCH();
INIT_PZVAL(zval_arg);
@@ -765,6 +767,7 @@
{
BOOL error = FALSE;
OLECHAR *unicode_str;
+ TSRMLS_FETCH();
if (strlen == -1) {
/* request needed buffersize */
@@ -818,6 +821,7 @@
/* convert string */
length = WideCharToMultiByte(codepage, codepage == CP_UTF8 ? 0 :
WC_COMPOSITECHECK, unicode_str, -1, C_str, reqSize, NULL, NULL) - 1;
} else {
+ TSRMLS_FETCH();
C_str = (char *) pemalloc(sizeof(char), persist);
*C_str = 0;
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php