version 1.20, 2014/08/17 22:08:53 |
version 1.21, 2014/09/03 05:17:08 |
|
|
/* $Id$ */ |
/* $OpenBSD$ */ |
/* |
/* |
* Copyright (c) 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv> |
* Copyright (c) 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv> |
* Copyright (c) 2014 Ingo Schwarze <schwarze@openbsd.org> |
* Copyright (c) 2014 Ingo Schwarze <schwarze@openbsd.org> |
|
|
static struct termp * |
static struct termp * |
ascii_init(enum termenc enc, char *outopts) |
ascii_init(enum termenc enc, char *outopts) |
{ |
{ |
const char *toks[4]; |
const char *toks[5]; |
char *v; |
char *v; |
struct termp *p; |
struct termp *p; |
|
|
|
|
toks[0] = "indent"; |
toks[0] = "indent"; |
toks[1] = "width"; |
toks[1] = "width"; |
toks[2] = "mdoc"; |
toks[2] = "mdoc"; |
toks[3] = NULL; |
toks[3] = "synopsis"; |
|
toks[4] = NULL; |
|
|
while (outopts && *outopts) |
while (outopts && *outopts) |
switch (getsubopt(&outopts, UNCONST(toks), &v)) { |
switch (getsubopt(&outopts, UNCONST(toks), &v)) { |
|
|
*/ |
*/ |
p->mdocstyle = 1; |
p->mdocstyle = 1; |
p->defindent = 5; |
p->defindent = 5; |
|
break; |
|
case 3: |
|
p->synopsisonly = 1; |
break; |
break; |
default: |
default: |
break; |
break; |