| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Implement a much more capable vuprintf() | Michael Sevakis | 2017-11-21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New support as well as some buggy support fixed. Still no floating point support if ever that would be desired. Support (*): * Flags: '-', '+', ' ', '#', '0' * Width and precision: 'n', '.n', '*' and '.*' * Length modifiers: 'hh', 'h', 'j', 'l', 'll', 't', 'z' * Radix: 'c', 'd', 'i', 'n', 'o', 'p/P', 's', 'u', 'x/X' (*) Provision exists to switch lesser-used stuff on or off or when certain functionality isn't desired (bootloader?). The compulsory radixes are everything but 'o', 'n', 'p/P' and 'x/X' with length modifiers being optional. The default setup is 'l', 'z', 'c', 'd', 'p/P', 's', 'u', 'x/X'. * Move fdprintf() to its own file. It was in a strange place. * Make callers compatible and fix a couple snprintf() bugs while at it. Could smush it down in size but I'm gonna get over the binsize neurosis and just the let optimizer do its thing. Change-Id: Ibdc613a9b6775802c188b29b9dd46c568c94f7c3 | ||
| * | format/*printf: Add simple support for %p format specifier. | Thomas Martitz | 2011-08-04 |
| | | | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30249 a1c6a512-1295-4272-9138-f99709370657 | ||
| * | format() (and its alias vuprintf) return values are uncheck -> void | Rafaël Carré | 2010-09-20 |
| | | | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28119 a1c6a512-1295-4272-9138-f99709370657 | ||
| * | typo in r27953 spotted by kugel: s/long/ssize_t/ | Rafaël Carré | 2010-08-30 |
| | | | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27955 a1c6a512-1295-4272-9138-f99709370657 | ||
| * | format: supports %zd (ssize_t) and %zu (ssize_t) | Rafaël Carré | 2010-08-30 |
| | | | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27953 a1c6a512-1295-4272-9138-f99709370657 | ||
| * | Let format.c #include its own format.h header file | Bertrik Sikken | 2010-07-31 |
| | | | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27633 a1c6a512-1295-4272-9138-f99709370657 | ||
| * | Revert accidental commit of "%z" support in r26071 (the implementation ↵ | Frank Gevaerts | 2010-07-18 |
| | | | | | | | | | | assumed size_t==long, which is not always the case in hosted environments) Remove four remaining uses of %z, three of which were in DEBUGF git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27479 a1c6a512-1295-4272-9138-f99709370657 | ||
| * | Revert r26048. APE tags in mp3 is explicitely on ↵ | Frank Gevaerts | 2010-05-15 |
| | | | | | | | | | | http://www.rockbox.org/wiki/NoDo This sort of change should never go in without prior discussion or consensus git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26071 a1c6a512-1295-4272-9138-f99709370657 | ||
| * | Move c/h files implementing/defining standard library stuff into a new libc ↵ | Thomas Martitz | 2010-05-06 |
| directory, also standard'ify some parts of the code base (almost entirely #include fixes). This is to a) to cleanup firmware/common and firmware/include a bit, but also b) for Rockbox as an application which should use the host system's c library and headers, separating makes it easy to exclude our files from the build. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25850 a1c6a512-1295-4272-9138-f99709370657 | |||