diff options
author | David <dbphillipsnz@gmail.com> | 2013-11-30 09:14:45 +1300 |
---|---|---|
committer | David <dbphillipsnz@gmail.com> | 2014-03-27 20:32:48 +1300 |
commit | 5d944dfe9f03c9fb43271199d2ba4b8880747614 (patch) | |
tree | ab57a964538f06e86064ad45cb510673b91b8c94 /screen | |
parent | f5bbf7cf9bd1eff316fd5b2d2ed71abbb49a7ecd (diff) | |
download | toast-5d944dfe9f03c9fb43271199d2ba4b8880747614.tar.xz |
Bugfixes in strlen() which used to handle zero-length strings incorrectly
Diffstat (limited to 'screen')
-rw-r--r-- | screen/console.c | 10 |
1 files changed, 5 insertions, 5 deletions
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 { |