mes/lib
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
..
arm-mes ARM: Fix unsigned modulo. 2022-09-12 09:47:28 +02:00
arm-mes-gcc mescc: Mes C Library: ARM: setjmp.c: Inline fake asm. 2021-01-23 08:43:46 +01:00
arm-mes-mescc Implement setjmp for ARM mescc. 2020-06-12 23:20:17 +02:00
ctype lib: Support uppercase hex conversions. 2023-01-31 08:22:49 -08:00
dirent build: Improve --with-system-libc support. 2019-06-25 19:05:58 +02:00
freebsd mescc: Mes C Library: crt: Support more than 255 command line parameters. 2021-05-02 14:22:21 +02:00
gnu mescc: Mes C Library: Split _exit.c, _write.c from mini.c. 2021-01-23 08:43:45 +01:00
linux lib: stat: Use SYS_stat64 for 32bit platforms. 2022-10-29 13:17:58 +02:00
m2 lib/m2: time: Fix segfault by allocating timeval struct. 2023-01-24 07:59:49 +01:00
mach hurd: Fixes for upgrade to debian-hurd-20190220.img. 2019-12-13 21:52:31 +01:00
math mescc: Mes C Library: Support gcc-4.6.4: Add math stubs. 2019-09-13 15:11:38 +02:00
mes lib: Support uppercase hex conversions. 2023-01-31 08:22:49 -08:00
posix Revert "Mes C Library: m2/getcwd.c: Remove specialization." 2021-01-01 15:54:13 +01:00
stdio mescc: Mes C Library: Use casting functions. 2020-10-18 14:55:24 +02:00
stdlib mescc: Mes C Library: Prepare for M2-Planet: realloc. 2020-07-25 19:56:16 +02:00
string Mes C Library: memchr: Avoid compile warning. 2022-04-30 16:40:57 +02:00
stub Mes C Library: m2/ioctl.c: Remove specialization. 2020-12-29 18:41:45 +01:00
tests lib/test: Cater for gcc-12.2.0. 2022-09-15 13:56:38 +02:00
x86-mes kaem: scaffold/argv.kaem. 2020-07-15 22:15:36 +02:00
x86-mes-gcc build: Prepare for kernel variants. 2019-12-17 21:07:35 +01:00
x86-mes-mescc build: Prepare for kernel variants. 2019-12-17 21:07:35 +01:00
x86_64-mes mescc: Add X86_64 assembly defines for TinyCC compilation. 2022-09-21 09:43:43 +02:00
x86_64-mes-gcc build: Prepare for kernel variants. 2019-12-17 21:07:35 +01:00
x86_64-mes-mescc build: Prepare for kernel variants. 2019-12-17 21:07:35 +01:00
libtcc1.c libtcc1: Fix integer division, modulo and shifting procedures. 2021-03-14 11:05:00 +01:00