| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 
 | /* free example */
#include <stdlib.h>     /* malloc, calloc, realloc, free */
int main ()
{
  int * buffer1, * buffer2, * buffer3;
  buffer1 = (int*) malloc (100*sizeof(int));
  buffer2 = (int*) calloc (100,sizeof(int));
  buffer3 = (int*) realloc (buffer2,500*sizeof(int));
  free (buffer1);
  free (buffer3);
  return 0;
}
 |