The first enclosed patch quashes "invalid pragma" warnings in platform.h, the
second one makes another exception to imcc requiring <sysexits.h> (maybe imcc
should come with a sysexits.h instead?)


__________________________________________________
Do You Yahoo!?
Yahoo! Finance - Get real-time stock quotes
http://finance.yahoo.com
--- config/gen/platform/win32.h.orig    Tue Jul 23 00:25:36 2002
+++ config/gen/platform/win32.h Thu Sep  5 18:35:46 2002
@@ -14,6 +14,7 @@
 #endif
 
 /* These disable certain Level 4 Warnings */
+#ifdef _MSC_VER
 #pragma warning( disable: 4100 ) /* disables 'unreferenced formal parameter'
                                   * warnings */
 #pragma warning( disable: 4115 ) /* disables 'named type definition in
@@ -21,6 +22,7 @@
                                   * include files */
 #pragma warning( disable: 4505 ) /* disables 'unreferenced local function has
                                   * been removed' warnings in header files */
+#endif
 /*
 ** Miscellaneous:
 */
--- languages/imcc/imc.h.orig   Mon Aug 26 23:48:44 2002
+++ languages/imcc/imc.h        Thu Sep  5 18:57:56 2002
@@ -3,14 +3,14 @@
 #include <stdio.h>
 #include <stdlib.h>
 
-#ifndef _MSC_VER
-#  include <sysexits.h>
-#else
+#if defined(_MSC_VER) || defined(__MINGW32__)
 #  define EX_DATAERR 1
 #  define EX_SOFTWARE 1
 #  define EX_NOINPUT 1
 #  define EX_IOERR 1
 #  define EX_UNAVAILABLE 1
+#else
+#  include <sysexits.h>
 #endif
 
 #include "symreg.h"

Reply via email to