Add '3rd-party/xfpt/' from commit '24eaa721effcf2f56d1da62344ee27ac9721d3ec'
[exim.git] / 3rd-party / xfpt / src / globals.h
1 /*************************************************
2 *     xfpt - Simple ASCII->Docbook processor     *
3 *************************************************/
4
5 /* Copyright (c) University of Cambridge, 2012 */
6 /* Written by Philip Hazel. */
7
8 /* Header file for all the global variables */
9
10
11 /*************************************************
12 *           General global variables             *
13 *************************************************/
14
15 extern uschar     *xfpt_share;
16 extern uschar     *xfpt_version;
17
18 extern tree_node  *entities;
19
20 extern flagstr    *flaglist;
21 extern int         from_type[];
22 extern int         from_type_ptr;
23
24 extern uschar     *inbuffer;
25 extern istackstr  *istack;
26 extern istackstr  *istackbase;
27
28 extern int         literal_state;
29
30 extern int         nest_level;
31 extern int         nest_literal_stack[];
32 extern uschar     *next_line;
33
34 extern macroexe   *macrocurrent;
35 extern macrodef   *macrolist;
36
37 extern argstr     *macro_argbase;
38 extern argstr     *macro_starteach;
39
40 extern FILE       *outfile;
41
42 extern int         para_inline_macro;
43 extern uschar     *parabuffer;
44 extern int         popto;
45 extern pushstr    *pushed;
46
47 extern int         return_code;
48 extern uschar     *revision;
49
50 extern BOOL        suppress_warnings;
51
52 /* End of globals.h */