ack/lang/cem/libcc.ansi
George Koehler aeb8ed53e4 Define _EM_LLSIZE, int64_t, uint64_t for linux386.
Also change UINT32_MAX in <stdint.h> from 4294967295 to 4294967295U.
The U suffix avoids a promotion to long or unsigned long if it would
fit in unsigned int.

Define _EM_LLSIZE but not EM_LLSIZE.  The leading underscore is a
convention for such macros.  If code always uses _EM_LLSIZE, we will
never need to add EM_LLSIZE.  The flag -D_EM_LLSIZE={q} is in
plat/linux386/descr, not lib/descr/fe, so platforms without long long
don't define _EM_LLSIZE.

<stdint.h> doesn't keep the old code for _EM_LSIZE == 8, because I
change it to _EM_LLSIZE == 8.  No platform had _EM_LSIZE == 8, and the
old limits like INT64_MAX were wrong.
2019-09-12 13:40:07 -04:00
..
core Add an itoa() function, following the most common prototype I can find. 2019-06-24 20:52:56 +02:00
headers Define _EM_LLSIZE, int64_t, uint64_t for linux386. 2019-09-12 13:40:07 -04:00
sys Partially working port of stdio to CP/M. I'm not sure this will work; it's 2019-06-15 22:22:01 +02:00
build.lua Partially working port of stdio to CP/M. I'm not sure this will work; it's 2019-06-15 22:22:01 +02:00
head_ac.e Disabled the code to throw signals on EM traps; this is the platform's job (and requires working signal support, which we may not have). 2007-04-29 20:46:48 +00:00
LIST changed order so that it works without ranlib 1990-06-12 11:21:40 +00:00
proto.make Header --> Id 1994-06-24 14:02:31 +00:00