summaryrefslogtreecommitdiff
path: root/src/quotprint.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/quotprint.c')
-rw-r--r--src/quotprint.c46
1 files changed, 46 insertions, 0 deletions
diff --git a/src/quotprint.c b/src/quotprint.c
index 683ea4f..3b649e7 100644
--- a/src/quotprint.c
+++ b/src/quotprint.c
@@ -1,4 +1,49 @@
+#if 0
+--[===========================================================================[
+
+ How to build:
+
+ apt install lua5.4
+ lua src/quotprint.c `# will create 'quotprint' in your current dir`
+ How to use:
+
+ ./quotprint --help
+
+ ]===========================================================================]
+do
+ local sh = io.popen("sh", "w")
+ assert(sh, "Failed to launch a shell")
+ sh:write([=[set -e \
+ \
+ && CC="${CC:-gcc}" \
+ && LD="${LD:-gcc}" \
+ && RIMRAF="${RIMRAF:-rm -rf}" \
+ && BINEXT= \
+ && CFLAGS="${CFLAGS:- -std=c99 -Wall -Werror -pedantic -O2}" \
+ && LDFLAGS="${LDFLAGS:- -s}" \
+ && TMPDIR="${TMPDIR:-/tmp}" \
+ \
+ && if test -z "$PROJECT_VERSION" ;then true \
+ && tag="$(git tag|grep -E '^v'|sed -E 's,^v,,'|sort -V|tail -n1)" \
+ && cnt="$(git rev-list --count "v${tag:?}"..HEAD)" \
+ && hsh="$(git rev-parse --short HEAD)" \
+ && if test -n "$tag" -a -n "$cnt" -a -n "$hsh" ;then \
+ && PROJECT_VERSION="${tag:?}-${cnt:?}-g${hsh:?}" \
+ ;else true \
+ && PROJECT_VERSION="$(date -u +0.0.0-%Y%m%d.%H%M%S)" \
+ ;fi \
+ ;fi \
+ \
+ && ${CC:?} -c -o "${TMPDIR:?}"/QwTlrZxWlNzEvZGV src/quotprint.c ${CFLAGS?} \
+ && ${LD:?} -o ./quotprint"${BINEXT?}" "${TMPDIR:?}"/QwTlrZxWlNzEvZGV ${LDFLAGS?} \
+ && ${RIMRAF:?} "${TMPDIR:?}"/QwTlrZxWlNzEvZGV \
+]=])
+ local ok, how, code = sh:close()
+ if not ok then os.exit(code) end
+end
+--[===========================================================================[
+#endif
#include <assert.h>
#include <errno.h>
@@ -641,3 +686,4 @@ main( int argc, char**argv ){
}
}
+/*]===========================================================================]--*/