summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/endian.h
diff options
context:
space:
mode:
authorbrian <brian@FreeBSD.org>2000-10-16 17:06:48 +0000
committerbrian <brian@FreeBSD.org>2000-10-16 17:06:48 +0000
commit637755464a9a6dbdc84029849d043eb003bfde5a (patch)
treef028c7a7b60d6986edfef52037bd08164aaef2a6 /sys/i386/include/endian.h
parentbc46619cd74fdc353e7b0b9874448176ec26efc1 (diff)
downloadFreeBSD-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/include/endian.h')
-rw-r--r--sys/i386/include/endian.h6
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))
OpenPOWER on IntegriCloud