diff options
| author | Jianfei Wang <wjf@megvii.com> | 2016-04-06 17:03:32 +0800 |
|---|---|---|
| committer | Jianfei Wang <me@thinxer.com> | 2016-04-09 14:38:01 +0800 |
| commit | 18254d9aaef18f6b836a710e7726711da9aef543 (patch) | |
| tree | cfc771c2b9705fc8eab34a1ec1232d3af22cda0f /go/util/bytes.go | |
| parent | f0cc264757f433457cc5bd306f1ba8be321ee26b (diff) | |
| download | seaweedfs-18254d9aaef18f6b836a710e7726711da9aef543.tar.xz seaweedfs-18254d9aaef18f6b836a710e7726711da9aef543.zip | |
replace util/bytes.go with binary.BigEndian
Diffstat (limited to 'go/util/bytes.go')
| -rw-r--r-- | go/util/bytes.go | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/go/util/bytes.go b/go/util/bytes.go deleted file mode 100644 index dfa4ae665..000000000 --- a/go/util/bytes.go +++ /dev/null @@ -1,45 +0,0 @@ -package util - -// big endian - -func BytesToUint64(b []byte) (v uint64) { - length := uint(len(b)) - for i := uint(0); i < length-1; i++ { - v += uint64(b[i]) - v <<= 8 - } - v += uint64(b[length-1]) - return -} -func BytesToUint32(b []byte) (v uint32) { - length := uint(len(b)) - for i := uint(0); i < length-1; i++ { - v += uint32(b[i]) - v <<= 8 - } - v += uint32(b[length-1]) - return -} -func BytesToUint16(b []byte) (v uint16) { - v += uint16(b[0]) - v <<= 8 - v += uint16(b[1]) - return -} -func Uint64toBytes(b []byte, v uint64) { - for i := uint(0); i < 8; i++ { - b[7-i] = byte(v >> (i * 8)) - } -} -func Uint32toBytes(b []byte, v uint32) { - for i := uint(0); i < 4; i++ { - b[3-i] = byte(v >> (i * 8)) - } -} -func Uint16toBytes(b []byte, v uint16) { - b[0] = byte(v >> 8) - b[1] = byte(v) -} -func Uint8toBytes(b []byte, v uint8) { - b[0] = byte(v) -} |
