6 Nov
2008
6 Nov
'08
1:51 a.m.
Jens,
I use msvc 6.0 which is not c99. I think it will be good to be friendly for non-c99 compilers.
I will try 2005 if I can download it.
Thanks,
Yigal
---- Jens Engel jens.engel@ericsson.com wrote:
Yigal> cl is not a c99 compiler. Vars cannot be defined on the fly.
That pretty much depends which version of VisualStudio you are using. From VisualStudio2005 (for example Express Edition) on, the Microsoft compiler behaves pretty much like a c99 compiler:
- "Late declaration" like in C++ (not at begin of a block/function).
- inline keyword
- variadic preprocessor args
- ...
Earlier versions, for example VisualStudio6 pretty much behave like a C++ compiler with a little bit C support (or older C89? compiler support).
Ciao, Jens Engel