summaryrefslogtreecommitdiff
path: root/usr/src/cmd/awk_xpg4/awk3.c
diff options
context:
space:
mode:
authorToomas Soome <tsoome@me.com>2018-03-10 22:17:18 -0800
committerJoshua M. Clulow <josh@sysmgr.org>2018-03-10 22:17:18 -0800
commitb2be350e700b2900626f0977c47dddefdf617cfd (patch)
tree3c6f836a1c20f3ce7facf08ce31784ec7f0ecb3b /usr/src/cmd/awk_xpg4/awk3.c
parenteea675a170a637d45397e62f4efc44be56b572a3 (diff)
downloadillumos-gate-b2be350e700b2900626f0977c47dddefdf617cfd.tar.gz
9216 awk: this statement may fall through
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
Diffstat (limited to 'usr/src/cmd/awk_xpg4/awk3.c')
-rw-r--r--usr/src/cmd/awk_xpg4/awk3.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/usr/src/cmd/awk_xpg4/awk3.c b/usr/src/cmd/awk_xpg4/awk3.c
index 584a54e561..ca72a82ab0 100644
--- a/usr/src/cmd/awk_xpg4/awk3.c
+++ b/usr/src/cmd/awk_xpg4/awk3.c
@@ -29,8 +29,6 @@
* Based on MKS awk(1) ported to be /usr/xpg4/bin/awk with POSIX/XCU4 changes
*/
-#pragma ident "%Z%%M% %I% %E% SMI"
-
#include "awk.h"
#include "y.tab.h"
@@ -250,7 +248,7 @@ top:
switch (left->n_type) {
case INDEX:
left = exprreduce(left);
- /*FALLTHRU*/
+ /* FALLTHROUGH */
case VAR:
return (nassign(left, right));
@@ -701,7 +699,7 @@ action(NODE *wp)
case NEXT:
loopexit = NEXT;
- /*FALLTHRU*/
+ /* FALLTHROUGH */
case BREAK:
case CONTINUE:
return (np->n_type);
@@ -748,6 +746,7 @@ action(NODE *wp)
if (isstring(l->n_flags) &&
l->n_string == _null)
break;
+ /* FALLTHROUGH */
default:
awkerr(gettext(
"may delete only array element or array"));
@@ -1224,11 +1223,9 @@ do_asn_op:
case ARRAY:
awkerr(badarray, np->n_name);
- /*FALLTHRU*/
case UFUNC:
awkerr(varnotfunc, np->n_name);
- /*FALLTHRU*/
default:
awkerr(gettext("panic: exprreduce(%d)"), t);
/* NOTREACHED */