Hey,
I've been working on a module for Bahamut, and I've noticed some discrepancies in the latest release (1.8.8) for the declarations of a few functions.
Specifically the functions "bircmodule_malloc" and "bircmodule_free" in "include/hooks.h" and "src/modules.c"
hooks.h
extern int bircmodule_malloc(int);
extern int bircmodule_free(void *);
modules.c
void *bircmodule_malloc(int);
void bircmodule_free(void *);
These signatures still work fine for 32-bit compilation, but can produce warnings and/or errors when compiling for a 64-bit environment.
I believe the hooks.h just got missed and need to be updated to have the same signatures as in modules.c
Hope this makes sense.
Cheers,
Sean (Meekys)