ack/plat
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
..
cpm Add first long-long test for linux386. 2019-09-05 13:13:02 -04:00
em Move time() into sys; change the name of the variable which controls it. 2018-06-23 19:40:50 +02:00
em22 Get em22 working. Remove the leading-underscore system calls from its libsys. 2018-06-23 15:57:57 +02:00
linux All the Linux include directories are the same, so common them all out into a 2018-06-24 19:57:43 +02:00
linux68k Add first long-long test for linux386. 2019-09-05 13:13:02 -04:00
linux386 Define _EM_LLSIZE, int64_t, uint64_t for linux386. 2019-09-12 13:40:07 -04:00
linuxmips Add first long-long test for linux386. 2019-09-05 13:13:02 -04:00
linuxppc Add first long-long test for linux386. 2019-09-05 13:13:02 -04:00
osx Include more headers to declare functions. 2019-03-22 15:59:35 -04:00
osx386 Make osx386 and osxppc use _hol0.s like the other platforms. 2018-01-23 13:55:39 -05:00
osxppc For osxppc, change size 8 to alignment 4. 2018-01-27 16:35:48 -05:00
pc86 Add first long-long test for linux386. 2019-09-05 13:13:02 -04:00
pdpv7 Move time() into sys; change the name of the variable which controls it. 2018-06-23 19:40:50 +02:00
qemuppc Move time() into sys; change the name of the variable which controls it. 2018-06-23 19:40:50 +02:00
rpi Move time() into sys; change the name of the variable which controls it. 2018-06-23 19:40:50 +02:00
build.lua Turns out that the compiler needs access to the libpc headers too; refactor 2018-06-18 22:17:38 +02:00