17typedef struct vl_dynlib_* vl_dynlib;
vl_dynlib_result vlLibraryOpen(const char *name, vl_dynlib *lib)
Opens a dynamic library.
Definition vl_dynlib_posix.c:5
vl_dynlib_result
Definition vl_dynlib.h:20
@ VL_DYNLIB_ERROR_OPEN
Definition vl_dynlib.h:22
@ VL_DYNLIB_ERROR_INVALID_HANDLE
Definition vl_dynlib.h:24
@ VL_DYNLIB_ERROR_SYMBOL
Definition vl_dynlib.h:23
@ VL_DYNLIB_SUCCESS
Definition vl_dynlib.h:21
vl_dynlib_result vlLibraryProc(vl_dynlib lib, const char *name, void **proc)
Gets a procedure address from a dynamic library.
Definition vl_dynlib_posix.c:37
vl_dynlib_result vlLibraryClose(vl_dynlib *lib)
Closes a dynamic library.
Definition vl_dynlib_posix.c:23
const char * vlLibraryError(void)
Gets the last error message from dynamic loading operations.
Definition vl_dynlib_posix.c:57