From 5ae8bd5389562e74de30aac044ab33ec90e930a5 Mon Sep 17 00:00:00 2001 From: Toomas Soome Date: Tue, 11 Jul 2017 00:49:25 +0300 Subject: 9165 libshell: this statement may fall through Reviewed by: C Fraire Reviewed by: Andy Fiddaman Approved by: Gordon Ross --- usr/src/lib/libshell/common/edit/emacs.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'usr/src/lib/libshell/common/edit/emacs.c') diff --git a/usr/src/lib/libshell/common/edit/emacs.c b/usr/src/lib/libshell/common/edit/emacs.c index 7a3c39e951..be96eb1af4 100644 --- a/usr/src/lib/libshell/common/edit/emacs.c +++ b/usr/src/lib/libshell/common/edit/emacs.c @@ -355,6 +355,7 @@ int ed_emacsread(void *context, int fd,char *buff,int scend, int reedit) } ep->ed->e_tabcount = 0; } + /* FALLTHROUGH */ do_default_processing: default: @@ -550,6 +551,7 @@ update: case KILLCHAR : cur = 0; oadjust = -1; + /* FALLTHROUGH */ case cntl('K') : if(oadjust >= 0) { @@ -936,6 +938,7 @@ static int escape(register Emacs_t* ep,register genchar *out,int count) /* file name expansion */ case cntl('[') : /* filename completion */ i = '\\'; + /* FALLTHROUGH */ case '*': /* filename expansion */ case '=': /* escape = - list all matching file names */ ep->mark = cur; @@ -1053,6 +1056,7 @@ static int escape(register Emacs_t* ep,register genchar *out,int count) ed_ungetchar(ep->ed,i); } i = '_'; + /* FALLTHROUGH */ default: /* look for user defined macro definitions */ -- cgit v1.2.3