[Libreoffice-commits] core.git: rsc/source

Stephan Bergmann sbergman at redhat.com
Fri Jan 27 10:37:11 UTC 2017


 rsc/source/rscpp/cpp1.c |    3 +++
 rsc/source/rscpp/cpp2.c |    1 +
 rsc/source/rscpp/cpp4.c |    3 ++-
 rsc/source/rscpp/cpp5.c |    1 +
 rsc/source/rscpp/cpp6.c |    2 +-
 5 files changed, 8 insertions(+), 2 deletions(-)

New commits:
commit b593c9c5b80bff9651cfde8f7c204b5d8e811155
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Fri Jan 27 11:36:23 2017 +0100

    -Werror=implicit-fallthrough= (GCC 7)
    
    Change-Id: I9d6c7e5a03aea56d8db84c2ba06c63efb0e007fa

diff --git a/rsc/source/rscpp/cpp1.c b/rsc/source/rscpp/cpp1.c
index 4724b53..03d75f4 100644
--- a/rsc/source/rscpp/cpp1.c
+++ b/rsc/source/rscpp/cpp1.c
@@ -278,6 +278,7 @@ int MAIN(int argc, char** argv)
                 }
             }                           /* Continue by opening output    */
         }
+        /* fall through */
 #endif
     case 3:
         /*
@@ -293,6 +294,7 @@ int MAIN(int argc, char** argv)
                 exit(IO_ERROR);
             }
         }                           /* Continue by opening input    */
+        /* fall through */
     case 2:                         /* One file -> stdin            */
         /*
          * Open input file, "-" means use stdin.
@@ -309,6 +311,7 @@ int MAIN(int argc, char** argv)
             strncpy(work, useargv[1], NWORK);  /* Remember input filename      */
             break;
         }                           /* Else, just get stdin         */
+        /* fall through */
     case 0:                         /* No args?                     */
     case 1:                         /* No files, stdin -> stdout    */
         work[0] = EOS;              /* Unix can't find stdin name   */
diff --git a/rsc/source/rscpp/cpp2.c b/rsc/source/rscpp/cpp2.c
index c181bef..2cbc90d 100644
--- a/rsc/source/rscpp/cpp2.c
+++ b/rsc/source/rscpp/cpp2.c
@@ -120,6 +120,7 @@ int control(int counter)
             if (++ifptr >= &ifstack[BLK_NEST])
                 goto if_nest_err;
             *ifptr = 0;                     /* !WAS_COMPILING       */
+            /* fall through */
         case L_line:                        /* Many                 */
             /*
              * Are pragma's always processed?
diff --git a/rsc/source/rscpp/cpp4.c b/rsc/source/rscpp/cpp4.c
index d8e0345..d8009d2 100644
--- a/rsc/source/rscpp/cpp4.c
+++ b/rsc/source/rscpp/cpp4.c
@@ -190,7 +190,7 @@ void dodefine()
                 break;                      /* spaces               */
             else if (c == '\t')
                 c = ' ';                    /* Normalize tabs       */
-            /* Fall through to store character                      */
+            /* fall through *//* to store character                 */
         default:                            /* Other character      */
             save(c);
             break;
@@ -461,6 +461,7 @@ void expand(DEFBUF* tokenp)
                 dumpparm("expand");
 #endif
         }                           /* Collect arguments            */
+        /* fall through */
     case DEF_NOARGS:                /* No parameters just stuffs    */
         expstuff(tokenp);           /* Do actual parameters         */
     }                               /* nargs switch                 */
diff --git a/rsc/source/rscpp/cpp5.c b/rsc/source/rscpp/cpp5.c
index b938fcc..e64a3e0 100644
--- a/rsc/source/rscpp/cpp5.c
+++ b/rsc/source/rscpp/cpp5.c
@@ -352,6 +352,7 @@ again:
                        opname[(int)opp->op]);
                 return 1;
             }
+            /* fall through */
         /*
          * Evaluate op1.
          */
diff --git a/rsc/source/rscpp/cpp6.c b/rsc/source/rscpp/cpp6.c
index 3678caa..1f6bd68 100644
--- a/rsc/source/rscpp/cpp6.c
+++ b/rsc/source/rscpp/cpp6.c
@@ -902,7 +902,7 @@ int get()
 #ifdef STRICT_COMMENTS
                     cwarn("Nested comments", NULLST);
 #endif
-                    /* Fall into * stuff    */
+                    /* fall through *//* into * stuff */
                 case '*':
                     if ((c = get()) != '/')     /* If comment doesn't   */
                         goto test;              /* end, look at next    */


More information about the Libreoffice-commits mailing list