Files
DVZverrr 0381abade7 ktcc/libc: add floating-point parsing to strtod family and scanf
- add strntold(): bounded string-to-long-double parser (the core)
- implement strtod(), strtof(), strtold() on top of it; rework strtod()
- vsscanf: add %e %E %f %F %g %G (field width, EOF/error, float/double/long double)
- fix itoa(): __reverse() called strlen() on a not-yet-NUL-terminated buffer — pass length explicitly, drop <string.h>
- export new symbols (libc.def, stdlib.h, libc.c)
- update libc_test.c

---------

Co-authored-by: Burer <burer@kolibrios.org>
Co-authored-by: Zverrr <zverrr@skbkontur.ru>
Reviewed-on: #407
Reviewed-by: Егор <y.yarin@inbox.ru>
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com>
Co-authored-by: Zverev Dmitriy <dvzverrr@gmail.com>
Co-committed-by: Zverev Dmitriy <dvzverrr@gmail.com>
2026-06-10 16:46:49 +00:00
..
2024-05-21 18:17:37 +00:00
2020-10-14 00:28:46 +00:00
2024-05-30 20:45:33 +00:00
2024-05-30 20:45:33 +00:00
2021-06-09 04:16:21 +00:00
2021-11-21 21:13:23 +00:00
2026-01-18 13:08:02 +00:00
2024-05-30 20:45:33 +00:00
2022-02-06 11:09:00 +00:00
2024-06-03 00:34:02 +01:00
2021-02-05 09:05:46 +00:00