X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fmessage-dialog.c;h=ccb436406c7edebcb1fdfd6d84a762d5b2960be5;hb=beac6e15a941bd498ae9301cc91e409653be6c1a;hp=7513295323988677b38c26807cff73b96d10b04a;hpb=32669655d196fa0983ba23d1c55b8c81883e04d3;p=pspp-builds.git diff --git a/src/ui/gui/message-dialog.c b/src/ui/gui/message-dialog.c index 75132953..ccb43640 100644 --- a/src/ui/gui/message-dialog.c +++ b/src/ui/gui/message-dialog.c @@ -1,5 +1,5 @@ /* PSPPIRE - a graphical user interface for PSPP. - Copyright (C) 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 2004, 2005, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -23,6 +23,7 @@ #define _(msgid) gettext (msgid) #define N_(msgid) msgid +#include #include #include #include @@ -92,53 +93,53 @@ format_message (struct msg *m, struct string *msg) switch (m->severity) { - case MSG_ERROR: + case MSG_S_ERROR: switch (m->category) { - case MSG_SYNTAX: + case MSG_C_SYNTAX: label = _("syntax error"); break; - case MSG_DATA: + case MSG_C_DATA: label = _("data file error"); break; - case MSG_GENERAL: + case MSG_C_GENERAL: default: label = _("PSPP error"); break; } break; - case MSG_WARNING: + case MSG_S_WARNING: switch (m->category) { - case MSG_SYNTAX: + case MSG_C_SYNTAX: label = _("syntax warning"); break; - case MSG_DATA: + case MSG_C_DATA: label = _("data file warning"); break; - case MSG_GENERAL: + case MSG_C_GENERAL: default: label = _("PSPP warning"); break; } break; - case MSG_NOTE: + case MSG_S_NOTE: default: switch (m->category) { - case MSG_SYNTAX: + case MSG_C_SYNTAX: label = _("syntax information"); break; - case MSG_DATA: + case MSG_C_DATA: label = _("data file information"); break; - case MSG_GENERAL: + case MSG_C_GENERAL: default: label = _("PSPP information"); break; @@ -156,15 +157,17 @@ enqueue_msg (const struct msg *msg) switch (m->severity) { - case MSG_ERROR: + case MSG_S_ERROR: error_cnt++; break; - case MSG_WARNING: + case MSG_S_WARNING: warning_cnt++; break; - case MSG_NOTE: + case MSG_S_NOTE: note_cnt++; break; + case MSG_N_SEVERITIES: + NOT_REACHED (); } if (g_queue_get_length (early_queue) < MAX_EARLY_MESSAGES)