FREE(3) BSD Library Functions Manual FREE(3)NAMEfree — free up memory allocated with malloc, calloc or realloc
The free() function causes the space pointed to by ptr to be deallocated,
that is, made available for further allocation. If ptr is a null
pointer, no action occurs. Otherwise, if the argument does not match a
pointer earlier returned by the calloc, malloc, or realloc function, or
if the space has been deallocated by a call to free() or realloc, general
havoc may occur.
The free() function returns no value.
SEE ALSOcalloc(3), malloc(3), realloc(3)STANDARDS
The free() function conforms to ANSI X3.159-1989 (“ANSI C89”).
BSD June 4, 1993 BSD