summaryrefslogtreecommitdiff
path: root/macros/texinfo/texinfo/tp/Texinfo/XS/parsetexi/tree.h
diff options
context:
space:
mode:
Diffstat (limited to 'macros/texinfo/texinfo/tp/Texinfo/XS/parsetexi/tree.h')
-rw-r--r--macros/texinfo/texinfo/tp/Texinfo/XS/parsetexi/tree.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/macros/texinfo/texinfo/tp/Texinfo/XS/parsetexi/tree.h b/macros/texinfo/texinfo/tp/Texinfo/XS/parsetexi/tree.h
index 48e580a340..acb224abec 100644
--- a/macros/texinfo/texinfo/tp/Texinfo/XS/parsetexi/tree.h
+++ b/macros/texinfo/texinfo/tp/Texinfo/XS/parsetexi/tree.h
@@ -1,4 +1,8 @@
/* tree.h - declarations for tree.c */
+#ifndef TREE_H
+#define TREE_H
+
+#include "tree_types.h"
ELEMENT *new_element (enum element_type type);
void add_to_element_contents (ELEMENT *parent, ELEMENT *e);
@@ -22,3 +26,4 @@ void destroy_element_and_children (ELEMENT *e);
#define element_args_number(e) ((e)->args.number)
#define element_text(e) (text_base (&(e)->text))
+#endif