add missing error message

This commit is contained in:
ehouse 2008-05-24 16:08:13 +00:00
parent 4c191e0755
commit c6da605b56
4 changed files with 12 additions and 7 deletions

View file

@ -204,7 +204,7 @@ static CursesMenuHandler getHandlerForKey( const MenuList* list, char ch );
/* extern int errno; */
static void
cursesUserError( CursesAppGlobals* globals, char* format, ... )
cursesUserError( CursesAppGlobals* globals, const char* format, ... )
{
char buf[512];
va_list ap;
@ -241,7 +241,7 @@ curses_util_userError( XW_UtilCtxt* uc, UtilErrID id )
{
CursesAppGlobals* globals = (CursesAppGlobals*)uc->closure;
XP_Bool silent;
XP_UCHAR* message = linux_getErrString( id, &silent );
const XP_UCHAR* message = linux_getErrString( id, &silent );
if ( silent ) {
XP_LOGF( "silent userError: %s", message );

View file

@ -1059,7 +1059,7 @@ handle_commit_button( GtkWidget* XP_UNUSED(widget), GtkAppGlobals* globals )
} /* handle_commit_button */
static void
gtkUserError( GtkAppGlobals* XP_UNUSED(globals), char* format, ... )
gtkUserError( GtkAppGlobals* XP_UNUSED(globals), const char* format, ... )
{
char buf[512];
va_list ap;
@ -1412,7 +1412,7 @@ gtk_util_userError( XW_UtilCtxt* uc, UtilErrID id )
{
GtkAppGlobals* globals = (GtkAppGlobals*)uc->closure;
XP_Bool silent;
XP_UCHAR* message = linux_getErrString( id, &silent );
const XP_UCHAR* message = linux_getErrString( id, &silent );
XP_LOGF( "%s(%d)", __func__, id );

View file

@ -135,11 +135,12 @@ strFromStream( XWStreamCtxt* stream )
return buf;
} /* strFromStream */
XP_UCHAR*
const XP_UCHAR*
linux_getErrString( UtilErrID id, XP_Bool* silent )
{
*silent = XP_FALSE;
char* message = NULL;
const char* message = NULL;
switch( id ) {
case ERR_TILES_NOT_IN_LINE:
@ -184,6 +185,10 @@ linux_getErrString( UtilErrID id, XP_Bool* silent )
break;
#endif
case ERR_CANT_TRADE_MID_MOVE:
message = "Remove played tiles before trading.";
break;
case ERR_CANT_UNDO_TILEASSIGN:
message = "Tile assignment can't be undone.";
break;

View file

@ -56,7 +56,7 @@ void linuxFireTimer( CommonGlobals* cGlobals, XWTimerReason why );
XWStreamCtxt* stream_from_msgbuf( CommonGlobals* cGlobals,
unsigned char* bufPtr, XP_U16 nBytes );
XP_UCHAR* linux_getErrString( UtilErrID id, XP_Bool* silent );
const XP_UCHAR* linux_getErrString( UtilErrID id, XP_Bool* silent );
XP_UCHAR* strFromStream( XWStreamCtxt* stream );
void catGameHistory( CommonGlobals* cGlobals );