glibc/locale/programs
Carlos O'Donell a3e23a2c1d locale: Allow "" int_curr_Symbol (bug 22294)
The builtin POSIX locale has "" as the international currency symbol,
but a non-builtin locale may not have such a blank int_curr_symbol.

Therefore to support non-builtin locales with similar "" int_curr_symbol
we adjust the LC_MONETARY parser to allow the normal 4-character
int_curr_symbol *and* the empty "" no symbol. Anything else remains
invalid.

Tested by building all the locales.  Tested also with a custom C.UTF-8
locale with "" for int_curr_symbol.

Signed-off-by: Carlos O'Donell <carlos@redhat.com>
2017-10-13 22:30:19 -07:00
..
3level.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
charmap-dir.c locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
charmap-dir.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
charmap-kw.gperf Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
charmap-kw.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
charmap.c locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
charmap.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
config.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
ld-address.c locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
ld-collate.c locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
ld-ctype.c locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
ld-identification.c locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
ld-measurement.c locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
ld-messages.c locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
ld-monetary.c locale: Allow "" int_curr_Symbol (bug 22294) 2017-10-13 22:30:19 -07:00
ld-name.c locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
ld-numeric.c locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
ld-paper.c locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
ld-telephone.c locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
ld-time.c locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
linereader.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
linereader.h locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
locale-spec.c Consistently use uintN_t not u_intN_t everywhere. 2017-08-07 19:55:34 +00:00
locale.c locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
localedef.c locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
localedef.h locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
locarchive.c locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
locfile-kw.gperf Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
locfile-kw.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
locfile-token.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
locfile.c locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
locfile.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
record-status.h locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
repertoire.c locale: Fix localedef exit code (Bug 22292) 2017-10-13 22:30:18 -07:00
repertoire.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
simple-hash.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
simple-hash.h Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
xmalloc.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
xstrdup.c Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00