22 lines
665 B
C
22 lines
665 B
C
/*
|
|
Copyright Rene Rivera 2013
|
|
Distributed under the Boost Software License, Version 1.0.
|
|
(See accompanying file LICENSE_1_0.txt or copy at
|
|
http://www.boost.org/LICENSE_1_0.txt)
|
|
*/
|
|
|
|
/*
|
|
* OSX can define the BSD symbols if sys/param.h is included
|
|
* before detection. This causes the endian detection to misfire
|
|
* as both MACOS and BSD are "detected" (currently). This just
|
|
* tests that the sys/param.h include can be included before
|
|
* endian detection and still have it work correctly.
|
|
*/
|
|
|
|
#if defined(__APPLE__)
|
|
# include <sys/param.h>
|
|
# include <boost/predef/os/bsd.h>
|
|
# include <boost/predef/os/macos.h>
|
|
# include <boost/predef/other/endian.h>
|
|
#endif
|