Index: trunk/src/curses/curses_terminal.cc
===================================================================
--- trunk/src/curses/curses_terminal.cc	(revision 395)
+++ trunk/src/curses/curses_terminal.cc	(revision 406)
@@ -20,7 +20,7 @@
 	noecho();
 
-	nodelay  ( (WINDOW*)m_screen, true );
-	intrflush( (WINDOW*)m_screen, false );
-	keypad   ( (WINDOW*)m_screen, true );
+	nodelay  ( static_cast<WINDOW*>( m_screen ), true );
+	intrflush( static_cast<WINDOW*>( m_screen ), false );
+	keypad   ( static_cast<WINDOW*>( m_screen ), true );
 
 	start_color();
@@ -89,5 +89,5 @@
 
 	// Get value from curses
-	int result = wgetch((WINDOW*)m_screen);
+	int result = wgetch( static_cast<WINDOW*>( m_screen ) );
 
 	// If value is err, return none event
