// Code generated by xtgen; DO NOT EDIT. package ge import "encoding/binary" import "bnema.dev/xturbo" func QueryVersion(b *xturbo.Buf, clientMajorVersion uint16, clientMinorVersion uint16) xturbo.Seq { if b.Ext == nil { b.Fail(xturbo.ErrExtMissing) return 0 } major := b.Ext.Major(xturbo.ExtGenericEvent) if major == 0 { b.Fail(xturbo.ErrExtMissing) return 0 } p, seq := b.Request(major, 0, 4) if p == nil { return 0 } binary.LittleEndian.PutUint16(p[0:], uint16(clientMajorVersion)) binary.LittleEndian.PutUint16(p[2:], uint16(clientMinorVersion)) return seq }