free() や fclose() に NULL を渡したらどうなりますか?