#include #include #include #include void * mymalloc(ULONG size) { void * ptr; if(size==0) return(NULL); ptr = malloc(size) /*AllocMem(size,MEMF_PUBLIC)*/; return(ptr); } void * myrealloc(void * old,ULONG size,ULONG oldsize) { void * ptr; if(size==0) { free(old)/*FreeMem(old,oldsize)*/; return(NULL); } if(size==oldsize) return(old); ptr = realloc(old,size)/*AllocMem(size,MEMF_PUBLIC); if(size>oldsize) memcpy((char *)ptr,(char *)old,oldsize); else memcpy((char *)ptr,(char *)old,size); FreeMem(old,oldsize)*/; return(ptr); } void myfree(void * ptr, ULONG size) { free(ptr)/*FreeMem(ptr,size)*/; }