Home | History | Annotate | Download | only in dso

Lines Matching full:meth

71 void DSO_set_default_method(DSO_METHOD *meth)
73 default_DSO_meth = meth;
83 return(dso->meth);
86 DSO_METHOD *DSO_set_method(DSO *dso, DSO_METHOD *meth)
89 mtmp = dso->meth;
90 dso->meth = meth;
94 DSO *DSO_new_method(DSO_METHOD *meth)
118 if(meth == NULL)
119 ret->meth = default_DSO_meth;
121 ret->meth = meth;
123 if((ret->meth->init != NULL) && !ret->meth->init(ret))
154 if((dso->meth->dso_unload != NULL) && !dso->meth->dso_unload(dso))
160 if((dso->meth->finish != NULL) && !dso->meth->finish(dso))
194 DSO *DSO_load(DSO *dso, const char *filename, DSO_METHOD *meth, int flags)
201 ret = DSO_new_method(meth);
237 if(ret->meth->dso_load == NULL)
242 if(!ret->meth->dso_load(ret))
264 if(dso->meth->dso_bind_var == NULL)
269 if((ret = dso->meth->dso_bind_var(dso, symname)) == NULL)
287 if(dso->meth->dso_bind_func == NULL)
292 if((ret = dso->meth->dso_bind_func(dso, symname)) == NULL)
332 if((dso->meth == NULL) || (dso->meth->dso_ctrl == NULL))
337 return(dso->meth->dso_ctrl(dso,cmd,larg,parg));
413 else if(dso->meth->dso_merger != NULL)
414 result = dso->meth->dso_merger(dso,
440 else if(dso->meth->dso_name_converter != NULL)
441 result = dso->meth->dso_name_converter(dso, filename);