aboutsummaryrefslogtreecommitdiff
path: root/ber/base128.go
diff options
context:
space:
mode:
Diffstat (limited to 'ber/base128.go')
-rw-r--r--ber/base128.go16
1 files changed, 1 insertions, 15 deletions
diff --git a/ber/base128.go b/ber/base128.go
index bf894bb..6f94f35 100644
--- a/ber/base128.go
+++ b/ber/base128.go
@@ -20,26 +20,12 @@ func base128(n int) (b []byte) {
return
}
-func debase128(b []byte) (i, n int) {
- for _, v := range b {
- i <<= 7
- i |= int(v & 0x7f)
- n++
- if v&0x80 == 0 {
- return
- }
- }
- return
-}
-
func Debase128(r io.ByteReader) (i int) {
for {
b, _ := r.ReadByte()
- i <<= 7
- i |= int(b & 0x7f)
+ i = (i << 7) | int(b&0x7f)
if b&0x80 == 0 {
return
}
}
- return
}