diff options
| author | Chris Lu <chris.lu@gmail.com> | 2016-04-06 07:08:55 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2016-04-06 07:08:55 -0700 |
| commit | a87fe8ffcec7a5210bf97301e2951eea51a0a0ec (patch) | |
| tree | 84e82e18d98ed25a6863c0aafedd1fb19bf8701d /go/util | |
| parent | 6876bfa68524d4fc0a961f89dc29e53fbc654ea5 (diff) | |
| parent | 7bc10d46e333496b7de1d6e774b3e88b5a7d8ab8 (diff) | |
| download | seaweedfs-a87fe8ffcec7a5210bf97301e2951eea51a0a0ec.tar.xz seaweedfs-a87fe8ffcec7a5210bf97301e2951eea51a0a0ec.zip | |
Merge pull request #281 from thinxer/binary
replace util/bytes.go with binary.BigEndian
Diffstat (limited to 'go/util')
| -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) -} |
