|
|
|||
File indexing completed on 2026-03-28 08:23:30
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 0 0112 #ifndef WITH_MODULES 0113 #define WITH_MODULES 0114 #endif 0115 #define LIBXSLT_DEFAULT_PLUGINS_PATH() "" 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__ */
| [ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
|
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
|