version 1.32, 2015/03/12 10:44:34 |
version 1.33, 2015/03/13 08:07:34 |
Line 582 advanceeoln(struct texi *p, size_t *pos, int consumenl |
|
Line 582 advanceeoln(struct texi *p, size_t *pos, int consumenl |
|
while (*pos < BUFSZ(p) && '\n' != BUF(p)[*pos]) { |
while (*pos < BUFSZ(p) && '\n' != BUF(p)[*pos]) { |
if ('@' == BUF(p)[*pos]) |
if ('@' == BUF(p)[*pos]) |
advance(p, pos); |
advance(p, pos); |
advance(p, pos); |
if (*pos < BUFSZ(p)) |
|
advance(p, pos); |
} |
} |
if (*pos < BUFSZ(p) && consumenl) |
if (*pos < BUFSZ(p) && consumenl) |
advance(p, pos); |
advance(p, pos); |
Line 1059 parseeoln(struct texi *p, size_t *pos) |
|
Line 1060 parseeoln(struct texi *p, size_t *pos) |
|
if (p->literal) |
if (p->literal) |
texiputchar(p, BUF(p)[*pos]); |
texiputchar(p, BUF(p)[*pos]); |
advance(p, pos); |
advance(p, pos); |
|
} |
|
if (*pos == BUFSZ(p)) { |
|
texiwarn(p, "unexpected EOF"); |
|
return; |
} |
} |
switch (BUF(p)[*pos]) { |
switch (BUF(p)[*pos]) { |
case ('}'): |
case ('}'): |