]> Shamusworld >> Repos - virtualjaguar/blobdiff - src/memory.h
Fixed segfaults in DSP & GPU caused by freeing static memory. Ouch\!
[virtualjaguar] / src / memory.h
index 7ac56ec63f06c3d2440819c3af9aebc2fbf8ac11..b1a8b5d9c6c2ff11cb7c4729f161ffd5770098b5 100644 (file)
@@ -5,16 +5,15 @@
 #ifndef __MEMORY_H__
 #define __MEMORY_H__
 
-#include <stdio.h>
-//#include <stdlib.h>
-//#include <malloc.h>
+//This module needs some serious cleanup. !!! FIX !!!
+#include <stdio.h>                                                             // For FILE struct
 #include "types.h"
-//#include "log.h"
 
 void InitMemory(void);
 void MemoryDone(void);
-void memory_malloc_secure(void ** new_ptr, UINT32 size, char * info);
-void * memory_malloc(UINT32 size, char * info);
+void memory_malloc_secure(void ** new_ptr, uint32 size, const char * info);
+//void * memory_malloc_secure2(uint32 size, const char * info);
+void * memory_malloc(uint32 size, const char * info);
 void memory_free(void * ptr);
 void memory_memoryUsage(FILE * fp);