From b5db5842b48f456780548bfb82bbef333a8b5dac Mon Sep 17 00:00:00 2001 From: Reuben Thomas Date: Tue, 30 Jan 2018 15:36:16 +0000 Subject: [PATCH] Fix fallthrough warnings for non-returning functions Not yet using C11, so no _Noreturn yet. --- src/main.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main.c b/src/main.c index ce904ca..fd60a41 100644 --- a/src/main.c +++ b/src/main.c @@ -390,10 +390,12 @@ main (int argc, char *const *argv) case -2: error (0, 0, _("Sequence `%s' is ambiguous"), optarg); usage (EXIT_FAILURE, 0); + break; case -1: error (0, 0, _("Sequence `%s' is unknown"), optarg); usage (EXIT_FAILURE, 0); + break; case 0: case 1: @@ -420,10 +422,12 @@ main (int argc, char *const *argv) case -2: error (0, 0, _("Language `%s' is ambiguous"), optarg); usage (EXIT_FAILURE, 0); + break; default: /* -1 */ error (0, 0, _("Language `%s' is unknown"), optarg); usage (EXIT_FAILURE, 0); + break; case 0: processor = transform_c_source; @@ -478,10 +482,12 @@ main (int argc, char *const *argv) case -2: error (0, 0, _("Language `%s' is ambiguous"), buffer); usage (EXIT_FAILURE, 0); + break; default: /* -1 */ error (0, 0, _("Language `%s' is unknown"), buffer); usage (EXIT_FAILURE, 0); + break; case 0: header_language = RECODE_LANGUAGE_C; @@ -516,10 +522,12 @@ main (int argc, char *const *argv) case -2: error (0, 0, _("Format `%s' is ambiguous"), optarg); usage (EXIT_FAILURE, 0); + break; case -1: error (0, 0, _("Format `%s' is unknown"), optarg); usage (EXIT_FAILURE, 0); + break; case 0: list_format = RECODE_DECIMAL_FORMAT; -- 2.50.1