Author: akhaldi Date: Mon Jan 13 13:16:57 2014 New Revision: 61617
URL: http://svn.reactos.org/svn/reactos?rev=61617&view=rev Log: [LIBSXLT] * Create a main header and move some inclusions to it. CORE-7716
Added: trunk/reactos/dll/3rdparty/libxslt/precomp.h (with props) Modified: trunk/reactos/dll/3rdparty/libxslt/attributes.c trunk/reactos/dll/3rdparty/libxslt/attrvt.c trunk/reactos/dll/3rdparty/libxslt/config.h trunk/reactos/dll/3rdparty/libxslt/documents.c trunk/reactos/dll/3rdparty/libxslt/extensions.c trunk/reactos/dll/3rdparty/libxslt/extra.c trunk/reactos/dll/3rdparty/libxslt/functions.c trunk/reactos/dll/3rdparty/libxslt/imports.c trunk/reactos/dll/3rdparty/libxslt/keys.c trunk/reactos/dll/3rdparty/libxslt/namespaces.c trunk/reactos/dll/3rdparty/libxslt/numbers.c trunk/reactos/dll/3rdparty/libxslt/pattern.c trunk/reactos/dll/3rdparty/libxslt/preproc.c trunk/reactos/dll/3rdparty/libxslt/security.c trunk/reactos/dll/3rdparty/libxslt/templates.c trunk/reactos/dll/3rdparty/libxslt/transform.c trunk/reactos/dll/3rdparty/libxslt/variables.c trunk/reactos/dll/3rdparty/libxslt/xslt.c trunk/reactos/dll/3rdparty/libxslt/xsltlocale.c trunk/reactos/dll/3rdparty/libxslt/xsltutils.c
Modified: trunk/reactos/dll/3rdparty/libxslt/attributes.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/attrib... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/attributes.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/attributes.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -9,45 +9,7 @@ * daniel@veillard.com */
-#define IN_LIBXSLT -#include "libxslt.h" - -#include <string.h> - -#ifdef HAVE_SYS_TYPES_H -#include <sys/types.h> -#endif -#ifdef HAVE_MATH_H -#include <math.h> -#endif -#ifdef HAVE_FLOAT_H -#include <float.h> -#endif -#ifdef HAVE_IEEEFP_H -#include <ieeefp.h> -#endif -#ifdef HAVE_NAN_H -#include <nan.h> -#endif -#ifdef HAVE_CTYPE_H -#include <ctype.h> -#endif - -#include <libxml/xmlmemory.h> -#include <libxml/tree.h> -#include <libxml/hash.h> -#include <libxml/xmlerror.h> -#include <libxml/uri.h> -#include <libxml/parserInternals.h> -#include "xslt.h" -#include "xsltInternals.h" -#include "xsltutils.h" -#include "attributes.h" -#include "namespaces.h" -#include "templates.h" -#include "imports.h" -#include "transform.h" -#include "preproc.h" +#include "precomp.h"
#define WITH_XSLT_DEBUG_ATTRIBUTES #ifdef WITH_XSLT_DEBUG
Modified: trunk/reactos/dll/3rdparty/libxslt/attrvt.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/attrvt... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/attrvt.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/attrvt.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -13,19 +13,7 @@ * daniel@veillard.com */
-#define IN_LIBXSLT -#include "libxslt.h" - -#include <string.h> - -#include <libxml/xmlmemory.h> -#include <libxml/tree.h> -#include <libxml/xpath.h> -#include <libxml/xpathInternals.h> -#include "xslt.h" -#include "xsltutils.h" -#include "xsltInternals.h" -#include "templates.h" +#include "precomp.h"
#ifdef WITH_XSLT_DEBUG #define WITH_XSLT_DEBUG_AVT
Modified: trunk/reactos/dll/3rdparty/libxslt/config.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/config... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/config.h [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/config.h [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -1 +1,3 @@ +#pragma once + #include <win32config.h>
Modified: trunk/reactos/dll/3rdparty/libxslt/documents.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/docume... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/documents.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/documents.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -6,24 +6,7 @@ * daniel@veillard.com */
-#define IN_LIBXSLT -#include "libxslt.h" - -#include <string.h> - -#include <libxml/xmlmemory.h> -#include <libxml/tree.h> -#include <libxml/hash.h> -#include <libxml/parser.h> -#include <libxml/parserInternals.h> -#include "xslt.h" -#include "xsltInternals.h" -#include "xsltutils.h" -#include "documents.h" -#include "transform.h" -#include "imports.h" -#include "keys.h" -#include "security.h" +#include "precomp.h"
#ifdef LIBXML_XINCLUDE_ENABLED #include <libxml/xinclude.h>
Modified: trunk/reactos/dll/3rdparty/libxslt/extensions.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/extens... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/extensions.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/extensions.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -9,31 +9,14 @@ * daniel@veillard.com */
-#define IN_LIBXSLT -#include "libxslt.h" - -#include <string.h> -#include <limits.h> - -#include <libxml/xmlmemory.h> -#include <libxml/tree.h> -#include <libxml/hash.h> -#include <libxml/xmlerror.h> -#include <libxml/parserInternals.h> -#include <libxml/xpathInternals.h> +#include "precomp.h" + #ifdef WITH_MODULES #include <libxml/xmlmodule.h> #endif #include <libxml/list.h> -#include <libxml/xmlIO.h> -#include "xslt.h" -#include "xsltInternals.h" -#include "xsltutils.h" -#include "imports.h" -#include "extensions.h"
#ifdef _WIN32 -#include <stdlib.h> /* for _MAX_PATH */ #ifndef PATH_MAX #define PATH_MAX _MAX_PATH #endif
Modified: trunk/reactos/dll/3rdparty/libxslt/extra.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/extra.... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/extra.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/extra.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -10,30 +10,7 @@ * daniel@veillard.com */
-#define IN_LIBXSLT -#include "libxslt.h" - -#include <string.h> -#ifdef HAVE_TIME_H -#include <time.h> -#endif -#ifdef HAVE_STDLIB_H -#include <stdlib.h> -#endif - -#include <libxml/xmlmemory.h> -#include <libxml/tree.h> -#include <libxml/hash.h> -#include <libxml/xmlerror.h> -#include <libxml/parserInternals.h> -#include "xslt.h" -#include "xsltInternals.h" -#include "xsltutils.h" -#include "extensions.h" -#include "variables.h" -#include "transform.h" -#include "extra.h" -#include "preproc.h" +#include "precomp.h"
#ifdef WITH_XSLT_DEBUG #define WITH_XSLT_DEBUG_EXTRA
Modified: trunk/reactos/dll/3rdparty/libxslt/functions.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/functi... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/functions.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/functions.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -10,37 +10,9 @@ * Bjorn Reese breese@users.sourceforge.net for number formatting */
-#define IN_LIBXSLT -#include "libxslt.h" - -#include <string.h> - -#ifdef HAVE_SYS_TYPES_H -#include <sys/types.h> -#endif -#ifdef HAVE_CTYPE_H -#include <ctype.h> -#endif - -#include <libxml/xmlmemory.h> -#include <libxml/parser.h> -#include <libxml/tree.h> -#include <libxml/valid.h> -#include <libxml/hash.h> -#include <libxml/xmlerror.h> -#include <libxml/xpath.h> -#include <libxml/xpathInternals.h> -#include <libxml/parserInternals.h> -#include <libxml/uri.h> +#include "precomp.h" + #include <libxml/xpointer.h> -#include "xslt.h" -#include "xsltInternals.h" -#include "xsltutils.h" -#include "functions.h" -#include "extensions.h" -#include "numbersInternals.h" -#include "keys.h" -#include "documents.h"
#ifdef WITH_XSLT_DEBUG #define WITH_XSLT_DEBUG_FUNCTION
Modified: trunk/reactos/dll/3rdparty/libxslt/imports.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/import... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/imports.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/imports.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -9,44 +9,7 @@ * daniel@veillard.com */
-#define IN_LIBXSLT -#include "libxslt.h" - -#include <string.h> - -#ifdef HAVE_SYS_TYPES_H -#include <sys/types.h> -#endif -#ifdef HAVE_MATH_H -#include <math.h> -#endif -#ifdef HAVE_FLOAT_H -#include <float.h> -#endif -#ifdef HAVE_IEEEFP_H -#include <ieeefp.h> -#endif -#ifdef HAVE_NAN_H -#include <nan.h> -#endif -#ifdef HAVE_CTYPE_H -#include <ctype.h> -#endif - -#include <libxml/xmlmemory.h> -#include <libxml/tree.h> -#include <libxml/hash.h> -#include <libxml/xmlerror.h> -#include <libxml/uri.h> -#include "xslt.h" -#include "xsltInternals.h" -#include "xsltutils.h" -#include "preproc.h" -#include "imports.h" -#include "documents.h" -#include "security.h" -#include "pattern.h" - +#include "precomp.h"
/************************************************************************ * *
Modified: trunk/reactos/dll/3rdparty/libxslt/keys.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/keys.c... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/keys.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/keys.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -9,25 +9,7 @@ * daniel@veillard.com */
-#define IN_LIBXSLT -#include "libxslt.h" - -#include <string.h> - -#include <libxml/xmlmemory.h> -#include <libxml/tree.h> -#include <libxml/valid.h> -#include <libxml/hash.h> -#include <libxml/xmlerror.h> -#include <libxml/parserInternals.h> -#include <libxml/xpathInternals.h> -#include <libxml/xpath.h> -#include "xslt.h" -#include "xsltInternals.h" -#include "xsltutils.h" -#include "imports.h" -#include "templates.h" -#include "keys.h" +#include "precomp.h"
#ifdef WITH_XSLT_DEBUG #define WITH_XSLT_DEBUG_KEYS
Modified: trunk/reactos/dll/3rdparty/libxslt/namespaces.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/namesp... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/namespaces.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/namespaces.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -9,45 +9,7 @@ * daniel@veillard.com */
-#define IN_LIBXSLT -#include "libxslt.h" - -#include <string.h> - -#ifdef HAVE_SYS_TYPES_H -#include <sys/types.h> -#endif -#ifdef HAVE_MATH_H -#include <math.h> -#endif -#ifdef HAVE_FLOAT_H -#include <float.h> -#endif -#ifdef HAVE_IEEEFP_H -#include <ieeefp.h> -#endif -#ifdef HAVE_NAN_H -#include <nan.h> -#endif -#ifdef HAVE_CTYPE_H -#include <ctype.h> -#endif -#ifndef XSLT_NEED_TRIO -#include <stdio.h> -#else -#include <trio.h> -#endif - -#include <libxml/xmlmemory.h> -#include <libxml/tree.h> -#include <libxml/hash.h> -#include <libxml/xmlerror.h> -#include <libxml/uri.h> -#include "xslt.h" -#include "xsltInternals.h" -#include "xsltutils.h" -#include "namespaces.h" -#include "imports.h" +#include "precomp.h"
/************************************************************************ * *
Modified: trunk/reactos/dll/3rdparty/libxslt/numbers.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/number... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/numbers.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/numbers.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -10,24 +10,7 @@ * Bjorn Reese breese@users.sourceforge.net */
-#define IN_LIBXSLT -#include "libxslt.h" - -#include <math.h> -#include <limits.h> -#include <float.h> -#include <string.h> - -#include <libxml/xmlmemory.h> -#include <libxml/parserInternals.h> -#include <libxml/xpath.h> -#include <libxml/xpathInternals.h> -#include <libxml/encoding.h> -#include "xsltutils.h" -#include "pattern.h" -#include "templates.h" -#include "transform.h" -#include "numbersInternals.h" +#include "precomp.h"
#ifndef FALSE # define FALSE (0 == 1)
Modified: trunk/reactos/dll/3rdparty/libxslt/pattern.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/patter... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/pattern.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/pattern.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -14,26 +14,7 @@ * TODO: detect [number] at compilation, optimize accordingly */
-#define IN_LIBXSLT -#include "libxslt.h" - -#include <string.h> - -#include <libxml/xmlmemory.h> -#include <libxml/tree.h> -#include <libxml/valid.h> -#include <libxml/hash.h> -#include <libxml/xmlerror.h> -#include <libxml/parserInternals.h> -#include <libxml/xpath.h> -#include "xslt.h" -#include "xsltInternals.h" -#include "xsltutils.h" -#include "imports.h" -#include "templates.h" -#include "keys.h" -#include "pattern.h" -#include "documents.h" +#include "precomp.h"
#ifdef WITH_XSLT_DEBUG #define WITH_XSLT_DEBUG_PATTERN
Added: trunk/reactos/dll/3rdparty/libxslt/precomp.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/precom... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/precomp.h (added) +++ trunk/reactos/dll/3rdparty/libxslt/precomp.h [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -0,0 +1,75 @@ +#ifndef _LIBXSLT_PCH_ +#define _LIBXSLT_PCH_ + +#define IN_LIBXSLT +#include <libxslt.h> + +#ifndef XSLT_NEED_TRIO +#include <stdio.h> +#else +#include <trio.h> +#endif + +#include <string.h> +#include <limits.h> + +#ifdef HAVE_SYS_TYPES_H +#include <sys/types.h> +#endif +#ifdef HAVE_MATH_H +#include <math.h> +#endif +#ifdef HAVE_FLOAT_H +#include <float.h> +#endif +#ifdef HAVE_IEEEFP_H +#include <ieeefp.h> +#endif +#ifdef HAVE_NAN_H +#include <nan.h> +#endif +#ifdef HAVE_CTYPE_H +#include <ctype.h> +#endif +#ifdef HAVE_TIME_H +#include <time.h> +#endif +#ifdef HAVE_STDLIB_H +#include <stdlib.h> +#endif + +#include <libxml/xmlmemory.h> +#include <libxml/tree.h> +#include <libxml/hash.h> +#include <libxml/xmlerror.h> +#include <libxml/uri.h> +#include <libxml/parser.h> +#include <libxml/parserInternals.h> +#include <libxml/xpath.h> +#include <libxml/xpathInternals.h> +#include <libxml/valid.h> +#include <libxml/encoding.h> +#include <libxml/dict.h> +#include <libxml/xmlIO.h> +#include <libxml/HTMLtree.h> + +#include "xslt.h" +#include "xsltInternals.h" +#include "xsltutils.h" +#include "attributes.h" +#include "namespaces.h" +#include "templates.h" +#include "imports.h" +#include "transform.h" +#include "preproc.h" +#include "documents.h" +#include "keys.h" +#include "security.h" +#include "extensions.h" +#include "variables.h" +#include "extra.h" +#include "pattern.h" +#include "numbersInternals.h" +#include "functions.h" + +#endif /* _LIBXSLT_PCH_ */
Propchange: trunk/reactos/dll/3rdparty/libxslt/precomp.h ------------------------------------------------------------------------------ svn:eol-style = native
Modified: trunk/reactos/dll/3rdparty/libxslt/preproc.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/prepro... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/preproc.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/preproc.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -15,31 +15,7 @@ * daniel@veillard.com */
-#define IN_LIBXSLT -#include "libxslt.h" - -#include <string.h> - -#include <libxml/xmlmemory.h> -#include <libxml/parser.h> -#include <libxml/tree.h> -#include <libxml/valid.h> -#include <libxml/hash.h> -#include <libxml/uri.h> -#include <libxml/encoding.h> -#include <libxml/xmlerror.h> -#include "xslt.h" -#include "xsltutils.h" -#include "xsltInternals.h" -#include "transform.h" -#include "templates.h" -#include "variables.h" -#include "numbersInternals.h" -#include "preproc.h" -#include "extra.h" -#include "imports.h" -#include "extensions.h" -#include "pattern.h" +#include "precomp.h"
#ifdef WITH_XSLT_DEBUG #define WITH_XSLT_DEBUG_PREPROC
Modified: trunk/reactos/dll/3rdparty/libxslt/security.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/securi... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/security.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/security.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -6,36 +6,13 @@ * daniel@veillard.com */
-#define IN_LIBXSLT -#include "libxslt.h" - -#include <string.h> - -#ifdef HAVE_SYS_TYPES_H -#include <sys/types.h> -#endif +#include "precomp.h" + #ifdef HAVE_SYS_STAT_H #include <sys/stat.h> #endif
-#ifdef HAVE_MATH_H -#include <math.h> -#endif -#ifdef HAVE_FLOAT_H -#include <float.h> -#endif -#ifdef HAVE_IEEEFP_H -#include <ieeefp.h> -#endif -#ifdef HAVE_NAN_H -#include <nan.h> -#endif -#ifdef HAVE_CTYPE_H -#include <ctype.h> -#endif - #if defined(WIN32) && !defined(__CYGWIN__) -//#include <windows.h> #ifndef INVALID_FILE_ATTRIBUTES #define INVALID_FILE_ATTRIBUTES ((DWORD)-1) #endif @@ -51,16 +28,6 @@ # define HAVE_STAT # endif #endif - -#include <libxml/xmlmemory.h> -#include <libxml/tree.h> -#include <libxml/uri.h> -#include "xslt.h" -#include "xsltInternals.h" -#include "xsltutils.h" -#include "extensions.h" -#include "security.h" -
struct _xsltSecurityPrefs { xsltSecurityCheck readFile;
Modified: trunk/reactos/dll/3rdparty/libxslt/templates.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/templa... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/templates.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/templates.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -9,27 +9,9 @@ * daniel@veillard.com */
-#define IN_LIBXSLT -#include "libxslt.h" - -#include <string.h> - -#include <libxml/xmlmemory.h> +#include "precomp.h" + #include <libxml/globals.h> -#include <libxml/xmlerror.h> -#include <libxml/tree.h> -#include <libxml/dict.h> -#include <libxml/xpathInternals.h> -#include <libxml/parserInternals.h> -#include "xslt.h" -#include "xsltInternals.h" -#include "xsltutils.h" -#include "variables.h" -#include "functions.h" -#include "templates.h" -#include "transform.h" -#include "namespaces.h" -#include "attributes.h"
#ifdef WITH_XSLT_DEBUG #define WITH_XSLT_DEBUG_TEMPLATES
Modified: trunk/reactos/dll/3rdparty/libxslt/transform.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/transf... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/transform.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/transform.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -16,42 +16,9 @@ * daniel@veillard.com */
-#define IN_LIBXSLT -#include "libxslt.h" - -#include <string.h> -#include <stdio.h> - -#include <libxml/xmlmemory.h> -#include <libxml/parser.h> -#include <libxml/tree.h> -#include <libxml/valid.h> -#include <libxml/hash.h> -#include <libxml/encoding.h> -#include <libxml/xmlerror.h> -#include <libxml/xpath.h> -#include <libxml/parserInternals.h> -#include <libxml/xpathInternals.h> -#include <libxml/HTMLtree.h> +#include "precomp.h" + #include <libxml/debugXML.h> -#include <libxml/uri.h> -#include "xslt.h" -#include "xsltInternals.h" -#include "xsltutils.h" -#include "pattern.h" -#include "transform.h" -#include "variables.h" -#include "numbersInternals.h" -#include "namespaces.h" -#include "attributes.h" -#include "templates.h" -#include "imports.h" -#include "keys.h" -#include "documents.h" -#include "extensions.h" -#include "extra.h" -#include "preproc.h" -#include "security.h"
#ifdef WITH_XSLT_DEBUG #define WITH_XSLT_DEBUG_EXTRA
Modified: trunk/reactos/dll/3rdparty/libxslt/variables.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/variab... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/variables.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/variables.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -9,28 +9,7 @@ * daniel@veillard.com */
-#define IN_LIBXSLT -#include "libxslt.h" - -#include <string.h> - -#include <libxml/xmlmemory.h> -#include <libxml/tree.h> -#include <libxml/valid.h> -#include <libxml/hash.h> -#include <libxml/xmlerror.h> -#include <libxml/xpath.h> -#include <libxml/xpathInternals.h> -#include <libxml/parserInternals.h> -#include <libxml/dict.h> -#include "xslt.h" -#include "xsltInternals.h" -#include "xsltutils.h" -#include "variables.h" -#include "transform.h" -#include "imports.h" -#include "preproc.h" -#include "keys.h" +#include "precomp.h"
#ifdef WITH_XSLT_DEBUG #define WITH_XSLT_DEBUG_VARIABLE
Modified: trunk/reactos/dll/3rdparty/libxslt/xslt.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/xslt.c... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/xslt.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/xslt.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -13,35 +13,7 @@ * daniel@veillard.com */
-#define IN_LIBXSLT -#include "libxslt.h" - -#include <string.h> - -#include <libxml/xmlmemory.h> -#include <libxml/parser.h> -#include <libxml/tree.h> -#include <libxml/valid.h> -#include <libxml/hash.h> -#include <libxml/uri.h> -#include <libxml/xmlerror.h> -#include <libxml/parserInternals.h> -#include <libxml/xpathInternals.h> -#include <libxml/xpath.h> -#include "xslt.h" -#include "xsltInternals.h" -#include "pattern.h" -#include "variables.h" -#include "namespaces.h" -#include "attributes.h" -#include "xsltutils.h" -#include "imports.h" -#include "keys.h" -#include "documents.h" -#include "extensions.h" -#include "preproc.h" -#include "extra.h" -#include "security.h" +#include "precomp.h"
#ifdef WITH_XSLT_DEBUG #define WITH_XSLT_DEBUG_PARSING
Modified: trunk/reactos/dll/3rdparty/libxslt/xsltlocale.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/xsltlo... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/xsltlocale.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/xsltlocale.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -10,14 +10,9 @@ * winapi port: Roumen Petrov */
-#define IN_LIBXSLT -#include "libxslt.h" - -#include <string.h> -#include <libxml/xmlmemory.h> +#include "precomp.h"
#include "xsltlocale.h" -#include "xsltutils.h"
#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ <= 2 #define newlocale __newlocale
Modified: trunk/reactos/dll/3rdparty/libxslt/xsltutils.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/3rdparty/libxslt/xsltut... ============================================================================== --- trunk/reactos/dll/3rdparty/libxslt/xsltutils.c [iso-8859-1] (original) +++ trunk/reactos/dll/3rdparty/libxslt/xsltutils.c [iso-8859-1] Mon Jan 13 13:16:57 2014 @@ -9,38 +9,14 @@ * daniel@veillard.com */
-#define IN_LIBXSLT -#include "libxslt.h" - -#ifndef XSLT_NEED_TRIO -#include <stdio.h> -#else -#include <trio.h> -#endif - -#include <string.h> -#include <time.h> +#include "precomp.h" + #ifdef HAVE_SYS_TIME_H #include <sys/time.h> #endif #ifdef HAVE_UNISTD_H #include <unistd.h> #endif -#ifdef HAVE_STDLIB_H -#include <stdlib.h> -#endif -#include <stdarg.h> - -#include <libxml/xmlmemory.h> -#include <libxml/tree.h> -#include <libxml/HTMLtree.h> -#include <libxml/xmlerror.h> -#include <libxml/xmlIO.h> -#include "xsltutils.h" -#include "templates.h" -#include "xsltInternals.h" -#include "imports.h" -#include "transform.h"
/* gettimeofday on Windows ??? */ #if defined(WIN32) && !defined(__CYGWIN__)