mes/lib/mes
R. Masters b28f42de07
lib: Support uppercase hex conversions.
Uppercase hex number conversions fail for abtol, strtol, strtoul,
strtoull, atoi, and abtod.

The following patch fixes it.  This allows tcc to handle assembly
language, which is necessary to build the Fiwix kernel as part of the
kernel bootstrapping in progress for the live-bootstrap project.

* lib/ctype/isxdigit.c (isxdigit): Also allow A-F.
* lib/mes/abtol.c (abtol): Also cater for A-F.
2023-01-31 08:22:49 -08:00
..
__assert_fail.c lib: __assert_fail: Update to standard. 2022-10-26 21:14:05 +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 lib: Support uppercase hex conversions. 2023-01-31 08:22:49 -08:00
assert_msg.c lib: __assert_fail: Update to standard. 2022-10-26 21:14:05 +02:00
cast.c mescc: Mes C Library: Use casting functions. 2020-10-18 14:55:24 +02:00
div.c mescc: Mes C Library: div: Avoid __raise for TinyCC. 2021-01-23 08:43:41 +01: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: Bugfix __ungetc_clear. 2020-06-07 00:31:26 +02:00
fdgets.c build: Simplify. 2019-06-08 15:36:22 +02:00
fdputc.c mescc: Mes C Library: Use casting functions. 2020-10-18 14:55:24 +02:00
fdputs.c build: Simplify. 2019-06-08 15:36:22 +02:00
fdungetc.c mescc: Mes C Library: Bugfix __ungetc_clear. 2020-06-07 00:31:26 +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 mescc: Mes C Library: Bugfix __ungetc_clear. 2020-06-07 00:31:26 +02:00
mini-write.c bootstrap: Build files only once. 2019-12-07 23:29:34 +01:00
ntoab.c ARM: ntoab: Do not include __mesabi_uldiv for bootstrap tcc. 2022-09-13 19:12:31 +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