Break dependency on endian.h
Summary: gcc and clang both give you these three macros pre-defined. I've found a reference on the interweb to this being broken (http://gcc.gnu.org/ml/gcc/2011-08/msg00152.html) but that was with gcc 4.4. I've tested with 4.6, 4.7 and clang 3.2 and they all do the right thing on little-endian (internal build and OS X). Alas, I don't have a big-endian system handy to test with. Test Plan: fbconfig/fbmake runtests. Reviewed By: simpkins@fb.com FB internal diff: D799416
Showing
Please register or sign in to comment