diff --git a/src/files.c b/src/files.c index 4b4e7f9e..c145a8b5 100644 --- a/src/files.c +++ b/src/files.c @@ -575,6 +575,10 @@ int DoIncludeCmd(ParsePtr p) continue; } seen_nonspace = 1; + /* Convert \n to ' ' to better handle line continuation */ + if (ch == '\n') { + ch = ' '; + } append_buf[0] = (char) ch; if (DBufPuts(&buf, append_buf) != OK) { DBufFree(&buf);