Making it work the same way as current u-boot head, and as a side effect
also fixing build when -Werror=unused-but-set-variable is used:
printf.c: In function 'serial_printf':
printf.c:290:7: error: variable 'i' set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors
Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org>
Signed-off-by: Anand Gadiyar <gadiyar@ti.com>
int serial_tstc (void);
/* lib/printf.c */
-void serial_printf (const char *fmt, ...);
+int serial_printf (const char *fmt, ...);
#endif
/* lib/crc.c */
return str-buf;
}
-void serial_printf (const char *fmt, ...)
+int serial_printf (const char *fmt, ...)
{
va_list args;
uint i;
/* Print the string */
serial_puts (printbuffer);
+ return i;
}
#endif