1 1.2 simonb /* $NetBSD: bswap.h,v 1.2 1999/08/21 05:39:55 simonb Exp $ */ 2 1.1 bouyer 3 1.1 bouyer /* Written by Manuel Bouyer. Public domain */ 4 1.1 bouyer 5 1.2 simonb #ifndef _MACHINE_BSWAP_H_ 6 1.2 simonb #define _MACHINE_BSWAP_H_ 7 1.1 bouyer 8 1.2 simonb #define __BSWAP_RENAME 9 1.2 simonb #include <sys/bswap.h> 10 1.1 bouyer 11 1.1 bouyer #ifdef __GNUC__ 12 1.1 bouyer 13 1.1 bouyer #include <vax/byte_swap.h> 14 1.1 bouyer #define bswap16(x) __byte_swap_word(x) 15 1.1 bouyer #define bswap32(x) __byte_swap_long(x) 16 1.1 bouyer 17 1.1 bouyer #endif /* __GNUC__ */ 18 1.1 bouyer 19 1.2 simonb #endif /* !_MACHINE_BSWAP_H_ */ 20