#include "util.h"
#include "debug.h"
-extern char __data_end__;
-static char *top = &__data_end__;
+extern char __iheap_start;
+static char *top = &__iheap_start;
int iwram_brk(void *addr)
{
- if(addr < &__data_end__) {
- addr = &__data_end__;
+ if((char*)addr < &__iheap_start) {
+ addr = &__iheap_start;
}
if(addr > get_sp()) {
/*return -1;*/