diff options
| author | ladevieq <ladevie.quentin@gmail.com> | 2026-07-12 00:47:54 +0200 |
|---|---|---|
| committer | ladevieq <ladevie.quentin@gmail.com> | 2026-07-12 00:47:54 +0200 |
| commit | 7b6964eb1bcf30a0ae7ed3391adce30565b262b4 (patch) | |
| tree | 3bbf89d582a1466a2319ccaaf6d4cbb734bdd66b /src/module.c | |
| parent | ce51256c91e566d339c6a670af11bab519f98349 (diff) | |
Load functions by hand
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)); |
