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