Lines Matching refs:newOff

231 	newOff := off
233 if h.id, newOff, err = unpackUint16(msg, newOff); err != nil {
236 if h.bits, newOff, err = unpackUint16(msg, newOff); err != nil {
239 if h.questions, newOff, err = unpackUint16(msg, newOff); err != nil {
242 if h.answers, newOff, err = unpackUint16(msg, newOff); err != nil {
245 if h.authorities, newOff, err = unpackUint16(msg, newOff); err != nil {
248 if h.additionals, newOff, err = unpackUint16(msg, newOff); err != nil {
251 return newOff, nil
393 newOff := p.off + int(p.resHeader.Length)
394 if newOff > len(p.msg) {
397 p.off = newOff
1263 newOff := off
1265 if newOff, err = h.Name.unpack(msg, newOff); err != nil {
1268 if h.Type, newOff, err = unpackType(msg, newOff); err != nil {
1271 if h.Class, newOff, err = unpackClass(msg, newOff); err != nil {
1274 if h.TTL, newOff, err = unpackUint32(msg, newOff); err != nil {
1277 if h.Length, newOff, err = unpackUint16(msg, newOff); err != nil {
1280 return newOff, nil
1297 newOff, err := skipName(msg, off)
1301 if newOff, err = skipType(msg, newOff); err != nil {
1304 if newOff, err = skipClass(msg, newOff); err != nil {
1307 if newOff, err = skipUint32(msg, newOff); err != nil {
1310 length, newOff, err := unpackUint16(msg, newOff)
1314 if newOff += int(length); newOff > len(msg) {
1317 return newOff, nil
1430 newOff := off + len(field)
1431 if newOff > len(msg) {
1434 copy(field, msg[off:newOff])
1435 return newOff, nil
1439 newOff := off + len(field)
1440 if newOff > len(msg) {
1443 return newOff, nil
1543 newOff := off
1578 newOff = currOff
1598 newOff = currOff
1600 return newOff, nil
1607 newOff := off
1611 if newOff >= len(msg) {
1614 c := int(msg[newOff])
1615 newOff++
1623 newOff += c
1624 if newOff > len(msg) {
1631 newOff++
1641 return newOff, nil