[BACK]Return to html.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/html.c between version 1.107 and 1.108

version 1.107, 2010/07/16 22:33:30 version 1.108, 2010/07/21 20:35:03
Line 88  static const char *const htmlattrs[ATTR_MAX] = {
Line 88  static const char *const htmlattrs[ATTR_MAX] = {
         "summary",          "summary",
 };  };
   
 static  void              print_spec(struct html *, const char *, size_t);  static  void              print_spec(struct html *, enum roffdeco,
                                   const char *, size_t);
 static  void              print_res(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  void              print_ctag(struct html *, enum htmltag);
 static  void              print_doctype(struct html *);  static  void              print_doctype(struct html *);
Line 215  print_gen_head(struct html *h)
Line 216  print_gen_head(struct html *h)
   
   
 static void  static void
 print_spec(struct html *h, const char *p, size_t len)  print_spec(struct html *h, enum roffdeco d, const char *p, size_t len)
 {  {
         int              cp;          int              cp;
         const char      *rhs;          const char      *rhs;
Line 224  print_spec(struct html *h, const char *p, size_t len)
Line 225  print_spec(struct html *h, const char *p, size_t len)
         if ((cp = chars_spec2cp(h->symtab, p, len)) > 0) {          if ((cp = chars_spec2cp(h->symtab, p, len)) > 0) {
                 printf("&#%d;", cp);                  printf("&#%d;", cp);
                 return;                  return;
           } else if (-1 == cp && DECO_SSPECIAL == d) {
                   fwrite(p, 1, len, stdout);
                   return;
         } else if (-1 == cp)          } else if (-1 == cp)
                 return;                  return;
   
Line 342  print_encode(struct html *h, const char *p, int norecu
Line 346  print_encode(struct html *h, const char *p, int norecu
                 case (DECO_RESERVED):                  case (DECO_RESERVED):
                         print_res(h, seq, sz);                          print_res(h, seq, sz);
                         break;                          break;
                   case (DECO_SSPECIAL):
                           /* FALLTHROUGH */
                 case (DECO_SPECIAL):                  case (DECO_SPECIAL):
                         print_spec(h, seq, sz);                          print_spec(h, deco, seq, sz);
                         break;                          break;
                 case (DECO_PREVIOUS):                  case (DECO_PREVIOUS):
                         /* FALLTHROUGH */                          /* FALLTHROUGH */

Legend:
Removed from v.1.107  
changed lines
  Added in v.1.108

CVSweb