summaryrefslogtreecommitdiffstats
path: root/roff.c
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2008-12-04 19:31:57 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2008-12-04 19:31:57 +0000
commit50ecaba08336212e4dc1802f15d7d3f4ffad186a (patch)
treebfc5e27855965ac17df779fa730772c1a696f7a3 /roff.c
parentfb40e7adf35e6b21b0e64e170b71e1a4d2cf5351 (diff)
downloadmandoc-50ecaba08336212e4dc1802f15d7d3f4ffad186a.tar.gz
Moved charset recognition into the filter.
Diffstat (limited to 'roff.c')
-rw-r--r--roff.c14
1 files changed, 0 insertions, 14 deletions
diff --git a/roff.c b/roff.c
index 08d10ffb..fbfd6d8f 100644
--- a/roff.c
+++ b/roff.c
@@ -969,23 +969,9 @@ roffparseopts(struct rofftree *tree, int tok,
static int
roffdata(struct rofftree *tree, int space, char *buf)
{
- int tok;
if (0 == *buf)
return(1);
-
- if (-1 == (tok = rofftok_scan(buf))) {
- roff_err(tree, buf, "invalid character sequence");
- return(0);
- } else if (ROFFTok_MAX != tok) {
- if (ROFFTok_Null == tok) { /* FIXME */
- buf += 2;
- return(roffdata(tree, space, buf));
- }
- return((*tree->cb.rofftoken)
- (tree->arg, space != 0, tok));
- }
-
return((*tree->cb.roffdata)(tree->arg,
space != 0, tree->cur, buf));
}