Index: trunk/src/curses/curses_terminal.cc
===================================================================
--- trunk/src/curses/curses_terminal.cc	(revision 406)
+++ trunk/src/curses/curses_terminal.cc	(revision 487)
@@ -53,5 +53,5 @@
 }
 
-void curses_terminal::print( position p, uint32 color, unsigned char ch )
+void curses_terminal::print( position p, uint32 color, char ch )
 {
 	m_update_needed = true;
@@ -64,5 +64,5 @@
 		attrset((static_cast<uint32>(color+1) << 24)  & 0xff000000ul);
 	}
-	mvaddch( p.y-1, p.x-1, ch );
+	mvaddch( p.y-1, p.x-1, chtype(ch) );
 	::move( m_cursor.y-1, m_cursor.x-1 );
 }
