Home | History | Annotate | Line # | Download | only in include
endian.h revision 1.15
      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