Core/Mac: Use built-in type defines not just on OS X but when there is available C++11 support.
Replace a solution with a hack to work with non-C99-compliant compilers.