code cleanup: quiet warnings building with mingw.
authorCampbell Barton <ideasman42@gmail.com>
Fri, 29 Mar 2013 00:50:52 +0000 (00:50 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Fri, 29 Mar 2013 00:50:52 +0000 (00:50 +0000)
intern/guardedalloc/MEM_sys_types.h
intern/opennl/superlu/superlu_sys_types.h
intern/utfconv/utf_winfunc.c
intern/utfconv/utf_winfunc.h
intern/utfconv/utfconv.h
source/blender/blenlib/intern/fileops.c
source/blender/blenlib/intern/path_util.c
source/blender/blenloader/BLO_sys_types.h

index 3d43733c569f60ebe4f68b621c23a3d280bdf8a1..72563fc988dd8fde96fc70b7d6ec5a7e3263f29a 100644 (file)
@@ -108,10 +108,6 @@ typedef uint64_t  u_int64_t;
 #include <inttypes.h>
 
 #elif defined(FREE_WINDOWS)
-#ifndef FREE_WINDOWS64
-/* define htoln here, there must be a syntax error in winsock2.h in MinGW */
-unsigned long __attribute__((__stdcall__)) htonl(unsigned long);
-#endif
 #include <stdint.h>
 
 #else
@@ -144,4 +140,3 @@ unsigned long __attribute__((__stdcall__)) htonl(unsigned long);
 #endif
 
 #endif /* __MEM_SYS_TYPES_H__ */
-
index 80d3da4d24317a3c54a0613e1a8b37d9d1a6f6c8..5685b34f1f45f5802c8399439036fef5f9191d42 100644 (file)
@@ -98,8 +98,6 @@ typedef unsigned long uintptr_t;
 #include <inttypes.h>
 
 #elif defined(FREE_WINDOWS)
-/* define htoln here, there must be a syntax error in winsock2.h in MinGW */
-unsigned long __attribute__((__stdcall__)) htonl(unsigned long);
 #include <stdint.h>
 
 #else
index 3d7fb11309a2c030793046bf45c6be65561c6bfa..9f3e96b47fe0b3e5d361d609eb19c8f92afbc9da 100644 (file)
@@ -28,6 +28,7 @@
 #endif
 
 #include "utf_winfunc.h"
+#include "utfconv.h"
 #include <io.h>
 #include <windows.h>
 #include <wchar.h>
index 45f6844af5aca46e38987620be693cd16b888724..e23a5dd57978a9fa9ce41d634d37d98df3faebd2 100644 (file)
@@ -27,7 +27,6 @@
 #  error "This file can only compile on windows"
 #endif
 
-#include "utfconv.h"
 #include <stdio.h>
 
 FILE * ufopen(const char * filename, const char * mode);
index ada85e274e318168667a8413fa45210a7d85ba0d..22710bfdb378764db6855121b90b569fd7cd278b 100644 (file)
@@ -27,8 +27,6 @@
 #include <stdio.h>
 #include <stdlib.h>
 
-
-
 #ifdef __cplusplus 
 extern  "C" {
 #endif
index 8b3cfd07ee99be48dc1ecef522e825be768af702..ad6a9ff2ac3d356d2329fd4ed314ed1d37e45331 100644 (file)
@@ -45,7 +45,7 @@
 #ifdef __MINGW32__
 #include <ctype.h>
 #endif
-#include <io.h>
+#  include <io.h>
 #  include "BLI_winstuff.h"
 #  include "BLI_callbacks.h"
 #  include "utf_winfunc.h"
@@ -374,7 +374,7 @@ void BLI_dir_create_recursive(const char *dirname)
         * blah1/blah2 (without slash) */
 
        BLI_strncpy(tmp, dirname, sizeof(tmp));
-       lslash = BLI_last_slash(tmp);
+       lslash = (char *)BLI_last_slash(tmp);
 
        if (lslash && (*(lslash + 1) == '\0')) {
                *lslash = '\0';
@@ -385,7 +385,7 @@ void BLI_dir_create_recursive(const char *dirname)
 
        if (BLI_exists(tmp)) return;
 
-       lslash = BLI_last_slash(tmp);
+       lslash = (char *)BLI_last_slash(tmp);
 
        if (lslash) {
                /* Split about the last slash and recurse */
index 6b9b371a4f3ed18eb7488887eca7ed6089f93f47..1f96c10e7121cb3aef0918c70ab2a74603c2f462 100644 (file)
@@ -61,7 +61,8 @@
 #endif
 
 #ifdef WIN32
-#include "utf_winfunc.h"
+#  include "utf_winfunc.h"
+#  include "utfconv.h"
 #  include <io.h>
 #  ifdef _WIN32_IE
 #    undef _WIN32_IE
index 4e76481c394bf5acfd9d2b7e5a7e582274983b66..73434259432108b7a1e6ffa2b452a1c004d34a37 100644 (file)
@@ -100,10 +100,6 @@ typedef uint64_t u_int64_t;
 #include <inttypes.h>
 
 #elif defined(FREE_WINDOWS)
-#ifndef FREE_WINDOWS64
-/* define htoln here, there must be a syntax error in winsock2.h in MinGW */
-unsigned long __attribute__((__stdcall__)) htonl(unsigned long);
-#endif
 #include <stdint.h>
 
 #else