aboutsummaryrefslogtreecommitdiff
path: root/lib/bytes/bytes.go
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2025-01-22 23:16:24 +0700
committerShulhan <ms@kilabit.info>2025-01-23 00:00:30 +0700
commit8ad0d7cc01c08f60402d3d18df5dea13bfd94ece (patch)
tree89657439f55005f135180f2a894c37331114de4e /lib/bytes/bytes.go
parent536ff758c77cefe8d8c5c3ccdba67087128684ef (diff)
downloadpakakeh.go-8ad0d7cc01c08f60402d3d18df5dea13bfd94ece.tar.xz
all: replace "lib/bytes.AppendXxx" with standard library
Since Go 1.19, package "encoding/binary.BigEndian" support appending byte order.
Diffstat (limited to 'lib/bytes/bytes.go')
-rw-r--r--lib/bytes/bytes.go58
1 files changed, 0 insertions, 58 deletions
diff --git a/lib/bytes/bytes.go b/lib/bytes/bytes.go
index 76bb7874..94e7d402 100644
--- a/lib/bytes/bytes.go
+++ b/lib/bytes/bytes.go
@@ -13,64 +13,6 @@ import (
"git.sr.ht/~shulhan/pakakeh.go/lib/ascii"
)
-// AppendInt16 append an int16 value into slice of byte.
-func AppendInt16(data []byte, v int16) []byte {
- data = append(data, byte(v>>8))
- data = append(data, byte(v))
- return data
-}
-
-// AppendInt32 append an int32 value into slice of byte.
-func AppendInt32(data []byte, v int32) []byte {
- data = append(data, byte(v>>24))
- data = append(data, byte(v>>16))
- data = append(data, byte(v>>8))
- data = append(data, byte(v))
- return data
-}
-
-// AppendInt64 append an int64 value into slice of byte.
-func AppendInt64(data []byte, v int64) []byte {
- data = append(data, byte(v>>56))
- data = append(data, byte(v>>48))
- data = append(data, byte(v>>40))
- data = append(data, byte(v>>32))
- data = append(data, byte(v>>24))
- data = append(data, byte(v>>16))
- data = append(data, byte(v>>8))
- data = append(data, byte(v))
- return data
-}
-
-// AppendUint16 append an uint16 value into slice of byte.
-func AppendUint16(data []byte, v uint16) []byte {
- data = append(data, byte(v>>8))
- data = append(data, byte(v))
- return data
-}
-
-// AppendUint32 append an uint32 value into slice of byte.
-func AppendUint32(data []byte, v uint32) []byte {
- data = append(data, byte(v>>24))
- data = append(data, byte(v>>16))
- data = append(data, byte(v>>8))
- data = append(data, byte(v))
- return data
-}
-
-// AppendUint64 append an uint64 value into slice of byte.
-func AppendUint64(data []byte, v uint64) []byte {
- data = append(data, byte(v>>56))
- data = append(data, byte(v>>48))
- data = append(data, byte(v>>40))
- data = append(data, byte(v>>32))
- data = append(data, byte(v>>24))
- data = append(data, byte(v>>16))
- data = append(data, byte(v>>8))
- data = append(data, byte(v))
- return data
-}
-
// CutUntilToken cut text until we found token.
//
// If token found, it will return all bytes before token, position of byte