From: Jerome St-Louis Date: Thu, 6 Feb 2014 23:53:56 +0000 (+0700) Subject: ecere/gui/NCursesInterface;gfx/NCursesDisplayDriver: Fixed warnings following C99... X-Git-Tag: 0.44.09.9~103 X-Git-Url: https://ecere.com/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=09382ca0155ed400cb51f85d4a46edbfd088072b;p=sdk ecere/gui/NCursesInterface;gfx/NCursesDisplayDriver: Fixed warnings following C99 bool support --- diff --git a/ecere/src/gfx/drivers/NCursesDisplayDriver.ec b/ecere/src/gfx/drivers/NCursesDisplayDriver.ec index eb0ca12..ffd2de7 100644 --- a/ecere/src/gfx/drivers/NCursesDisplayDriver.ec +++ b/ecere/src/gfx/drivers/NCursesDisplayDriver.ec @@ -6,12 +6,8 @@ import "instance" #if (defined(__unix__) || defined(__APPLE__)) && !defined(__DOS__) -#define bool CursesBool - #include -#undef bool - import "Display" static int CC(int color) @@ -431,7 +427,7 @@ class NCursesDisplayDriver : DisplayDriver { CursesDisplay cursesDisplay = display.driverData; curs_set(false); - leaveok(stdscr, (_Bool)true); + leaveok(stdscr, true); refresh(); if(updateBox == null) { diff --git a/ecere/src/gui/drivers/NCursesInterface.ec b/ecere/src/gui/drivers/NCursesInterface.ec index e4afbf9..e78f6f4 100644 --- a/ecere/src/gui/drivers/NCursesInterface.ec +++ b/ecere/src/gui/drivers/NCursesInterface.ec @@ -10,13 +10,7 @@ import "instance" // #define DEBUG_THREADS -#define bool CursesBool -#define uint _uint - #include - -#undef bool - #include #include #include @@ -24,8 +18,6 @@ import "instance" import "Interface" -#undef uint - static class Message : struct { Message prev, next; @@ -358,10 +350,10 @@ class NCursesInterface : Interface printf( "\033(U\017"); fflush(stdout); - intrflush(stdscr, (_Bool)false); + intrflush(stdscr, false); nonl(); curs_set(false); - keypad(stdscr, (_Bool)true); + keypad(stdscr, true); #ifdef NCURSES_VERSION ESCDELAY = 0; mousemask(REPORT_MOUSE_POSITION | @@ -370,13 +362,13 @@ class NCursesInterface : Interface BUTTON3_PRESSED | BUTTON3_RELEASED | BUTTON3_DOUBLE_CLICKED, null); mouseinterval(0); #endif - idlok(stdscr, (_Bool)false); - idcok(stdscr, (_Bool)false); - clearok(stdscr, (_Bool)false); - scrollok(stdscr, (_Bool)false); + idlok(stdscr, false); + idcok(stdscr, false); + clearok(stdscr, false); + scrollok(stdscr, false); cbreak(); caretVisible = false; - leaveok(stdscr, (_Bool)true); + leaveok(stdscr, true); timeout(0); noecho(); @@ -441,7 +433,7 @@ class NCursesInterface : Interface messages.Free(null); else if(caretVisible) { - leaveok(stdscr, (_Bool)false); + leaveok(stdscr, false); move(caretY,caretX); refresh(); curs_set(true);