aboutsummaryrefslogtreecommitdiff
path: root/ber
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-09-23 20:56:35 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-09-23 20:56:35 +0200
commit700437a25cf6508326541c2a56c26d747b9f3f76 (patch)
tree247e4550c6126da827d509c644efa9ce675a872d /ber
parentb43a637c413e091a1e4090bb170be478e2170a40 (diff)
Unify
Diffstat (limited to 'ber')
-rw-r--r--ber/int.go6
-rw-r--r--ber/len.go3
2 files changed, 3 insertions, 6 deletions
diff --git a/ber/int.go b/ber/int.go
index a29e7dd..df48fa3 100644
--- a/ber/int.go
+++ b/ber/int.go
@@ -16,13 +16,11 @@ func UnmarshalInt(b []byte) (i int) {
}
func intLen(i int) (n int) {
- for i > 127 {
+ for ; i > 127; i >>= 8 {
n++
- i >>= 8
}
- for i < -128 {
+ for ; i < -128; i >>= 8 {
n++
- i >>= 8
}
return n + 1
}
diff --git a/ber/len.go b/ber/len.go
index cb194ae..67aff34 100644
--- a/ber/len.go
+++ b/ber/len.go
@@ -12,9 +12,8 @@ func UnmarshalLen(b []byte) (i, n int) {
}
func lenLen(i int) (n int) {
- for i > 255 {
+ for ; i > 255; i >>= 8 {
n++
- i >>= 8
}
return n + 1
}