summaryrefslogtreecommitdiff
path: root/nonstd
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2019-01-29 16:51:41 -0500
committerJakob Kaivo <jkk@ung.org>2019-01-29 16:51:41 -0500
commitddd89da154b3f18d71e1284abeea636c87bbd6bf (patch)
treea5704874c1b7de193b04a1e25124dbee12c643a8 /nonstd
parentc818314380683d70e230b90c481407a0bb58c095 (diff)
merged into mkh.sh
Diffstat (limited to 'nonstd')
-rw-r--r--nonstd/addefs35
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