[Bf-blender-cvs] [a7ed374] master: makesrna: use int64 for rounding check
Campbell Barton
noreply at git.blender.org
Fri Jul 10 08:52:33 CEST 2015
Commit: a7ed374459afb77c86201cbef1c09ea622bd44cc
Author: Campbell Barton
Date: Fri Jul 10 16:42:36 2015 +1000
Branches: master
https://developer.blender.org/rBa7ed374459afb77c86201cbef1c09ea622bd44cc
makesrna: use int64 for rounding check
Harmless but larger values would overflow
===================================================================
M source/blender/makesrna/intern/makesrna.c
===================================================================
diff --git a/source/blender/makesrna/intern/makesrna.c b/source/blender/makesrna/intern/makesrna.c
index dfd0f13..0f00dd7 100644
--- a/source/blender/makesrna/intern/makesrna.c
+++ b/source/blender/makesrna/intern/makesrna.c
@@ -503,7 +503,7 @@ static void rna_float_print(FILE *f, float num)
{
if (num == -FLT_MAX) fprintf(f, "-FLT_MAX");
else if (num == FLT_MAX) fprintf(f, "FLT_MAX");
- else if ((int)num == num) fprintf(f, "%.1ff", num);
+ else if ((int64_t)num == num) fprintf(f, "%.1ff", num);
else fprintf(f, "%.10ff", num);
}
More information about the Bf-blender-cvs
mailing list