home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / SLAX 6.0.8 / slax-6.0.8.iso / slax / base / 006-devel.lzm / usr / include / libxslt / xsltconfig.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-07-28  |  3.2 KB  |  160 lines

  1. /*
  2.  * Summary: compile-time version informations for the XSLT engine
  3.  * Description: compile-time version informations for the XSLT engine
  4.  *              this module is autogenerated.
  5.  *
  6.  * Copy: See Copyright for the status of this software.
  7.  *
  8.  * Author: Daniel Veillard
  9.  */
  10.  
  11. #ifndef __XML_XSLTCONFIG_H__
  12. #define __XML_XSLTCONFIG_H__
  13.  
  14. #ifdef __cplusplus
  15. extern "C" {
  16. #endif
  17.  
  18. /**
  19.  * LIBXSLT_DOTTED_VERSION:
  20.  *
  21.  * the version string like "1.2.3"
  22.  */
  23. #define LIBXSLT_DOTTED_VERSION "1.1.24"
  24.  
  25. /**
  26.  * LIBXSLT_VERSION:
  27.  *
  28.  * the version number: 1.2.3 value is 10203
  29.  */
  30. #define LIBXSLT_VERSION 10124
  31.  
  32. /**
  33.  * LIBXSLT_VERSION_STRING:
  34.  *
  35.  * the version number string, 1.2.3 value is "10203"
  36.  */
  37. #define LIBXSLT_VERSION_STRING "10124"
  38.  
  39. /**
  40.  * LIBXSLT_VERSION_EXTRA:
  41.  *
  42.  * extra version information, used to show a CVS compilation
  43.  */
  44. #define    LIBXSLT_VERSION_EXTRA ""
  45.  
  46. /**
  47.  * WITH_XSLT_DEBUG:
  48.  *
  49.  * Activate the compilation of the debug reporting. Speed penalty
  50.  * is insignifiant and being able to run xsltpoc -v is useful. On
  51.  * by default unless --without-debug is passed to configure
  52.  */
  53. #if 1
  54. #define WITH_XSLT_DEBUG
  55. #endif
  56.  
  57. #if 0
  58. /**
  59.  * DEBUG_MEMORY:
  60.  *
  61.  * should be activated only when debugging libxslt. It replaces the
  62.  * allocator with a collect and debug shell to the libc allocator.
  63.  * Use configure --with-mem-debug to activate it on both library
  64.  */
  65. #define DEBUG_MEMORY
  66.  
  67. /**
  68.  * DEBUG_MEMORY_LOCATION:
  69.  *
  70.  * should be activated only when debugging libxslt.
  71.  * DEBUG_MEMORY_LOCATION should be activated only when libxml has
  72.  * been configured with --with-debug-mem too
  73.  */
  74. #define DEBUG_MEMORY_LOCATION
  75. #endif
  76.  
  77. /**
  78.  * XSLT_NEED_TRIO:
  79.  *
  80.  * should be activated if the existing libc library lacks some of the
  81.  * string formatting function, in that case reuse the Trio ones already
  82.  * compiled in the libxml2 library.
  83.  */
  84.  
  85. #if 0
  86. #define XSLT_NEED_TRIO
  87. #endif
  88. #ifdef __VMS
  89. #define HAVE_MATH_H 1
  90. #define HAVE_SYS_STAT_H 1
  91. #ifndef XSLT_NEED_TRIO
  92. #define XSLT_NEED_TRIO
  93. #endif
  94. #endif
  95.  
  96. #ifdef    XSLT_NEED_TRIO
  97. #define    TRIO_REPLACE_STDIO
  98. #endif
  99.  
  100. /**
  101.  * WITH_XSLT_DEBUGGER:
  102.  *
  103.  * Activate the compilation of the debugger support. Speed penalty
  104.  * is insignifiant.
  105.  * On by default unless --without-debugger is passed to configure
  106.  */
  107. #if 1
  108. #ifndef WITH_DEBUGGER
  109. #define WITH_DEBUGGER
  110. #endif
  111. #endif
  112.  
  113. /**
  114.  * WITH_MODULES:
  115.  *
  116.  * Whether module support is configured into libxslt
  117.  * Note: no default module path for win32 platforms
  118.  */
  119. #if 1
  120. #ifndef WITH_MODULES
  121. #define WITH_MODULES
  122. #endif
  123. #define LIBXSLT_DEFAULT_PLUGINS_PATH() "/usr/lib/libxslt-plugins"
  124. #endif
  125.  
  126. /**
  127.  * ATTRIBUTE_UNUSED:
  128.  *
  129.  * This macro is used to flag unused function parameters to GCC
  130.  */
  131. #ifdef __GNUC__
  132. #ifdef HAVE_ANSIDECL_H
  133. #include <ansidecl.h>
  134. #endif
  135. #ifndef ATTRIBUTE_UNUSED
  136. #define ATTRIBUTE_UNUSED __attribute__((unused))
  137. #endif
  138. #else
  139. #define ATTRIBUTE_UNUSED
  140. #endif
  141.  
  142. /**
  143.  * LIBXSLT_PUBLIC:
  144.  *
  145.  * This macro is used to declare PUBLIC variables for Cygwin and for MSC on Windows
  146.  */
  147. #if !defined LIBXSLT_PUBLIC
  148. #if (defined(__CYGWIN__) || defined _MSC_VER) && !defined IN_LIBXSLT && !defined LIBXSLT_STATIC
  149. #define LIBXSLT_PUBLIC __declspec(dllimport)
  150. #else
  151. #define LIBXSLT_PUBLIC
  152. #endif
  153. #endif
  154.  
  155. #ifdef __cplusplus
  156. }
  157. #endif
  158.  
  159. #endif /* __XML_XSLTCONFIG_H__ */
  160.