You can't do it. The replacement text is until the end of the line where it is #define
d, so it will not have newlines in it. If your problems with compilation are infrequent, you could run the preprocessed file through indent
or something like that before compiling when that happens to help you get more readable code.