C function which frees a block of memory previously allocated by malloc.

Unfortunately it is rarely called as often as it ought to be leading to memory leaks.