aboutsummaryrefslogtreecommitdiff
path: root/bitreader.go
diff options
context:
space:
mode:
authorBiSaXa <1669855+BiSaXa@users.noreply.github.com>2022-09-07 18:15:25 +0300
committerBiSaXa <1669855+BiSaXa@users.noreply.github.com>2022-09-07 18:15:25 +0300
commit64e0e23b8a0f1a14a54f855d9c585d62549cf036 (patch)
tree587b016ced33a771daa9fcf6470ea0312e48cd05 /bitreader.go
parentchange package name to bitreader (diff)
downloadbitreader-64e0e23b8a0f1a14a54f855d9c585d62549cf036.tar.gz
bitreader-64e0e23b8a0f1a14a54f855d9c585d62549cf036.tar.bz2
bitreader-64e0e23b8a0f1a14a54f855d9c585d62549cf036.zip
no err output on try wrapper funcs
Diffstat (limited to 'bitreader.go')
-rw-r--r--bitreader.go36
1 files changed, 18 insertions, 18 deletions
diff --git a/bitreader.go b/bitreader.go
index aeade92..b84dd1b 100644
--- a/bitreader.go
+++ b/bitreader.go
@@ -24,52 +24,52 @@ func Reader(stream io.Reader, le bool) *ReaderType {
24 } 24 }
25} 25}
26 26
27func (reader *ReaderType) TryReadInt8() (uint8, error) { 27func (reader *ReaderType) TryReadInt8() uint8 {
28 value, err := reader.ReadBits(8) 28 value, err := reader.ReadBits(8)
29 if err != nil { 29 if err != nil {
30 return 0, err 30 panic(err)
31 } 31 }
32 return uint8(value), nil 32 return uint8(value)
33} 33}
34 34
35func (reader *ReaderType) TryReadInt16() (uint16, error) { 35func (reader *ReaderType) TryReadInt16() uint16 {
36 value, err := reader.ReadBits(16) 36 value, err := reader.ReadBits(16)
37 if err != nil { 37 if err != nil {
38 return 0, err 38 panic(err)
39 } 39 }
40 return uint16(value), nil 40 return uint16(value)
41} 41}
42 42
43func (reader *ReaderType) TryReadInt32() (uint32, error) { 43func (reader *ReaderType) TryReadInt32() uint32 {
44 value, err := reader.ReadBits(32) 44 value, err := reader.ReadBits(32)
45 if err != nil { 45 if err != nil {
46 return 0, err 46 panic(err)
47 } 47 }
48 return uint32(value), nil 48 return uint32(value)
49} 49}
50 50
51func (reader *ReaderType) TryReadInt64() (uint64, error) { 51func (reader *ReaderType) TryReadInt64() uint64 {
52 value, err := reader.ReadBits(64) 52 value, err := reader.ReadBits(64)
53 if err != nil { 53 if err != nil {
54 return 0, err 54 panic(err)
55 } 55 }
56 return value, nil 56 return value
57} 57}
58 58
59func (reader *ReaderType) TryReadFloat32() (float32, error) { 59func (reader *ReaderType) TryReadFloat32() float32 {
60 value, err := reader.ReadBits(32) 60 value, err := reader.ReadBits(32)
61 if err != nil { 61 if err != nil {
62 return 0, err 62 panic(err)
63 } 63 }
64 return math.Float32frombits(uint32(value)), nil 64 return math.Float32frombits(uint32(value))
65} 65}
66 66
67func (reader *ReaderType) TryReadFloat64() (float64, error) { 67func (reader *ReaderType) TryReadFloat64() float64 {
68 value, err := reader.ReadBits(64) 68 value, err := reader.ReadBits(64)
69 if err != nil { 69 if err != nil {
70 return 0, err 70 panic(err)
71 } 71 }
72 return math.Float64frombits(value), nil 72 return math.Float64frombits(value)
73} 73}
74 74
75func (reader *ReaderType) SkipBits(bits int) error { 75func (reader *ReaderType) SkipBits(bits int) error {