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

Diff for /mandoc/mdoc_validate.c between version 1.19 and 1.20

version 1.19, 2009/07/04 10:41:29 version 1.20, 2009/07/06 09:21:24
Line 444  static int
Line 444  static int
 pwarn(struct mdoc *m, int line, int pos, enum mwarn type)  pwarn(struct mdoc *m, int line, int pos, enum mwarn type)
 {  {
         char             *p;          char             *p;
         enum mdoc_warn    c;  
   
         c = WARN_SYNTAX;  
         p = NULL;          p = NULL;
   
         switch (type) {          switch (type) {
         case (WBADMSEC):          case (WBADMSEC):
                 p = "inappropriate manual section";                  p = "inappropriate manual section";
                 c = WARN_COMPAT;  
                 break;                  break;
         case (WBADSEC):          case (WBADSEC):
                 p = "inappropriate document section";                  p = "inappropriate document section";
                 c = WARN_COMPAT;  
                 break;                  break;
         case (WARGVAL):          case (WARGVAL):
                 p = "argument value suggested";                  p = "argument value suggested";
                 c = WARN_COMPAT;  
                 break;                  break;
         case (WPROLREP):          case (WPROLREP):
                 p = "prologue macros repeated";                  p = "prologue macros repeated";
                 c = WARN_COMPAT;  
                 break;                  break;
         case (WPROLOOO):          case (WPROLOOO):
                 p = "prologue macros out-of-order";                  p = "prologue macros out-of-order";
                 c = WARN_COMPAT;  
                 break;                  break;
         case (WNOWIDTH):          case (WNOWIDTH):
                 p = "superfluous width argument";                  p = "superfluous width argument";
Line 495  pwarn(struct mdoc *m, int line, int pos, enum mwarn ty
Line 489  pwarn(struct mdoc *m, int line, int pos, enum mwarn ty
                 break;                  break;
         case (WWRONGMSEC):          case (WWRONGMSEC):
                 p = "document section in wrong manual section";                  p = "document section in wrong manual section";
                 c = WARN_COMPAT;  
                 break;                  break;
         case (WSECOOO):          case (WSECOOO):
                 p = "document section out of conventional order";                  p = "document section out of conventional order";
Line 510  pwarn(struct mdoc *m, int line, int pos, enum mwarn ty
Line 503  pwarn(struct mdoc *m, int line, int pos, enum mwarn ty
                 p = "NAME section contents incomplete/badly-ordered";                  p = "NAME section contents incomplete/badly-ordered";
                 break;                  break;
         }          }
   
         assert(p);          assert(p);
         return(mdoc_pwarn(m, line, pos, c, p));          return(mdoc_pwarn(m, line, pos, p));
 }  }
   
   
Line 529  warn_count(struct mdoc *m, const char *k, 
Line 523  warn_count(struct mdoc *m, const char *k, 
                 int want, const char *v, int has)                  int want, const char *v, int has)
 {  {
   
         return(mdoc_warn(m, WARN_SYNTAX,          return(mdoc_warn(m, "suggests %s %s %d (has %d)",
                 "suggests %s %s %d (has %d)", v, k, want, has));                                  v, k, want, has));
 }  }
   
   

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20

CVSweb