On Mon, 17 May 2004, kevin lyda wrote:
> ok, this code will compile and work on fedora fc1. it will fail to
> compile on redhat 7.3. why?
>> #include <stdio.h>
>> int
> main(int argc, char *argv[])
> {
> int i;;
> char *s = "hello world\n";
>> for (i = 0; i < 10; i++)
> printf("%d %s", i, s);
> }
>> this was our puzzle this morning, and the answer is just three
> chars long (and it isn't "bug" or "yes").
(with a bit of help from Minus1), the answer is:
C99
Which allows declarations anywhere within the function, which is
supported by GCC 3.3 on FC1, but not GCC 2.95.x on RH7.3.
> kevin
regards,
--
Paul Jakma paul at clubi.iepaul at jakma.org Key ID: 64A2FF6A
warning: do not ever send email to spam at dishone.st
Fortune:
One nuclear bomb can ruin your whole day.
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!