6 #ifndef _MEMORY_H_VANE_
7 #define _MEMORY_H_VANE_
9 #define MEMMAN_FREES 4090
10 #define MEMMAN_ADDR 0x003c0000
13 unsigned int addr,size;
18 int frees,maxfrees,lostsize,losts;
19 struct FREEINFO free[MEMMAN_FREES];
22 void k_minit(memmgr *man);
23 unsigned int k_mtotal(memmgr *man);
24 unsigned int k_malloc_src(memmgr *man,unsigned int size);
25 int k_mfree_src(memmgr *man,unsigned int addr,unsigned int size);
26 unsigned int k_malloc(memmgr* man,unsigned int size);
27 int k_mfree(memmgr* man,unsigned int addr,unsigned int size);
29 void memset( void* p, int val, int size );
30 void zero_memory( void* p, int size );