summaryrefslogtreecommitdiff
path: root/src/globals.c
blob: 7140ea87684362c4c274c430250c249e166fc61d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/*************************************************
*     xfpt - Simple ASCII->Docbook processor     *
*************************************************/

/* Copyright (c) University of Cambridge, 2007 */
/* Written by Philip Hazel. */

/* Allocate storage and initialize global variables */

#include "xfpt.h"


uschar    *xfpt_share                = US DATADIR;
uschar    *xfpt_version              = US "0.03 02-July-2007";

tree_node *entities                  = NULL;

flagstr   *flaglist                  = NULL;

uschar    *inbuffer                  = NULL;
istackstr *istack                    = NULL;

int        literal_state             = LITERAL_OFF;

int        nest_level                = 0;
int        nest_literal_stack[MAXNEST+1];

macroexe  *macrocurrent              = NULL;
macrodef  *macrolist                 = NULL;

argstr    *macro_argbase             = NULL;
argstr    *macro_starteach           = NULL;

FILE      *outfile                   = NULL;

int        para_inline_macro         = 0;
uschar    *parabuffer                = NULL;
int        popto                     = -1;
pushstr   *pushed                    = NULL;

int        return_code               = 0;
uschar    *revision                  = NULL;

/* End of globals.c */