Mercurial > ~dholland > hg > tradcpp > index.cgi
diff files.c @ 175:ffdb0b73856f
Suppress blank lines later.
Fixes the rest of the bizarre spacing behavior described in changeset
82cc6fa54b01.
Expand t39 to cover more cases, too.
author | David A. Holland |
---|---|
date | Fri, 12 Jun 2015 02:38:04 -0400 (2015-06-12) |
parents | f14f5352956c |
children | 4c3375895c6e |
line wrap: on
line diff
--- a/files.c Fri Jun 12 02:21:28 2015 -0400 +++ b/files.c Fri Jun 12 02:38:04 2015 -0400 @@ -274,11 +274,8 @@ /* count how many commented-out newlines we swallowed */ places.nextline.line += countnls(buf, linestart, lineend); - /* if the line isn't empty, process it */ - if (lineend > linestart) { - directive_gotline(&places, - buf+linestart, lineend-linestart); - } + /* process the line (even if it's empty) */ + directive_gotline(&places, buf+linestart, lineend-linestart); linestart = nextlinestart; lineend = findeol(buf, linestart, bufend);