diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 34 |
1 files changed, 19 insertions, 15 deletions
@@ -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. |