]> granicus.if.org Git - recode/commitdiff
Fix fallthrough warnings for non-returning functions
authorReuben Thomas <rrt@sc3d.org>
Tue, 30 Jan 2018 15:36:16 +0000 (15:36 +0000)
committerReuben Thomas <rrt@sc3d.org>
Tue, 30 Jan 2018 17:04:27 +0000 (17:04 +0000)
Not yet using C11, so no _Noreturn yet.

src/main.c

index ce904cab7e72ceb9080c8d69c974102f46a19986..fd60a413003b050afeda9f62fc9858ba20e887ed 100644 (file)
@@ -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;