PATCH: VarAdd

Marcus Meissner marcus at jet.franken.de
Sat Mar 1 16:07:54 CST 2003


Hi,

Ciao, Marcus

Changelog:
	VarAdd: set 'rc' correctly from BSTR addition.

Index: dlls/oleaut32/variant.c
===================================================================
RCS file: /home/wine/wine/dlls/oleaut32/variant.c,v
retrieving revision 1.57
diff -u -r1.57 variant.c
--- dlls/oleaut32/variant.c	28 Jan 2003 00:23:19 -0000	1.57
+++ dlls/oleaut32/variant.c	1 Mar 2003 22:05:51 -0000
@@ -2692,7 +2692,7 @@
 	double dValue = 0.0;
 	LPSTR pNewString = NULL;
 
-	TRACE("( %p, 0x%08lx, 0x%08lx, %p ), stub\n", strIn, lcid, dwFlags, psOut );
+	TRACE("( %s, 0x%08lx, 0x%08lx, %p ), stub\n", debugstr_w(strIn), lcid, dwFlags, psOut );
 
 	/* Check if we have a valid argument
 	 */
@@ -5345,7 +5345,7 @@
     if ((V_VT(left)&VT_TYPEMASK) == VT_BSTR &&
         (V_VT(right)&VT_TYPEMASK) == VT_BSTR) {
         V_VT(result) = VT_BSTR;
-        VarBstrCat(V_BSTR(left), V_BSTR(right), &V_BSTR(result));
+        rc = VarBstrCat(V_BSTR(left), V_BSTR(right), &V_BSTR(result));
     } else {
 
         /* Integers */



More information about the wine-patches mailing list