| * Summary: dynamic module loading | |
| * Description: basic API for dynamic module loading, used by | |
| * libexslt added in 2.6.17 | |
| * | |
| * Copy: See Copyright for the status of this software. | |
| * | |
| * Author: Patrick Monnerat <pm@datasphere.ch>, DATASPHERE S.A. | |
| /if not defined(XML_MODULE_H__) | |
| /define XML_MODULE_H__ | |
| /include "libxmlrpg/xmlversion" | |
| /if defined(LIBXML_MODULES_ENABLED) | |
| /include "libxmlrpg/xmlTypesC" | |
| * xmlModulePtr: | |
| * | |
| * A handle to a dynamically loaded module | |
| d xmlModulePtr s * based(######typedef######) | |
| * xmlModuleOption: | |
| * | |
| * enumeration of options that can be passed down to xmlModuleOpen() | |
| d xmlModuleOption... | |
| d s based(######typedef######) | |
| d like(xmlCenum) | |
| d XML_MODULE_LAZY... Lazy binding | |
| d c 1 | |
| d XML_MODULE_LOCAL... Local binding | |
| d c 2 | |
| d xmlModuleOpen pr extproc('xmlModuleOpen') | |
| d like(xmlModulePtr) | |
| d filename * value options(*string) const char * | |
| d options value like(xmlCint) | |
| d xmlModuleSymbol... | |
| d pr extproc('xmlModuleSymbol') | |
| d like(xmlCint) | |
| d module value like(xmlModulePtr) | |
| d name * value options(*string) const char * | |
| d result * void *(*) | |
| d xmlModuleClose pr extproc('xmlModuleClose') | |
| d like(xmlCint) | |
| d module value like(xmlModulePtr) | |
| d xmlModuleFree pr extproc('xmlModuleFree') | |
| d like(xmlCint) | |
| d module value like(xmlModulePtr) | |
| /endif LIBXML_MODULES_ENBLD | |
| /endif XML_MODULE_H__ |