今起きたところなんだが、真スレのタイトルに涙。
ところで、直前までの論争は

fp = fopen(...);
if(!fp)

は OK だが

result = fgets(...);
if(result)

はクソという結論でよろしいか?