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

Diff for /mandoc/main.c between version 1.34 and 1.35

version 1.34, 2009/07/04 11:10:36 version 1.35, 2009/07/06 09:21:24
Line 99  static int    moptions(enum intt *, char *);
Line 99  static int    moptions(enum intt *, char *);
 static  int               woptions(int *, char *);  static  int               woptions(int *, char *);
 static  int               merr(void *, int, int, const char *);  static  int               merr(void *, int, int, const char *);
 static  int               manwarn(void *, int, int, const char *);  static  int               manwarn(void *, int, int, const char *);
 static  int               mdocwarn(void *, int, int,  static  int               mdocwarn(void *, int, int, const char *);
                                 enum mdoc_warn, const char *);  
 static  int               ffile(struct buf *, struct buf *,  static  int               ffile(struct buf *, struct buf *,
                                 const char *, struct curparse *);                                  const char *, struct curparse *);
 static  int               fdesc(struct buf *, struct buf *,  static  int               fdesc(struct buf *, struct buf *,
Line 645  merr(void *arg, int line, int col, const char *msg)
Line 644  merr(void *arg, int line, int col, const char *msg)
   
   
 static int  static int
 mdocwarn(void *arg, int line, int col,  mdocwarn(void *arg, int line, int col, const char *msg)
                 enum mdoc_warn type, const char *msg)  
 {  {
         struct curparse *curp;          struct curparse *curp;
         char            *wtype;  
   
         curp = (struct curparse *)arg;          curp = (struct curparse *)arg;
         wtype = NULL;  
   
         switch (type) {          warnx("%s:%d: warning: %s (column %d)",
         case (WARN_COMPAT):                          curp->file, line, msg, col);
                 wtype = "compat";  
                 if (curp->wflags & WARN_WCOMPAT)  
                         break;  
                 return(1);  
         case (WARN_SYNTAX):  
                 wtype = "syntax";  
                 if (curp->wflags & WARN_WSYNTAX)  
                         break;  
                 return(1);  
         }  
   
         assert(wtype);  
         warnx("%s:%d: %s warning: %s (column %d)",  
                         curp->file, line, wtype, msg, col);  
   
         if ( ! (curp->wflags & WARN_WERR))          if ( ! (curp->wflags & WARN_WERR))
                 return(1);                  return(1);

Legend:
Removed from v.1.34  
changed lines
  Added in v.1.35

CVSweb