rem: memset(file, 0, sizeof file[0]);
add: memset(file, 0, min_file_struct_len);
context: void free_file(struct file_struct *file, int free_the_struct){	if (free_the_struct)		free(file);	else		memset(file, 0, sizeof file[0]);}