comparison src/edit.c @ 12674:e769c912fcd9 v8.0.1215

patch 8.0.1215: newer gcc warns for implicit fallthrough commit https://github.com/vim/vim/commit/2f40d129bf45cd35976e4120336ae6d504f5a5dd Author: Bram Moolenaar <Bram@vim.org> Date: Tue Oct 24 21:49:36 2017 +0200 patch 8.0.1215: newer gcc warns for implicit fallthrough Problem: Newer gcc warns for implicit fallthrough. Solution: Consistently use a FALLTHROUGH comment. (Christian Brabandt)
author Christian Brabandt <cb@256bit.org>
date Tue, 24 Oct 2017 22:00:06 +0200
parents a69d3595d773
children 351cf7c67bbe
comparison
equal deleted inserted replaced
12673:2b845e7b9727 12674:e769c912fcd9
982 switch (c) 982 switch (c)
983 { 983 {
984 case ESC: /* End input mode */ 984 case ESC: /* End input mode */
985 if (echeck_abbr(ESC + ABBR_OFF)) 985 if (echeck_abbr(ESC + ABBR_OFF))
986 break; 986 break;
987 /*FALLTHROUGH*/ 987 /* FALLTHROUGH */
988 988
989 case Ctrl_C: /* End input mode */ 989 case Ctrl_C: /* End input mode */
990 #ifdef FEAT_CMDWIN 990 #ifdef FEAT_CMDWIN
991 if (c == Ctrl_C && cmdwin_type != 0) 991 if (c == Ctrl_C && cmdwin_type != 0)
992 { 992 {
5772 case '*': 5772 case '*':
5773 case '[': 5773 case '[':
5774 if (ctrl_x_mode == CTRL_X_DICTIONARY 5774 if (ctrl_x_mode == CTRL_X_DICTIONARY
5775 || ctrl_x_mode == CTRL_X_THESAURUS) 5775 || ctrl_x_mode == CTRL_X_THESAURUS)
5776 break; 5776 break;
5777 /* FALLTHROUGH */
5777 case '~': 5778 case '~':
5778 if (!p_magic) /* quote these only if magic is set */ 5779 if (!p_magic) /* quote these only if magic is set */
5779 break; 5780 break;
5781 /* FALLTHROUGH */
5780 case '\\': 5782 case '\\':
5781 if (ctrl_x_mode == CTRL_X_DICTIONARY 5783 if (ctrl_x_mode == CTRL_X_DICTIONARY
5782 || ctrl_x_mode == CTRL_X_THESAURUS) 5784 || ctrl_x_mode == CTRL_X_THESAURUS)
5783 break; 5785 break;
5786 /* FALLTHROUGH */
5784 case '^': /* currently it's not needed. */ 5787 case '^': /* currently it's not needed. */
5785 case '$': 5788 case '$':
5786 m++; 5789 m++;
5787 if (dest != NULL) 5790 if (dest != NULL)
5788 *dest++ = '\\'; 5791 *dest++ = '\\';