mes/lib/mes
Jan (janneke) Nieuwenhuizen 84ff05a839
mescc: Mes C Library: Support gcc-10.
See <https://lists.gnu.org/archive/html/bug-mes/2020-07/msg00000.html>.

Reported by Vagrant Cascadian <vagrant@reproducible-builds.org>.

* include/setjmp.h (jmp_buf): Remove.
* include/errno.h (errno): Mark extern.
* include/mes/lib-mini.h (environ, errno, __stdin, __stdout, __stderr):
Likewise.
* lib/mes/globals.c: New file; define them.
* build-aux/configure-lib.sh (libc_mini_shared_SOURCES,
libmescc_SOURCES): Add it.
* build-aux/test-c.sh: Always use -l c-mini as a minimum.
2020-10-06 13:13:44 +02:00
..
__assert_fail.c build: Simplify. 2019-06-08 15:36:22 +02:00
__buffered_read.c mescc: Mes C Library: lseek: Be careful clearing read buffer. 2020-01-20 22:47:52 +01:00
__mes_debug.c build: Simplify. 2019-06-08 15:36:22 +02:00
abtod.c mescc: Mes C Library: Support GNU Awk: Add abtod, implementing strtod. 2019-06-25 12:51:44 +02:00
abtol.c mescc: Mes C Library: Support GNU Awk: Add abtod, implementing strtod. 2019-06-25 12:51:44 +02:00
div.c div: Remove libgcc-compatible API. 2020-10-06 10:04:29 +02:00
dtoab.c Fix dtoab. 2019-08-27 00:43:37 +02:00
eputc.c mescc: Mes C Library: Cleanup includes. 2019-05-08 00:25:41 +02:00
eputs.c mescc: Mes C Library: Support gcc-10. 2020-10-06 13:13:44 +02:00
fdgetc.c mescc: Mes C Library: Add buffered read. 2019-07-27 22:58:49 +02:00
fdgets.c build: Simplify. 2019-06-08 15:36:22 +02:00
fdputc.c mes: Run build-aux/indent.sh. 2019-05-18 13:27:42 +02:00
fdputs.c build: Simplify. 2019-06-08 15:36:22 +02:00
fdungetc.c build: Simplify. 2019-06-08 15:36:22 +02:00
globals.c mescc: Mes C Library: Support gcc-10. 2020-10-06 13:13:44 +02:00
itoa.c mescc: Mes C Library: Cleanup includes. 2019-05-08 00:25:41 +02:00
ltoa.c mescc: Mes C Library: Cleanup includes. 2019-05-08 00:25:41 +02:00
ltoab.c mescc: Mes C Library: Cleanup includes. 2019-05-08 00:25:41 +02:00
mes_open.c build: Simplify. 2019-06-08 15:36:22 +02:00
mini-write.c bootstrap: Build files only once. 2019-12-07 23:29:34 +01:00
ntoab.c ntoab: Simplify LONG_MIN case. 2020-06-17 00:21:57 +02:00
oputc.c mescc: Mes C Library: Cleanup includes. 2019-05-08 00:25:41 +02:00
oputs.c mescc: Mes C Library: Support gcc-10. 2020-10-06 13:13:44 +02:00
search-path.c build: Simplify. 2019-06-08 15:36:22 +02:00
ultoa.c mescc: Mes C Library: Cleanup includes. 2019-05-08 00:25:41 +02:00
utoa.c mescc: Mes C Library: Cleanup includes. 2019-05-08 00:25:41 +02:00