=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mandoc/mdoc_macro.c,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- src/usr.bin/mandoc/mdoc_macro.c 2010/07/01 15:36:59 1.51 +++ src/usr.bin/mandoc/mdoc_macro.c 2010/07/01 21:08:50 1.52 @@ -1,4 +1,4 @@ -/* $Id: mdoc_macro.c,v 1.51 2010/07/01 15:36:59 schwarze Exp $ */ +/* $Id: mdoc_macro.c,v 1.52 2010/07/01 21:08:50 schwarze Exp $ */ /* * Copyright (c) 2008, 2009 Kristaps Dzonsons * @@ -1019,6 +1019,9 @@ /* Initialise last-phrase-type with ARGS_PEND. */ lac = ARGS_ERROR == ac ? ARGS_PEND : ac; ac = mdoc_args(m, line, pos, buf, tok, &p); + + if (ARGS_PUNCT == ac) + break; if (ARGS_ERROR == ac) return(0);