summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/cpufunc.h
diff options
context:
space:
mode:
authormarkm <markm@FreeBSD.org>2002-07-15 13:27:43 +0000
committermarkm <markm@FreeBSD.org>2002-07-15 13:27:43 +0000
commitba39a3d3df7f3e32e07165de5baafbb8263a405b (patch)
tree6d2e7ee8509fad6f1c327be6f9b0a8e4205fb1d0 /sys/i386/include/cpufunc.h
parent1461a2fddc50fc78c79873286a39e9fdb26bf287 (diff)
downloadFreeBSD-src-ba39a3d3df7f3e32e07165de5baafbb8263a405b.zip
FreeBSD-src-ba39a3d3df7f3e32e07165de5baafbb8263a405b.tar.gz
Cast to prevent "signed/unsigned comparison" warnings.
Diffstat (limited to 'sys/i386/include/cpufunc.h')
-rw-r--r--sys/i386/include/cpufunc.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/i386/include/cpufunc.h b/sys/i386/include/cpufunc.h
index 0896659..1dacf54 100644
--- a/sys/i386/include/cpufunc.h
+++ b/sys/i386/include/cpufunc.h
@@ -117,7 +117,7 @@ ffs(int mask)
* broken in gcc-2.4.5 and slower but working in gcc-2.5 and later
* versions.
*/
- return (mask == 0 ? mask : bsfl((u_int)mask) + 1);
+ return (mask == 0 ? mask : (int)bsfl((u_int)mask) + 1);
}
#define HAVE_INLINE_FLS
@@ -125,7 +125,7 @@ ffs(int mask)
static __inline int
fls(int mask)
{
- return (mask == 0 ? mask : bsrl((u_int)mask) + 1);
+ return (mask == 0 ? mask : (int)bsrl((u_int)mask) + 1);
}
#if __GNUC__ < 2
OpenPOWER on IntegriCloud