=================================================================== RCS file: /cvs/mandoc/Attic/mlg.c,v retrieving revision 1.13 retrieving revision 1.14 diff -u -p -r1.13 -r1.14 --- mandoc/Attic/mlg.c 2008/12/06 13:18:44 1.13 +++ mandoc/Attic/mlg.c 2008/12/06 16:50:18 1.14 @@ -1,4 +1,4 @@ -/* $Id: mlg.c,v 1.13 2008/12/06 13:18:44 kristaps Exp $ */ +/* $Id: mlg.c,v 1.14 2008/12/06 16:50:18 kristaps Exp $ */ /* * Copyright (c) 2008 Kristaps Dzonsons * @@ -426,6 +426,17 @@ mlg_roffspecial(void *arg, int tok, const char *start, p = (struct md_mlg *)arg; switch (tok) { + case (ROFF_Bt): + assert(NULL == *more); + if ( ! mlg_begintag(p, MD_NS_INLINE, tok, NULL, NULL)) + return(0); + if ( ! ml_puts(p->mbuf, "is currently in beta " + "test.", &p->pos)) + return(0); + if ( ! mlg_endtag(p, MD_NS_INLINE, tok)) + return(0); + break; + case (ROFF_Xr): if ( ! *more) { mlg_err(p, start, start, "missing argument"); @@ -491,6 +502,17 @@ mlg_roffspecial(void *arg, int tok, const char *start, "occurs.", &p->pos)) return(0); assert(NULL == *more); + if ( ! mlg_endtag(p, MD_NS_INLINE, tok)) + return(0); + break; + + case (ROFF_Ud): + assert(NULL == *more); + if ( ! mlg_begintag(p, MD_NS_INLINE, tok, NULL, NULL)) + return(0); + if ( ! ml_puts(p->mbuf, "currently under " + "development.", &p->pos)) + return(0); if ( ! mlg_endtag(p, MD_NS_INLINE, tok)) return(0); break;