summaryrefslogtreecommitdiffstats
path: root/generic/tkColor.c
diff options
context:
space:
mode:
Diffstat (limited to 'generic/tkColor.c')
-rw-r--r--generic/tkColor.c14
1 files changed, 4 insertions, 10 deletions
diff --git a/generic/tkColor.c b/generic/tkColor.c
index f1258f5..ea03e28 100644
--- a/generic/tkColor.c
+++ b/generic/tkColor.c
@@ -832,7 +832,7 @@ TkDebugColor(
#undef XParseColor
-static CONST char *CONST webColors[] = {
+const char *const tkWebColors[20] = {
/* 'a' */ "qua\0#0000ffffffff",
/* 'b' */ NULL,
/* 'c' */ "rimson\0#dcdc14143c3c",
@@ -852,13 +852,7 @@ static CONST char *CONST webColors[] = {
/* 'q' */ NULL,
/* 'r' */ NULL,
/* 's' */ "ilver\0#c0c0c0c0c0c0",
- /* 't' */ "eal\0#000080808080",
- /* 'u' */ NULL,
- /* 'v' */ NULL,
- /* 'w' */ NULL,
- /* 'x' */ NULL,
- /* 'y' */ NULL,
- /* 'z' */ NULL
+ /* 't' */ "eal\0#000080808080"
};
Status
@@ -914,14 +908,14 @@ TkParseColor(
name -= 13;
}
goto done;
- } else if (((*name - 'A') & 0xdf) < sizeof(webColors)/sizeof(webColors[0])) {
+ } else if (((*name - 'A') & 0xdf) < sizeof(tkWebColors)/sizeof(tkWebColors[0])) {
if (!((name[0] - 'G') & 0xdf) && !((name[1] - 'R') & 0xdf)
&& !((name[2] - 'A') & 0xdb) && !((name[3] - 'Y') & 0xdf)
&& !name[4]) {
name = "#808080808080";
goto done;
} else {
- const char *p = webColors[((*name - 'A') & 0x1f)];
+ const char *p = tkWebColors[((*name - 'A') & 0x1f)];
if (p) {
const char *q = name;
while (!((*p - *(++q)) & 0xdf)) {