Lines Matching defs:dso
61 static int win32_load(DSO *dso);
62 static int win32_unload(DSO *dso);
63 static DSO_FUNC_TYPE win32_bind_func(DSO *dso, const char *symname);
64 static char *win32_name_converter(DSO *dso, const char *filename);
65 static char *win32_merger(DSO *dso, const char *filespec1,
96 static int win32_load(DSO *dso)
100 char *filename = DSO_convert_filename(dso, NULL);
118 if (!sk_void_push(dso->meth_data, p)) {
123 dso->loaded_filename = filename;
134 static int win32_unload(DSO *dso)
137 if (dso == NULL) {
141 if (sk_void_num(dso->meth_data) < 1)
143 p = sk_void_pop(dso->meth_data);
153 sk_void_push(dso->meth_data, p);
161 static DSO_FUNC_TYPE win32_bind_func(DSO *dso, const char *symname)
169 if ((dso == NULL) || (symname == NULL)) {
173 if (sk_void_num(dso->meth_data) < 1) {
177 ptr = sk_void_value(dso->meth_data, sk_void_num(dso->meth_data) - 1);
203 static struct file_st *win32_splitter(DSO *dso, const char *filename,
303 static char *win32_joiner(DSO *dso, const struct file_st *file_split)
389 static char *win32_merger(DSO *dso, const char *filespec1,
413 filespec1_split = win32_splitter(dso, filespec1, 0);
418 filespec2_split = win32_splitter(dso, filespec2, 1);
445 merged = win32_joiner(dso, filespec1_split);
452 static char *win32_name_converter(DSO *dso, const char *filename)