From ded348064a20ae2fd43342d2bfeb628261399f70 Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Wed, 10 Sep 2008 18:59:29 +0000 Subject: Split colour functions from screen. --- screen.c | 54 +----------------------------------------------------- 1 file changed, 1 insertion(+), 53 deletions(-) (limited to 'screen.c') diff --git a/screen.c b/screen.c index ec3d244b..8b4fc924 100644 --- a/screen.c +++ b/screen.c @@ -1,4 +1,4 @@ -/* $Id: screen.c,v 1.69 2008-09-09 22:16:36 nicm Exp $ */ +/* $Id: screen.c,v 1.70 2008-09-10 18:59:29 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -74,58 +74,6 @@ * If you're thinking this all seems too complicated, that's because it is :-/. */ -/* Colour to string. */ -const char * -screen_colourstring(u_char c) -{ - switch (c) { - case 0: - return ("black"); - case 1: - return ("red"); - case 2: - return ("green"); - case 3: - return ("yellow"); - case 4: - return ("blue"); - case 5: - return ("magenta"); - case 6: - return ("cyan"); - case 7: - return ("white"); - case 8: - return ("default"); - } - return (NULL); -} - -/* String to colour. */ -u_char -screen_stringcolour(const char *s) -{ - if (strcasecmp(s, "black") == 0 || (s[0] == '0' && s[1] == '\0')) - return (0); - if (strcasecmp(s, "red") == 0 || (s[0] == '1' && s[1] == '\0')) - return (1); - if (strcasecmp(s, "green") == 0 || (s[0] == '2' && s[1] == '\0')) - return (2); - if (strcasecmp(s, "yellow") == 0 || (s[0] == '3' && s[1] == '\0')) - return (3); - if (strcasecmp(s, "blue") == 0 || (s[0] == '4' && s[1] == '\0')) - return (4); - if (strcasecmp(s, "magenta") == 0 || (s[0] == '5' && s[1] == '\0')) - return (5); - if (strcasecmp(s, "cyan") == 0 || (s[0] == '6' && s[1] == '\0')) - return (6); - if (strcasecmp(s, "white") == 0 || (s[0] == '7' && s[1] == '\0')) - return (7); - if (strcasecmp(s, "default") == 0 || (s[0] == '8' && s[1] == '\0')) - return (8); - return (255); -} - /* Create a new screen. */ void screen_create(struct screen *s, u_int dx, u_int dy, u_int hlimit) -- cgit v1.2.3