Yeah, well, there's no need to use quite
that much whitespace.
Too much is as bad as too little. Well, maybe not quite as bad.
Oh, one other thing: passing fseek() 0 for the whence parameter is a little unportable, not to mention difficult to understand. SEEK_SET is much easier to understand than 0, don't you think?
You should get out of the habit of using one-character names, then. And I'm not surprised that you think that's too far. I think it's too far, too.