summaryrefslogtreecommitdiff
path: root/usr/src/lib/libshell/common/bltins/print.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libshell/common/bltins/print.c')
-rw-r--r--usr/src/lib/libshell/common/bltins/print.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/usr/src/lib/libshell/common/bltins/print.c b/usr/src/lib/libshell/common/bltins/print.c
index 41db7b3e46..8ac34de498 100644
--- a/usr/src/lib/libshell/common/bltins/print.c
+++ b/usr/src/lib/libshell/common/bltins/print.c
@@ -746,12 +746,14 @@ static int extend(Sfio_t* sp, void* v, Sffmt_t* fe)
case 'u':
case 'U':
longmax = LDBL_ULLONG_MAX;
+ /* FALLTHROUGH */
case '.':
if(fe->size==2 && strchr("bcsqHPRQTZ",*fe->form))
{
value->ll = ((unsigned char*)argp)[0];
break;
}
+ /* FALLTHROUGH */
case 'd':
case 'D':
case 'i':
@@ -1010,6 +1012,7 @@ static int fmtvecho(const char *string, struct printf *pp)
c <<= 3;
c |= (*cp-'0');
}
+ /* FALLTHROUGH */
default:
cp--;
}