On Wed, Jan 2, 2013 at 11:57 AM, Matthew Szudzik <[email protected]> wrote:
>>How-To-Repeat:
> Place the program on page 29 of K&R in a file named test.c. Or
> alternatively, place the following program in test.c.
>
> #include <stdio.h>
>
> int getline();
>
> main()
> {
> return getline();
> }
>
> int getline()
> {
> return 0;
> }
>
> Then, compile this program using the command
>
> gcc -ansi test.c
>
>>Fix:
> The -ansi option for gcc should hide the declaration of getline
> in stdio.h.
`gcc -ansi` defines __STRICT_ANSI which could be checked before
setting __POSIX_VISIBLE >= 200809 in <sys/cdefs.h>