📄 xmlsetexternalentityloader_chdl.c
字号:
#include <libxml/parser.h>
#include <ch.h>
static ChInterp_t interp;
static xmlParserInputPtr xmlExternalEntityLoader_funarg(char *URL, char *ID, xmlParserCtxtPtr context);
static void * xmlExternalEntityLoader_chdl_funptr;
EXPORTCH void xmlSetExternalEntityLoader_chdl(void *varg) {
va_list ap;
xmlExternalEntityLoader f, f_tmp;
Ch_VaStart(interp, ap, varg);
f = Ch_VaArg(interp, ap, xmlExternalEntityLoader);
if( f ){
xmlExternalEntityLoader_chdl_funptr = f;
f_tmp = xmlExternalEntityLoader_funarg;
}
xmlSetExternalEntityLoader(f_tmp);
Ch_VaEnd(interp, ap);
}
EXPORTCH xmlExternalEntityLoader xmlGetExternalEntityLoader_chdl(void *varg){
xmlExternalEntityLoader retval_c, retval_ch;
retval_c = NULL;
retval_ch = NULL;
retval_c = xmlGetExternalEntityLoader();
if(retval_c == xmlExternalEntityLoader_funarg){
retval_ch = (xmlExternalEntityLoader) xmlExternalEntityLoader_chdl_funptr;
}
return retval_ch;
}
static xmlParserInputPtr xmlExternalEntityLoader_funarg(char *URL, char *ID, xmlParserCtxtPtr context){
xmlParserInputPtr retval;
Ch_CallFuncByAddr(interp, xmlExternalEntityLoader_chdl_funptr, &retval, URL, ID, context);
return retval;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -