COMPILER_NO_RETURN -> __attribute__((noreturn)) COMPILER_NO_INLINE -> __attribute__((noinline)) COMPILER_PRINTF -> __attribute__((format(printf, X, Y))) COMPILER_FUNCTIONAL -> __attribute__((const)) COMPILER_DEPRECATED -> __attribute__((deprecated)) COMPILER_DEPRECATED_MSG -> __attribute__((deprecated)) STATIC_CAST(...) -> static_cast<...>(...) REINTERPRET_CAST(...) -> reinterpret_cast<...>(...)