[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55658] trunk/blender: code cleanup: quiet warnings building with mingw.

Campbell Barton ideasman42 at gmail.com
Fri Mar 29 01:50:53 CET 2013


Revision: 55658
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55658
Author:   campbellbarton
Date:     2013-03-29 00:50:52 +0000 (Fri, 29 Mar 2013)
Log Message:
-----------
code cleanup: quiet warnings building with mingw.

Modified Paths:
--------------
    trunk/blender/intern/guardedalloc/MEM_sys_types.h
    trunk/blender/intern/opennl/superlu/superlu_sys_types.h
    trunk/blender/intern/utfconv/utf_winfunc.c
    trunk/blender/intern/utfconv/utf_winfunc.h
    trunk/blender/intern/utfconv/utfconv.h
    trunk/blender/source/blender/blenlib/intern/fileops.c
    trunk/blender/source/blender/blenlib/intern/path_util.c
    trunk/blender/source/blender/blenloader/BLO_sys_types.h

Modified: trunk/blender/intern/guardedalloc/MEM_sys_types.h
===================================================================
--- trunk/blender/intern/guardedalloc/MEM_sys_types.h	2013-03-29 00:36:46 UTC (rev 55657)
+++ trunk/blender/intern/guardedalloc/MEM_sys_types.h	2013-03-29 00:50:52 UTC (rev 55658)
@@ -108,10 +108,6 @@
 #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 @@
 #endif
 
 #endif /* __MEM_SYS_TYPES_H__ */
-

Modified: trunk/blender/intern/opennl/superlu/superlu_sys_types.h
===================================================================
--- trunk/blender/intern/opennl/superlu/superlu_sys_types.h	2013-03-29 00:36:46 UTC (rev 55657)
+++ trunk/blender/intern/opennl/superlu/superlu_sys_types.h	2013-03-29 00:50:52 UTC (rev 55658)
@@ -98,8 +98,6 @@
 #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

Modified: trunk/blender/intern/utfconv/utf_winfunc.c
===================================================================
--- trunk/blender/intern/utfconv/utf_winfunc.c	2013-03-29 00:36:46 UTC (rev 55657)
+++ trunk/blender/intern/utfconv/utf_winfunc.c	2013-03-29 00:50:52 UTC (rev 55658)
@@ -28,6 +28,7 @@
 #endif
 
 #include "utf_winfunc.h"
+#include "utfconv.h"
 #include <io.h>
 #include <windows.h>
 #include <wchar.h>

Modified: trunk/blender/intern/utfconv/utf_winfunc.h
===================================================================
--- trunk/blender/intern/utfconv/utf_winfunc.h	2013-03-29 00:36:46 UTC (rev 55657)
+++ trunk/blender/intern/utfconv/utf_winfunc.h	2013-03-29 00:50:52 UTC (rev 55658)
@@ -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);

Modified: trunk/blender/intern/utfconv/utfconv.h
===================================================================
--- trunk/blender/intern/utfconv/utfconv.h	2013-03-29 00:36:46 UTC (rev 55657)
+++ trunk/blender/intern/utfconv/utfconv.h	2013-03-29 00:50:52 UTC (rev 55658)
@@ -27,8 +27,6 @@
 #include <stdio.h>
 #include <stdlib.h>
 
-
-
 #ifdef __cplusplus 
 extern  "C" {
 #endif

Modified: trunk/blender/source/blender/blenlib/intern/fileops.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/fileops.c	2013-03-29 00:36:46 UTC (rev 55657)
+++ trunk/blender/source/blender/blenlib/intern/fileops.c	2013-03-29 00:50:52 UTC (rev 55658)
@@ -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 @@
 	 * 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 @@
 
 	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 */

Modified: trunk/blender/source/blender/blenlib/intern/path_util.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/path_util.c	2013-03-29 00:36:46 UTC (rev 55657)
+++ trunk/blender/source/blender/blenlib/intern/path_util.c	2013-03-29 00:50:52 UTC (rev 55658)
@@ -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

Modified: trunk/blender/source/blender/blenloader/BLO_sys_types.h
===================================================================
--- trunk/blender/source/blender/blenloader/BLO_sys_types.h	2013-03-29 00:36:46 UTC (rev 55657)
+++ trunk/blender/source/blender/blenloader/BLO_sys_types.h	2013-03-29 00:50:52 UTC (rev 55658)
@@ -100,10 +100,6 @@
 #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




More information about the Bf-blender-cvs mailing list