summaryrefslogtreecommitdiff
path: root/mkpktinfos.sh
diff options
context:
space:
mode:
authoranon5 <anon5clam@protonmail.com>2021-06-21 18:47:26 +0000
committeranon5 <anon5clam@protonmail.com>2021-06-21 18:47:26 +0000
commit425da65ed46061303604610bb539d6495b2b1f3f (patch)
tree10ae3e665132c369ce0207676321cef870679923 /mkpktinfos.sh
parent9f239d341ef46b656dda759020da87bdd0606344 (diff)
Add high-level protocol (de)serialization
Diffstat (limited to 'mkpktinfos.sh')
-rwxr-xr-xmkpktinfos.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/mkpktinfos.sh b/mkpktinfos.sh
new file mode 100755
index 0000000..3d5d5e7
--- /dev/null
+++ b/mkpktinfos.sh
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+(
+ echo // Code generated by mkpktinfos.sh. DO NOT EDIT.
+ echo
+ echo package mt
+ echo
+ awk '{
+ print "func (*"$1") DefaultPktInfo() rudp.PktInfo { return rudp.PktInfo{"$2", "($3 == "unrel" ? "true" : "false")"} }"
+ }' pktinfos
+) | goimports >pktinfos.go