summaryrefslogtreecommitdiffstats
path: root/sys/arch/m88k/include/endian.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Tackle the endian.h mess. Make it so that:guenther2014-07-121-3/+5
| | | | | | | | | | | | | | | | | | * you can #include <sys/endian.h> instead of <machine/endian.h>, and ditto <endian.h> (fixes code that pulls in <sys/endian.h> first) * those will always export the symbols that POSIX specified for <endian.h>, including the new {be,le}{16,32,64}toh() set. c.f. http://austingroupbugs.net/view.php?id=162 if __BSD_VISIBLE then you also get the symbols that our <machine/endian.h> currently exports (ntohs, NTOHS, dlg's bemtoh*, etc) * when doing POSIX compiles (not __BSD_VISIBLE), then <netinet/in.h> and <arpa/inet.h> will *stop* exporting the extra symbols like BYTE_ORDER and betoh* ok deraadt@
* Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.pirofti2011-03-231-4/+4
| | | | Discussed and okay drahn@. Okay deraadt@.
* Use _MACHINE_ENDIAN_H_ for this is The Right Thing To Do.pirofti2011-03-111-4/+4
| | | | Okay guenther@, millert@.
* First step in include files overhaul. Use __FOO_VISIBLE (as definedmillert2005-12-131-2/+2
| | | | | in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace pollution issues, including the byte order defines. OK deraadt@
* MVME88K -> M88K in include file guard symbols. No functional changes.miod2005-09-061-4/+4
|
* Start factorizing luna88k and mvme88k common parts.miod2004-04-261-0/+36
For now, include files only.