64 #ifndef OSL_INTERFACE_H
65 # define OSL_INTERFACE_H
69 # if defined(__cplusplus)
76 typedef char * (*osl_sprint_f)(
void *);
77 typedef void * (*osl_sread_f) (
char **);
78 typedef void * (*osl_malloc_f)();
80 typedef void * (*osl_clone_f) (
void *);
134 # if defined(__cplusplus)
int osl_interface_equal(osl_interface_p, osl_interface_p)
void *(* osl_clone_f)(void *)
void osl_interface_dump(FILE *, osl_interface_p)
void osl_interface_add(osl_interface_p *, osl_interface_p)
struct osl_interface * osl_interface_p
osl_interface_p osl_interface_nclone(osl_interface_p, int)
void *(* osl_sread_f)(char **)
osl_interface_p osl_interface_lookup(osl_interface_p, char *)
void(* osl_idump_f)(FILE *, void *, int)
void osl_interface_idump(FILE *, osl_interface_p, int)
char *(* osl_sprint_f)(void *)
void osl_interface_free(osl_interface_p)
osl_interface_p osl_interface_get_default_registry()
osl_interface_p osl_interface_malloc()
int(* osl_equal_f)(void *, void *)
struct osl_interface * next
void(* osl_free_f)(void *)
osl_interface_p osl_interface_clone(osl_interface_p)
int osl_interface_number(osl_interface_p)