Changeset View
Changeset View
Standalone View
Standalone View
intern/wayland_dynload/intern/wayland_dynload_utils.c
| Show All 24 Lines | if (lib == NULL) { | ||||
| /* Use the last path as it's likely to be least specific. */ | /* Use the last path as it's likely to be least specific. */ | ||||
| if (verbose) { | if (verbose) { | ||||
| fprintf(stderr, "Unable to find '%s'\n", paths[paths_num - 1]); | fprintf(stderr, "Unable to find '%s'\n", paths[paths_num - 1]); | ||||
| } | } | ||||
| } | } | ||||
| return lib; | return lib; | ||||
| } | } | ||||
| void *dynamic_library_find_with_error(DynamicLibrary lib, const char *symbol, const char *path_lib) | void *dynamic_library_find_with_error(DynamicLibrary lib, | ||||
| const char *symbol, | |||||
| const char *path_lib, | |||||
| const bool verbose) | |||||
| { | { | ||||
| void *symbol_var = dynamic_library_find(lib, symbol); | void *symbol_var = dynamic_library_find(lib, symbol); | ||||
| if (symbol_var == NULL) { | if (symbol_var == NULL) { | ||||
| if (verbose) { | |||||
| fprintf(stderr, "Unable to find '%s' in '%s'.\n", symbol, path_lib); | fprintf(stderr, "Unable to find '%s' in '%s'.\n", symbol, path_lib); | ||||
| } | } | ||||
| } | |||||
| return symbol_var; | return symbol_var; | ||||
| } | } | ||||