summaryrefslogtreecommitdiffstats
path: root/src/module.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/module.c')
-rw-r--r--src/module.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/module.c b/src/module.c
index ad50d7a..25ab2ad 100644
--- a/src/module.c
+++ b/src/module.c
@@ -2,12 +2,14 @@
#include "utils.h"
+extern unsigned char _BitScanForward64(unsigned long *_Index, uint64_t _Mask);
+
struct module modules[64U] = { 0U };
u64 modules_list = ~0ULL;
// u64 module_symbols
-u8 add_module() {
+u8 add_module(void) {
// struct module* add_module() {
assert(!modules_list);
u32 module_index = 0U;
@@ -19,7 +21,7 @@ u8 add_module() {
#endif
return (u8)module_index;
-};
+}
void remove_module(u8 index) {
modules_list |= (u64)(0x1 << (((i8)index) - 1U));