Skip to content

Commit 9b6385b

Browse files
committed
acl_hal_mmd: declare dlopen() wrappers as static functions
These functions are only used within the translation unit.
1 parent 6a01b2a commit 9b6385b

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/acl_hal_mmd.cpp

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,8 @@ unsigned interrupt_user_data[ACL_MAX_DEVICE];
363363
// ********************* Helper functions ********************
364364
#define MAX_BOARD_NAMES_LEN (ACL_MAX_DEVICE * 30 + 1)
365365
#define MMD_VERSION_LEN 30
366-
void *my_dlopen_flags(const char *library_name, int flag, char **error_msg) {
366+
static void *my_dlopen_flags(const char *library_name, int flag,
367+
char **error_msg) {
367368
void *library;
368369
acl_assert_locked();
369370

@@ -390,15 +391,17 @@ void *my_dlopen_flags(const char *library_name, int flag, char **error_msg) {
390391
#endif
391392
return library;
392393
}
393-
void *my_dlopen(const char *library_name, char **error_msg) {
394+
395+
static void *my_dlopen(const char *library_name, char **error_msg) {
394396
#ifdef _WIN32
395397
return my_dlopen_flags(library_name, 0, error_msg);
396398
#else
397399
return my_dlopen_flags(library_name, RTLD_NOW, error_msg);
398400
#endif
399401
}
400402

401-
void *my_dlsym(void *library, const char *function_name, char **error_msg) {
403+
static void *my_dlsym(void *library, const char *function_name,
404+
char **error_msg) {
402405
void *symbol;
403406
acl_assert_locked();
404407
#ifdef _WIN32
@@ -422,7 +425,7 @@ void *my_dlsym(void *library, const char *function_name, char **error_msg) {
422425
return symbol;
423426
}
424427

425-
void my_dlclose(void *library) {
428+
static void my_dlclose(void *library) {
426429
acl_assert_locked();
427430
#ifdef _WIN32
428431
FreeLibrary((HMODULE)library);

0 commit comments

Comments
 (0)