package cproto import "errors" // Code written by hand // Helping to use some definitions func StrEc(e Ec) string { return Ec_name[int32(e)] } func ErrEc(e Ec) error { if e == Ec_SUC { return nil } return errors.New(StrEc(e)) } func StrReason(r NetClosedReason) string { return NetClosedReason_name[int32(r)] } func ErrReason(r NetClosedReason) error { return errors.New(StrReason(r)) }