]> git.cameronkatri.com Git - mandoc.git/blobdiff - eqn_parse.h
Provide a cleanup function for the term_tab module, freeing memory
[mandoc.git] / eqn_parse.h
index c00901197a6cc79470fa816efd869f9666952bc4..a2a4e6fd7d37d21b281be8601b0428b3a9752f24 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: eqn_parse.h,v 1.2 2018/12/13 05:23:38 schwarze Exp $ */
+/*     $Id: eqn_parse.h,v 1.3 2018/12/14 06:33:14 schwarze Exp $ */
 /*
  * Copyright (c) 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2014, 2017, 2018 Ingo Schwarze <schwarze@openbsd.org>
  * For use in the roff(7) and eqn(7) parsers only.
  */
 
-struct mparse;
 struct roff_node;
 struct eqn_box;
 struct eqn_def;
 
 struct eqn_node {
-       struct mparse    *parse;   /* Main parser, for error reporting. */
        struct roff_node *node;    /* Syntax tree of this equation. */
        struct eqn_def   *defs;    /* Array of definitions. */
        char             *data;    /* Source code of this equation. */
@@ -41,7 +39,7 @@ struct        eqn_node {
 };
 
 
-struct eqn_node        *eqn_alloc(struct mparse *);
+struct eqn_node        *eqn_alloc(void);
 struct eqn_box *eqn_box_new(void);
 void            eqn_box_free(struct eqn_box *);
 void            eqn_free(struct eqn_node *);