android: regex: fix some eclipse warnings
authorFerry Huberts <ferry.huberts@pelagic.nl>
Tue, 19 Jun 2012 11:34:57 +0000 (13:34 +0200)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Tue, 19 Jun 2012 11:35:25 +0000 (13:35 +0200)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
android/regex/engine.c
android/regex/regcomp.c

index ca22b80..e211b9a 100644 (file)
@@ -699,12 +699,12 @@ fast(struct match *m, char *start, char *stop, sopno startst, sopno stopst)
                /* is there an EOL and/or BOL between lastc and c? */
                flagch = '\0';
                i = 0;
-               if ( (lastc == '\n' && m->g->cflags&REG_NEWLINE) ||
+               if ( (lastc == '\n' && (m->g->cflags&REG_NEWLINE)) ||
                                (lastc == OUT && !(m->eflags&REG_NOTBOL)) ) {
                        flagch = BOL;
                        i = m->g->nbol;
                }
-               if ( (c == '\n' && m->g->cflags&REG_NEWLINE) ||
+               if ( (c == '\n' && (m->g->cflags&REG_NEWLINE)) ||
                                (c == OUT && !(m->eflags&REG_NOTEOL)) ) {
                        flagch = (flagch == BOL) ? BOLEOL : EOL;
                        i += m->g->neol;
@@ -781,12 +781,12 @@ slow(struct match *m, char *start, char *stop, sopno startst, sopno stopst)
                /* is there an EOL and/or BOL between lastc and c? */
                flagch = '\0';
                i = 0;
-               if ( (lastc == '\n' && m->g->cflags&REG_NEWLINE) ||
+               if ( (lastc == '\n' && (m->g->cflags&REG_NEWLINE)) ||
                                (lastc == OUT && !(m->eflags&REG_NOTBOL)) ) {
                        flagch = BOL;
                        i = m->g->nbol;
                }
-               if ( (c == '\n' && m->g->cflags&REG_NEWLINE) ||
+               if ( (c == '\n' && (m->g->cflags&REG_NEWLINE)) ||
                                (c == OUT && !(m->eflags&REG_NOTEOL)) ) {
                        flagch = (flagch == BOL) ? BOLEOL : EOL;
                        i += m->g->neol;
index 65b94e2..fe9d760 100644 (file)
@@ -366,7 +366,7 @@ p_ere_exp(struct parse *p)
                break;
        case '{':               /* okay as ordinary except if digit follows */
                REQUIRE(!MORE() || !isdigit((uch)PEEK()), REG_BADRPT);
-               /* FALLTHROUGH */
+               /* no break */
        default:
                ordinary(p, c);
                break;
@@ -562,7 +562,7 @@ p_simp_re(struct parse *p,
                break;
        case '*':
                REQUIRE(starordinary, REG_BADRPT);
-               /* FALLTHROUGH */
+               /* no break */
        default:
                ordinary(p, (char)c);
                break;
@@ -1451,7 +1451,7 @@ findmust(struct parse *p, struct re_guts *g)
                                        return;
                                }
                        } while (OP(s) != O_QUEST && OP(s) != O_CH);
-                       /* fallthrough */
+                       /* no break */
                default:                /* things that break a sequence */
                        if (newlen > g->mlen) {         /* ends one */
                                start = newstart;