From: Jim Meyering Date: Wed, 30 Nov 2011 08:35:00 +0000 (+0100) Subject: hash: mark a few floating point constants with "f" suffix X-Git-Tag: v0.1~1389 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=e6ac916bda3887c54cc8668be7a0936b034a28c3;p=gnulib.git hash: mark a few floating point constants with "f" suffix * lib/hash.c (DEFAULT_GROWTH_THRESHOLD, DEFAULT_GROWTH_FACTOR) (DEFAULT_SHRINK_THRESHOLD, DEFAULT_SHRINK_FACTOR): Mark literal floating point constants with "f", since they're destined to be saved/used as "float"s. --- diff --git a/ChangeLog b/ChangeLog index 272dded70..4d1c94c94 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2011-11-30 Jim Meyering + + hash: mark a few floating point constants with "f" suffix + * lib/hash.c (DEFAULT_GROWTH_THRESHOLD, DEFAULT_GROWTH_FACTOR) + (DEFAULT_SHRINK_THRESHOLD, DEFAULT_SHRINK_FACTOR): Mark literal + floating point constants with "f", since they're destined to be + saved/used as "float"s. + 2011-11-29 Paolo Bonzini float tests: Correct and re-enable assertion about LDBL_MIN_EXP. diff --git a/lib/hash.c b/lib/hash.c index 1dd657a6a..0ee32d04d 100644 --- a/lib/hash.c +++ b/lib/hash.c @@ -113,8 +113,8 @@ struct hash_table 1.0). The growth threshold defaults to 0.8, and the growth factor defaults to 1.414, meaning that the table will have doubled its size every second time 80% of the buckets get used. */ -#define DEFAULT_GROWTH_THRESHOLD 0.8 -#define DEFAULT_GROWTH_FACTOR 1.414 +#define DEFAULT_GROWTH_THRESHOLD 0.8f +#define DEFAULT_GROWTH_FACTOR 1.414f /* If a deletion empties a bucket and causes the ratio of used buckets to table size to become smaller than the shrink threshold (a number between @@ -122,8 +122,8 @@ struct hash_table number greater than the shrink threshold but smaller than 1.0). The shrink threshold and factor default to 0.0 and 1.0, meaning that the table never shrinks. */ -#define DEFAULT_SHRINK_THRESHOLD 0.0 -#define DEFAULT_SHRINK_FACTOR 1.0 +#define DEFAULT_SHRINK_THRESHOLD 0.0f +#define DEFAULT_SHRINK_FACTOR 1.0f /* Use this to initialize or reset a TUNING structure to some sensible values. */