summaryrefslogtreecommitdiff
path: root/tests/reserialize/main.go
blob: ef1b6939584657a610445f84780e67da345043fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package main

import (
	"github.com/dragonfireclient/mt"
	"os"
)

func main() {
	toSrv := os.Args[1] == "ToSrvPkt"

	pkt, err := mt.DeserializePkt(os.Stdin, !toSrv)
	if err != nil {
		os.Stderr.WriteString(err.Error())
		os.Exit(1)
	}

	mt.SerializePkt(*pkt, os.Stdout, toSrv)
}