summaryrefslogtreecommitdiff
path: root/pkg/strace/printerdecls.awk
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/strace/printerdecls.awk')
-rw-r--r--pkg/strace/printerdecls.awk11
1 files changed, 11 insertions, 0 deletions
diff --git a/pkg/strace/printerdecls.awk b/pkg/strace/printerdecls.awk
new file mode 100644
index 00000000..5025bf96
--- /dev/null
+++ b/pkg/strace/printerdecls.awk
@@ -0,0 +1,11 @@
+BEGIN {
+ FS = "\\(|\\)|, "
+ OFS = ", "
+}
+
+$1 == "MPERS_PRINTER_DECL" {
+ printf "extern %s %s(%s", $2, $3, $4
+ for (i = 5; i < NF; ++i)
+ printf ", %s", $i
+ print ");"
+}