=================================================================== RCS file: /cvs/mandoc/roff.c,v retrieving revision 1.47 retrieving revision 1.48 diff -u -p -r1.47 -r1.48 --- mandoc/roff.c 2008/12/06 21:10:31 1.47 +++ mandoc/roff.c 2008/12/07 14:38:57 1.48 @@ -1,4 +1,4 @@ -/* $Id: roff.c,v 1.47 2008/12/06 21:10:31 kristaps Exp $ */ +/* $Id: roff.c,v 1.48 2008/12/07 14:38:57 kristaps Exp $ */ /* * Copyright (c) 2008 Kristaps Dzonsons * @@ -653,15 +653,16 @@ roffspecial(struct rofftree *tree, int tok, const char return(0); break; + case (ROFF_Rv): + /* FALLTHROUGH*/ case (ROFF_Sx): /* FALLTHROUGH*/ case (ROFF_Ex): - if (1 != sz) { - roff_err(tree, start, "`%s' expects one arg", - toknames[tok]); - return(0); - } - break; + if (1 == sz) + break; + roff_err(tree, start, "`%s' expects one arg", + toknames[tok]); + return(0); case (ROFF_Sm): if (1 != sz) { @@ -841,7 +842,7 @@ roff_Dd(ROFFCALL_ARGS) argv++; - if (0 == strcmp(*argv, "$Mdocdate: December 6 2008 $")) { + if (0 == strcmp(*argv, "$Mdocdate: December 7 2008 $")) { t = time(NULL); if (NULL == localtime_r(&t, &tree->tm)) err(1, "localtime_r");