diff options
Diffstat (limited to 'mlg.c')
-rw-r--r-- | mlg.c | 24 |
1 files changed, 23 insertions, 1 deletions
@@ -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 <kristaps@kth.se> * @@ -426,6 +426,17 @@ mlg_roffspecial(void *arg, int tok, const char *start, char **more) 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"); @@ -495,6 +506,17 @@ mlg_roffspecial(void *arg, int tok, const char *start, char **more) 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; + default: mlg_err(p, start, start, "`%s' not yet supported", toknames[tok]); |