From b8c9cdc9996706047b605fcb179161a678fcb8db Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Sun, 6 Nov 2022 17:27:56 +0300 Subject: changed github username + other stuff that i don't remember --- utils/utils.go | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'utils/utils.go') diff --git a/utils/utils.go b/utils/utils.go index d25fa36..db1b02f 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -1,10 +1,11 @@ package utils import ( + "bytes" "os" "unsafe" - "github.com/bisaxa/bitreader" + "github.com/pektezol/bitreader" ) func CheckError(e error) { @@ -33,6 +34,20 @@ func ReadStringFromFile(file *os.File) string { return output } +func ReadStringFromSlice(file []byte) string { + var output string + reader := bitreader.Reader(bytes.NewReader(file), true) + for { + value, err := reader.ReadBytes(1) + CheckError(err) + if value == 0 { + break + } + output += string(rune(value)) + } + return output +} + func FloatArrFromBytes(byteArr []byte) []float32 { if len(byteArr) == 0 { return nil -- cgit v1.2.3