K
Keith Thompson
jacob navia said:The version of lcc I am working with runs in Power-PC, linux,
windows, and several embedded processors.
The web page for lcc-win32, <http://www.cs.virginia.edu/~lcc-win32/>,
mentions nothing other than MS Windows.
The lcc compiler on which lcc-win32 is based,
<http://www.cs.princeton.edu/software/lcc/>, supports more platforms,
but doesn't have much in the way of C99 support as far as I can tell
from a quick look at the web page. In particular, the FAQ says:
| Q. Does lcc support the long long type?
|
| A. Yes, lcc 4.1 supports long long, but all of its backends currently
| use the same representation for long and long long, i.e., 32 bits
| on 32-bit targets and 64 bits on 64-bit targets.
Making long long 32 bits hardly seems to indicate that the maintainers
are working very hard on C99 conformance. (I'd much rather have
"long long" rejected as a syntax error than have the compiler quietly
make it 32 bits.)
Am I missing something? (If I am, then so is anyone else who looks at
the web pages; if a feature isn't advertised, it might as well not
exist.)