forked from boostorg/config
before enabling the macro. Apple helpfully supplies this macro (__DARWIN_NO_LONG_LONG) if long long type is supported. This to handle case where compiling with -pedantic causes compiler errors because it enforces ISO compliance (c++98 in this case).