delete macros.hpp