diff options
author | Jannis Hoffmann <jannis@fehcom.de> | 2024-07-14 22:30:34 +0200 |
---|---|---|
committer | Jannis Hoffmann <jannis@fehcom.de> | 2024-07-14 22:30:34 +0200 |
commit | 5e84d7b76ce1cccdaf0900d62a94d0d1d88cdd62 (patch) | |
tree | 61500c277101ec46af8fed732dfe1c17b941b42c /src/auto-str.c | |
parent | 1087d4df2a7342d2832ba3bab1843bf4a3040775 (diff) |
convert to the meson build system
This removes a lot of files.
Remove all conf-* files. The settings move to meson.options.
Add editor config.
Remove the auto_*.h files. They move to config.h.in.
Diffstat (limited to 'src/auto-str.c')
-rw-r--r-- | src/auto-str.c | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/src/auto-str.c b/src/auto-str.c deleted file mode 100644 index 4086921..0000000 --- a/src/auto-str.c +++ /dev/null @@ -1,42 +0,0 @@ -/* what to do */ -#include "readwrite.h" -#include "exit.h" -#include "buffer.h" - -char bspace[BUFFER_SMALL]; -buffer b = BUFFER_INIT(buffer_unixwrite,1,bspace,sizeof(bspace)); - -static void outs(const 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); - - outs("const char "); - outs(name); - outs("[] = \"\\\n"); - - while ((ch = *value++)) { - outs("\\"); - octal[3] = 0; - octal[2] = '0' + (ch & 7); ch >>= 3; - octal[1] = '0' + (ch & 7); ch >>= 3; - octal[0] = '0' + (ch & 7); - outs(octal); - } - - outs("\\\n\";\n"); - if (buffer_flush(&b) == -1) _exit(111); - _exit(0); -} |