package ber func base128(n int) (b []byte) { l := 0 for i := n; i > 0; i >>= 7 { l++ } for i := l - 1; i >= 0; i-- { o := byte(n >> uint(i*7)) o &= 0x7F if i != 0 { o |= 0x80 } b = append(b, o) } return } func debase128(b []byte) int { return 0 } func marshalObj(obj []int) []byte { return []byte{} } func unmarshalObj(b []byte) []int { return []int{} }