From 5d944dfe9f03c9fb43271199d2ba4b8880747614 Mon Sep 17 00:00:00 2001 From: David Date: Sat, 30 Nov 2013 09:14:45 +1300 Subject: Bugfixes in strlen() which used to handle zero-length strings incorrectly --- screen/console.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'screen') diff --git a/screen/console.c b/screen/console.c index da5cf9a..cceab6c 100644 --- a/screen/console.c +++ b/screen/console.c @@ -171,19 +171,19 @@ void console_print(const char* format, ...) console_print_string(va_arg(strings, char*)); break; case 'c': - console_print_char(va_arg(strings, uint64_t)); + console_print_char(va_arg(strings, int)); break; case 'd': - console_print_num(va_arg(strings, uint32_t),10); + console_print_num(va_arg(strings, int),10); break; case 'x': - console_print_num(va_arg(strings, uint64_t),16); + console_print_num(va_arg(strings, int),16); break; case 'o': - console_print_num(va_arg(strings, uint64_t),8); + console_print_num(va_arg(strings, int),8); break; case 'b': - console_print_num(va_arg(strings, uint64_t),2); + console_print_num(va_arg(strings, int),2); break; } } else { -- cgit v1.1