1 1.15 simonb /* $NetBSD: endian.h,v 1.15 1999/08/21 05:53:52 simonb Exp $ */ 2 1.1 ragge 3 1.5 ragge #ifndef _VAX_ENDIAN_H_ 4 1.5 ragge #define _VAX_ENDIAN_H_ 5 1.5 ragge 6 1.15 simonb #define _BYTE_ORDER _LITTLE_ENDIAN 7 1.15 simonb #include <sys/endian.h> 8 1.1 ragge 9 1.5 ragge #ifdef __GNUC__ 10 1.5 ragge 11 1.13 bouyer #include <vax/byte_swap.h> 12 1.5 ragge 13 1.5 ragge #define ntohl(x) __byte_swap_long(x) 14 1.5 ragge #define ntohs(x) __byte_swap_word(x) 15 1.5 ragge #define htonl(x) __byte_swap_long(x) 16 1.5 ragge #define htons(x) __byte_swap_word(x) 17 1.5 ragge 18 1.15 simonb #endif 19 1.5 ragge 20 1.5 ragge #endif /* _VAX_ENDIAN_H_ */ 21