Fix macros for clang