Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2024-11-15 09:44:22

0001 /*
0002  * Summary: compile-time version information for the XSLT engine
0003  * Description: compile-time version information for the XSLT engine
0004  *              this module is autogenerated.
0005  *
0006  * Copy: See Copyright for the status of this software.
0007  *
0008  * Author: Daniel Veillard
0009  */
0010 
0011 #ifndef __XML_XSLTCONFIG_H__
0012 #define __XML_XSLTCONFIG_H__
0013 
0014 #ifdef __cplusplus
0015 extern "C" {
0016 #endif
0017 
0018 /**
0019  * LIBXSLT_DOTTED_VERSION:
0020  *
0021  * the version string like "1.2.3"
0022  */
0023 #define LIBXSLT_DOTTED_VERSION "1.1.33"
0024 
0025 /**
0026  * LIBXSLT_VERSION:
0027  *
0028  * the version number: 1.2.3 value is 10203
0029  */
0030 #define LIBXSLT_VERSION 10133
0031 
0032 /**
0033  * LIBXSLT_VERSION_STRING:
0034  *
0035  * the version number string, 1.2.3 value is "10203"
0036  */
0037 #define LIBXSLT_VERSION_STRING "10133"
0038 
0039 /**
0040  * LIBXSLT_VERSION_EXTRA:
0041  *
0042  * extra version information, used to show a CVS compilation
0043  */
0044 #define LIBXSLT_VERSION_EXTRA ""
0045 
0046 /**
0047  * WITH_XSLT_DEBUG:
0048  *
0049  * Activate the compilation of the debug reporting. Speed penalty
0050  * is insignifiant and being able to run xsltpoc -v is useful. On
0051  * by default unless --without-debug is passed to configure
0052  */
0053 #if 1
0054 #define WITH_XSLT_DEBUG
0055 #endif
0056 
0057 #if 0
0058 /**
0059  * DEBUG_MEMORY:
0060  *
0061  * should be activated only when debugging libxslt. It replaces the
0062  * allocator with a collect and debug shell to the libc allocator.
0063  * Use configure --with-mem-debug to activate it on both library
0064  */
0065 #define DEBUG_MEMORY
0066 
0067 /**
0068  * DEBUG_MEMORY_LOCATION:
0069  *
0070  * should be activated only when debugging libxslt.
0071  * DEBUG_MEMORY_LOCATION should be activated only when libxml has
0072  * been configured with --with-debug-mem too
0073  */
0074 #define DEBUG_MEMORY_LOCATION
0075 #endif
0076 
0077 /**
0078  * XSLT_NEED_TRIO:
0079  *
0080  * should be activated if the existing libc library lacks some of the
0081  * string formatting function, in that case reuse the Trio ones already
0082  * compiled in the libxml2 library.
0083  */
0084 
0085 #if 0
0086 #define XSLT_NEED_TRIO
0087 #endif
0088 #ifdef __VMS
0089 #define HAVE_MATH_H 1
0090 #define HAVE_SYS_STAT_H 1
0091 #ifndef XSLT_NEED_TRIO
0092 #define XSLT_NEED_TRIO
0093 #endif
0094 #endif
0095 
0096 #ifdef  XSLT_NEED_TRIO
0097 #define TRIO_REPLACE_STDIO
0098 #endif
0099 
0100 /**
0101  * WITH_XSLT_DEBUGGER:
0102  *
0103  * Activate the compilation of the debugger support. Speed penalty
0104  * is insignifiant.
0105  * On by default unless --without-debugger is passed to configure
0106  */
0107 #if 1
0108 #ifndef WITH_DEBUGGER
0109 #define WITH_DEBUGGER
0110 #endif
0111 #endif
0112 
0113 /**
0114  * WITH_MODULES:
0115  *
0116  * Whether module support is configured into libxslt
0117  * Note: no default module path for win32 platforms
0118  */
0119 #if 1
0120 #ifndef WITH_MODULES
0121 #define WITH_MODULES
0122 #endif
0123 #define LIBXSLT_DEFAULT_PLUGINS_PATH() "/opt/software/linux-debian12-x86_64_v2/gcc-12.2.0/libxslt-1.1.33-dkrxbe3jupz6ufew6j5prem2x3qawlcf/lib/libxslt-plugins"
0124 #endif
0125 
0126 /**
0127  * ATTRIBUTE_UNUSED:
0128  *
0129  * This macro is used to flag unused function parameters to GCC
0130  */
0131 #ifdef __GNUC__
0132 #ifdef HAVE_ANSIDECL_H
0133 #include <ansidecl.h>
0134 #endif
0135 #ifndef ATTRIBUTE_UNUSED
0136 #define ATTRIBUTE_UNUSED __attribute__((unused))
0137 #endif
0138 #else
0139 #define ATTRIBUTE_UNUSED
0140 #endif
0141 
0142 /**
0143  * LIBXSLT_ATTR_FORMAT:
0144  *
0145  * This macro is used to indicate to GCC the parameters are printf-like
0146  */
0147 #ifdef __GNUC__
0148 #define LIBXSLT_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))
0149 #else
0150 #define LIBXSLT_ATTR_FORMAT(fmt,args)
0151 #endif
0152 
0153 /**
0154  * LIBXSLT_PUBLIC:
0155  *
0156  * This macro is used to declare PUBLIC variables for Cygwin and for MSC on Windows
0157  */
0158 #if !defined LIBXSLT_PUBLIC
0159 #if (defined(__CYGWIN__) || defined _MSC_VER) && !defined IN_LIBXSLT && !defined LIBXSLT_STATIC
0160 #define LIBXSLT_PUBLIC __declspec(dllimport)
0161 #else
0162 #define LIBXSLT_PUBLIC
0163 #endif
0164 #endif
0165 
0166 #ifdef __cplusplus
0167 }
0168 #endif
0169 
0170 #endif /* __XML_XSLTCONFIG_H__ */