fxlibc/src/stdlib
Lephenixnoir b11c059c0f
stdio: start simplifying scanf limit tracking logic
Basically removing it from the __scanf_input structure and specializing
it at format sites. The reason is that pretending it's the end of the
stream after the limit is reached does not work because we have to
return EOF at end of stream but not when the limit is hit. So we have to
handle it explicitly, and since we do, no need to have it in the
structure too.
2024-01-14 19:28:36 +01:00
..
target fxlibc - v1.4.2 : fix reallocarray() + remove old Vhex/Casiowin sources 2022-06-03 16:25:31 +02:00
abort.c fxlibc - v1.4.2 : fix reallocarray() + remove old Vhex/Casiowin sources 2022-06-03 16:25:31 +02:00
abs.c fxlibc - v1.4.2 : fix reallocarray() + remove old Vhex/Casiowin sources 2022-06-03 16:25:31 +02:00
atexit.c dso, stdlib: __cxa_atexit(), __dso_handle, atexit() (TEST) 2023-04-01 20:30:30 +02:00
atof.c fxlibc - v1.4.2 : fix reallocarray() + remove old Vhex/Casiowin sources 2022-06-03 16:25:31 +02:00
atoi.c fxlibc - v1.4.2 : fix reallocarray() + remove old Vhex/Casiowin sources 2022-06-03 16:25:31 +02:00
atol.c fxlibc - v1.4.2 : fix reallocarray() + remove old Vhex/Casiowin sources 2022-06-03 16:25:31 +02:00
atoll.c fxlibc - v1.4.2 : fix reallocarray() + remove old Vhex/Casiowin sources 2022-06-03 16:25:31 +02:00
calloc.c fxlibc - v1.4.2 : fix reallocarray() + remove old Vhex/Casiowin sources 2022-06-03 16:25:31 +02:00
div.c fxlibc - v1.4.2 : fix reallocarray() + remove old Vhex/Casiowin sources 2022-06-03 16:25:31 +02:00
exit.c dso, stdlib: __cxa_atexit(), __dso_handle, atexit() (TEST) 2023-04-01 20:30:30 +02:00
labs.c fxlibc - v1.4.2 : fix reallocarray() + remove old Vhex/Casiowin sources 2022-06-03 16:25:31 +02:00
ldiv.c fxlibc - v1.4.2 : fix reallocarray() + remove old Vhex/Casiowin sources 2022-06-03 16:25:31 +02:00
llabs.c fxlibc - v1.4.2 : fix reallocarray() + remove old Vhex/Casiowin sources 2022-06-03 16:25:31 +02:00
lldiv.c fxlibc - v1.4.2 : fix reallocarray() + remove old Vhex/Casiowin sources 2022-06-03 16:25:31 +02:00
qsort.c fxlibc - v1.4.2 : fix reallocarray() + remove old Vhex/Casiowin sources 2022-06-03 16:25:31 +02:00
reallocarray.c fxlibc - v1.4.2 : fix reallocarray() + remove old Vhex/Casiowin sources 2022-06-03 16:25:31 +02:00
stdlib_p.h stdio: start simplifying scanf limit tracking logic 2024-01-14 19:28:36 +01:00
strto_fp.c stdio: start simplifying scanf limit tracking logic 2024-01-14 19:28:36 +01:00
strto_int.c stdio: start simplifying scanf limit tracking logic 2024-01-14 19:28:36 +01:00
strtod.c stdio: start simplifying scanf limit tracking logic 2024-01-14 19:28:36 +01:00
strtof.c stdio: start simplifying scanf limit tracking logic 2024-01-14 19:28:36 +01:00
strtol.c stdio: start simplifying scanf limit tracking logic 2024-01-14 19:28:36 +01:00
strtold.c stdio: start simplifying scanf limit tracking logic 2024-01-14 19:28:36 +01:00
strtoll.c stdio: start simplifying scanf limit tracking logic 2024-01-14 19:28:36 +01:00
strtoul.c stdio: start simplifying scanf limit tracking logic 2024-01-14 19:28:36 +01:00
strtoull.c stdio: start simplifying scanf limit tracking logic 2024-01-14 19:28:36 +01:00