SMOLNET PORTAL home about changes
iadd comment in fallthrough cases - gramscii - A simple editor for ASCII box-and-arrow charts	Err	bitreich.org	70
1Log	/scm/gramscii/log.gph	bitreich.org	70
1Files	/scm/gramscii/files.gph	bitreich.org	70
1Refs	/scm/gramscii/refs.gph	bitreich.org	70
1Tags	/scm/gramscii/tag	bitreich.org	70
1README	/scm/gramscii/file/README.md.gph	bitreich.org	70
1LICENSE	/scm/gramscii/file/COPYING.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 8dd92909a95ae0bb9159576a8d9e90acf0c6ddb7	/scm/gramscii/commit/8dd92909a95ae0bb9159576a8d9e90acf0c6ddb7.gph	bitreich.org	70
1parent d87cf8ea7ec68de924179eb1dbaa13f4b52bd1aa	/scm/gramscii/commit/d87cf8ea7ec68de924179eb1dbaa13f4b52bd1aa.gph	bitreich.org	70
hAuthor: KatolaZ <katolaz@freaknet.org>	URL:mailto:katolaz@freaknet.org	bitreich.org	70
iDate:   Sat, 20 Jul 2019 14:55:01 +0100	Err	bitreich.org	70
i	Err	bitreich.org	70
iadd comment in fallthrough cases	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M gramscii.c                          |      60 ++++++++++++++++----------------	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 30 insertions(+), 30 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/gramscii.c b/gramscii.c	/scm/gramscii/file/gramscii.c.gph	bitreich.org	70
i@@ -193,7 +193,6 @@ void erase_line(char *s){	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i void erase_box(int x1, int y1, char c){	Err	bitreich.org	70
i-	Err	bitreich.org	70
i         int x_incr, y_incr, i; 	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         x_incr = x1 < x? +1: -1;	Err	bitreich.org	70
i@@ -269,22 +268,22 @@ void go_to(int where){	Err	bitreich.org	70
i int move_around(char c){	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         switch(c){	Err	bitreich.org	70
i-                case 'H': step = 5;	Err	bitreich.org	70
i+                case 'H': step = 5;/** FALLTHROUGH **/	Err	bitreich.org	70
i                 case 'h':	Err	bitreich.org	70
i                         dir = DIR_L;	Err	bitreich.org	70
i                         x -= step;	Err	bitreich.org	70
i                         break;	Err	bitreich.org	70
i-                case 'J': step = 5;	Err	bitreich.org	70
i+                case 'J': step = 5;/** FALLTHROUGH **/	Err	bitreich.org	70
i                 case 'j':	Err	bitreich.org	70
i                         dir = DIR_D;	Err	bitreich.org	70
i                         y += step;	Err	bitreich.org	70
i                         break;	Err	bitreich.org	70
i-                case 'K': step = 5;	Err	bitreich.org	70
i+                case 'K': step = 5;/** FALLTHROUGH **/	Err	bitreich.org	70
i                 case 'k':	Err	bitreich.org	70
i                         dir = DIR_U;	Err	bitreich.org	70
i                         y -= step;	Err	bitreich.org	70
i                         break;	Err	bitreich.org	70
i-                case 'L': step = 5;	Err	bitreich.org	70
i+                case 'L': step = 5;/** FALLTHROUGH **/	Err	bitreich.org	70
i                 case 'l':	Err	bitreich.org	70
i                         dir = DIR_R;	Err	bitreich.org	70
i                         x += step;	Err	bitreich.org	70
i@@ -304,7 +303,7 @@ int move_around(char c){	Err	bitreich.org	70
i                 default:	Err	bitreich.org	70
i                         return 0;	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i-        return 1;	Err	bitreich.org	70
i+        return c;	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i int progr_x(int dir){	Err	bitreich.org	70
i@@ -357,26 +356,6 @@ void toggle_end_mark(){	Err	bitreich.org	70
i 	Err	bitreich.org	70
i 	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-void init(){	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-        signal(SIGHUP, cleanup);	Err	bitreich.org	70
i-        signal(SIGINT, cleanup);	Err	bitreich.org	70
i-        signal(SIGTERM, cleanup);	Err	bitreich.org	70
i-        signal(SIGQUIT, cleanup);	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-        tcgetattr(0, &t1);	Err	bitreich.org	70
i-        t2 = t1;	Err	bitreich.org	70
i-        t2.c_lflag &= ~(ICANON | ECHO);	Err	bitreich.org	70
i-        tcsetattr(0, TCSANOW, &t2);	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-        init_screen();	Err	bitreich.org	70
i-        x = WIDTH/2;	Err	bitreich.org	70
i-        y = HEIGHT/2;	Err	bitreich.org	70
i-        modified = 0;	Err	bitreich.org	70
i-        fname[0] = '\0';	Err	bitreich.org	70
i-        redraw();	Err	bitreich.org	70
i-}	Err	bitreich.org	70
i-	Err	bitreich.org	70
i 	Err	bitreich.org	70
i /*****  text, box, arrows  *****/	Err	bitreich.org	70
i 	Err	bitreich.org	70
i@@ -663,7 +642,7 @@ void visual_box(){	Err	bitreich.org	70
i         while((c=getchar())!=EOF && c != 27 && c!= 'v'){	Err	bitreich.org	70
i                 if (!move_around(c)) switch(c){	Err	bitreich.org	70
i                         case 'f':/* fill */	Err	bitreich.org	70
i-                                f = get_key("fill char: ");	Err	bitreich.org	70
i+                                f = get_key("fill char: "); /** FALLTHROUGH **/	Err	bitreich.org	70
i                         case 'x':/* erase */	Err	bitreich.org	70
i                                 erase_box(orig_x, orig_y, f);	Err	bitreich.org	70
i                                 modified = 1;	Err	bitreich.org	70
i@@ -686,6 +665,27 @@ vis_exit:	Err	bitreich.org	70
i         state = MOVE;	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+/*** Initialisation ***/	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+void init(){	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+        signal(SIGHUP, cleanup);	Err	bitreich.org	70
i+        signal(SIGINT, cleanup);	Err	bitreich.org	70
i+        signal(SIGTERM, cleanup);	Err	bitreich.org	70
i+        signal(SIGQUIT, cleanup);	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+        tcgetattr(0, &t1);	Err	bitreich.org	70
i+        t2 = t1;	Err	bitreich.org	70
i+        t2.c_lflag &= ~(ICANON | ECHO);	Err	bitreich.org	70
i+        tcsetattr(0, TCSANOW, &t2);	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+        init_screen();	Err	bitreich.org	70
i+        x = WIDTH/2;	Err	bitreich.org	70
i+        y = HEIGHT/2;	Err	bitreich.org	70
i+        modified = 0;	Err	bitreich.org	70
i+        fname[0] = '\0';	Err	bitreich.org	70
i+        redraw();	Err	bitreich.org	70
i+}	Err	bitreich.org	70
i 	Err	bitreich.org	70
i 	Err	bitreich.org	70
i /*** Commands ***/	Err	bitreich.org	70
i@@ -711,12 +711,12 @@ void commands(){	Err	bitreich.org	70
i                                 get_arrow();	Err	bitreich.org	70
i                                 break;	Err	bitreich.org	70
i                         case 'W':	Err	bitreich.org	70
i-                                force_new = 1;	Err	bitreich.org	70
i+                                force_new = 1;/** FALLTHROUGH **/	Err	bitreich.org	70
i                         case 'w':	Err	bitreich.org	70
i                                 write_file();	Err	bitreich.org	70
i                                 break;	Err	bitreich.org	70
i                         case 'e':	Err	bitreich.org	70
i-                                check_modified();	Err	bitreich.org	70
i+                                check_modified();/** FALLTHROUGH **/	Err	bitreich.org	70
i                         case 'E':	Err	bitreich.org	70
i                                 load_file();	Err	bitreich.org	70
i                                 break;	Err	bitreich.org	70
i@@ -747,7 +747,7 @@ void commands(){	Err	bitreich.org	70
i                                 toggle_end_mark();	Err	bitreich.org	70
i                                 break;	Err	bitreich.org	70
i                         case 'q':	Err	bitreich.org	70
i-                                check_modified();	Err	bitreich.org	70
i+                                check_modified();/** FALLTHROUGH **/	Err	bitreich.org	70
i                         case 'Q':	Err	bitreich.org	70
i                                 cleanup(0);	Err	bitreich.org	70
i                                 exit(0);	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/gramscii/commit/8dd92909a95ae...
Content-Typetext/plain; charset=utf-8