From d8a833cf3e76a8389c3e621cc7c9958c3eb866b7 Mon Sep 17 00:00:00 2001 From: midipix Date: May 14 2016 11:18:26 +0000 Subject: __blt_popcount(): properly handle signedness. --- diff --git a/src/blitter/ntapi_blt_alloc.c b/src/blitter/ntapi_blt_alloc.c index e010441..52397d5 100644 --- a/src/blitter/ntapi_blt_alloc.c +++ b/src/blitter/ntapi_blt_alloc.c @@ -15,7 +15,8 @@ static int __blt_popcount(uintptr_t mask) { /* todo: check cpuid, use at_popcount */ - int i,ret; + uintptr_t i; + int ret; for (i=0,ret=0; i<8*sizeof(uintptr_t); i++) if (mask & ((uintptr_t)1<