Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-07-05 08:58:44

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.42"
0024 
0025 /**
0026  * LIBXSLT_VERSION:
0027  *
0028  * the version number: 1.2.3 value is 10203
0029  */
0030 #define LIBXSLT_VERSION 10142
0031 
0032 /**
0033  * LIBXSLT_VERSION_STRING:
0034  *
0035  * the version number string, 1.2.3 value is "10203"
0036  */
0037 #define LIBXSLT_VERSION_STRING "10142"
0038 
0039 /**
0040  * LIBXSLT_VERSION_EXTRA:
0041  *
0042  * extra version information, used to show a Git commit description
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 /**
0058  * XSLT_NEED_TRIO:
0059  *
0060  * should be activated if the existing libc library lacks some of the
0061  * string formatting function, in that case reuse the Trio ones already
0062  * compiled in the libxml2 library.
0063  */
0064 
0065 #if 0
0066 #define XSLT_NEED_TRIO
0067 #endif
0068 #ifdef __VMS
0069 #define HAVE_SYS_STAT_H 1
0070 #ifndef XSLT_NEED_TRIO
0071 #define XSLT_NEED_TRIO
0072 #endif
0073 #endif
0074 
0075 #ifdef  XSLT_NEED_TRIO
0076 #define TRIO_REPLACE_STDIO
0077 #endif
0078 
0079 /**
0080  * WITH_XSLT_DEBUGGER:
0081  *
0082  * Activate the compilation of the debugger support. Speed penalty
0083  * is insignifiant.
0084  * On by default unless --without-debugger is passed to configure
0085  */
0086 #if 1
0087 #ifndef WITH_DEBUGGER
0088 #define WITH_DEBUGGER
0089 #endif
0090 #endif
0091 
0092 /**
0093  * WITH_PROFILER:
0094  *
0095  * Activate the compilation of the profiler. Speed penalty
0096  * is insignifiant.
0097  * On by default unless --without-profiler is passed to configure
0098  */
0099 #if 1
0100 #ifndef WITH_PROFILER
0101 #define WITH_PROFILER
0102 #endif
0103 #endif
0104 
0105 /**
0106  * WITH_MODULES:
0107  *
0108  * Whether module support is configured into libxslt
0109  * Note: no default module path for win32 platforms
0110  */
0111 #if 1
0112 #ifndef WITH_MODULES
0113 #define WITH_MODULES
0114 #endif
0115 #define LIBXSLT_DEFAULT_PLUGINS_PATH() "/opt/software/linux-debian12-x86_64_v2/gcc-12.2.0/libxslt-1.1.42-cxkbdvzco6ewdm4tuxm4ibqbjmw6ojpy/lib/libxslt-plugins"
0116 #endif
0117 
0118 /**
0119  * LIBXSLT_ATTR_FORMAT:
0120  *
0121  * This macro is used to indicate to GCC the parameters are printf-like
0122  */
0123 #ifdef __GNUC__
0124 #define LIBXSLT_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))
0125 #else
0126 #define LIBXSLT_ATTR_FORMAT(fmt,args)
0127 #endif
0128 
0129 /**
0130  * LIBXSLT_PUBLIC:
0131  *
0132  * This macro is used to declare PUBLIC variables for Cygwin and for MSC on Windows
0133  */
0134 #if !defined LIBXSLT_PUBLIC
0135 #if (defined(__CYGWIN__) || defined _MSC_VER) && !defined IN_LIBXSLT && !defined LIBXSLT_STATIC
0136 #define LIBXSLT_PUBLIC __declspec(dllimport)
0137 #else
0138 #define LIBXSLT_PUBLIC
0139 #endif
0140 #endif
0141 
0142 #ifdef __cplusplus
0143 }
0144 #endif
0145 
0146 #endif /* __XML_XSLTCONFIG_H__ */