Author: cazfi
Date: Thu Dec 17 22:55:53 2015
New Revision: 31056

URL: http://svn.gna.org/viewcvs/freeciv?rev=31056&view=rev
Log:
Do not log error about floating point network transfer errors smaller than 1.1 
units.

Reported by Jacob Nevins <jtn>

See bug #22960

Modified:
    trunk/common/dataio.c

Modified: trunk/common/dataio.c
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/common/dataio.c?rev=31056&r1=31055&r2=31056&view=diff
==============================================================================
--- trunk/common/dataio.c       (original)
+++ trunk/common/dataio.c       Thu Dec 17 22:55:53 2015
@@ -402,7 +402,7 @@
 {
   uint32_t v = value * float_factor;
 
-  FIELD_RANGE_TEST(fabsf((float) v / float_factor - value) > 1.0 / 
float_factor, ,
+  FIELD_RANGE_TEST(fabsf((float) v / float_factor - value) > 1.1 / 
float_factor, ,
                    "Trying to put %f with factor %d in 32 bits; "
                    "it will result %f at receiving side, having error of %f 
units.",
                    value, float_factor, (float) v / float_factor,
@@ -419,7 +419,7 @@
 {
   int32_t v = value * float_factor;
 
-  FIELD_RANGE_TEST(fabsf((float) v / float_factor - value) > 1.0 / 
float_factor, ,
+  FIELD_RANGE_TEST(fabsf((float) v / float_factor - value) > 1.1 / 
float_factor, ,
                    "Trying to put %f with factor %d in 32 bits; "
                    "it will result %f at receiving side, having error of %f 
units.",
                    value, float_factor, (float) v / float_factor,


_______________________________________________
Freeciv-commits mailing list
Freeciv-commits@gna.org
https://mail.gna.org/listinfo/freeciv-commits

Reply via email to