Fix function signature in #native

This commit is contained in:
2024-06-18 16:44:41 +05:00
parent f4791c5177
commit 2edad022b6
2 changed files with 5 additions and 6 deletions
+4 -4
View File
@@ -540,10 +540,10 @@ void execute(Stack *stack, Stack *originstack, char *modname)
if (!module)
kms(stack, "UNABLE TO OPEN DYNAMIC LIBRARY");
int (*labashka)(unsigned short (*pop)(void), void (*push)(unsigned short), size_t (*len)(void),
size_t max_size);
labashka = (int (*)(unsigned short (*pop)(void), void (*push)(unsigned short), size_t (*len)(void),
size_t max_size))dlsym(module, "labashka");
void (*labashka)(unsigned short (*pop)(void), void (*push)(unsigned short), size_t (*len)(void),
size_t max_size);
labashka = (void (*)(unsigned short (*pop)(void), void (*push)(unsigned short), size_t (*len)(void),
size_t max_size))dlsym(module, "labashka");
stack_init_callback(stack);