* device/include/pic16/pic18f4550.h,
[fw/sdcc] / device / include / malloc.h
index 6e217a4c167892cbade767329fe618af06c6dbf0..9be8cec55045057671a197499f4a3340eadd211b 100644 (file)
@@ -36,32 +36,12 @@ void free (void * ptr);
 
 #else
 
-#define MEMHEADER   struct MAH// Memory Allocation Header
-
-MEMHEADER
-{
-      MEMHEADER xdata *  next;
-      unsigned int       len;
-      unsigned char      mem[];
-};
-
-#ifdef SDCC_STACK_AUTO
-
-extern void init_dynamic_memory(void xdata * heap, unsigned int size) reentrant;
-extern void xdata * calloc (size_t nmemb, size_t size) reentrant;
-extern void xdata * malloc (size_t size) reentrant;
-extern void xdata * realloc (void * ptr, size_t size) reentrant;
-extern void free (void * ptr) reentrant;
-
-#else
-
 extern void init_dynamic_memory(void xdata * heap, unsigned int size);
 extern void xdata * calloc (size_t nmemb, size_t size);
 extern void xdata * malloc (size_t size);
 extern void xdata * realloc (void * ptr, size_t size);
 extern void free (void * ptr);
 
-#endif
 #endif
 
 #endif