Author: cazfi Date: Thu Dec 17 22:56:01 2015 New Revision: 31057 URL: http://svn.gna.org/viewcvs/freeciv?rev=31057&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: branches/S2_6/common/dataio.c Modified: branches/S2_6/common/dataio.c URL: http://svn.gna.org/viewcvs/freeciv/branches/S2_6/common/dataio.c?rev=31057&r1=31056&r2=31057&view=diff ============================================================================== --- branches/S2_6/common/dataio.c (original) +++ branches/S2_6/common/dataio.c Thu Dec 17 22:56:01 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