Call malloc(size) which returns a pointer to the start of the memory assigned, then you can access elements in the list OS_ProcHeapMemory ptr to ptr + size. Call free(ptr) to free the memory used (meaning you can no longer use it), allowing it to be reused.
Features Supported in the current version, Y = yes, N = no Y] implementation of malloc Y] implementation of free Y] First fit search N] Best fit search N] Next fit search N] Coalescing Y] Block splitting