Lines Matching defs:dso

62 #include <openssl/dso.h>
117 static int win32_load(DSO *dso);
118 static int win32_unload(DSO *dso);
119 static void *win32_bind_var(DSO *dso, const char *symname);
120 static DSO_FUNC_TYPE win32_bind_func(DSO *dso, const char *symname);
122 static int win32_unbind_var(DSO *dso, char *symname, void *symptr);
123 static int win32_unbind_func(DSO *dso, char *symname, DSO_FUNC_TYPE symptr);
124 static int win32_init(DSO *dso);
125 static int win32_finish(DSO *dso);
126 static long win32_ctrl(DSO *dso, int cmd, long larg, void *parg);
128 static char *win32_name_converter(DSO *dso, const char *filename);
129 static char *win32_merger(DSO *dso, const char *filespec1,
166 static int win32_load(DSO *dso)
170 char *filename = DSO_convert_filename(dso, NULL);
191 if(!sk_void_push(dso->meth_data, p))
197 dso->loaded_filename = filename;
210 static int win32_unload(DSO *dso)
213 if(dso == NULL)
218 if(sk_void_num(dso->meth_data) < 1)
220 p = sk_void_pop(dso->meth_data);
231 sk_void_push(dso->meth_data, p);
241 static void *win32_bind_var(DSO *dso, const char *symname)
246 if((dso == NULL) || (symname == NULL))
251 if(sk_void_num(dso->meth_data) < 1)
256 ptr = sk_void_value(dso->meth_data, sk_void_num(dso->meth_data) - 1);
272 static DSO_FUNC_TYPE win32_bind_func(DSO *dso, const char *symname)
277 if((dso == NULL) || (symname == NULL))
282 if(sk_void_num(dso->meth_data) < 1)
287 ptr = sk_void_value(dso->meth_data, sk_void_num(dso->meth_data) - 1);
312 static struct file_st *win32_splitter(DSO *dso, const char *filename,
434 static char *win32_joiner(DSO *dso, const struct file_st *file_split)
546 static char *win32_merger(DSO *dso, const char *filespec1, const char *filespec2)
582 filespec1_split = win32_splitter(dso, filespec1, 0);
589 filespec2_split = win32_splitter(dso, filespec2, 1);
623 merged = win32_joiner(dso, filespec1_split);
630 static char *win32_name_converter(DSO *dso, const char *filename)