diff options
author | Jakob Kaivo <jkk@ung.org> | 2019-01-29 16:51:41 -0500 |
---|---|---|
committer | Jakob Kaivo <jkk@ung.org> | 2019-01-29 16:51:41 -0500 |
commit | ddd89da154b3f18d71e1284abeea636c87bbd6bf (patch) | |
tree | a5704874c1b7de193b04a1e25124dbee12c643a8 /nonstd | |
parent | c818314380683d70e230b90c481407a0bb58c095 (diff) |
merged into mkh.sh
Diffstat (limited to 'nonstd')
-rw-r--r-- | nonstd/addefs | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/nonstd/addefs b/nonstd/addefs deleted file mode 100644 index a6a5e2f4..00000000 --- a/nonstd/addefs +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh - -#printf '/* %s */\n' "$1" >> $2 - -if grep -q '^#define' $1; then - grep ' *extern.*;$' $1 >> $2 - grep -E '^#(if|def|undef|el|end)' $1 >> $2 - -elif grep -q '^typedef' $1; then - if grep -q '^#ifdef' $1; then - sed -ne '/#ifdef/,/#endif/p' $1 >> $2 - elif grep -q '^typedef.*;$' $1; then - grep '^typedef' $1 >> $2 - else - sed -ne '/^typedef/,/\}.*;$/p' $1 >> $2 - fi - -elif grep -Eq '^(struct|union).*{$' $1; then - if grep -q '^struct' $1; then - sed -ne '/^struct/,/\};/p' $1 >> $2 - else - sed -ne '/^union/,/\};/p' $1 >> $2 - fi - -elif grep -q '^[a-zA-Z_].*;$' $1; then - printf 'extern %s' "$(grep '^[a-zA-Z_].*;$' $1)" >> $2 - -elif grep -q 'TGFN' $1; then - printf '%s;\n' "$(sed -e "/{/q" $1 | tail -n2 | head -n1 | m4 '-DTGFN=$1' -DTYPE=double)" >> $2 - -else - printf '%s;\n' "$(sed -e "/{/q" $1 | tail -n2 | head -n1)" >> $2 -fi - -#printf '\n' >> $2 |