diff options
author | Marvin Borner | 2020-10-28 12:43:36 +0100 |
---|---|---|
committer | Marvin Borner | 2020-10-28 12:43:36 +0100 |
commit | 5be431b49e44e3aaa14f9f8003d502f6a1894264 (patch) | |
tree | a04df046a6174bbacb99da8b51f1fd7cee5d268b | |
parent | d82dea129b065c931d4d8869bff1f682bb9d1468 (diff) |
-rwxr-xr-x | run | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -1,3 +1,14 @@ #!/usr/bin/env sh -gcc -Wall -Wextra -pedantic-errors -std=c99 main.c && ./a.out && rm a.out +rm -rf build/ && mkdir -p build/ + +convert() { + cat $1 | perl -pe 'BEGIN { binmode STDIN, ":utf8"; } s/(.)/ord($1) < 128 ? $1 : sprintf("\\U%08x", ord($1))/ge;' > build/$1 +} + +convert main.c +convert macros.h + +cd build/ || exit 1 +gcc -Wall -Wextra -pedantic-errors -std=c11 main.c && ./a.out && rm a.out +cd ../ && rm -rf build/ |