1 1.1 bouyer /* $NetBSD: bswap.h,v 1.1 1999/01/15 13:31:22 bouyer Exp $ */ 2 1.1 bouyer 3 1.1 bouyer /* Written by Manuel Bouyer. Public domain */ 4 1.1 bouyer 5 1.1 bouyer #ifndef _ALPHA_BSWAP_H_ 6 1.1 bouyer #define _ALPHA_BSWAP_H_ 7 1.1 bouyer 8 1.1 bouyer #include <sys/cdefs.h> 9 1.1 bouyer 10 1.1 bouyer __BEGIN_DECLS 11 1.1 bouyer #ifdef _KERNEL 12 1.1 bouyer u_int16_t bswap16 __P((u_int16_t)); 13 1.1 bouyer u_int32_t bswap32 __P((u_int32_t)); 14 1.1 bouyer #else 15 1.1 bouyer u_int16_t bswap16 __P((u_int16_t)) __RENAME(__bswap16); 16 1.1 bouyer u_int32_t bswap32 __P((u_int32_t)) __RENAME(__bswap32); 17 1.1 bouyer #endif 18 1.1 bouyer u_int64_t bswap64 __P((u_int64_t)); 19 1.1 bouyer __END_DECLS 20 1.1 bouyer 21 1.1 bouyer #endif /* _ALPHA_BSWAP_H_ */ 22