From 22c2da2e8f371caa5d2148dc9006c1dbb0a76cf4 Mon Sep 17 00:00:00 2001 From: Kristaps Dzonsons Date: Sat, 6 Dec 2008 16:50:18 +0000 Subject: *** empty log message *** --- roff.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'roff.c') diff --git a/roff.c b/roff.c index db17d769..26c9ef4d 100644 --- a/roff.c +++ b/roff.c @@ -1,4 +1,4 @@ -/* $Id: roff.c,v 1.44 2008/12/06 13:18:44 kristaps Exp $ */ +/* $Id: roff.c,v 1.45 2008/12/06 16:50:18 kristaps Exp $ */ /* * Copyright (c) 2008 Kristaps Dzonsons * @@ -660,6 +660,16 @@ roffspecial(struct rofftree *tree, int tok, return(0); } break; + + case (ROFF_Ud): + /* FALLTHROUGH */ + case (ROFF_Bt): + if (0 != sz) { + roff_err(tree, start, "`%s' expects no args", + toknames[tok]); + return(0); + } + break; default: break; } @@ -1170,8 +1180,6 @@ roff_layout(ROFFCALL_ARGS) static int roff_ordered(ROFFCALL_ARGS) { - /* FIXME: the tail-switch statement is in two different places: - * consolidate. */ int i, first, c, argcp[ROFF_MAXLINEARG]; char *ordp[ROFF_MAXLINEARG], *p, *argvp[ROFF_MAXLINEARG]; -- cgit v1.2.3