Adding m4 macros