glibc/locale/programs
DJ Delorie ac64195ccd iconv, localedef: avoid floating point rounding differences [BZ #24372]
Two cases of "int * 1.4" may result in imprecise results, which
in at least one case resulted in i686 and x86-64 producing
different locale files.  This replaced that floating point multiply
with integer operations.  While the hash table margin is increased
from 40% to 50%, testing shows only 2% increase in overall size
of the locale archive.

https://bugzilla.redhat.com/show_bug.cgi?id=1311954

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2019-03-21 13:47:14 -04:00
..
3level.h
charmap-dir.c
charmap-dir.h
charmap-kw.gperf
charmap-kw.h
charmap.c Add fall-through comments. 2019-02-12 10:30:34 +00:00
charmap.h
config.h
ld-address.c
ld-collate.c iconv, localedef: avoid floating point rounding differences [BZ #24372] 2019-03-21 13:47:14 -04:00
ld-ctype.c Break some lines before not after operators. 2019-02-22 01:32:36 +00:00
ld-identification.c
ld-measurement.c
ld-messages.c
ld-monetary.c
ld-name.c
ld-numeric.c
ld-paper.c
ld-telephone.c
ld-time.c
linereader.c
linereader.h
locale-spec.c
locale.c Update copyright dates not handled by scripts/update-copyrights. 2019-01-01 00:15:13 +00:00
localedef.c Update copyright dates not handled by scripts/update-copyrights. 2019-01-01 00:15:13 +00:00
localedef.h
locarchive.c
locfile-kw.gperf
locfile-kw.h
locfile-token.h
locfile.c
locfile.h
record-status.c
record-status.h
repertoire.c
repertoire.h
simple-hash.c
simple-hash.h
xmalloc.c
xstrdup.c