=================================================================== RCS file: /cvs/mandoc/html.c,v retrieving revision 1.145 retrieving revision 1.146 diff -u -p -r1.145 -r1.146 --- mandoc/html.c 2011/05/18 23:59:08 1.145 +++ mandoc/html.c 2011/05/24 21:31:23 1.146 @@ -1,4 +1,4 @@ -/* $Id: html.c,v 1.145 2011/05/18 23:59:08 kristaps Exp $ */ +/* $Id: html.c,v 1.146 2011/05/24 21:31:23 kristaps Exp $ */ /* * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons * Copyright (c) 2011 Ingo Schwarze @@ -109,7 +109,6 @@ static const char *const roffscales[SCALE_MAX] = { static void bufncat(struct html *, const char *, size_t); static void print_spec(struct html *, const char *, size_t); -static void print_res(struct html *, const char *, size_t); static void print_ctag(struct html *, enum htmltag); static int print_encode(struct html *, const char *, int); static void print_metaf(struct html *, enum mandoc_esc); @@ -238,26 +237,7 @@ print_spec(struct html *h, const char *p, size_t len) fwrite(rhs, 1, sz, stdout); } - static void -print_res(struct html *h, const char *p, size_t len) -{ - int cp; - const char *rhs; - size_t sz; - - if ((cp = mchars_res2cp(h->symtab, p, len)) > 0) { - printf("&#%d;", cp); - return; - } else if (-1 == cp) - return; - - if (NULL != (rhs = mchars_res2str(h->symtab, p, len, &sz))) - fwrite(rhs, 1, sz, stdout); -} - - -static void print_metaf(struct html *h, enum mandoc_esc deco) { enum htmlfont font; @@ -321,8 +301,6 @@ html_strlen(const char *cp) /* FALLTHROUGH */ case (ESCAPE_NUMBERED): /* FALLTHROUGH */ - case (ESCAPE_PREDEF): - /* FALLTHROUGH */ case (ESCAPE_SPECIAL): sz++; break; @@ -387,9 +365,6 @@ print_encode(struct html *h, const char *p, int norecu c = mchars_num2char(seq, len); if ('\0' != c) putchar(c); - break; - case (ESCAPE_PREDEF): - print_res(h, seq, len); break; case (ESCAPE_SPECIAL): print_spec(h, seq, len);