ack/lang
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
..
a68s Distributions are a pain --- let's not bother any more. Instead, we just tag 2016-09-02 23:00:38 +02:00
b Cause B programs to fail on startup if they detect alignment issues. 2019-06-17 22:27:13 +02:00
basic Fix some compiler warnings. 2019-05-11 01:07:00 +08:00
cem Define _EM_LLSIZE, int64_t, uint64_t for linux386. 2019-09-12 13:40:07 -04:00
fortran Distributions are a pain --- let's not bother any more. Instead, we just tag 2016-09-02 23:00:38 +02:00
m2 Move to use C structures instead of typedef to align with other ACK compilers and to avoid forward declaration issues with include files. 2019-05-11 01:09:03 +08:00
occam Don't define functions called itoa(), because this causes problems on platforms 2017-07-23 21:19:07 +02:00
pc Memory overflow bugfix 2019-05-14 23:14:59 +08:00
build.lua We can build our first C file. 2016-08-07 21:56:53 +02:00