From 95f2f0c10e90249f6fc11aa872d10cb2222989d9 Mon Sep 17 00:00:00 2001 From: bgk Date: Tue, 23 Dec 2008 12:18:09 +0000 Subject: [PATCH] Fixed a few warnings. --- src/sdl/debugger.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/sdl/debugger.cpp b/src/sdl/debugger.cpp index 72490fda..331a9749 100644 --- a/src/sdl/debugger.cpp +++ b/src/sdl/debugger.cpp @@ -525,7 +525,7 @@ static void debuggerPrintEnum(Type *t, u32 value) for(i = 0; i < t->enumeration->count; i++) { EnumMember *m = (EnumMember *)&t->enumeration->members[i]; if(value == m->value) { - printf(m->name); + printf("%s", m->name); return; } } @@ -2105,7 +2105,8 @@ static void debuggerQuit(int, char **) { char buffer[10]; printf("Are you sure you want to quit (y/n)? "); - fgets(buffer, 1024, stdin); + if (!fgets(buffer, sizeof(buffer), stdin)) + return; if(buffer[0] == 'y' || buffer[0] == 'Y') { debugger = false; @@ -2559,7 +2560,7 @@ static bool debuggerCondEvaluate(int num) /*extern*/ void debuggerOutput(const char *s, u32 addr) { if(s) - printf(s); + printf("%s", s); else { char c;