Return number of bytes written, like its siblings function. This also removes the warning below on gcc >= 4.6. common/console.c:333:7: warning: variable ‘i’ set but not used [-Wunused-but-set-variable] Signed-off-by: Lucas De Marchi <lucas.demarchi@xxxxxxxxxxxxxx> --- common/console.c | 4 +++- common/console_simple.c | 4 +++- include/stdio.h | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/common/console.c b/common/console.c index 06e9c29..7f2810e 100644 --- a/common/console.c +++ b/common/console.c @@ -327,7 +327,7 @@ void console_flush(void) } EXPORT_SYMBOL(console_flush); -void fprintf (int file, const char *fmt, ...) +int fprintf (int file, const char *fmt, ...) { va_list args; uint i; @@ -343,6 +343,8 @@ void fprintf (int file, const char *fmt, ...) /* Print the string */ fputs (file, printbuffer); + + return i; } EXPORT_SYMBOL(fprintf); diff --git a/common/console_simple.c b/common/console_simple.c index 7304d8e..d73af98 100644 --- a/common/console_simple.c +++ b/common/console_simple.c @@ -45,7 +45,7 @@ int vprintf (const char *fmt, va_list args) } EXPORT_SYMBOL(vprintf); -void fprintf (int file, const char *fmt, ...) +int fprintf (int file, const char *fmt, ...) { va_list args; uint i; @@ -61,6 +61,8 @@ void fprintf (int file, const char *fmt, ...) /* Print the string */ fputs(file, printbuffer); + + return i; } EXPORT_SYMBOL(fprintf); diff --git a/include/stdio.h b/include/stdio.h index a0d81d3..0c68fa8 100644 --- a/include/stdio.h +++ b/include/stdio.h @@ -54,7 +54,7 @@ int vscnprintf(char *buf, size_t size, const char *fmt, va_list args); #define stderr 2 #define MAX_FILES 128 -void fprintf(int file, const char *fmt, ...) __attribute__ ((format(__printf__, 2, 3))); +int fprintf(int file, const char *fmt, ...) __attribute__ ((format(__printf__, 2, 3))); int fputs(int file, const char *s); int fputc(int file, const char c); int ftstc(int file); -- 1.7.7.2 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox