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

Diff for /mandoc/man.c between version 1.22 and 1.23

version 1.22, 2009/06/18 10:32:00 version 1.23, 2009/06/18 10:53:58
Line 434  man_vwarn(struct man *man, int ln, int pos, const char
Line 434  man_vwarn(struct man *man, int ln, int pos, const char
 }  }
   
   
   int
   man_err(struct man *m, int line, int pos,
                   int iserr, enum merr type)
   {
           const char       *p;
   
           p = NULL;
           switch (type) {
           case (WNPRINT):
                   p = "invalid character";
                   break;
           case (WNMEM):
                   p = "memory exhausted";
                   break;
           case (WMSEC):
                   p = "invalid manual section";
                   break;
           case (WDATE):
                   p = "invalid date format";
                   break;
           case (WLNSCOPE):
                   p = "scope of prior line violated";
                   break;
           case (WTSPACE):
                   p = "trailing whitespace at end of line";
                   break;
           case (WTQUOTE):
                   p = "unterminated quotation";
                   break;
           }
           assert(p);
   
           if (iserr)
                   return(man_verr(m, line, pos, p));
   
           return(man_vwarn(m, line, pos, p));
   }

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23

CVSweb