aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/mlg.c
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2008-12-06 16:50:18 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2008-12-06 16:50:18 +0000
commit22c2da2e8f371caa5d2148dc9006c1dbb0a76cf4 (patch)
treece1fd47ca17d26edfb725e5f3e22a915f61953f5 /mlg.c
parentdf658cccb0773144b1985d7e36be142cd33437dd (diff)
downloadmandoc-22c2da2e8f371caa5d2148dc9006c1dbb0a76cf4.tar.gz
mandoc-22c2da2e8f371caa5d2148dc9006c1dbb0a76cf4.tar.zst
mandoc-22c2da2e8f371caa5d2148dc9006c1dbb0a76cf4.zip
*** empty log message ***
Diffstat (limited to 'mlg.c')
-rw-r--r--mlg.c24
1 files changed, 23 insertions, 1 deletions
diff --git a/mlg.c b/mlg.c
index 9d101aed..984a3f80 100644
--- a/mlg.c
+++ b/mlg.c
@@ -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]);