void free(void *);
long * array_of_100 = (long *)malloc(sizeof(long) * 100);
/* Do something that only needs 20 of them */
array_of_100[0] = 0;
array_of_100[1] = 1;
.....
array_of_100[18] = 19;
array_of_100[19] = 20;
free(&array_of_100[20]); /* This is NOT!!! valid */