summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/include/endian.h
AgeCommit message (Collapse)Author
2001-03-02add #define __STRICT_ALIGNMENTJason Wright
1999-05-10Use symbolic define for BYTE_ORDER.Marc Espie
(don't forget that cpp is `lazy': #define A B #define B value #if A == value works, since A isn't extended before it's needed, by which time B is known)
1997-11-09New endian.h design. All architectures now use a common file for the bulkNiklas Hallqvist
part. Some ports can optimize the swap operations. This also means the general API is extended with swap16, swap32, htobe16, htobe32, betoh16, betoh32, htole16, htole32, letoh16 and letoh32.
1997-08-08Add htobe32 and similar friendsNiklas Hallqvist
1997-06-25Include usage notes in the rest of the endian.h files for consistancy.grr
1997-06-25Big endian HTON?() macros should be (void)(x).Jason Downs
1997-04-04Define in_addr_t and in_port_t everywhere but use u_intXX_t forTodd C. Miller
htonl and friends.
1996-10-30Merge to NetBSD 961020. Retained our kernel APIs where NetBSD has changed.Niklas Hallqvist
-Wall -Wstrict-prototypes -Wmissing-prototypes too.
1996-07-29Add OpenBSD tags. Adapt to OpenBSD *_intr_establish calling conventionNiklas Hallqvist
1995-10-18initial import of NetBSD treeTheo de Raadt