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

Diff for /mandoc/chars.c between version 1.15 and 1.16

version 1.15, 2010/01/05 19:51:10 version 1.16, 2010/01/28 06:04:59
Line 166  find(struct tbl *tab, const char *p, size_t sz, size_t
Line 166  find(struct tbl *tab, const char *p, size_t sz, size_t
         if (NULL == (pp = htab[hash]))          if (NULL == (pp = htab[hash]))
                 return(NULL);                  return(NULL);
   
         if (NULL == pp->next) {  
                 if ( ! match(pp, p, sz, type))  
                         return(NULL);  
   
                 if (CHARS_HTML == tab->type) {  
                         *rsz = pp->htmlsz;  
                         return(pp->html);  
                 }  
                 *rsz = pp->asciisz;  
                 return(pp->ascii);  
         }  
   
         for (prev = NULL; pp; pp = pp->next) {          for (prev = NULL; pp; pp = pp->next) {
                 if ( ! match(pp, p, sz, type)) {                  if ( ! match(pp, p, sz, type)) {
                         prev = pp;                          prev = pp;

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

CVSweb