diff options
author | Kristaps Dzonsons <kristaps@bsd.lv> | 2009-01-02 14:06:16 +0000 |
---|---|---|
committer | Kristaps Dzonsons <kristaps@bsd.lv> | 2009-01-02 14:06:16 +0000 |
commit | 870e7027cc4f493228db816427256127402b6b19 (patch) | |
tree | 1a47699830409386260954b47bf97f0ec72bfcb4 /argv.c | |
parent | d8072843f9a4a4d270b86fee59886720c7f48a68 (diff) | |
download | mandoc-870e7027cc4f493228db816427256127402b6b19.tar.gz mandoc-870e7027cc4f493228db816427256127402b6b19.tar.zst mandoc-870e7027cc4f493228db816427256127402b6b19.zip |
*** empty log message ***
Diffstat (limited to 'argv.c')
-rw-r--r-- | argv.c | 57 |
1 files changed, 21 insertions, 36 deletions
@@ -1,4 +1,4 @@ -/* $Id: argv.c,v 1.5 2009/01/01 20:40:16 kristaps Exp $ */ +/* $Id: argv.c,v 1.6 2009/01/02 14:06:16 kristaps Exp $ */ /* * Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se> * @@ -133,6 +133,22 @@ lookup(int tok, const char *argv) { switch (tok) { + case (MDOC_Bf): + if (xstrcmp(argv, "emphasis")) + return(MDOC_Emphasis); + else if (xstrcmp(argv, "literal")) + return(MDOC_Literal); + else if (xstrcmp(argv, "symbolic")) + return(MDOC_Symbolic); + break; + + case (MDOC_An): + if (xstrcmp(argv, "split")) + return(MDOC_Split); + else if (xstrcmp(argv, "nosplit")) + return(MDOC_Nosplit); + break; + case (MDOC_Bd): if (xstrcmp(argv, "ragged")) return(MDOC_Ragged); @@ -307,39 +323,6 @@ parse(struct mdoc *mdoc, int tok, ppos = *pos; switch (v->arg) { - case(MDOC_Compact): - /* FALLTHROUGH */ - case(MDOC_Ragged): - /* FALLTHROUGH */ - case(MDOC_Unfilled): - /* FALLTHROUGH */ - case(MDOC_Literal): - /* FALLTHROUGH */ - case(MDOC_File): - /* FALLTHROUGH */ - case(MDOC_Bullet): - /* FALLTHROUGH */ - case(MDOC_Dash): - /* FALLTHROUGH */ - case(MDOC_Hyphen): - /* FALLTHROUGH */ - case(MDOC_Item): - /* FALLTHROUGH */ - case(MDOC_Enum): - /* FALLTHROUGH */ - case(MDOC_Tag): - /* FALLTHROUGH */ - case(MDOC_Diag): - /* FALLTHROUGH */ - case(MDOC_Hang): - /* FALLTHROUGH */ - case(MDOC_Ohang): - /* FALLTHROUGH */ - case(MDOC_Inset): - v->sz = 0; - v->value = NULL; - break; - case(MDOC_Std): /* FALLTHROUGH */ case(MDOC_Width): @@ -384,9 +367,11 @@ parse(struct mdoc *mdoc, int tok, v->sz = i; break; + default: - abort(); - /* NOTREACHED */ + v->sz = 0; + v->value = NULL; + break; } return(1); |