123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #ifndef __XML_MODULE_H__
- #define __XML_MODULE_H__
- #include <libxml/xmlversion.h>
- #ifdef LIBXML_MODULES_ENABLED
- #ifdef __cplusplus
- extern "C" {
- #endif
- typedef struct _xmlModule xmlModule;
- typedef xmlModule *xmlModulePtr;
- typedef enum {
- XML_MODULE_LAZY = 1,
- XML_MODULE_LOCAL= 2
- } xmlModuleOption;
- XMLPUBFUN xmlModulePtr XMLCALL xmlModuleOpen (const char *filename,
- int options);
- XMLPUBFUN int XMLCALL xmlModuleSymbol (xmlModulePtr module,
- const char* name,
- void **result);
- XMLPUBFUN int XMLCALL xmlModuleClose (xmlModulePtr module);
- XMLPUBFUN int XMLCALL xmlModuleFree (xmlModulePtr module);
- #ifdef __cplusplus
- }
- #endif
- #endif
- #endif
|