SMOLNET PORTAL home about changes
iuse built-in col flag instead - libgcgi - REST library for Gopher	Err	bitreich.org	70
hgit clone git://bitreich.org/libgcgi git://hg6vgqziawt5s4dj.onion/libgcgi	URL:git://bitreich.org/libgcgi git://hg6vgqziawt5s4dj.onion/libgcgi	bitreich.org	70
1Log	/scm/libgcgi/log.gph	bitreich.org	70
1Files	/scm/libgcgi/files.gph	bitreich.org	70
1Refs	/scm/libgcgi/refs.gph	bitreich.org	70
1Tags	/scm/libgcgi/tag	bitreich.org	70
1README	/scm/libgcgi/file/README.gph	bitreich.org	70
1LICENSE	/scm/libgcgi/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit d0bfec3b39e68a034364d01e1bdb4d37d605b839	/scm/libgcgi/commit/d0bfec3b39e68a034364d01e1bdb4d37d605b839.gph	bitreich.org	70
1parent 7a737dac78b68760118454337c2caeb6906fd90c	/scm/libgcgi/commit/7a737dac78b68760118454337c2caeb6906fd90c.gph	bitreich.org	70
hAuthor: Josuah Demangeon <me@josuah.net>	URL:mailto:me@josuah.net	bitreich.org	70
iDate:   Thu,  4 Aug 2022 00:04:19 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iuse built-in col flag instead	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M Makefile                            |       2 +-	Err	bitreich.org	70
i  M README                              |      18 +++++++++---------	Err	bitreich.org	70
i  M libgcgi.3                           |       6 +++---	Err	bitreich.org	70
i	Err	bitreich.org	70
i3 files changed, 13 insertions(+), 13 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/Makefile b/Makefile	/scm/libgcgi/file/Makefile.gph	bitreich.org	70
i@@ -8,7 +8,7 @@ clean:	Err	bitreich.org	70
i         rm -f *.o index.cgi	Err	bitreich.org	70
i 	Err	bitreich.org	70
i README: libgcgi.3	Err	bitreich.org	70
i-        mandoc -Tutf8 libgcgi.3 | col -b | expand | sed '1h; $$g' >$@	Err	bitreich.org	70
i+        mandoc -Tutf8 libgcgi.3 | col -bx | sed '1h; $$g' >$@	Err	bitreich.org	70
i 	Err	bitreich.org	70
i index.cgi: index.c libgcgi.c libgcgi.h	Err	bitreich.org	70
i         ${CC} ${LDFLAGS} ${CFLAGS} -o $@ index.c libgcgi.c ${LIBS}	Err	bitreich.org	70
1diff --git a/README b/README	/scm/libgcgi/file/README.gph	bitreich.org	70
i@@ -70,8 +70,8 @@ DESCRIPTION	Err	bitreich.org	70
i 	Err	bitreich.org	70
i    Content Generation	Err	bitreich.org	70
i      According to geomyidae(8) behavior, the output format will be:	Err	bitreich.org	70
i-     •        a raw gophermap if the binary is “index.cgi”,	Err	bitreich.org	70
i-     •        a geomyidae(8) ‘gph’ format if the binary is “index.dcgi”.	Err	bitreich.org	70
i+     •  a raw gophermap if the binary is “index.cgi”,	Err	bitreich.org	70
i+     •  a geomyidae(8) ‘gph’ format if the binary is “index.dcgi”.	Err	bitreich.org	70
i 	Err	bitreich.org	70
i      void gcgi_fatal(char *fmt, ...)	Err	bitreich.org	70
i              Prints an error message formatted by fmt and exit(3) the program	Err	bitreich.org	70
i@@ -96,9 +96,9 @@ DESCRIPTION	Err	bitreich.org	70
i 	Err	bitreich.org	70
i    Variable List Handling	Err	bitreich.org	70
i      A common data format is used for handling lists of variables:	Err	bitreich.org	70
i-     •        For parsing a simple text-based database format and writing it back.	Err	bitreich.org	70
i-     •        For storing the parsed query string in gcgi_gopher_query.	Err	bitreich.org	70
i-     •        For passing variables to expand in the templates.	Err	bitreich.org	70
i+     •  For parsing a simple text-based database format and writing it back.	Err	bitreich.org	70
i+     •  For storing the parsed query string in gcgi_gopher_query.	Err	bitreich.org	70
i+     •  For passing variables to expand in the templates.	Err	bitreich.org	70
i 	Err	bitreich.org	70
i      void gcgi_set_var(struct gcgi_var_list *vars, char *key, char *val)	Err	bitreich.org	70
i              Overwrite with val the value of a variable matching key of vars.	Err	bitreich.org	70
i@@ -117,11 +117,11 @@ DESCRIPTION	Err	bitreich.org	70
i      void gcgi_read_var_list(struct gcgi_var_list *vars, char *path)	Err	bitreich.org	70
i              Store all variables from path onto variables in vars.  The file	Err	bitreich.org	70
i              format is similar to RFC822 messages or HTTP headers:	Err	bitreich.org	70
i-             •        One line per variable, with a key=value format.	Err	bitreich.org	70
i-             •        The key is everything at the beginning of the line until the	Err	bitreich.org	70
i+             •  One line per variable, with a key=value format.	Err	bitreich.org	70
i+             •  The key is everything at the beginning of the line until the	Err	bitreich.org	70
i                 occurence of “:”.	Err	bitreich.org	70
i-             •        The value is everything after “: ”.	Err	bitreich.org	70
i-             •        After the list of variables, an empty line declares the body	Err	bitreich.org	70
i+             •  The value is everything after “: ”.	Err	bitreich.org	70
i+             •  After the list of variables, an empty line declares the body	Err	bitreich.org	70
i                 of the message, which continues until the end and is stored in	Err	bitreich.org	70
i                 a “text” key.	Err	bitreich.org	70
i 	Err	bitreich.org	70
1diff --git a/libgcgi.3 b/libgcgi.3	/scm/libgcgi/file/libgcgi.3.gph	bitreich.org	70
i@@ -103,7 +103,7 @@ struct is an array of	Err	bitreich.org	70
i According to	Err	bitreich.org	70
i .Xr geomyidae 8	Err	bitreich.org	70
i behavior, the output format will be:	Err	bitreich.org	70
i-.Bl -bullet -compact -width x	Err	bitreich.org	70
i+.Bl -bullet -compact -width 1n	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .It	Err	bitreich.org	70
i a raw gophermap if the binary is	Err	bitreich.org	70
i@@ -170,7 +170,7 @@ are NULL, default values will be used.	Err	bitreich.org	70
i .Ss Variable List Handling	Err	bitreich.org	70
i .	Err	bitreich.org	70
i A common data format is used for handling lists of variables:	Err	bitreich.org	70
i-.Bl -bullet -compact -width x	Err	bitreich.org	70
i+.Bl -bullet -compact -width 1n	Err	bitreich.org	70
i .It	Err	bitreich.org	70
i For parsing a simple text-based database format and writing it back.	Err	bitreich.org	70
i .It	Err	bitreich.org	70
i@@ -215,7 +215,7 @@ Store all variables from	Err	bitreich.org	70
i onto variables in	Err	bitreich.org	70
i .Fa vars .	Err	bitreich.org	70
i The file format is similar to RFC822 messages or HTTP headers:	Err	bitreich.org	70
i-.Bl -bullet -compact -width x	Err	bitreich.org	70
i+.Bl -bullet -compact -width 1n	Err	bitreich.org	70
i .It	Err	bitreich.org	70
i One line per variable, with a key=value format.	Err	bitreich.org	70
i .It	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/libgcgi/commit/d0bfec3b39e68a...
Content-Typetext/plain; charset=utf-8