Improve error reporting in winemenubuilder
Francois Gouget
fgouget at codeweavers.com
Tue Jan 6 07:06:51 CST 2004
Changelog:
Francois Gouget <fgouget at codeweavers.com>
* programs/winemenubuilder/winemenubuilder.c
Improve error reporting.
--
Francois Gouget
fgouget at codeweavers.com
-------------- next part --------------
Index: programs/winemenubuilder/winemenubuilder.c
===================================================================
RCS file: /home/cvs/wine/programs/winemenubuilder/winemenubuilder.c,v
retrieving revision 1.9
diff -u -r1.9 winemenubuilder.c
--- programs/winemenubuilder/winemenubuilder.c 5 Jan 2004 23:42:09 -0000 1.9
+++ programs/winemenubuilder/winemenubuilder.c 5 Jan 2004 23:58:56 -0000
@@ -581,6 +581,7 @@
{
int pos = 0;
const char *argv[20];
+ int retcode;
WINE_TRACE( "linker app='%s' link='%s' mode=%s "
"path='%s' args='%s' icon='%s' workdir='%s' descr='%s'\n",
@@ -615,7 +616,10 @@
}
argv[pos] = NULL;
- return spawnvp( _P_WAIT, linker, argv );
+ retcode=spawnvp( _P_WAIT, linker, argv );
+ if (retcode!=0)
+ WINE_ERR("%s returned %d\n",linker,retcode);
+ return retcode;
}
/* write the name of the ShellLinker into the buffer provided */
@@ -854,7 +858,10 @@
r = CoInitialize( NULL );
if( FAILED( r ) )
+ {
+ WINE_ERR("CoInitialize failed\n");
return 1;
+ }
r = CoCreateInstance( &CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER,
&IID_IShellLink, (LPVOID *) &sl );
More information about the wine-patches
mailing list