X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=device%2Finclude%2Fmalloc.h;h=05055bbf009b640c28df6c9de214173b769e4643;hb=992c2218a2339d024c181e57f8622dd5df9a884b;hp=060ed85728b964d64a8c015fc09087b3717bef05;hpb=a046291bc6b5843709af03203b07549c30dd1f32;p=fw%2Fsdcc diff --git a/device/include/malloc.h b/device/include/malloc.h index 060ed857..05055bbf 100644 --- a/device/include/malloc.h +++ b/device/include/malloc.h @@ -22,10 +22,17 @@ what you give them. Help stamp out software-hoarding! -------------------------------------------------------------------------*/ /* malloc.h */ -#define MEMHEADER struct MAH// Memory Allocation Header - #ifndef __SDCC51_MALLOC_H #define __SDCC51_MALLOC_H +#include + +#if _SDCC_MALLOC_TYPE_MLH +void *malloc (unsigned int); +void free(void *p); + +#else + +#define MEMHEADER struct MAH// Memory Allocation Header MEMHEADER { @@ -48,6 +55,7 @@ extern void init_dynamic_memory(MEMHEADER xdata * , unsigned int ); extern void xdata * malloc (unsigned int ); extern void free (void xdata * p); +#endif #endif #endif