From 511cf41a779929b5c81b7429c37dc11bd9544182 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 25 Sep 2015 20:41:38 +0200 Subject: Rewrite from scratch --- ber/bool.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'ber/bool.go') diff --git a/ber/bool.go b/ber/bool.go index 39d2562..484ecb5 100644 --- a/ber/bool.go +++ b/ber/bool.go @@ -1,12 +1,16 @@ package ber -func UnmarshalBool(b byte) bool { +import "io" + +func UnmarshalBool(r io.ByteReader) bool { + b, _ := r.ReadByte() return b != 0x00 } -func MarshalBool(b bool) byte { +func MarshalBool(w io.ByteWriter, b bool) { if b { - return 0xFF + w.WriteByte(0xFF) + } else { + w.WriteByte(0) } - return 0x00 } -- cgit v1.2.3