1 2 3 4 5 6 7 8 9 10 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