Am 22.09.2011 um 19:34 schrieb Christos Zoulas:

> In article <dbe1242c-f99e-4b75-b356-516245aca...@msys.ch>,
> Marc Balmer  <m...@msys.ch> wrote:
>>>     if (outfd == STDOUT_FILENO)
>>>             return;
>>> 
>>> -   if (lseek(outfd, SEEK_SET, 0) < 0)
>>> +   if (lseek(outfd, (off_t)0, SEEK_SET) == (off_t)-1)
>>>             err(1, "could not seek to start of file for header rewrite");
>> 
>> Fwiw, this never caused a problem since SEEK_SET is defined 0.  But why
>> is an explicit typecast to off_t needed?  Aren't integer cast
>> automatically?
> 
> It is belt-and-suspenders if the prototype is not in scope.
> 

In this case, wouldn't it do the right thing even without a prototype in scope? 
 Would it even compile without a prototype in scope?


Reply via email to