diff options
| author | Shulhan <ms@kilabit.info> | 2025-01-22 23:16:24 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2025-01-23 00:00:30 +0700 |
| commit | 8ad0d7cc01c08f60402d3d18df5dea13bfd94ece (patch) | |
| tree | 89657439f55005f135180f2a894c37331114de4e /lib/bytes/bytes.go | |
| parent | 536ff758c77cefe8d8c5c3ccdba67087128684ef (diff) | |
| download | pakakeh.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.go | 58 |
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 |
