K
Kenny McCormack
Working with some old code - that has compiled (and run) successfully on
dozens of Unix systems over the years - I came across the following line
of code.
At file scope level:
FILE *outfile = stdout;
(After including stdio, of course). Today, gcc running on a Unix system
says that the initializer is not a constant. And, digging through
/usr/include/stdio.h shows that that does seem to be the case.
So, the question is: Does the standard have anything to say about this?
Now, obviously, whenever anyone ever asks that question, the answer is
"No", since the standard guarantees virtually nothing useful. But,
still I'm curious to see what flames, er, I mean, discussion I can
unleash on this subject.
Why should it be? Why shouldn't it be?
--
Is God willing to prevent evil, but not able? Then he is not omnipotent.
Is he able, but not willing? Then he is malevolent.
Is he both able and willing? Then whence cometh evil?
Is he neither able nor willing? Then why call him God?
~ Epicurus
dozens of Unix systems over the years - I came across the following line
of code.
At file scope level:
FILE *outfile = stdout;
(After including stdio, of course). Today, gcc running on a Unix system
says that the initializer is not a constant. And, digging through
/usr/include/stdio.h shows that that does seem to be the case.
So, the question is: Does the standard have anything to say about this?
Now, obviously, whenever anyone ever asks that question, the answer is
"No", since the standard guarantees virtually nothing useful. But,
still I'm curious to see what flames, er, I mean, discussion I can
unleash on this subject.
Why should it be? Why shouldn't it be?
--
Is God willing to prevent evil, but not able? Then he is not omnipotent.
Is he able, but not willing? Then he is malevolent.
Is he both able and willing? Then whence cometh evil?
Is he neither able nor willing? Then why call him God?
~ Epicurus