From f88eb0114067c41aba6596f16c28e253b9733abc Mon Sep 17 00:00:00 2001 From: David Malone Date: Tue, 6 Mar 2001 11:35:04 +0000 Subject: [PATCH] Spell what was originally "unsigned long" as "unsigned long" again, to cut down on some compiler warnings caused by lexically mismatched types. Reviewed by: bde --- sys/i386/include/endian.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sys/i386/include/endian.h b/sys/i386/include/endian.h index 1968249923c4..c9e6cb9fd5c1 100644 --- a/sys/i386/include/endian.h +++ b/sys/i386/include/endian.h @@ -68,16 +68,16 @@ __END_DECLS #ifdef __GNUC__ -static __inline unsigned int -__uint16_swap_uint32(unsigned int __x) +static __inline unsigned long +__uint16_swap_uint32(unsigned long __x) { __asm ("rorl $16, %1" : "=r" (__x) : "0" (__x)); return __x; } -static __inline unsigned int -__uint8_swap_uint32(unsigned int __x) +static __inline unsigned long +__uint8_swap_uint32(unsigned long __x) { #if defined(_KERNEL) && (defined(I486_CPU) || defined(I586_CPU) || defined(I686_CPU)) && !defined(I386_CPU) __asm ("bswap %0" : "=r" (__x) : "0" (__x));