glibc/locale/programs
Joseph Myers 32db86d558 Add fall-through comments.
This patch adds fall-through comments in some cases where -Wextra
produces implicit-fallthrough warnings.

The patch is non-exhaustive.  Apart from architecture-specific code
for non-x86_64 architectures, it does not change sunrpc/xdr.c (legacy
code, probably should have such changes, but left to be dealt with
separately), or places that already had comments about the
fall-through but not matching the form expected by
-Wimplicit-fallthrough=3 (the default level with -Wextra; my
inclination is to adjust those comments to match rather than
downgrading to -Wimplicit-fallthrough=1 to allow any comment), or one
place where I thought the implicit fallthrough was not correct and so
should be handled separately as a bug fix.  I think the key thing to
consider in review of this patch is whether the fall-through is indeed
intended and correct in each place where such a comment is added.

Tested for x86_64.

	* elf/dl-exception.c (_dl_exception_create_format): Add
	fall-through comments.
	* elf/ldconfig.c (parse_conf_include): Likewise.
	* elf/rtld.c (print_statistics): Likewise.
	* locale/programs/charmap.c (parse_charmap): Likewise.
	* misc/mntent_r.c (__getmntent_r): Likewise.
	* posix/wordexp.c (parse_arith): Likewise.
	(parse_backtick): Likewise.
	* resolv/ns_ttl.c (ns_parse_ttl): Likewise.
	* sysdeps/x86/cpu-features.c (init_cpu_features): Likewise.
	* sysdeps/x86_64/dl-machine.h (elf_machine_rela): Likewise.
2019-02-12 10:30:34 +00:00
..
3level.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
charmap-dir.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
charmap-dir.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
charmap-kw.gperf Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
charmap-kw.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
charmap.c Add fall-through comments. 2019-02-12 10:30:34 +00:00
charmap.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
config.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ld-address.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ld-collate.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ld-ctype.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ld-identification.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ld-measurement.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ld-messages.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ld-monetary.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ld-name.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ld-numeric.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ld-paper.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ld-telephone.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
ld-time.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
linereader.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
linereader.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
locale-spec.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
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 Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
locarchive.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
locfile-kw.gperf Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
locfile-kw.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
locfile-token.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
locfile.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
locfile.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
record-status.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
record-status.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
repertoire.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
repertoire.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
simple-hash.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
simple-hash.h Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
xmalloc.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00
xstrdup.c Update copyright dates with scripts/update-copyrights. 2019-01-01 00:11:28 +00:00