36 #if !defined(__DOXYGEN__)
40 struct __freelist *nx;
45 extern char *__brkval;
46 extern struct __freelist *__flp;
69 extern void *mymalloc(
size_t);
70 extern void myfree(
void *);
71 extern void *myrealloc(
void *,
size_t);
73 #define malloc mymalloc
75 #define realloc myrealloc
77 #define __heap_start mymem[0]
78 #define __heap_end mymem[256]
80 #define STACK_POINTER() (mymem + 256)
84 extern char __heap_start;
85 extern char __heap_end;
90 #define STACK_POINTER() ((char *)AVR_STACK_POINTER_REG)
char * __malloc_heap_end
Definition: malloc.c:61
char * __malloc_heap_start
Definition: malloc.c:60
size_t __malloc_margin
Definition: malloc.c:59