From f11bc5f5e865950d4b2ed99c9a20332e5d2c5b0d Mon Sep 17 00:00:00 2001 From: John Ralls Date: Sat, 25 Feb 2012 17:45:04 -0800 Subject: [PATCH 3/9] Create enum PrinterStateLevel Fixes "magic number" in printer_state_reason_level. --- modules/printbackends/cups/gtkprintbackendcups.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/modules/printbackends/cups/gtkprintbackendcups.c b/modules/printbackends/cups/gtkprintbackendcups.c index 875c080..ed138fd 100644 --- a/modules/printbackends/cups/gtkprintbackendcups.c +++ b/modules/printbackends/cups/gtkprintbackendcups.c @@ -1716,6 +1716,13 @@ static const char * printer_strings[] = N_("There is a problem on printer '%s'.") }; +typedef enum + { + GTK_PRINTER_STATE_LEVEL_NONE = 0, + GTK_PRINTER_STATE_LEVEL_INFO = 1, + GTK_PRINTER_STATE_LEVEL_WARNING = 2, + GTK_PRINTER_STATE_LEVEL_ERROR = 3 + } PrinterStateLevel; static void cups_request_printer_list_cb (GtkPrintBackendCups *cups_backend, GtkCupsResult *result, -- 1.7.7.5 (Apple Git-28)