Bernhard Fischer wrote: >>Why not: >> >>void *xfree(void *ptr) >>{ >> /* sets the pointer to NULL after it has been freed. */ >> free(ptr); >> return NULL; >>} >> >> Why does xfree return a (void *) here?