Oh ok, I thought the important thing was that the argument of free pointed to memory that had been malloc'ed. I did not realize that the argument...
Suppose I were to write the following code:
int *p = malloc(sizeof(int) * 10);
q = p + 1;
Will calling free with argument q...
Separate names with a comma.