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

Diff for /mandoc/html.c between version 1.82 and 1.84

version 1.82, 2009/11/09 05:11:46 version 1.84, 2009/11/12 08:21:05
Line 88  extern int    getsubopt(char **, char * const *, char 
Line 88  extern int    getsubopt(char **, char * const *, char 
 #endif  #endif
   
   
 static  void              print_spec(struct html *, const char *, int);  static  void              print_spec(struct html *, const char *, size_t);
 static  void              print_res(struct html *, const char *, int);  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_encode(struct html *, const char *);  static  void              print_encode(struct html *, const char *);
   
Line 193  print_gen_head(struct html *h)
Line 193  print_gen_head(struct html *h)
   
   
 static void  static void
 print_spec(struct html *h, const char *p, int len)  print_spec(struct html *h, const char *p, size_t len)
 {  {
         const char      *rhs;          const char      *rhs;
         size_t           sz;          size_t           sz;
   
         rhs = chars_a2ascii(h->symtab, p, (size_t)len, &sz);          rhs = chars_a2ascii(h->symtab, p, len, &sz);
   
         if (NULL == rhs)          if (NULL == rhs)
                 return;                  return;
Line 207  print_spec(struct html *h, const char *p, int len)
Line 207  print_spec(struct html *h, const char *p, int len)
   
   
 static void  static void
 print_res(struct html *h, const char *p, int len)  print_res(struct html *h, const char *p, size_t len)
 {  {
         const char      *rhs;          const char      *rhs;
         size_t           sz;          size_t           sz;
   
         rhs = chars_a2res(h->symtab, p, (size_t)len, &sz);          rhs = chars_a2res(h->symtab, p, len, &sz);
   
         if (NULL == rhs)          if (NULL == rhs)
                 return;                  return;
Line 262  print_encode(struct html *h, const char *p)
Line 262  print_encode(struct html *h, const char *p)
                 }                  }
   
                 p += len - 1;                  p += len - 1;
   
                   if (DECO_NOSPACE == deco && '\0' == *(p + 1))
                           h->flags |= HTML_NOSPACE;
         }          }
 }  }
   

Legend:
Removed from v.1.82  
changed lines
  Added in v.1.84

CVSweb