Include guard macros refactored