[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [22436] branches/blender2.5/blender/source /blender: MSVC compile fix.

Andrea Weikert elubie at gmx.net
Thu Aug 13 20:26:15 CEST 2009


Revision: 22436
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=22436
Author:   elubie
Date:     2009-08-13 20:26:15 +0200 (Thu, 13 Aug 2009)

Log Message:
-----------
MSVC compile fix.
* replaced snprintf with BLI_snprintf 
* in unit.c used the #define hack used in several places already to avoid adding additional dependency.

Modified Paths:
--------------
    branches/blender2.5/blender/source/blender/blenkernel/intern/unit.c
    branches/blender2.5/blender/source/blender/editors/interface/interface.c

Modified: branches/blender2.5/blender/source/blender/blenkernel/intern/unit.c
===================================================================
--- branches/blender2.5/blender/source/blender/blenkernel/intern/unit.c	2009-08-13 17:05:27 UTC (rev 22435)
+++ branches/blender2.5/blender/source/blender/blenkernel/intern/unit.c	2009-08-13 18:26:15 UTC (rev 22436)
@@ -27,6 +27,10 @@
 #include <string.h>
 #include <math.h>
 
+#if defined(WIN32) && (!(defined snprintf))
+#define snprintf _snprintf
+#endif
+
 #define TEMP_STR_SIZE 256
 
 /* define a single unit */

Modified: branches/blender2.5/blender/source/blender/editors/interface/interface.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/interface/interface.c	2009-08-13 17:05:27 UTC (rev 22435)
+++ branches/blender2.5/blender/source/blender/editors/interface/interface.c	2009-08-13 18:26:15 UTC (rev 22436)
@@ -1876,7 +1876,7 @@
 			else if(ui_is_but_unit(but)) {
 				char new_str[sizeof(but->drawstr)];
 				ui_get_but_string_unit(but, new_str, sizeof(new_str), value, TRUE);
-				snprintf(but->drawstr, sizeof(but->drawstr), "%s%s", but->str, new_str);
+				BLI_snprintf(but->drawstr, sizeof(but->drawstr), "%s%s", but->str, new_str);
 			}
 			else if(but->a2) { /* amount of digits defined */
 				if(but->a2==1) sprintf(but->drawstr, "%s%.1f", but->str, value);





More information about the Bf-blender-cvs mailing list