xref: /reactos/dll/3rdparty/libxslt/precomp.h (revision 40462c92)
1 #ifndef _LIBXSLT_PCH_
2 #define _LIBXSLT_PCH_
3 
4 #define IN_LIBXSLT
5 #include <libxslt.h>
6 
7 #ifndef	XSLT_NEED_TRIO
8 #include <stdio.h>
9 #else
10 #include <trio.h>
11 #endif
12 
13 #include <string.h>
14 #include <limits.h>
15 
16 #ifdef HAVE_SYS_TYPES_H
17 #include <sys/types.h>
18 #endif
19 #ifdef HAVE_MATH_H
20 #include <math.h>
21 #endif
22 #ifdef HAVE_FLOAT_H
23 #include <float.h>
24 #endif
25 #ifdef HAVE_IEEEFP_H
26 #include <ieeefp.h>
27 #endif
28 #ifdef HAVE_NAN_H
29 #include <nan.h>
30 #endif
31 #ifdef HAVE_CTYPE_H
32 #include <ctype.h>
33 #endif
34 #ifdef HAVE_TIME_H
35 #include <time.h>
36 #endif
37 #ifdef HAVE_STDLIB_H
38 #include <stdlib.h>
39 #endif
40 
41 #include <libxml/xmlmemory.h>
42 #include <libxml/tree.h>
43 #include <libxml/hash.h>
44 #include <libxml/xmlerror.h>
45 #include <libxml/uri.h>
46 #include <libxml/parser.h>
47 #include <libxml/parserInternals.h>
48 #include <libxml/xpath.h>
49 #include <libxml/xpathInternals.h>
50 #include <libxml/valid.h>
51 #include <libxml/encoding.h>
52 #include <libxml/dict.h>
53 #include <libxml/xmlIO.h>
54 #include <libxml/HTMLtree.h>
55 
56 #include "xslt.h"
57 #include "xsltInternals.h"
58 #include "xsltutils.h"
59 #include "attributes.h"
60 #include "namespaces.h"
61 #include "templates.h"
62 #include "imports.h"
63 #include "transform.h"
64 #include "preproc.h"
65 #include "documents.h"
66 #include "keys.h"
67 #include "security.h"
68 #include "extensions.h"
69 #include "variables.h"
70 #include "extra.h"
71 #include "pattern.h"
72 #include "numbersInternals.h"
73 #include "functions.h"
74 
75 #endif /* _LIBXSLT_PCH_ */
76