include missing CCPlatformMacros.h