SMOLNET PORTAL home about changes
iremove implicit extern declarations -- thanks to adc! - 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 46f92bb4c29351797740e7fc0f3518a29950dc2d	/scm/gramscii/commit/46f92bb4c29351797740e7fc0f3518a29950dc2d.gph	bitreich.org	70
1parent 864ec4a6c5ef86273653af4eaab9315bd1b7bbca	/scm/gramscii/commit/864ec4a6c5ef86273653af4eaab9315bd1b7bbca.gph	bitreich.org	70
hAuthor: KatolaZ <katolaz@freaknet.org>	URL:mailto:katolaz@freaknet.org	bitreich.org	70
iDate:   Mon, 27 Sep 2021 12:36:27 +0100	Err	bitreich.org	70
i	Err	bitreich.org	70
iremove implicit extern declarations -- thanks to adc!	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M draw.c                              |      43 ++++++++++++++++++++++++++++++-	Err	bitreich.org	70
i  M files.c                             |      10 ++++++++++	Err	bitreich.org	70
i  M gramscii.c                          |      55 +++++++++++++++++++++++++++++++	Err	bitreich.org	70
i  M gramscii.h                          |      53 ------------------------------	Err	bitreich.org	70
i  M lineset.c                           |      16 ++++++++++++++++	Err	bitreich.org	70
i  M screen.c                            |      49 +++++++++++++++++++++++++++++++	Err	bitreich.org	70
i	Err	bitreich.org	70
i6 files changed, 172 insertions(+), 54 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/draw.c b/draw.c	/scm/gramscii/file/draw.c.gph	bitreich.org	70
i@@ -6,6 +6,46 @@	Err	bitreich.org	70
i #include "gramscii.h"	Err	bitreich.org	70
i #include "config.h"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+/** Extern declarations **/	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern int WIDTH, HEIGHT;	Err	bitreich.org	70
i+extern lineset_t screen; /* what is visualised */	Err	bitreich.org	70
i+extern lineset_t cutbuf; /* cut/paste buffer */	Err	bitreich.org	70
i+extern lineset_t *undo;  /* undo list */	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern int undo_cur;/* undo position */	Err	bitreich.org	70
i+extern int undo_lst;/* last valid undo position */	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern int mode;/* mode */	Err	bitreich.org	70
i+extern int dir;/* line direction */	Err	bitreich.org	70
i+extern int step;/* current step */	Err	bitreich.org	70
i+extern int x;	Err	bitreich.org	70
i+extern int y;	Err	bitreich.org	70
i+extern char corner;	Err	bitreich.org	70
i+extern char modified; /* set to 1 if screen modified since last save */ 	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+/* line and arrow markers */	Err	bitreich.org	70
i+extern int cur_hl, cur_vl, cur_corn, cur_start, cur_end;	Err	bitreich.org	70
i+extern char line_h;	Err	bitreich.org	70
i+extern char line_v;	Err	bitreich.org	70
i+extern char mark_st;	Err	bitreich.org	70
i+extern char mark_end;	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+/* number of available markers for each type */	Err	bitreich.org	70
i+extern int hlines_sz;	Err	bitreich.org	70
i+extern int vlines_sz;	Err	bitreich.org	70
i+extern int corners_sz;	Err	bitreich.org	70
i+extern int stmarks_sz;	Err	bitreich.org	70
i+extern int endmarks_sz;	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern char autoend; /* set to 1 in auto-arrow mode */	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+/* Used by draw_arrow to identify the bounding box */	Err	bitreich.org	70
i+extern int a_miny;	Err	bitreich.org	70
i+extern int a_maxy;	Err	bitreich.org	70
i+	Err	bitreich.org	70
i /*** drawing-related functions ***/	Err	bitreich.org	70
i 	Err	bitreich.org	70
i /*** Lines and markers ***/	Err	bitreich.org	70
i@@ -680,6 +720,7 @@ void redo_change(){	Err	bitreich.org	70
i void get_comment(FILE *fc){	Err	bitreich.org	70
i         char c;	Err	bitreich.org	70
i         redraw();	Err	bitreich.org	70
i-        while((c = fgetc(fc)) != EOF && c != '\n');        	Err	bitreich.org	70
i+        while((c = fgetc(fc)) != EOF && c != '\n');	Err	bitreich.org	70
i         mode = MOVE;	Err	bitreich.org	70
i }	Err	bitreich.org	70
i+	Err	bitreich.org	70
1diff --git a/files.c b/files.c	/scm/gramscii/file/files.c.gph	bitreich.org	70
i@@ -5,6 +5,16 @@	Err	bitreich.org	70
i #include "gramscii.h"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+/** extern declarations **/	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern lineset_t screen; /* what is visualised */	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern int WIDTH, HEIGHT;	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern int force_new;	Err	bitreich.org	70
i+extern char modified; /* set to 1 if screen modified since last save */	Err	bitreich.org	70
i+extern char fname[256];	Err	bitreich.org	70
i+	Err	bitreich.org	70
i /*** File management ***/	Err	bitreich.org	70
i 	Err	bitreich.org	70
i void write_file(FILE *fc){	Err	bitreich.org	70
1diff --git a/gramscii.c b/gramscii.c	/scm/gramscii/file/gramscii.c.gph	bitreich.org	70
i@@ -29,6 +29,61 @@	Err	bitreich.org	70
i #include "arg.h"	Err	bitreich.org	70
i #include "gramscii.h"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+/** global variables **/	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+lineset_t screen; /* what is visualised */	Err	bitreich.org	70
i+lineset_t cutbuf; /* cut/paste buffer */	Err	bitreich.org	70
i+lineset_t *undo;  /* undo list */	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+pos_t marks[26]; /* position marks */	Err	bitreich.org	70
i+char mark_map[26]; /* marks map */	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+int undo_sz;/* allocated size of undo list*/	Err	bitreich.org	70
i+int undo_cur;/* undo position */	Err	bitreich.org	70
i+int undo_lst;/* last valid undo position */	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+int WIDTH, HEIGHT;	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+int mode;/* mode */	Err	bitreich.org	70
i+int dir;/* line direction */	Err	bitreich.org	70
i+int x;	Err	bitreich.org	70
i+int y;	Err	bitreich.org	70
i+int step;/* current step */	Err	bitreich.org	70
i+int mult;/* current multiplier */	Err	bitreich.org	70
i+int force_new;	Err	bitreich.org	70
i+char corner;	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+/* number of available markers for each type */	Err	bitreich.org	70
i+int hlines_sz;	Err	bitreich.org	70
i+int vlines_sz;	Err	bitreich.org	70
i+int corners_sz;	Err	bitreich.org	70
i+int stmarks_sz;	Err	bitreich.org	70
i+int endmarks_sz;	Err	bitreich.org	70
i+/**/	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+/* line and arrow markers */	Err	bitreich.org	70
i+int cur_hl, cur_vl, cur_corn, cur_start, cur_end;	Err	bitreich.org	70
i+char line_h;	Err	bitreich.org	70
i+char line_v;	Err	bitreich.org	70
i+char mark_st;	Err	bitreich.org	70
i+char mark_end;	Err	bitreich.org	70
i+/**/	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+char modified; /* set to 1 if screen modified since last save */	Err	bitreich.org	70
i+char fname[256];	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+char script; /* set to 1 in script-mode */	Err	bitreich.org	70
i+char autoend; /* set to 1 in auto-arrow mode */	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+/* Used by draw_arrow to identify the bounding box */	Err	bitreich.org	70
i+int a_miny;	Err	bitreich.org	70
i+int a_maxy;	Err	bitreich.org	70
i+/**/	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+struct termios t1, t2, t3;	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+/** End of global variables **/	Err	bitreich.org	70
i 	Err	bitreich.org	70
i char *argv0;	Err	bitreich.org	70
i 	Err	bitreich.org	70
1diff --git a/gramscii.h b/gramscii.h	/scm/gramscii/file/gramscii.h.gph	bitreich.org	70
i@@ -121,59 +121,6 @@ typedef struct{	Err	bitreich.org	70
i #define progr_x(d) ((d) == DIR_L ? -1 : (d) == DIR_R ? 1 : 0)	Err	bitreich.org	70
i #define progr_y(d) ((d) == DIR_U ? -1 : (d) == DIR_D ? 1 : 0)	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-/** global variables **/ 	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-lineset_t screen; /* what is visualised */	Err	bitreich.org	70
i-lineset_t cutbuf; /* cut/paste buffer */	Err	bitreich.org	70
i-lineset_t *undo;  /* undo list */	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-pos_t marks[26]; /* position marks */	Err	bitreich.org	70
i-char mark_map[26]; /* marks map */	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-int undo_sz;/* allocated size of undo list*/	Err	bitreich.org	70
i-int undo_cur;/* undo position */	Err	bitreich.org	70
i-int undo_lst;/* last valid undo position */	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-int WIDTH, HEIGHT;	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-int mode;/* mode */	Err	bitreich.org	70
i-int dir;/* line direction */	Err	bitreich.org	70
i-int x;	Err	bitreich.org	70
i-int y;	Err	bitreich.org	70
i-int step;/* current step */	Err	bitreich.org	70
i-int mult;/* current multiplier */	Err	bitreich.org	70
i-int force_new;	Err	bitreich.org	70
i-char corner;	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-/* number of available markers for each type */	Err	bitreich.org	70
i-int hlines_sz;	Err	bitreich.org	70
i-int vlines_sz;	Err	bitreich.org	70
i-int corners_sz;	Err	bitreich.org	70
i-int stmarks_sz;	Err	bitreich.org	70
i-int endmarks_sz;	Err	bitreich.org	70
i-/**/	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-/* line and arrow markers */	Err	bitreich.org	70
i-int cur_hl, cur_vl, cur_corn, cur_start, cur_end;	Err	bitreich.org	70
i-char line_h;	Err	bitreich.org	70
i-char line_v;	Err	bitreich.org	70
i-char mark_st;	Err	bitreich.org	70
i-char mark_end;	Err	bitreich.org	70
i-/**/	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-char modified; /* set to 1 if screen modified since last save */ 	Err	bitreich.org	70
i-char fname[256];	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-char script; /* set to 1 in script-mode */	Err	bitreich.org	70
i-char autoend; /* set to 1 in auto-arrow mode */	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-/* Used by draw_arrow to identify the bounding box */	Err	bitreich.org	70
i-int a_miny;	Err	bitreich.org	70
i-int a_maxy;	Err	bitreich.org	70
i-/**/	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-struct termios t1, t2, t3;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i /** screen-related functions **/	Err	bitreich.org	70
i void reset_styles();	Err	bitreich.org	70
1diff --git a/lineset.c b/lineset.c	/scm/gramscii/file/lineset.c.gph	bitreich.org	70
i@@ -5,6 +5,22 @@	Err	bitreich.org	70
i #include <string.h>	Err	bitreich.org	70
i #include "gramscii.h"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+/** extern declarations **/	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern lineset_t screen; /* what is visualised */	Err	bitreich.org	70
i+extern lineset_t cutbuf; /* cut/paste buffer */	Err	bitreich.org	70
i+extern lineset_t *undo;  /* undo list */	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern int undo_sz;/* allocated size of undo list*/	Err	bitreich.org	70
i+extern int undo_cur;/* undo position */	Err	bitreich.org	70
i+extern int undo_lst;/* last valid undo position */	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern int WIDTH, HEIGHT;	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern char modified; /* set to 1 if screen modified since last save */	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+/****/	Err	bitreich.org	70
i+	Err	bitreich.org	70
i static int LONG_STEP;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i /* line_t and lineset_t management */	Err	bitreich.org	70
1diff --git a/screen.c b/screen.c	/scm/gramscii/file/screen.c.gph	bitreich.org	70
i@@ -10,6 +10,55 @@	Err	bitreich.org	70
i #include "gramscii.h"	Err	bitreich.org	70
i #include "config.h"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+/** extern declarations **/	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern lineset_t screen; /* what is visualised */	Err	bitreich.org	70
i+extern lineset_t cutbuf; /* cut/paste buffer */	Err	bitreich.org	70
i+extern lineset_t *undo;  /* undo list */	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern pos_t marks[26]; /* position marks */	Err	bitreich.org	70
i+extern char mark_map[26]; /* marks map */	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern int undo_sz;/* allocated size of undo list*/	Err	bitreich.org	70
i+extern int undo_cur;/* undo position */	Err	bitreich.org	70
i+extern int undo_lst;/* last valid undo position */	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern int WIDTH, HEIGHT;	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern int mode;/* mode */	Err	bitreich.org	70
i+extern int dir;/* line direction */	Err	bitreich.org	70
i+extern int x;	Err	bitreich.org	70
i+extern int y;	Err	bitreich.org	70
i+extern int step;/* current step */	Err	bitreich.org	70
i+extern int mult;/* current multiplier */	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern char corner;	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+/* number of available markers for each type */	Err	bitreich.org	70
i+extern int hlines_sz;	Err	bitreich.org	70
i+extern int vlines_sz;	Err	bitreich.org	70
i+extern int corners_sz;	Err	bitreich.org	70
i+extern int stmarks_sz;	Err	bitreich.org	70
i+extern int endmarks_sz;	Err	bitreich.org	70
i+/**/	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+/* line and arrow markers */	Err	bitreich.org	70
i+extern int cur_hl, cur_vl, cur_corn, cur_start, cur_end;	Err	bitreich.org	70
i+extern char line_h;	Err	bitreich.org	70
i+extern char line_v;	Err	bitreich.org	70
i+extern char mark_st;	Err	bitreich.org	70
i+extern char mark_end;	Err	bitreich.org	70
i+/**/	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern char modified; /* set to 1 if screen modified since last save */	Err	bitreich.org	70
i+extern char fname[256];	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern char script; /* set to 1 in script-mode */	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+extern struct termios t2, t3;	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i /*** screen management functions ***/	Err	bitreich.org	70
i 	Err	bitreich.org	70
i /*** _isblank ***/	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/gramscii/commit/46f92bb4c2935...
Content-Typetext/plain; charset=utf-8