summaryrefslogtreecommitdiff
path: root/usr/src/lib
diff options
context:
space:
mode:
authorToomas Soome <tsoome@me.com>2017-07-10 23:55:38 +0300
committerDan McDonald <danmcd@joyent.com>2018-02-23 10:37:20 -0500
commit02b0e3b7c418f908fdce638a840f8d57e03e1346 (patch)
tree8181adb5f2e6161d9a764a5fcbadd953535b45cf /usr/src/lib
parent2411ecfcc7e4d3dc7fc3f78b9e50601e50a8a56c (diff)
downloadillumos-joyent-02b0e3b7c418f908fdce638a840f8d57e03e1346.tar.gz
9161 libeti: this statement may fall through
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src/lib')
-rw-r--r--usr/src/lib/libeti/form/common/regex.c16
1 files changed, 11 insertions, 5 deletions
diff --git a/usr/src/lib/libeti/form/common/regex.c b/usr/src/lib/libeti/form/common/regex.c
index 0fb66c1b58..2da02041c0 100644
--- a/usr/src/lib/libeti/form/common/regex.c
+++ b/usr/src/lib/libeti/form/common/regex.c
@@ -28,8 +28,6 @@
* Use is subject to license terms.
*/
-#pragma ident "%Z%%M% %I% %E% SMI"
-
/*LINTLIBRARY*/
#include <sys/types.h>
@@ -173,6 +171,7 @@ __advance(char *alp, char *aep)
case EGRP|STAR:
(void) __xpop(0);
+ /* FALLTHROUGH */
case EGRP|PLUS:
(void) __xpush(0, ++ep);
return ((intptr_t)lp);
@@ -276,17 +275,21 @@ __advance(char *alp, char *aep)
case CDOT|PLUS:
if (*lp++ == '\0')
return (0);
+ /* FALLTHROUGH */
case CDOT|STAR:
curlp = lp;
- while (*lp++);
+ while (*lp++)
+ ;
goto star;
case CCHR|PLUS:
if (*lp++ != *ep)
return (0);
+ /* FALLTHROUGH */
case CCHR|STAR:
curlp = lp;
- while (*lp++ == *ep);
+ while (*lp++ == *ep)
+ ;
ep++;
goto star;
@@ -296,6 +299,7 @@ __advance(char *alp, char *aep)
case PGRP|A768:
if (!(lp = (char *)__advance(lp, ep+1)))
return (0);
+ /* FALLTHROUGH */
case SGRP|A768:
case SGRP|A512:
case SGRP|A256:
@@ -314,11 +318,13 @@ __advance(char *alp, char *aep)
case NCCL|PLUS:
if (!__cclass(ep, *lp++, ep[-1] == (CCL | PLUS)))
return (0);
+ /* FALLTHROUGH */
case CCL|STAR:
case NCCL|STAR:
curlp = lp;
while (__cclass(ep, *lp++, ((ep[-1] == (CCL | STAR)) ||
- (ep[-1] == (CCL | PLUS)))));
+ (ep[-1] == (CCL | PLUS)))))
+ ;
ep += *ep;
goto star;