CVS: winex/tools/widl header.c,1.6,1.7

[email protected] 14 Dec 2007 20:20:08 -0000
Newsgroups gmane.comp.emulators.winex.cvs
Message-ID <[email protected]>
Subject: winex/tools/widl header.c,1.6,1.7Update of /var/lib/cvsd/cvsroot/winex/tools/widl
In directory agravaine:/tmp/cvs-serv15505/tools/widl

Modified Files:
	header.c 
Log Message:
Fix problem with ICOM compatibility mode getting broken when the
new WineHQ WIDL code was merged over it.


Index: header.c
===================================================================
RCS file: /var/lib/cvsd/cvsroot/winex/tools/widl/header.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- header.c	14 Dec 2007 20:18:50 -0000	1.6
+++ header.c	14 Dec 2007 20:20:06 -0000	1.7
@@ -913,7 +913,6 @@
       fprintf(header, "    CONST_VTBL %sVtbl* lpVtbl;\n", iface->name);
       fprintf(header, "};\n");
       fprintf(header, "\n");
-      fprintf(header, "#ifdef COBJMACROS\n");
 
       if ( compat_icom )
       {
@@ -923,6 +922,8 @@
           write_icom_method_def(iface);
           fprintf(header, "\n");
       }
+
+      fprintf(header, "#ifdef COBJMACROS\n");
       write_method_macro(iface, iface->name);
       fprintf(header, "#endif\n");
       fprintf(header, "\n");