ack/lang/cem/libcc.ansi/headers
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
..
ack First at-least-slightly working version of the CP/M read/write stuff. Not as 2019-06-16 19:04:17 +02:00
sys Get em22 working. Remove the leading-underscore system calls from its libsys. 2018-06-23 15:57:57 +02:00
assert.h Stripped down the library to something approaching the ANSI C minimum and replaced most of the header files, to provide a reasonably consistent base to work up from. 2007-04-24 19:42:24 +00:00
build.lua Rearrange the libc config files, ready for adding new options. 2018-06-22 23:43:15 +02:00
ctype.h Stripped down the library to something approaching the ANSI C minimum and replaced most of the header files, to provide a reasonably consistent base to work up from. 2007-04-24 19:42:24 +00:00
errno.h Stripped down the library to something approaching the ANSI C minimum and replaced most of the header files, to provide a reasonably consistent base to work up from. 2007-04-24 19:42:24 +00:00
fcntl.h Stripped down the library to something approaching the ANSI C minimum and replaced most of the header files, to provide a reasonably consistent base to work up from. 2007-04-24 19:42:24 +00:00
float.h Undo commit bfeb736 for lang/cem/libcc.ansi/headers/float.h 2016-11-06 15:01:25 -05:00
iso646.h Stripped down the library to something approaching the ANSI C minimum and replaced most of the header files, to provide a reasonably consistent base to work up from. 2007-04-24 19:42:24 +00:00
limits.h Header --> Id 1994-06-24 14:02:31 +00:00
locale.h Stripped down the library to something approaching the ANSI C minimum and replaced most of the header files, to provide a reasonably consistent base to work up from. 2007-04-24 19:42:24 +00:00
math.h Build fdopen(), hypot(), putenv() in libc. 2017-10-28 13:33:57 -04:00
setjmp.h Stripped down the library to something approaching the ANSI C minimum and replaced most of the header files, to provide a reasonably consistent base to work up from. 2007-04-24 19:42:24 +00:00
signal.h Stripped down the library to something approaching the ANSI C minimum and replaced most of the header files, to provide a reasonably consistent base to work up from. 2007-04-24 19:42:24 +00:00
stdarg.h Stripped down the library to something approaching the ANSI C minimum and replaced most of the header files, to provide a reasonably consistent base to work up from. 2007-04-24 19:42:24 +00:00
stdbool.h Stripped down the library to something approaching the ANSI C minimum and replaced most of the header files, to provide a reasonably consistent base to work up from. 2007-04-24 19:42:24 +00:00
stddef.h Move stdio into (mostly) sys. 2018-06-23 18:54:40 +02:00
stdint.h Define _EM_LLSIZE, int64_t, uint64_t for linux386. 2019-09-12 13:40:07 -04:00
stdio.h Add an itoa() function, following the most common prototype I can find. 2019-06-24 20:52:56 +02:00
stdlib.h Add some missing libc functions: setenv, unsetenv, strdup. 2013-05-29 21:41:58 +01:00
string.h Add some missing libc functions: setenv, unsetenv, strdup. 2013-05-29 21:41:58 +01:00
time.h Make linux386 work with the new libc layout. 2018-06-23 12:13:33 +02:00
unistd.h Move mktemp to sys; attic getgrent as noone will ever use this. 2018-06-23 23:15:42 +02:00