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

Diff for /mandoc/demandoc.c between version 1.21 and 1.24

version 1.21, 2015/10/06 18:32:19 version 1.24, 2015/10/22 22:06:43
Line 44  int
Line 44  int
 main(int argc, char *argv[])  main(int argc, char *argv[])
 {  {
         struct mparse   *mp;          struct mparse   *mp;
         struct mchars   *mchars;  
         int              ch, fd, i, list;          int              ch, fd, i, list;
         extern int       optind;          extern int       optind;
   
Line 79  main(int argc, char *argv[])
Line 78  main(int argc, char *argv[])
         argc -= optind;          argc -= optind;
         argv += optind;          argv += optind;
   
         mchars = mchars_alloc();          mchars_alloc();
         mp = mparse_alloc(MPARSE_SO, MANDOCLEVEL_BADARG, NULL, mchars, NULL);          mp = mparse_alloc(MPARSE_SO, MANDOCLEVEL_BADARG, NULL, NULL);
         assert(mp);          assert(mp);
   
         if (argc < 1)          if (argc < 1)
Line 96  main(int argc, char *argv[])
Line 95  main(int argc, char *argv[])
         }          }
   
         mparse_free(mp);          mparse_free(mp);
         mchars_free(mchars);          mchars_free();
         return (int)MANDOCLEVEL_OK;          return (int)MANDOCLEVEL_OK;
 }  }
   
Line 120  pmandoc(struct mparse *mp, int fd, const char *fn, int
Line 119  pmandoc(struct mparse *mp, int fd, const char *fn, int
   
         if (man == NULL)          if (man == NULL)
                 return;                  return;
         if (man->macroset == MACROSET_MDOC)          if (man->macroset == MACROSET_MDOC) {
                   mdoc_validate(man);
                 pmdoc(man->first->child, &line, &col, list);                  pmdoc(man->first->child, &line, &col, list);
         else          } else {
                   man_validate(man);
                 pman(man->first->child, &line, &col, list);                  pman(man->first->child, &line, &col, list);
           }
   
         if ( ! list)          if ( ! list)
                 putchar('\n');                  putchar('\n');

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.24

CVSweb