Gregor H. a écrit :
Sure. That's why THEY are Gurus, and WE are only // well forget about that.
Say, Jacob, how's about the C99 conformance of lcc-win32? (I'm just curious.
I'm a frequent user of lcc-win32.)
G.
Well, I have implemented most of it, and written the library. It has
been a huge effort, and it is still not finished.
Done are
Data types:
o complex
o long long
o bool
Declarations:
o Declarations anywhere in a block
o Variable length arrays
o Flexible structures
Library:
printf completely rewritten
Floating point exception handling (fe* functions)
All the new math functions like erf lgamma, etc.
All other new functions required.
Implemented tgmath.h
Not done yet is:
Designated specifiers.
and
Variable argument macros.
The reason is that the preprocessor of lcc-win32 was written
originally by Dennis Ritchie. I have used it since a
long time, and added some stuff to it, fixed some simple bugs, but I
have left the code running as he conceived it. He wrote that
preprocessor for his Plan 9 system, and put it in the public domain.
I have used it, but I want to leave it somehow untouched. I have
implemented some of the ideas of his Plan 9 system in my compiler, for
instance the structure member lookup, what allows some form of
inheritance. But that is another discussion.
jacob