ptr The address returned by a previous call to malloc, calloc, or realloc. If ptr is a NULL pointer, no action occurs.