[TODO] Maintain backslash newlines for unprocessed macro
#define macro\
(test\
,arg2\
)\
re\
placement
Becomes:
#define macro(test,arg2) replacement
#define macro\
(test\
,arg2\
)\
re\
placement
Becomes:
#define macro(test,arg2) replacement