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

Diff for /mandoc/html.c between version 1.125 and 1.126

version 1.125, 2011/01/13 14:30:13 version 1.126, 2011/01/30 16:05:37
Line 1 
Line 1 
 /*      $Id$ */  /*      $Id$ */
 /*  /*
  * Copyright (c) 2008, 2009, 2010 Kristaps Dzonsons <kristaps@bsd.lv>   * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
    * Copyright (c) 2011 Ingo Schwarze <schwarze@openbsd.org>
  *   *
  * Permission to use, copy, modify, and distribute this software for any   * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above   * purpose with or without fee is hereby granted, provided that the above
Line 93  static const char *const htmlattrs[ATTR_MAX] = {
Line 94  static const char *const htmlattrs[ATTR_MAX] = {
         "colspan", /* ATTR_COLSPAN */          "colspan", /* ATTR_COLSPAN */
 };  };
   
   static  void              print_num(struct html *, const char *, size_t);
 static  void              print_spec(struct html *, enum roffdeco,  static  void              print_spec(struct html *, enum roffdeco,
                                 const char *, size_t);                                  const char *, size_t);
 static  void              print_res(struct html *, const char *, size_t);  static  void              print_res(struct html *, const char *, size_t);
Line 214  print_gen_head(struct html *h)
Line 216  print_gen_head(struct html *h)
   
   
 static void  static void
   print_num(struct html *h, const char *p, size_t len)
   {
           const char      *rhs;
   
           rhs = chars_num2char(p, len);
           if (rhs)
                   putchar((int)*rhs);
   }
   
   
   static void
 print_spec(struct html *h, enum roffdeco d, const char *p, size_t len)  print_spec(struct html *h, enum roffdeco d, const char *p, size_t len)
 {  {
         int              cp;          int              cp;
Line 333  print_encode(struct html *h, const char *p, int norecu
Line 346  print_encode(struct html *h, const char *p, int norecu
                 len = a2roffdeco(&deco, &seq, &sz);                  len = a2roffdeco(&deco, &seq, &sz);
   
                 switch (deco) {                  switch (deco) {
                   case (DECO_NUMBERED):
                           print_num(h, seq, sz);
                           break;
                 case (DECO_RESERVED):                  case (DECO_RESERVED):
                         print_res(h, seq, sz);                          print_res(h, seq, sz);
                         break;                          break;

Legend:
Removed from v.1.125  
changed lines
  Added in v.1.126

CVSweb