platform.h superseded by boost/predef