Example #1
0
func (pac *Package) newUnionNamer(t *gcc.Union) Union {
	return Union{
		exported: exported{
			cName: t.CName(),
			file:  t.File(),
		},
		Conv: Value{namer{
			goName:  pac.globalName(t),
			cgoName: "C." + t.CName(),
		}},
		baseGoName: sprint("[", t.Size()/8, "]byte"),
	}
}