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

Diff for /mandoc/main.c between version 1.199 and 1.200

version 1.199, 2014/11/11 19:04:55 version 1.200, 2014/11/26 21:40:17
Line 115  main(int argc, char *argv[])
Line 115  main(int argc, char *argv[])
 #endif  #endif
         enum mandoclevel rc;          enum mandoclevel rc;
         enum outmode     outmode;          enum outmode     outmode;
         pid_t            child_pid;  
         int              fd;          int              fd;
         int              show_usage;          int              show_usage;
         int              use_pager;          int              use_pager;
Line 388  main(int argc, char *argv[])
Line 387  main(int argc, char *argv[])
         while (argc) {          while (argc) {
 #if HAVE_SQLITE3  #if HAVE_SQLITE3
                 if (resp != NULL) {                  if (resp != NULL) {
                         rc = mparse_open(curp.mp, &fd, resp->file,                          rc = mparse_open(curp.mp, &fd, resp->file);
                             &child_pid);  
                         if (fd == -1)                          if (fd == -1)
                                 /* nothing */;                                  /* nothing */;
                         else if (resp->form & FORM_SRC) {                          else if (resp->form & FORM_SRC) {
Line 403  main(int argc, char *argv[])
Line 401  main(int argc, char *argv[])
                 } else                  } else
 #endif  #endif
                 {                  {
                         rc = mparse_open(curp.mp, &fd, *argv++,                          rc = mparse_open(curp.mp, &fd, *argv++);
                             &child_pid);  
                         if (fd != -1)                          if (fd != -1)
                                 parse(&curp, fd, argv[-1], &rc);                                  parse(&curp, fd, argv[-1], &rc);
                 }                  }
   
                 if (child_pid &&                  if (mparse_wait(curp.mp) != MANDOCLEVEL_OK)
                     mparse_wait(curp.mp, child_pid) != MANDOCLEVEL_OK)  
                         rc = MANDOCLEVEL_SYSERR;                          rc = MANDOCLEVEL_SYSERR;
   
                 if (MANDOCLEVEL_OK != rc && curp.wstop)                  if (MANDOCLEVEL_OK != rc && curp.wstop)

Legend:
Removed from v.1.199  
changed lines
  Added in v.1.200

CVSweb