diff options
-rw-r--r-- | source/blender/blenkernel/intern/unit.c | 4 | ||||
-rw-r--r-- | source/blender/editors/interface/interface.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/unit.c b/source/blender/blenkernel/intern/unit.c index fde0ac5391d..ba609fc5611 100644 --- a/source/blender/blenkernel/intern/unit.c +++ b/source/blender/blenkernel/intern/unit.c @@ -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 */ diff --git a/source/blender/editors/interface/interface.c b/source/blender/editors/interface/interface.c index ac26fe86364..4f6c6db3b16 100644 --- a/source/blender/editors/interface/interface.c +++ b/source/blender/editors/interface/interface.c @@ -1876,7 +1876,7 @@ void ui_check_but(uiBut *but) 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); |