DSO
static CONF_MODULE *module_add(DSO *dso, const char *name,
DSO *dso = NULL;
module_add(DSO *dso, const char *name, conf_init_func *ifunc,
DSO *dso;
DSO *
DSO *ret;
ret = calloc(1, sizeof(DSO));
DSO_free(DSO *dso)
DSO_flags(DSO *dso)
DSO_up_ref(DSO *dso)
DSO *
DSO_load(DSO *dso, const char *filename, DSO_METHOD *meth, int flags)
DSO *ret;
DSO_bind_var(DSO *dso, const char *symname)
DSO_bind_func(DSO *dso, const char *symname)
DSO_ctrl(DSO *dso, int cmd, long larg, void *parg)
DSO_set_name_converter(DSO *dso, DSO_NAME_CONVERTER_FUNC cb,
DSO_get_filename(DSO *dso)
DSO_set_filename(DSO *dso, const char *filename)
DSO_merge(DSO *dso, const char *filespec1, const char *filespec2)
DSO_convert_filename(DSO *dso, const char *filename)
DSO_get_loaded_filename(DSO *dso)
DSO *
DSO_get_method(DSO *dso)
DSO_set_method(DSO *dso, DSO_METHOD *meth)
typedef char* (*DSO_NAME_CONVERTER_FUNC)(DSO *, const char *);
typedef char* (*DSO_MERGER_FUNC)(DSO *, const char *, const char *);
int (*dso_load)(DSO *dso);
int (*dso_unload)(DSO *dso);
void *(*dso_bind_var)(DSO *dso, const char *symname);
DSO_FUNC_TYPE (*dso_bind_func)(DSO *dso, const char *symname);
long (*dso_ctrl)(DSO *dso, int cmd, long larg, void *parg);
int (*init)(DSO *dso);
int (*finish)(DSO *dso);
DSO * DSO_new(void);
DSO * DSO_new_method(DSO_METHOD *method);
int DSO_free(DSO *dso);
int DSO_flags(DSO *dso);
int DSO_up_ref(DSO *dso);
long DSO_ctrl(DSO *dso, int cmd, long larg, void *parg);
int DSO_set_name_converter(DSO *dso, DSO_NAME_CONVERTER_FUNC cb,
const char *DSO_get_filename(DSO *dso);
int DSO_set_filename(DSO *dso, const char *filename);
char *DSO_convert_filename(DSO *dso, const char *filename);
char *DSO_merge(DSO *dso, const char *filespec1, const char *filespec2);
const char *DSO_get_loaded_filename(DSO *dso);
DSO_METHOD *DSO_get_method(DSO *dso);
DSO_METHOD *DSO_set_method(DSO *dso, DSO_METHOD *meth);
DSO *DSO_load(DSO *dso, const char *filename, DSO_METHOD *meth, int flags);
void *DSO_bind_var(DSO *dso, const char *symname);
DSO_FUNC_TYPE DSO_bind_func(DSO *dso, const char *symname);