mirror of
				https://gitlab.gnome.org/GNOME/libxml2.git
				synced 2025-10-27 12:15:34 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			354 lines
		
	
	
		
			8.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			354 lines
		
	
	
		
			8.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|       * Summary: compile-time version information
 | |
|       * Description: compile-time version information for the XML library
 | |
|       *
 | |
|       * Copy: See Copyright for the status of this software.
 | |
|       *
 | |
|       * Author: Patrick Monnerat <pm@datasphere.ch>, DATASPHERE S.A.
 | |
| 
 | |
|       /if not defined(XML_VERSION_H__)
 | |
|       /define XML_VERSION_H__
 | |
| 
 | |
|       /include "libxmlrpg/xmlTypesC"
 | |
|       /include "libxmlrpg/xmlexports"
 | |
| 
 | |
|       * use those to be sure nothing nasty will happen if
 | |
|       * your library and includes mismatch
 | |
| 
 | |
| 
 | |
|      d xmlCheckVersion...
 | |
|      d                 pr                  extproc('xmlCheckVersion')
 | |
|      d  version                            value like(xmlCint)
 | |
| 
 | |
|       * LIBXML_DOTTED_VERSION:
 | |
|       *
 | |
|       * the version string like "1.2.3"
 | |
| 
 | |
|      d LIBXML_DOTTED_VERSION...
 | |
|      d                 c                   '@VERSION@'
 | |
| 
 | |
|       * LIBXML_VERSION:
 | |
|       *
 | |
|       * the version number: 1.2.3 value is 10203
 | |
| 
 | |
|      d LIBXML_VERSION  c                   @LIBXML_VERSION_NUMBER@
 | |
| 
 | |
|       * LIBXML_VERSION_STRING:
 | |
|       *
 | |
|       * the version number string, 1.2.3 value is "10203"
 | |
| 
 | |
|      d LIBXML_VERSION_STRING...
 | |
|      d                 c                   '@LIBXML_VERSION_NUMBER@'
 | |
| 
 | |
|       * LIBXML_VERSION_EXTRA:
 | |
|       *
 | |
|       * extra version information, used to show a CVS compilation
 | |
| 
 | |
|      d LIBXML_VERSION_EXTRA...
 | |
|      d                 c                   '@LIBXML_VERSION_EXTRA@'
 | |
| 
 | |
|       * For conditional compilation
 | |
|       /define   DEFINED_1
 | |
|       /undefine DEFINED_0
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_TRIO@)
 | |
|       * WITH_TRIO:
 | |
|       *
 | |
|       * defined if the trio support need to be configured in
 | |
| 
 | |
|       /define WITH_TRIO
 | |
|       /else
 | |
|       * WITHOUT_TRIO:
 | |
|       *
 | |
|       * defined if the trio support should not be configured in
 | |
| 
 | |
|       /define WITHOUT_TRIO
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_THREAD_ENABLED:
 | |
|       *
 | |
|       * Whether the thread support is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_THREADS@)
 | |
|       /define LIBXML_THREAD_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_THREAD_ALLOC_ENABLED:
 | |
|       *
 | |
|       * Whether the allocation hooks are per-thread
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_THREAD_ALLOC@)
 | |
|       /define LIBXML_THREAD_ALLOC_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_TREE_ENABLED:
 | |
|       *
 | |
|       * Whether the DOM like tree manipulation API support is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_TREE@)
 | |
|       /define LIBXML_TREE_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_OUTPUT_ENABLED:
 | |
|       *
 | |
|       * Whether the serialization/saving support is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_OUTPUT@)
 | |
|       /define LIBXML_OUTPUT_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_PUSH_ENABLED:
 | |
|       *
 | |
|       * Whether the push parsing interfaces are configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_PUSH@)
 | |
|       /define LIBXML_PUSH_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_READER_ENABLED:
 | |
|       *
 | |
|       * Whether the xmlReader parsing interface is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_READER@)
 | |
|       /define LIBXML_READER_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_PATTERN_ENABLED:
 | |
|       *
 | |
|       * Whether the xmlPattern node selection interface is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_PATTERN@)
 | |
|       /define LIBXML_PATTERN_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_WRITER_ENABLED:
 | |
|       *
 | |
|       * Whether the xmlWriter saving interface is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_WRITER@)
 | |
|       /define LIBXML_WRITER_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_SAX1_ENABLED:
 | |
|       *
 | |
|       * Whether the older SAX1 interface is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_SAX1@)
 | |
|       /define LIBXML_SAX1_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_FTP_ENABLED:
 | |
|       *
 | |
|       * Whether the FTP support is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_FTP@)
 | |
|       /define LIBXML_FTP_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_HTTP_ENABLED:
 | |
|       *
 | |
|       * Whether the HTTP support is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_HTTP@)
 | |
|       /define LIBXML_HTTP_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_VALID_ENABLED:
 | |
|       *
 | |
|       * Whether the DTD validation support is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_VALID@)
 | |
|       /define LIBXML_VALID_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_HTML_ENABLED:
 | |
|       *
 | |
|       * Whether the HTML support is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_HTML@)
 | |
|       /define LIBXML_HTML_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_LEGACY_ENABLED:
 | |
|       *
 | |
|       * Whether the deprecated APIs are compiled in for compatibility
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_LEGACY@)
 | |
|       /define LIBXML_LEGACY_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_C14N_ENABLED:
 | |
|       *
 | |
|       * Whether the Canonicalization support is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_C14N@)
 | |
|       /define LIBXML_C14N_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_CATALOG_ENABLED:
 | |
|       *
 | |
|       * Whether the Catalog support is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_CATALOG@)
 | |
|       /define LIBXML_CATALOG_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_DOCB_ENABLED:
 | |
|       *
 | |
|       * Whether the SGML Docbook support is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_DOCB@)
 | |
|       /define LIBXML_DOCB_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_XPATH_ENABLED:
 | |
|       *
 | |
|       * Whether XPath is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_XPATH@)
 | |
|       /define LIBXML_XPATH_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_XPTR_ENABLED:
 | |
|       *
 | |
|       * Whether XPointer is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_XPTR@)
 | |
|       /define LIBXML_XPTR_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_XINCLUDE_ENABLED:
 | |
|       *
 | |
|       * Whether XInclude is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_XINCLUDE@)
 | |
|       /define LIBXML_XINCLUDE_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_ICONV_ENABLED:
 | |
|       *
 | |
|       * Whether iconv support is available
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_ICONV@)
 | |
|       /define LIBXML_ICONV_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_ICU_ENABLED:
 | |
|       *
 | |
|       * Whether icu support is available
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_ICU@)
 | |
|       /define LIBXML_ICU_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_ISO8859X_ENABLED:
 | |
|       *
 | |
|       * Whether ISO-8859-* support is made available in case iconv is not
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_ISO8859X@)
 | |
|       /define LIBXML_ISO8859X_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_DEBUG_ENABLED:
 | |
|       *
 | |
|       * Whether Debugging module is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_DEBUG@)
 | |
|       /define LIBXML_DEBUG_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * DEBUG_MEMORY_LOCATION:
 | |
|       *
 | |
|       * Whether the memory debugging is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_MEM_DEBUG@)
 | |
|       /define DEBUG_MEMORY_LOCATION
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_DEBUG_RUNTIME:
 | |
|       *
 | |
|       * Whether the runtime debugging is configured in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_RUN_DEBUG@)
 | |
|       /define LIBXML_DEBUG_RUNTIME
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_UNICODE_ENABLED:
 | |
|       *
 | |
|       * Whether the Unicode related interfaces are compiled in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_REGEXPS@)
 | |
|       /define LIBXML_UNICODE_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_REGEXP_ENABLED:
 | |
|       *
 | |
|       * Whether the regular expressions interfaces are compiled in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_REGEXPS@)
 | |
|       /define LIBXML_REGEXP_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_AUTOMATA_ENABLED:
 | |
|       *
 | |
|       * Whether the automata interfaces are compiled in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_REGEXPS@)
 | |
|       /define LIBXML_AUTOMATA_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_EXPR_ENABLED:
 | |
|       *
 | |
|       * Whether the formal expressions interfaces are compiled in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_SCHEMAS@)
 | |
|       /define LIBXML_EXPR_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_SCHEMAS_ENABLED:
 | |
|       *
 | |
|       * Whether the Schemas validation interfaces are compiled in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_SCHEMAS@)
 | |
|       /define LIBXML_SCHEMAS_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_SCHEMATRON_ENABLED:
 | |
|       *
 | |
|       * Whether the Schematron validation interfaces are compiled in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_SCHEMATRON@)
 | |
|       /define LIBXML_SCHEMATRON_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_MODULES_ENABLED:
 | |
|       *
 | |
|       * Whether the module interfaces are compiled in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_MODULES@)
 | |
|       /define LIBXML_MODULES_ENABLED
 | |
| 
 | |
|       * LIBXML_MODULE_EXTENSION:
 | |
|       *
 | |
|       * the string suffix used by dynamic modules (usually shared libraries)
 | |
| 
 | |
|      d LIBXML_MODULE_EXTENSION...
 | |
|      d                 c                   '.SRVPGM'
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_ZLIB_ENABLED:
 | |
|       *
 | |
|       * Whether the Zlib support is compiled in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_ZLIB@)
 | |
|       /define LIBXML_ZLIB_ENABLED
 | |
|       /endif
 | |
| 
 | |
|       * LIBXML_LZMA_ENABLED:
 | |
|       *
 | |
|       * Whether the Lzma support is compiled in
 | |
| 
 | |
|       /if defined(DEFINED_@WITH_LZMA@)
 | |
|       /define LIBXML_LZMA_ENABLED
 | |
|       /endif
 | |
|       /endif
 |