diff options
author | markm <markm@FreeBSD.org> | 2002-07-15 13:27:43 +0000 |
---|---|---|
committer | markm <markm@FreeBSD.org> | 2002-07-15 13:27:43 +0000 |
commit | ba39a3d3df7f3e32e07165de5baafbb8263a405b (patch) | |
tree | 6d2e7ee8509fad6f1c327be6f9b0a8e4205fb1d0 /sys/amd64/include/cpufunc.h | |
parent | 1461a2fddc50fc78c79873286a39e9fdb26bf287 (diff) | |
download | FreeBSD-src-ba39a3d3df7f3e32e07165de5baafbb8263a405b.zip FreeBSD-src-ba39a3d3df7f3e32e07165de5baafbb8263a405b.tar.gz |
Cast to prevent "signed/unsigned comparison" warnings.
Diffstat (limited to 'sys/amd64/include/cpufunc.h')
-rw-r--r-- | sys/amd64/include/cpufunc.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/amd64/include/cpufunc.h b/sys/amd64/include/cpufunc.h index 0896659..1dacf54 100644 --- a/sys/amd64/include/cpufunc.h +++ b/sys/amd64/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 |