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

Diff for /mandoc/man_validate.c between version 1.73 and 1.77

version 1.73, 2011/09/04 09:49:46 version 1.77, 2011/11/03 20:48:52
Line 213  check_text(CHKARGS)
Line 213  check_text(CHKARGS)
 {  {
         char            *cp, *p;          char            *cp, *p;
   
         cp = p = n->string;          if (MAN_LITERAL & m->flags)
         for (cp = p; NULL != (p = strchr(p, '\t')); p++) {                  return;
                 if (MAN_LITERAL & m->flags)  
                         continue;          cp = n->string;
           for (p = cp; NULL != (p = strchr(p, '\t')); p++)
                 man_pmsg(m, n->line, (int)(p - cp), MANDOCERR_BADTAB);                  man_pmsg(m, n->line, (int)(p - cp), MANDOCERR_BADTAB);
         }  
 }  }
   
 #define INEQ_DEFINE(x, ineq, name) \  #define INEQ_DEFINE(x, ineq, name) \
Line 415  post_TH(CHKARGS)
Line 415  post_TH(CHKARGS)
   
         if (n)          if (n)
                 n = n->next;                  n = n->next;
         if (n)          if (n && n->string && '\0' != n->string[0]) {
                 pos = n->pos;                  pos = n->pos;
         m->meta.date = mandoc_normdate                  m->meta.date = mandoc_normdate
                 (m->parse, n ? n->string : NULL, line, pos);                      (m->parse, n->string, line, pos);
           } else
                   m->meta.date = mandoc_strdup("");
   
         /* TITLE MSEC DATE ->SOURCE<- VOL */          /* TITLE MSEC DATE ->SOURCE<- VOL */
   
Line 474  post_UC(CHKARGS)
Line 476  post_UC(CHKARGS)
         const char      *p, *s;          const char      *p, *s;
   
         n = n->child;          n = n->child;
         n = m->last->child;  
   
         if (NULL == n || MAN_TEXT != n->type)          if (NULL == n || MAN_TEXT != n->type)
                 p = bsd_versions[0];                  p = bsd_versions[0];

Legend:
Removed from v.1.73  
changed lines
  Added in v.1.77

CVSweb