18#define dynamic_library_open(path) dlopen(path, RTLD_NOW)
19#define dynamic_library_close(lib) dlclose(lib)
20#define dynamic_library_find(lib, symbol) dlsym(lib, symbol)
static DynamicLibrary lib
DynamicLibrary dynamic_library_open_array_with_error(const char **paths, int paths_num, bool verbose, int *r_path_index)
void * dynamic_library_find_with_error(DynamicLibrary lib, const char *symbol, const char *path_lib, bool verbose)