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

Diff for /mandoc/read.c between version 1.145 and 1.147

version 1.145, 2015/10/30 19:04:16 version 1.147, 2016/01/08 02:13:39
Line 26 
Line 26 
   
 #include <assert.h>  #include <assert.h>
 #include <ctype.h>  #include <ctype.h>
   #if HAVE_ERR
 #include <err.h>  #include <err.h>
   #endif
 #include <errno.h>  #include <errno.h>
 #include <fcntl.h>  #include <fcntl.h>
 #include <stdarg.h>  #include <stdarg.h>
Line 540  rerun:
Line 542  rerun:
                         if (mparse_open(curp, &fd, ln.buf + of) ==                          if (mparse_open(curp, &fd, ln.buf + of) ==
                             MANDOCLEVEL_OK) {                              MANDOCLEVEL_OK) {
                                 mparse_readfd(curp, fd, ln.buf + of);                                  mparse_readfd(curp, fd, ln.buf + of);
                                   close(fd);
                                 curp->file = save_file;                                  curp->file = save_file;
                         } else {                          } else {
                                 curp->file = save_file;                                  curp->file = save_file;
Line 771  mparse_readfd(struct mparse *curp, int fd, const char 
Line 774  mparse_readfd(struct mparse *curp, int fd, const char 
 #endif  #endif
                         free(blk.buf);                          free(blk.buf);
         }          }
   
         if (fd != STDIN_FILENO && close(fd) == -1)  
                 perror(file);  
   
         return curp->file_status;          return curp->file_status;
 }  }
   

Legend:
Removed from v.1.145  
changed lines
  Added in v.1.147

CVSweb