version 1.162, 2011/05/17 14:38:34 |
version 1.164, 2011/09/17 15:00:51 |
Line 44 typedef void (*out_free)(void *); |
|
Line 44 typedef void (*out_free)(void *); |
|
enum outt { |
enum outt { |
OUTT_ASCII = 0, /* -Tascii */ |
OUTT_ASCII = 0, /* -Tascii */ |
OUTT_LOCALE, /* -Tlocale */ |
OUTT_LOCALE, /* -Tlocale */ |
|
OUTT_UTF8, /* -Tutf8 */ |
OUTT_TREE, /* -Ttree */ |
OUTT_TREE, /* -Ttree */ |
|
OUTT_MAN, /* -Tman */ |
OUTT_HTML, /* -Thtml */ |
OUTT_HTML, /* -Thtml */ |
OUTT_XHTML, /* -Txhtml */ |
OUTT_XHTML, /* -Txhtml */ |
OUTT_LINT, /* -Tlint */ |
OUTT_LINT, /* -Tlint */ |
Line 213 parse(struct curparse *curp, int fd, |
|
Line 215 parse(struct curparse *curp, int fd, |
|
curp->outdata = html_alloc(curp->outopts); |
curp->outdata = html_alloc(curp->outopts); |
curp->outfree = html_free; |
curp->outfree = html_free; |
break; |
break; |
|
case (OUTT_UTF8): |
|
curp->outdata = utf8_alloc(curp->outopts); |
|
curp->outfree = ascii_free; |
|
break; |
case (OUTT_LOCALE): |
case (OUTT_LOCALE): |
curp->outdata = locale_alloc(curp->outopts); |
curp->outdata = locale_alloc(curp->outopts); |
curp->outfree = ascii_free; |
curp->outfree = ascii_free; |
Line 244 parse(struct curparse *curp, int fd, |
|
Line 250 parse(struct curparse *curp, int fd, |
|
curp->outman = tree_man; |
curp->outman = tree_man; |
curp->outmdoc = tree_mdoc; |
curp->outmdoc = tree_mdoc; |
break; |
break; |
|
case (OUTT_MAN): |
|
curp->outmdoc = man_mdoc; |
|
break; |
case (OUTT_PDF): |
case (OUTT_PDF): |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case (OUTT_ASCII): |
case (OUTT_ASCII): |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
|
case (OUTT_UTF8): |
|
/* FALLTHROUGH */ |
case (OUTT_LOCALE): |
case (OUTT_LOCALE): |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case (OUTT_PS): |
case (OUTT_PS): |
Line 305 toptions(struct curparse *curp, char *arg) |
|
Line 316 toptions(struct curparse *curp, char *arg) |
|
curp->wlevel = MANDOCLEVEL_WARNING; |
curp->wlevel = MANDOCLEVEL_WARNING; |
} else if (0 == strcmp(arg, "tree")) |
} else if (0 == strcmp(arg, "tree")) |
curp->outtype = OUTT_TREE; |
curp->outtype = OUTT_TREE; |
|
else if (0 == strcmp(arg, "man")) |
|
curp->outtype = OUTT_MAN; |
else if (0 == strcmp(arg, "html")) |
else if (0 == strcmp(arg, "html")) |
curp->outtype = OUTT_HTML; |
curp->outtype = OUTT_HTML; |
|
else if (0 == strcmp(arg, "utf8")) |
|
curp->outtype = OUTT_UTF8; |
else if (0 == strcmp(arg, "locale")) |
else if (0 == strcmp(arg, "locale")) |
curp->outtype = OUTT_LOCALE; |
curp->outtype = OUTT_LOCALE; |
else if (0 == strcmp(arg, "xhtml")) |
else if (0 == strcmp(arg, "xhtml")) |