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