summaryrefslogtreecommitdiff
path: root/src/misc.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/misc.go')
-rw-r--r--src/misc.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/misc.go b/src/misc.go
index d93849e..bbe0d68 100644
--- a/src/misc.go
+++ b/src/misc.go
@@ -29,6 +29,11 @@ func (a *AtomicBool) Set(val bool) {
atomic.StoreInt32(&a.flag, flag)
}
+func toInt32(n uint32) int32 {
+ mask := uint32(1 << 31)
+ return int32(-(n & mask) + (n & ^mask))
+}
+
func min(a uint, b uint) uint {
if a > b {
return b