Memory support
The functions, malloc(), calloc(), and realloc() all call sbrk() at their lowest levels. sbrk() returns a pointer to the last memory address your application used before
more memory was allocated.
Defined elsewhere as char *.
A compile-time option that moves a pointer to heap memory and checks for the
upper limit.