aboutsummaryrefslogtreecommitdiff
path: root/colour.c
diff options
context:
space:
mode:
Diffstat (limited to 'colour.c')
-rw-r--r--colour.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/colour.c b/colour.c
index 5be60445..a0274dd3 100644
--- a/colour.c
+++ b/colour.c
@@ -141,6 +141,8 @@ colour_tostring(int c)
return ("white");
case 8:
return ("default");
+ case 9:
+ return ("terminal");
case 90:
return ("brightblack");
case 91:
@@ -188,6 +190,11 @@ colour_fromstring(const char *s)
return (n | COLOUR_FLAG_256);
}
+ if (strcasecmp(s, "default") == 0)
+ return (8);
+ if (strcasecmp(s, "terminal") == 0)
+ return (9);
+
if (strcasecmp(s, "black") == 0 || strcmp(s, "0") == 0)
return (0);
if (strcasecmp(s, "red") == 0 || strcmp(s, "1") == 0)
@@ -204,8 +211,6 @@ colour_fromstring(const char *s)
return (6);
if (strcasecmp(s, "white") == 0 || strcmp(s, "7") == 0)
return (7);
- if (strcasecmp(s, "default") == 0 || strcmp(s, "8") == 0)
- return (8);
if (strcasecmp(s, "brightblack") == 0 || strcmp(s, "90") == 0)
return (90);
if (strcasecmp(s, "brightred") == 0 || strcmp(s, "91") == 0)