Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for readU16BE (0.48 sec)

  1. test/fixedbugs/bug303.go

    package main
    
    import (
    	"io"
    	"strings"
    )
    
    func readU16BE(b []byte) uint16 {
    	b[0] = 0
    	b[1] = 1
    	return uint16(b[0])<<8 + uint16(b[1]) // #1
    	n := uint16(b[0])<<8 + uint16(b[1])
    	return n
    }
    
    func readStr(r io.Reader, b []byte) string {
    	n := readU16BE(b)
    	if int(n) > len(b) {
    		return "err: n>b"
    	}
    	io.ReadFull(r, b[0:n]) // #2
    	return string(b[0:n])  // #3
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 02 13:43:18 UTC 2016
    - 693 bytes
    - Viewed (0)
Back to top