summaryrefslogtreecommitdiff
path: root/sys/arch/mvme88k/include/endian.h
AgeCommit message (Collapse)Author
2003-06-03terms 3 & 4 cleanup based on "terms" fileTheo de Raadt
2001-08-12#(endif|else) foo is incorrect, make it #endif /* foo */Heikki Korpela
deraadt@ ok
2001-03-02add #define __STRICT_ALIGNMENTJason Wright
2001-01-14Complete move to UVM virtual memory system. More header fixes.Steve Murphree
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-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.
1997-03-03Cleanup after import. This also seems to bring up the current version.Dale S. Rahn
1997-03-03This is a remove to get rid of the old mvme88k port which was incompleteDale S. Rahn
to replace it with a working version. The kernel compiles and works at least. The new version will be imported shortly.
1996-11-25htons et al. works on explicit 16- and 32-bit quantities and not theNiklas Hallqvist
machine dependent "short" and "long" integer. Correct and enhance manpage. Change all short and longs to u_int16_t and u_int32_t, respectively. OpenBSD RCSIds
1995-10-18initial 88k import; code by nivas and based on mach luna88kTheo de Raadt