diff options
| author | Thomas Martitz <kugel@rockbox.org> | 2009-11-03 21:20:09 +0000 |
|---|---|---|
| committer | Thomas Martitz <kugel@rockbox.org> | 2009-11-03 21:20:09 +0000 |
| commit | 1ddb91ad3643add8f4586f4e3be65712277fc2aa (patch) | |
| tree | 77a74b680db9a53b28baf2c67a00562d8216b844 /firmware/include/sprintf.h | |
| parent | 310346ebccbb3eff363223e2036a7450a5db0538 (diff) | |
| download | rockbox-1ddb91ad3643add8f4586f4e3be65712277fc2aa.zip rockbox-1ddb91ad3643add8f4586f4e3be65712277fc2aa.tar.gz rockbox-1ddb91ad3643add8f4586f4e3be65712277fc2aa.tar.bz2 rockbox-1ddb91ad3643add8f4586f4e3be65712277fc2aa.tar.xz | |
Rename vfnprintf to vuprintf (u stands for user for the user callback and data passed to it) to avoid confusion with file and buffer size related functions from the printf-family, and add a comment to its declaration.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23503 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/include/sprintf.h')
| -rw-r--r-- | firmware/include/sprintf.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/firmware/include/sprintf.h b/firmware/include/sprintf.h index b07ac9d..869b73e 100644 --- a/firmware/include/sprintf.h +++ b/firmware/include/sprintf.h @@ -32,6 +32,9 @@ int snprintf (char *buf, size_t size, const char *fmt, ...) int vsnprintf (char *buf, int size, const char *fmt, va_list ap); int fdprintf (int fd, const char *fmt, ...) ATTRIBUTE_PRINTF(2, 3); -int vfnprintf(int (*push)(void *userp, unsigned char data), void *userp, const char *fmt, va_list ap); +/* callback function is called for every output character (byte) with userp and + * should return 0 when ch is a char other than '\0' that should stop printing */ +int vuprintf(int (*push)(void *userp, unsigned char data), + void *userp, const char *fmt, va_list ap); #endif /* __SPRINTF_H__ */ |