Files @ 0f04af7169be
Branch filter:

Location: windsonde/Source/system/_sbrk.c

ethanzonca
Initial import: aprs transmit / radio functional
//
// sbrk: basic implementation of _sbrk for sprintf and other stdlib functions
//

#include <sys/stat.h>

caddr_t _sbrk(int incr)
{
extern char end asm("end");
static char *heap_end;
char *prev_heap_end;

if (heap_end == 0) {
heap_end = &end;
}

prev_heap_end = heap_end;

heap_end += incr;

return (caddr_t)prev_heap_end;
}