diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2008-09-10 18:59:29 +0000 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2008-09-10 18:59:29 +0000 |
commit | ded348064a20ae2fd43342d2bfeb628261399f70 (patch) | |
tree | 6c6faa31553370ded88bf30767a57e2d83074637 /screen.c | |
parent | 19a2c87f049155439427e40d0cc78041da4d0b99 (diff) | |
download | rtmux-ded348064a20ae2fd43342d2bfeb628261399f70.tar.gz rtmux-ded348064a20ae2fd43342d2bfeb628261399f70.tar.bz2 rtmux-ded348064a20ae2fd43342d2bfeb628261399f70.zip |
Split colour functions from screen.
Diffstat (limited to 'screen.c')
-rw-r--r-- | screen.c | 54 |
1 files changed, 1 insertions, 53 deletions
@@ -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 <nicm@users.sourceforge.net> @@ -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) |