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