From 010f219d5f684b3d359deb6ec46ac4018908a654 Mon Sep 17 00:00:00 2001 From: Sami Kerola Date: Sun, 11 May 2014 20:26:48 +0100 Subject: setterm: convert various constant number definitions to enums The enum strings are visible when using debugger. Signed-off-by: Sami Kerola --- term-utils/setterm.c | 46 ++++++++++++++++++++++++++-------------------- 1 file changed, 26 insertions(+), 20 deletions(-) (limited to 'term-utils/setterm.c') diff --git a/term-utils/setterm.c b/term-utils/setterm.c index 9bc6d0015..1f2174341 100644 --- a/term-utils/setterm.c +++ b/term-utils/setterm.c @@ -141,28 +141,34 @@ extern int klogctl(int type, char *buf, int len); #define EXIT_DUMPFILE -1 /* Colors. */ -#define BLACK 0 -#define RED 1 -#define GREEN 2 -#define YELLOW 3 -#define BLUE 4 -#define MAGENTA 5 -#define CYAN 6 -#define WHITE 7 -#define GREY 8 -#define DEFAULT 9 +enum { + BLACK = 0, + RED, + GREEN, + YELLOW, + BLUE, + MAGENTA, + CYAN, + WHITE, + GREY, + DEFAULT +}; /* Blank commands */ -#define BLANKSCREEN -1 -#define UNBLANKSCREEN -2 -#define BLANKEDSCREEN -3 +enum { + BLANKSCREEN = -1, + UNBLANKSCREEN = -2, + BLANKEDSCREEN = -3 +}; /* fallback */ #ifndef TIOCL_BLANKSCREEN -# define TIOCL_UNBLANKSCREEN 4 /* unblank screen */ -# define TIOCL_SETVESABLANK 10 /* set vesa blanking mode */ -# define TIOCL_BLANKSCREEN 14 /* keep screen blank even if a key is pressed */ -# define TIOCL_BLANKEDSCREEN 15 /* return which vt was blanked */ +enum { + TIOCL_UNBLANKSCREEN = 4, /* unblank screen */ + TIOCL_SETVESABLANK = 10, /* set vesa blanking mode */ + TIOCL_BLANKSCREEN = 14, /* keep screen blank even if a key is pressed */ + TIOCL_BLANKEDSCREEN = 15 /* return which vt was blanked */ +}; #endif /* Option flags. Set if the option is to be invoked. */ @@ -296,7 +302,7 @@ par_color(int argc, char **argv, int *option, int *opt_color, int *bad_arg) { else *bad_arg = TRUE; - if(*opt_color < 0 || *opt_color > 9 || *opt_color == 8) + if(*opt_color < BLACK || DEFAULT < *opt_color || *opt_color == GREY) *bad_arg = TRUE; } } @@ -317,7 +323,7 @@ par_color2(int argc, char **argv, int *option, int *opt_color, int *bad_arg) { *opt_color = 0; if (argc == 2) { if (strcmp(argv[0], "bright") == 0) - *opt_color = 8; + *opt_color = GREY; else { *bad_arg = TRUE; return; @@ -352,7 +358,7 @@ par_color2(int argc, char **argv, int *option, int *opt_color, int *bad_arg) { *opt_color = atoi(argv[argc-1]); else *bad_arg = TRUE; - if(*opt_color < 0 || *opt_color > 15) + if(*opt_color < BLACK || DEFAULT < *opt_color ) *bad_arg = TRUE; } } -- cgit v1.2.3-55-g7522