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

Diff for /mandoc/read.c between version 1.86 and 1.92

version 1.86, 2014/09/07 23:25:01 version 1.92, 2014/10/20 19:04:45
Line 117  static const char * const mandocerrs[MANDOCERR_MAX] = 
Line 117  static const char * const mandocerrs[MANDOCERR_MAX] = 
         "sections out of conventional order",          "sections out of conventional order",
         "duplicate section title",          "duplicate section title",
         "unexpected section",          "unexpected section",
           "unusual Xr order",
           "unusual Xr punctuation",
         "AUTHORS section without An macro",          "AUTHORS section without An macro",
   
         /* related to macros and nesting */          /* related to macros and nesting */
Line 147  static const char * const mandocerrs[MANDOCERR_MAX] = 
Line 149  static const char * const mandocerrs[MANDOCERR_MAX] = 
         "missing font type, using \\fR",          "missing font type, using \\fR",
         "unknown font type, using \\fR",          "unknown font type, using \\fR",
         "missing -std argument, adding it",          "missing -std argument, adding it",
           "missing eqn box, using \"\"",
   
         /* related to bad macro arguments */          /* related to bad macro arguments */
         "unterminated quoted argument",          "unterminated quoted argument",
Line 156  static const char * const mandocerrs[MANDOCERR_MAX] = 
Line 159  static const char * const mandocerrs[MANDOCERR_MAX] = 
         "skipping duplicate list type",          "skipping duplicate list type",
         "skipping -width argument",          "skipping -width argument",
         "unknown AT&T UNIX version",          "unknown AT&T UNIX version",
           "comma in function argument",
           "parenthesis in function name",
         "invalid content in Rs block",          "invalid content in Rs block",
         "invalid Boolean argument",          "invalid Boolean argument",
         "unknown font, skipping request",          "unknown font, skipping request",
Line 175  static const char * const mandocerrs[MANDOCERR_MAX] = 
Line 180  static const char * const mandocerrs[MANDOCERR_MAX] = 
         "equation scope open on exit",          "equation scope open on exit",
         "overlapping equation scopes",          "overlapping equation scopes",
         "unexpected end of equation",          "unexpected end of equation",
         "equation syntax error",  
   
         /* related to tables */          /* related to tables */
         "bad table syntax",          "bad table syntax",
Line 207  static const char * const mandocerrs[MANDOCERR_MAX] = 
Line 211  static const char * const mandocerrs[MANDOCERR_MAX] = 
         "skipping request without numeric argument",          "skipping request without numeric argument",
         "skipping all arguments",          "skipping all arguments",
         "skipping excess arguments",          "skipping excess arguments",
           "divide by zero",
   
         "generic fatal error",          "generic fatal error",
   
Line 764  mparse_readfd(struct mparse *curp, int fd, const char 
Line 769  mparse_readfd(struct mparse *curp, int fd, const char 
                         (*curp->mmsg)(MANDOCERR_SYSOPEN,                          (*curp->mmsg)(MANDOCERR_SYSOPEN,
                             curp->file_status,                              curp->file_status,
                             file, 0, 0, strerror(errno));                              file, 0, 0, strerror(errno));
                 goto out;                  return(curp->file_status);
         }          }
   
         /*          /*
Line 774  mparse_readfd(struct mparse *curp, int fd, const char 
Line 779  mparse_readfd(struct mparse *curp, int fd, const char 
          * the parse phase for the file.           * the parse phase for the file.
          */           */
   
         if ( ! read_whole_file(curp, file, fd, &blk, &with_mmap))          if (read_whole_file(curp, file, fd, &blk, &with_mmap)) {
                 goto out;                  mparse_parse_buffer(curp, blk, file);
   
         mparse_parse_buffer(curp, blk, file);  
   
 #if HAVE_MMAP  #if HAVE_MMAP
         if (with_mmap)                  if (with_mmap)
                 munmap(blk.buf, blk.sz);                          munmap(blk.buf, blk.sz);
         else                  else
 #endif  #endif
                 free(blk.buf);                          free(blk.buf);
           }
   
         if (STDIN_FILENO != fd && -1 == close(fd))          if (STDIN_FILENO != fd && -1 == close(fd))
                 perror(file);                  perror(file);
 out:  
         return(curp->file_status);          return(curp->file_status);
 }  }
   

Legend:
Removed from v.1.86  
changed lines
  Added in v.1.92

CVSweb