[BACK]Return to main.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mandoc

Diff for /src/usr.bin/mandoc/main.c between version 1.139 and 1.140

version 1.139, 2015/04/18 16:04:40 version 1.140, 2015/04/18 16:34:03
Line 607 
Line 607 
 parse(struct curparse *curp, int fd, const char *file)  parse(struct curparse *curp, int fd, const char *file)
 {  {
         enum mandoclevel  rctmp;          enum mandoclevel  rctmp;
         struct roff_man  *mdoc;  
         struct roff_man  *man;          struct roff_man  *man;
   
         /* Begin by parsing the file itself. */          /* Begin by parsing the file itself. */
Line 695 
Line 694 
                 }                  }
         }          }
   
         mparse_result(curp->mp, &mdoc, &man, NULL);          mparse_result(curp->mp, &man, NULL);
   
         /* Execute the out device, if it exists. */          /* Execute the out device, if it exists. */
   
         if (man && curp->outman)          if (man == NULL)
                   return;
           if (curp->outmdoc != NULL && man->macroset == MACROSET_MDOC)
                   (*curp->outmdoc)(curp->outdata, man);
           if (curp->outman != NULL && man->macroset == MACROSET_MAN)
                 (*curp->outman)(curp->outdata, man);                  (*curp->outman)(curp->outdata, man);
         if (mdoc && curp->outmdoc)  
                 (*curp->outmdoc)(curp->outdata, mdoc);  
 }  }
   
 static void  static void

Legend:
Removed from v.1.139  
changed lines
  Added in v.1.140