From a42c2a846d854d5b1ad42e27ee7091c72d2b5080 Mon Sep 17 00:00:00 2001 From: Jannis Hoffmann Date: Wed, 3 Jul 2024 23:09:39 +0200 Subject: convert to the meson build system --- src/auto-str.c | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 src/auto-str.c (limited to 'src/auto-str.c') diff --git a/src/auto-str.c b/src/auto-str.c deleted file mode 100644 index cad14ce..0000000 --- a/src/auto-str.c +++ /dev/null @@ -1,44 +0,0 @@ -#include - -#include "buffer.h" -#include "exit.h" - -char inbuf[BUFFER_SMALL]; -buffer b = BUFFER_INIT(write, 1, inbuf, sizeof(inbuf)); - -void out(char *s) -{ - if (buffer_puts(&b, s) == -1) _exit(111); -} - -int main(int argc, char **argv) -{ - char *name; - char *value; - unsigned char ch; - char octal[4]; - - name = argv[1]; - if (!name) _exit(100); - value = argv[2]; - if (!value) _exit(100); - - out("char "); - out(name); - out("[] = \"\\\n"); - - while ((ch = *value++)) { - out("\\"); - octal[3] = 0; - octal[2] = '0' + (ch & 7); - ch >>= 3; - octal[1] = '0' + (ch & 7); - ch >>= 3; - octal[0] = '0' + (ch & 7); - out(octal); - } - - out("\\\n\";\n"); - if (buffer_flush(&b) == -1) _exit(111); - _exit(0); -} -- cgit v1.2.3