Pointer as an argument for a macro