/*1* Summary: compile-time version information for the XSLT engine2* Description: compile-time version information for the XSLT engine3* this module is autogenerated.4*5* Copy: See Copyright for the status of this software.6*7* Author: Daniel Veillard8*/910#ifndef __XML_XSLTCONFIG_H__11#define __XML_XSLTCONFIG_H__1213#ifdef __cplusplus14extern "C" {15#endif1617/**18* LIBXSLT_DOTTED_VERSION:19*20* the version string like "1.2.3"21*/22#define LIBXSLT_DOTTED_VERSION "1.1.43"2324/**25* LIBXSLT_VERSION:26*27* the version number: 1.2.3 value is 1020328*/29#define LIBXSLT_VERSION 101433031/**32* LIBXSLT_VERSION_STRING:33*34* the version number string, 1.2.3 value is "10203"35*/36#define LIBXSLT_VERSION_STRING "10143"3738/**39* LIBXSLT_VERSION_EXTRA:40*41* extra version information, used to show a Git commit description42*/43#define LIBXSLT_VERSION_EXTRA ""4445/**46* WITH_XSLT_DEBUG:47*48* Activate the compilation of the debug reporting. Speed penalty49* is insignifiant and being able to run xsltpoc -v is useful. On50* by default unless --without-debug is passed to configure51*/52#if 053#define WITH_XSLT_DEBUG54#endif5556/**57* XSLT_NEED_TRIO:58*59* should be activated if the existing libc library lacks some of the60* string formatting function, in that case reuse the Trio ones already61* compiled in the libxml2 library.62*/6364#if 065#define XSLT_NEED_TRIO66#endif67#ifdef __VMS68#define HAVE_SYS_STAT_H 169#ifndef XSLT_NEED_TRIO70#define XSLT_NEED_TRIO71#endif72#endif7374#ifdef XSLT_NEED_TRIO75#define TRIO_REPLACE_STDIO76#endif7778/**79* WITH_XSLT_DEBUGGER:80*81* Activate the compilation of the debugger support. Speed penalty82* is insignifiant.83* On by default unless --without-debugger is passed to configure84*/85#if 086#ifndef WITH_DEBUGGER87#define WITH_DEBUGGER88#endif89#endif9091/**92* WITH_PROFILER:93*94* Activate the compilation of the profiler. Speed penalty95* is insignifiant.96* On by default unless --without-profiler is passed to configure97*/98#if 199#ifndef WITH_PROFILER100#define WITH_PROFILER101#endif102#endif103104/**105* WITH_MODULES:106*107* Whether module support is configured into libxslt108* Note: no default module path for win32 platforms109*/110#if 0111#ifndef WITH_MODULES112#define WITH_MODULES113#endif114#define LIBXSLT_DEFAULT_PLUGINS_PATH() ""115#endif116117/**118* LIBXSLT_ATTR_FORMAT:119*120* This macro is used to indicate to GCC the parameters are printf-like121*/122#ifdef __GNUC__123#define LIBXSLT_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))124#else125#define LIBXSLT_ATTR_FORMAT(fmt,args)126#endif127128/**129* LIBXSLT_PUBLIC:130*131* This macro is used to declare PUBLIC variables for Cygwin and for MSC on Windows132*/133#if !defined LIBXSLT_PUBLIC134#if (defined(__CYGWIN__) || defined _MSC_VER) && !defined IN_LIBXSLT && !defined LIBXSLT_STATIC135#define LIBXSLT_PUBLIC __declspec(dllimport)136#else137#define LIBXSLT_PUBLIC138#endif139#endif140141#ifdef __cplusplus142}143#endif144145#endif /* __XML_XSLTCONFIG_H__ */146147148