prevent macros from being interpreted as user defined literals