From 8ad0d7cc01c08f60402d3d18df5dea13bfd94ece Mon Sep 17 00:00:00 2001 From: Shulhan Date: Wed, 22 Jan 2025 23:16:24 +0700 Subject: all: replace "lib/bytes.AppendXxx" with standard library Since Go 1.19, package "encoding/binary.BigEndian" support appending byte order. --- lib/bytes/bytes.go | 58 ------------------------------------------------------ 1 file changed, 58 deletions(-) (limited to 'lib/bytes/bytes.go') 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 -- cgit v1.3