NAME
free —
free up memory allocated with malloc,
calloc or realloc
SYNOPSIS
#include
<stdlib.h>
void
free(void
*ptr);
DESCRIPTION
Thefree()
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.
RETURN VALUES
The free() function returns no value.
SEE ALSO
STANDARDS
The free() function conforms to
ANSI X3.159-1989
(“ANSI C89”).