From 54caa4e7e085e177ff05b719ae247d21fe8c257e Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 26 Sep 2015 12:04:34 +0200 Subject: Replace with new implementation --- ber/base128.go | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 ber/base128.go (limited to 'ber/base128.go') diff --git a/ber/base128.go b/ber/base128.go deleted file mode 100644 index 6f94f35..0000000 --- a/ber/base128.go +++ /dev/null @@ -1,31 +0,0 @@ -package ber - -import "io" - -func base128(n int) (b []byte) { - if n == 0 { - return []byte{0} - } - l := 0 - for i := n; i > 0; i >>= 7 { - l++ - } - for i := l - 1; i >= 0; i-- { - o := byte(n>>uint(i*7)) & 0x7f - if i != 0 { - o |= 0x80 - } - b = append(b, o) - } - return -} - -func Debase128(r io.ByteReader) (i int) { - for { - b, _ := r.ReadByte() - i = (i << 7) | int(b&0x7f) - if b&0x80 == 0 { - return - } - } -} -- cgit v1.2.3