From 16952cf2cc8f5ec0ef6bff66909ff211e2eddbe8 Mon Sep 17 00:00:00 2001 From: Manuel Novoa III Date: Tue, 12 Mar 2002 02:38:27 +0000 Subject: Update to my current todo list. --- TODO | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 90dbdaba8..41b98d2ac 100644 --- a/TODO +++ b/TODO @@ -32,30 +32,34 @@ Erik's current plans for uClibc 0.9.11: ----------------------------------------------------------------------------- -Manuel's unsorted todo: +Manuel's todo: -Move the target-specific sysconf.c generator to extra (as it needs to be - run on the target) and fix libc/unistd/Makefile. +Implement wide unformatted i/o. (current project) -Add a usage message to the gcc wrapper. +Implement wide formatted output (printf). + +Update the strto* funcs to my current versions to remove the dependency + on the long long support funcs from libgcc.a. + +Update some other stdlib and (possibly) string funcs. -Look at older, (pre-cephes-addition) floating point code and - rework for proper nan and infinity handling +Update the ctype code to my latest stuff... smaller plus supports new isblank() + for locales while still keeping byte table entries. -Make scanf and strtod aware of nan and inf. +Reimplement scanf for narrow and wide streams. -Add overflow error-checking to fread and fwrite. +Improve customization of the new stdio code. -Document uClibc-specific extensions I know of or have implemented. - binary string conversion for printf - malloc-less stdio - optional printf unconfigured-for-type error messages +Reimplement _dtostr to correct its deficiencies and hopefully reduce its size. -Add binary string conversion to scanf to mirror printf? +Revisit the unified syscall stuff which has been broken for a while now. -Teach scanf about (nil) for %p. +Older stuff... -What to do about %m in printf? +Move the target-specific sysconf.c generator to extra (as it needs to be + run on the target) and fix libc/unistd/Makefile. + +Add a usage message to the gcc wrapper. Make errno and endptr handling the default in the strto* functions and document how to turn those off to save space. -- cgit v1.2.3