diff options
Diffstat (limited to 'src/module.c')
| -rw-r--r-- | src/module.c | 6 |
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)); |
