=================================================================== RCS file: /cvs/mandoc/Attic/argv.c,v retrieving revision 1.47 retrieving revision 1.49 diff -u -p -r1.47 -r1.49 --- mandoc/Attic/argv.c 2009/03/10 21:27:39 1.47 +++ mandoc/Attic/argv.c 2009/03/12 02:57:35 1.49 @@ -1,4 +1,4 @@ -/* $Id: argv.c,v 1.47 2009/03/10 21:27:39 kristaps Exp $ */ +/* $Id: argv.c,v 1.49 2009/03/12 02:57:35 kristaps Exp $ */ /* * Copyright (c) 2008 Kristaps Dzonsons * @@ -213,6 +213,9 @@ static int mdoc_argflags[MDOC_MAX] = { ARGS_DELIM, /* Lp */ ARGS_DELIM | ARGS_QUOTED, /* Lk */ ARGS_DELIM | ARGS_QUOTED, /* Mt */ + ARGS_DELIM, /* Brq */ + 0, /* Bro */ + ARGS_DELIM, /* Brc */ }; @@ -573,7 +576,7 @@ args(struct mdoc *mdoc, int line, return(0); if (p) - return(ARGS_WORD); + return(ARGS_PHRASE); /* Configure the eoln case, too. */ @@ -585,7 +588,7 @@ args(struct mdoc *mdoc, int line, return(0); *pos += (int)(p - *v); - return(ARGS_WORD); + return(ARGS_PHRASE); } /* Do non-tabsep look-ahead here. */ @@ -685,6 +688,8 @@ argv_a2arg(int tok, const char *argv) return(MDOC_File); else if (xstrcmp(argv, "offset")) return(MDOC_Offset); + else if (xstrcmp(argv, "compact")) + return(MDOC_Compact); break; case (MDOC_Bf):