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 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 .