summaryrefslogtreecommitdiff
path: root/3rd-party/xfpt/src/functions.h
blob: 696ba4604311d0d2afdbd0714dbf6363d8c5b965 (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
/*************************************************
*     xfpt - Simple ASCII->Docbook processor     *
*************************************************/

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

/* This header defines all the global functions. */

extern void        dot_process(uschar *);
extern void        error(int, ...);
extern void        literal_process(uschar *);
extern uschar     *misc_copystring(uschar *, int);
extern void        misc_detrail(uschar *);
extern void       *misc_malloc(int);
extern uschar     *misc_readitem(uschar *, uschar *, int *, uschar *, int);
extern uschar     *misc_readstring(uschar *, int *, uschar *, int);

extern void        para_process(uschar *);

extern uschar     *read_nextline(void);
extern uschar     *read_paragraph(uschar *, int *);
extern void        read_process_macroline(uschar *, uschar *);

extern int         tree_insertnode(tree_node **, tree_node *);
extern tree_node  *tree_search(tree_node *, uschar *);

/* End of functions.h */