[email protected] (Joerg Schilling) writes:
> The problem with GCC-4.4 is that it cannot be called ANSI C compliant.
> I did e.g. not jet find a way to prevent a warning for this line:
>
> (void)write(1, "Test" 4);
>
> which is 100% correct and even marks the return value as out of interest
> but this fact is ignored by gcc.
I don't get any warning whatsoever:
$ cat void-write.c
#include <unistd.h>
int
main (void)
{
write (1, "Test", 4);
(void) write (1, "Test", 4);
return 0;
}
$ gcc-4.4 -c -O2 -Wall void-write.c
$
Same with -ansi -pedantic. What options did you use to get a warning in
this case?
Rainer
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code