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

Diff for /mandoc/read.c between version 1.215 and 1.218

version 1.215, 2020/03/13 15:32:28 version 1.218, 2020/04/18 20:40:10
Line 1 
Line 1 
 /* $Id$ */  /* $Id$ */
 /*  /*
  * Copyright (c) 2010-2019 Ingo Schwarze <schwarze@openbsd.org>   * Copyright (c) 2010-2020 Ingo Schwarze <schwarze@openbsd.org>
  * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>   * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2010, 2012 Joerg Sonnenberger <joerg@netbsd.org>   * Copyright (c) 2010, 2012 Joerg Sonnenberger <joerg@netbsd.org>
  *   *
Line 42 
Line 42 
 #include "mandoc_aux.h"  #include "mandoc_aux.h"
 #include "mandoc.h"  #include "mandoc.h"
 #include "roff.h"  #include "roff.h"
 #include "tag.h"  
 #include "mdoc.h"  #include "mdoc.h"
 #include "man.h"  #include "man.h"
 #include "mandoc_parse.h"  #include "mandoc_parse.h"
 #include "libmandoc.h"  #include "libmandoc.h"
 #include "roff_int.h"  #include "roff_int.h"
   #include "tag.h"
   
 #define REPARSE_LIMIT   1000  #define REPARSE_LIMIT   1000
   
Line 678  mparse_alloc(int options, enum mandoc_os os_e, const c
Line 678  mparse_alloc(int options, enum mandoc_os os_e, const c
 void  void
 mparse_reset(struct mparse *curp)  mparse_reset(struct mparse *curp)
 {  {
           tag_free();
         roff_reset(curp->roff);          roff_reset(curp->roff);
         roff_man_reset(curp->man);          roff_man_reset(curp->man);
         free_buf_list(curp->secondary);          free_buf_list(curp->secondary);
         curp->secondary = NULL;          curp->secondary = NULL;
         curp->gzip = 0;          curp->gzip = 0;
           tag_alloc();
 }  }
   
 void  void
Line 706  mparse_result(struct mparse *curp)
Line 708  mparse_result(struct mparse *curp)
                         mdoc_validate(curp->man);                          mdoc_validate(curp->man);
                 else                  else
                         man_validate(curp->man);                          man_validate(curp->man);
                   tag_postprocess(curp->man, curp->man->meta.first);
         }          }
         return &curp->man->meta;          return &curp->man->meta;
 }  }

Legend:
Removed from v.1.215  
changed lines
  Added in v.1.218

CVSweb