]> git.jsancho.org Git - lugaru.git/commitdiff
mingw32: Fix a couple build issues
authorRémi Verschelde <rverschelde@gmail.com>
Mon, 14 Nov 2016 21:34:19 +0000 (22:34 +0100)
committerRémi Verschelde <rverschelde@gmail.com>
Mon, 14 Nov 2016 21:34:29 +0000 (22:34 +0100)
- in libjpeg/jmorecfg.h:

error: conflicting declaration 'typedef short int UINT8'
error: conflicting declaration 'typedef unsigned int UINT16'

The fix used might break on MSVC, should be improved if need be.

- in OpenGL_Windows.cpp:

error: '_argc' was not declared in this scope
error: '_argv' was not declared in this scope

Dependencies/libjpeg/jconfig.h
Source/OpenGL_Windows.cpp

index 3700728843f7294e054fcc763803c59022e17fac..0dc5ad632eaad61b9af1cc6b16d7f9eda3eaaa61 100644 (file)
@@ -12,3 +12,5 @@
 #define TARGA_SUPPORTED                /* Targa image file format */
 #endif /* JPEG_CJPEG_DJPEG */
 
+#define HAVE_UNSIGNED_CHAR
+#define HAVE_UNSIGNED_SHORT
index 2f92938789c3df346b2195183bbbf06eac6f6c80..09081c497ba0d8b07db0e463fbd521cd65423351 100644 (file)
@@ -163,10 +163,8 @@ int kContextHeight;
 
 Boolean gDone = false;
 
-#ifndef __MINGW32__
 static int _argc = 0;
 static char **_argv = NULL;
-#endif
 
 bool cmdline(const char *cmd)
 {
@@ -681,10 +679,8 @@ static inline void chdirToAppPath(const char *argv0)
 
 int main(int argc, char **argv)
 {
-#ifndef __MINGW32__
     _argc = argc;
     _argv = argv;
-#endif
 
     // !!! FIXME: we could use a Win32 API for this.  --ryan.
 #ifndef WIN32