version 1.60, 2015/10/12 00:14:41 |
version 1.61, 2015/10/13 22:57:49 |
|
|
|
|
|
|
void * |
void * |
html_alloc(const struct mchars *mchars, const struct manoutput *outopts) |
html_alloc(const struct manoutput *outopts) |
{ |
{ |
struct html *h; |
struct html *h; |
|
|
h = mandoc_calloc(1, sizeof(struct html)); |
h = mandoc_calloc(1, sizeof(struct html)); |
|
|
h->tags.head = NULL; |
h->tags.head = NULL; |
h->symtab = mchars; |
|
|
|
h->style = outopts->style; |
h->style = outopts->style; |
h->base_man = outopts->man; |
h->base_man = outopts->man; |
h->base_includes = outopts->includes; |
h->base_includes = outopts->includes; |
|
|
continue; |
continue; |
break; |
break; |
case ESCAPE_SPECIAL: |
case ESCAPE_SPECIAL: |
c = mchars_spec2cp(h->symtab, seq, len); |
c = mchars_spec2cp(seq, len); |
if (c <= 0) |
if (c <= 0) |
continue; |
continue; |
break; |
break; |