diff --git a/generate/generate.go b/generate/generate.go index ae66258..2d26796 100644 --- a/generate/generate.go +++ b/generate/generate.go @@ -347,8 +347,8 @@ func (this *Generator) generateEncodeValue(typ Type, valueSource, tagSource stri case TypeTableDefined: // KTV: ( )* nn, err := this.iprintf( - "nn, err = encoder.WriteUintN(uint64(%s.CN()), %d)\n", - tagSource, len(typ.Fields)) + "nn, err = encoder.WriteUintN(%d, %s.CN())\n", + len(typ.Fields), tagSource) n += nn; if err != nil { return n, err } nn, err = this.generateErrorCheck() n += nn; if err != nil { return n, err }