summaryrefslogtreecommitdiff
path: root/src/dltools.c
diff options
context:
space:
mode:
author0scar <qgt268@alumni.ku.dk>2023-10-30 22:11:54 +0000
committer0scar <qgt268@alumni.ku.dk>2023-10-30 22:12:34 +0000
commit5c0311ff3095a5dd30fb15db54aa394498dd2bcf (patch)
tree2abb0e3dc145e4372fcf07aeeb736279d00471e5 /src/dltools.c
parent3e3fe3d42206dc14baca2f50445e6fe8bb2d2480 (diff)
The great formattening!
Diffstat (limited to 'src/dltools.c')
-rw-r--r--src/dltools.c66
1 files changed, 31 insertions, 35 deletions
diff --git a/src/dltools.c b/src/dltools.c
index de7c83b..2a52f53 100644
--- a/src/dltools.c
+++ b/src/dltools.c
@@ -1,62 +1,58 @@
#include <stdbool.h>
#include <stdlib.h>
-#if defined (_WIN32) || defined (__WIN32__) || defined (WIN32)
- /* include winapi */
+#if defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+/* include winapi */
#else
#include <dlfcn.h>
#endif
-#include <engine/logging.h>
#include <engine/dltools.h>
+#include <engine/logging.h>
-bool
-dynamic_library_close(void* shared_library) {
-#if defined (_WIN32) || defined (__WIN32__) || defined (WIN32)
- return true;
+bool dynamic_library_close(void* shared_library) {
+#if defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+ return true;
#else
- return dlclose(shared_library) == 0;
+ return dlclose(shared_library) == 0;
#endif
}
-void*
-dynamic_library_open(const char *library_path) {
-#if defined (_WIN32) || defined (__WIN32__) || defined (WIN32)
- return NULL;
+void* dynamic_library_open(const char* library_path) {
+#if defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+ return NULL;
#else
- return dlopen(library_path, RTLD_NOW);
+ return dlopen(library_path, RTLD_NOW);
#endif
}
char* dynamic_library_get_error(void) {
-#if defined (_WIN32) || defined (__WIN32__) || defined (WIN32)
- return "unsupported on windows";
+#if defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+ return "unsupported on windows";
#else
- return dlerror();
+ return dlerror();
#endif
}
-void*
-dynamic_library_reload(void* shared_library, const char *library_path) {
- void* library_address = NULL;
- if (!dynamic_library_close(shared_library)) {
- ERROR("Failed to close shared library: %s", dynamic_library_get_error());
- ERROR("Reloading dynamic library failed.");
- return library_address;
- }
- if ((library_address = dynamic_library_open(library_path)) == NULL) {
- ERROR("Failed to open shared library: %s", dynamic_library_get_error());
- ERROR("Reloading dynamic library %s failed.", library_path);
- }
- return library_address;
+void* dynamic_library_reload(void* shared_library, const char* library_path) {
+ void* library_address = NULL;
+ if (!dynamic_library_close(shared_library)) {
+ ERROR("Failed to close shared library: %s", dynamic_library_get_error());
+ ERROR("Reloading dynamic library failed.");
+ return library_address;
+ }
+ if ((library_address = dynamic_library_open(library_path)) == NULL) {
+ ERROR("Failed to open shared library: %s", dynamic_library_get_error());
+ ERROR("Reloading dynamic library %s failed.", library_path);
+ }
+ return library_address;
}
-
-void*
-dynamic_library_get_symbol(void *restrict shared_library, const char *symbol) {
-#if defined (_WIN32) || defined (__WIN32__) || defined (WIN32)
- return NULL;
+void* dynamic_library_get_symbol(void* restrict shared_library,
+ const char* symbol) {
+#if defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+ return NULL;
#else
- return dlsym(shared_library, symbol);
+ return dlsym(shared_library, symbol);
#endif
}