#include "src/lib/16_head.h"
-int heaphandle;
-
+#ifdef __BORLANDC__
+void * LargestFreeBlock(size_t* Size);
+#endif
+#ifdef __WATCOMC__
void __near* LargestFreeBlock(size_t* Size);
+#endif
size_t _coreleft(void);
void far* LargestFarFreeBlock(size_t* Size);
size_t _farcoreleft(void);
size_t GetFreeSize(void);
size_t GetFarFreeSize(void);
size_t GetNearFreeSize(void);
-void heapdump(void);
-void heapstat(int heap_status, byte *str);
+void heapdump(global_game_variables_t *gvar);
+void heapstat(global_game_variables_t *gvar, int heap_status, byte *str);
void heapstat0(int heap_status);
-void HC_OpenDebug();
-void HC_CloseDebug();
+void HC_OpenDebug(global_game_variables_t *gvar);
+void HC_CloseDebug(global_game_variables_t *gvar);
#endif /* __16HC__ */