summaryrefslogtreecommitdiff
path: root/mkfuncs.awk
diff options
context:
space:
mode:
Diffstat (limited to 'mkfuncs.awk')
-rwxr-xr-xmkfuncs.awk9
1 files changed, 9 insertions, 0 deletions
diff --git a/mkfuncs.awk b/mkfuncs.awk
new file mode 100755
index 0000000..dea28ac
--- /dev/null
+++ b/mkfuncs.awk
@@ -0,0 +1,9 @@
+BEGIN { FS="("; state = 0 }
+
+/^ public/ { ftype = $0; state = 1 }
+
+{ if (state == 1)
+ state = 2
+ else if (state == 2)
+ { print ftype,$1,"();"; state = 0 }
+}