Home | History | Annotate | Line # | Download | only in include
bswap.h revision 1.1
      1  1.1  fvdl /*      $NetBSD: bswap.h,v 1.1 2003/04/26 18:39:38 fvdl Exp $      */
      2  1.1  fvdl 
      3  1.1  fvdl /* Written by Manuel Bouyer. Public domain */
      4  1.1  fvdl 
      5  1.1  fvdl #ifndef _MACHINE_BSWAP_H_
      6  1.1  fvdl #define	_MACHINE_BSWAP_H_
      7  1.1  fvdl 
      8  1.1  fvdl #define __BSWAP_RENAME
      9  1.1  fvdl #include <sys/bswap.h>
     10  1.1  fvdl 
     11  1.1  fvdl #ifdef  __GNUC__
     12  1.1  fvdl 
     13  1.1  fvdl #include <machine/byte_swap.h>
     14  1.1  fvdl #define bswap16(x)      __byte_swap_word(x)
     15  1.1  fvdl #define bswap32(x)      __byte_swap_long(x)
     16  1.1  fvdl 
     17  1.1  fvdl #endif /* __GNUC__ */
     18  1.1  fvdl 
     19  1.1  fvdl #endif /* !_MACHINE_BSWAP_H_ */
     20