57 lines · 1.1 KB · C
RawDownload
/* * 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: Joel W. Reed */ #ifndef __XML_MODULE_H__#define __XML_MODULE_H__ #include <libxml/xmlversion.h> #ifdef LIBXML_MODULES_ENABLED #ifdef __cplusplusextern "C" {#endif /** * xmlModulePtr: * * A handle to a dynamically loaded module */typedef struct _xmlModule xmlModule;typedef xmlModule *xmlModulePtr; /** * xmlModuleOption: * * enumeration of options that can be passed down to xmlModuleOpen() */typedef enum {    XML_MODULE_LAZY = 1,	/* lazy binding */    XML_MODULE_LOCAL= 2		/* local binding */} 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 /* LIBXML_MODULES_ENABLED */ #endif /*__XML_MODULE_H__ */

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t