diff options
author | brian <brian@FreeBSD.org> | 2000-10-16 17:06:48 +0000 |
---|---|---|
committer | brian <brian@FreeBSD.org> | 2000-10-16 17:06:48 +0000 |
commit | 637755464a9a6dbdc84029849d043eb003bfde5a (patch) | |
tree | f028c7a7b60d6986edfef52037bd08164aaef2a6 /sys/i386 | |
parent | bc46619cd74fdc353e7b0b9874448176ec26efc1 (diff) | |
download | FreeBSD-src-637755464a9a6dbdc84029849d043eb003bfde5a.zip FreeBSD-src-637755464a9a6dbdc84029849d043eb003bfde5a.tar.gz |
Move __uint16_swap_uint32, __uint8_swap_uint32 and
__uint8_swap_uint16 inside __GNUC__.
Reviewed by: bde
Diffstat (limited to 'sys/i386')
-rw-r--r-- | sys/i386/include/endian.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/i386/include/endian.h b/sys/i386/include/endian.h index e2d1fa5..b8619e2 100644 --- a/sys/i386/include/endian.h +++ b/sys/i386/include/endian.h @@ -66,6 +66,8 @@ unsigned long ntohl __P((unsigned long)); unsigned short ntohs __P((unsigned short)); __END_DECLS +#ifdef __GNUC__ + static __inline uint32_t __uint16_swap_uint32(uint32_t __x) { @@ -97,12 +99,12 @@ __uint8_swap_uint16(uint16_t __x) /* * Macros for network/external number representation conversion. */ -#ifdef __GNUC__ #define ntohl __uint8_swap_uint32 #define ntohs __uint8_swap_uint16 #define htonl __uint8_swap_uint32 #define htons __uint8_swap_uint16 -#endif + +#endif /* __GNUC__ */ #define NTOHL(x) ((x) = ntohl(x)) #define NTOHS(x) ((x) = ntohs(x)) |