aboutsummaryrefslogtreecommitdiff
path: root/src/wld/color.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/wld/color.c')
-rw-r--r--src/wld/color.c1571
1 files changed, 782 insertions, 789 deletions
diff --git a/src/wld/color.c b/src/wld/color.c
index 94785f8..c9150fa 100644
--- a/src/wld/color.c
+++ b/src/wld/color.c
@@ -28,13 +28,13 @@ Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts.
All Rights Reserved
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted,
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
-both that copyright notice and this permission notice appear in
+both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
used in advertising or publicity pertaining to distribution of the
-software without specific, written prior permission.
+software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
@@ -50,801 +50,794 @@ SOFTWARE.
#include <strings.h>
-struct named_color
-{
- const char * name;
- uint32_t color;
+struct named_color {
+ const char *name;
+ uint32_t color;
};
static const struct named_color named_colors[] = {
- { "alice blue", 0xfff0f8ff },
- { "AliceBlue", 0xfff0f8ff },
- { "antique white", 0xfffaebd7 },
- { "AntiqueWhite", 0xfffaebd7 },
- { "AntiqueWhite1", 0xffffefdb },
- { "AntiqueWhite2", 0xffeedfcc },
- { "AntiqueWhite3", 0xffcdc0b0 },
- { "AntiqueWhite4", 0xff8b8378 },
- { "aquamarine", 0xff7fffd4 },
- { "aquamarine1", 0xff7fffd4 },
- { "aquamarine2", 0xff76eec6 },
- { "aquamarine3", 0xff66cdaa },
- { "aquamarine4", 0xff458b74 },
- { "azure", 0xfff0ffff },
- { "azure1", 0xfff0ffff },
- { "azure2", 0xffe0eeee },
- { "azure3", 0xffc1cdcd },
- { "azure4", 0xff838b8b },
- { "beige", 0xfff5f5dc },
- { "bisque", 0xffffe4c4 },
- { "bisque1", 0xffffe4c4 },
- { "bisque2", 0xffeed5b7 },
- { "bisque3", 0xffcdb79e },
- { "bisque4", 0xff8b7d6b },
- { "black", 0xff000000 },
- { "blanched almond", 0xffffebcd },
- { "BlanchedAlmond", 0xffffebcd },
- { "blue", 0xff0000ff },
- { "blue violet", 0xff8a2be2 },
- { "blue1", 0xff0000ff },
- { "blue2", 0xff0000ee },
- { "blue3", 0xff0000cd },
- { "blue4", 0xff00008b },
- { "BlueViolet", 0xff8a2be2 },
- { "brown", 0xffa52a2a },
- { "brown1", 0xffff4040 },
- { "brown2", 0xffee3b3b },
- { "brown3", 0xffcd3333 },
- { "brown4", 0xff8b2323 },
- { "burlywood", 0xffdeb887 },
- { "burlywood1", 0xffffd39b },
- { "burlywood2", 0xffeec591 },
- { "burlywood3", 0xffcdaa7d },
- { "burlywood4", 0xff8b7355 },
- { "cadet blue", 0xff5f9ea0 },
- { "CadetBlue", 0xff5f9ea0 },
- { "CadetBlue1", 0xff98f5ff },
- { "CadetBlue2", 0xff8ee5ee },
- { "CadetBlue3", 0xff7ac5cd },
- { "CadetBlue4", 0xff53868b },
- { "chartreuse", 0xff7fff00 },
- { "chartreuse1", 0xff7fff00 },
- { "chartreuse2", 0xff76ee00 },
- { "chartreuse3", 0xff66cd00 },
- { "chartreuse4", 0xff458b00 },
- { "chocolate", 0xffd2691e },
- { "chocolate1", 0xffff7f24 },
- { "chocolate2", 0xffee7621 },
- { "chocolate3", 0xffcd661d },
- { "chocolate4", 0xff8b4513 },
- { "coral", 0xffff7f50 },
- { "coral1", 0xffff7256 },
- { "coral2", 0xffee6a50 },
- { "coral3", 0xffcd5b45 },
- { "coral4", 0xff8b3e2f },
- { "cornflower blue", 0xff6495ed },
- { "CornflowerBlue", 0xff6495ed },
- { "cornsilk", 0xfffff8dc },
- { "cornsilk1", 0xfffff8dc },
- { "cornsilk2", 0xffeee8cd },
- { "cornsilk3", 0xffcdc8b1 },
- { "cornsilk4", 0xff8b8878 },
- { "cyan", 0xff00ffff },
- { "cyan1", 0xff00ffff },
- { "cyan2", 0xff00eeee },
- { "cyan3", 0xff00cdcd },
- { "cyan4", 0xff008b8b },
- { "dark blue", 0xff00008b },
- { "dark cyan", 0xff008b8b },
- { "dark goldenrod", 0xffb8860b },
- { "dark gray", 0xffa9a9a9 },
- { "dark green", 0xff006400 },
- { "dark grey", 0xffa9a9a9 },
- { "dark khaki", 0xffbdb76b },
- { "dark magenta", 0xff8b008b },
- { "dark olive green", 0xff556b2f },
- { "dark orange", 0xffff8c00 },
- { "dark orchid", 0xff9932cc },
- { "dark red", 0xff8b0000 },
- { "dark salmon", 0xffe9967a },
- { "dark sea green", 0xff8fbc8f },
- { "dark slate blue", 0xff483d8b },
- { "dark slate gray", 0xff2f4f4f },
- { "dark slate grey", 0xff2f4f4f },
- { "dark turquoise", 0xff00ced1 },
- { "dark violet", 0xff9400d3 },
- { "DarkBlue", 0xff00008b },
- { "DarkCyan", 0xff008b8b },
- { "DarkGoldenrod", 0xffb8860b },
- { "DarkGoldenrod1", 0xffffb90f },
- { "DarkGoldenrod2", 0xffeead0e },
- { "DarkGoldenrod3", 0xffcd950c },
- { "DarkGoldenrod4", 0xff8b6508 },
- { "DarkGray", 0xffa9a9a9 },
- { "DarkGreen", 0xff006400 },
- { "DarkGrey", 0xffa9a9a9 },
- { "DarkKhaki", 0xffbdb76b },
- { "DarkMagenta", 0xff8b008b },
- { "DarkOliveGreen", 0xff556b2f },
- { "DarkOliveGreen1", 0xffcaff70 },
- { "DarkOliveGreen2", 0xffbcee68 },
- { "DarkOliveGreen3", 0xffa2cd5a },
- { "DarkOliveGreen4", 0xff6e8b3d },
- { "DarkOrange", 0xffff8c00 },
- { "DarkOrange1", 0xffff7f00 },
- { "DarkOrange2", 0xffee7600 },
- { "DarkOrange3", 0xffcd6600 },
- { "DarkOrange4", 0xff8b4500 },
- { "DarkOrchid", 0xff9932cc },
- { "DarkOrchid1", 0xffbf3eff },
- { "DarkOrchid2", 0xffb23aee },
- { "DarkOrchid3", 0xff9a32cd },
- { "DarkOrchid4", 0xff68228b },
- { "DarkRed", 0xff8b0000 },
- { "DarkSalmon", 0xffe9967a },
- { "DarkSeaGreen", 0xff8fbc8f },
- { "DarkSeaGreen1", 0xffc1ffc1 },
- { "DarkSeaGreen2", 0xffb4eeb4 },
- { "DarkSeaGreen3", 0xff9bcd9b },
- { "DarkSeaGreen4", 0xff698b69 },
- { "DarkSlateBlue", 0xff483d8b },
- { "DarkSlateGray", 0xff2f4f4f },
- { "DarkSlateGray1", 0xff97ffff },
- { "DarkSlateGray2", 0xff8deeee },
- { "DarkSlateGray3", 0xff79cdcd },
- { "DarkSlateGray4", 0xff528b8b },
- { "DarkSlateGrey", 0xff2f4f4f },
- { "DarkTurquoise", 0xff00ced1 },
- { "DarkViolet", 0xff9400d3 },
- { "deep pink", 0xffff1493 },
- { "deep sky blue", 0xff00bfff },
- { "DeepPink", 0xffff1493 },
- { "DeepPink1", 0xffff1493 },
- { "DeepPink2", 0xffee1289 },
- { "DeepPink3", 0xffcd1076 },
- { "DeepPink4", 0xff8b0a50 },
- { "DeepSkyBlue", 0xff00bfff },
- { "DeepSkyBlue1", 0xff00bfff },
- { "DeepSkyBlue2", 0xff00b2ee },
- { "DeepSkyBlue3", 0xff009acd },
- { "DeepSkyBlue4", 0xff00688b },
- { "dim gray", 0xff696969 },
- { "dim grey", 0xff696969 },
- { "DimGray", 0xff696969 },
- { "DimGrey", 0xff696969 },
- { "dodger blue", 0xff1e90ff },
- { "DodgerBlue", 0xff1e90ff },
- { "DodgerBlue1", 0xff1e90ff },
- { "DodgerBlue2", 0xff1c86ee },
- { "DodgerBlue3", 0xff1874cd },
- { "DodgerBlue4", 0xff104e8b },
- { "firebrick", 0xffb22222 },
- { "firebrick1", 0xffff3030 },
- { "firebrick2", 0xffee2c2c },
- { "firebrick3", 0xffcd2626 },
- { "firebrick4", 0xff8b1a1a },
- { "floral white", 0xfffffaf0 },
- { "FloralWhite", 0xfffffaf0 },
- { "forest green", 0xff228b22 },
- { "ForestGreen", 0xff228b22 },
- { "gainsboro", 0xffdcdcdc },
- { "ghost white", 0xfff8f8ff },
- { "GhostWhite", 0xfff8f8ff },
- { "gold", 0xffffd700 },
- { "gold1", 0xffffd700 },
- { "gold2", 0xffeec900 },
- { "gold3", 0xffcdad00 },
- { "gold4", 0xff8b7500 },
- { "goldenrod", 0xffdaa520 },
- { "goldenrod1", 0xffffc125 },
- { "goldenrod2", 0xffeeb422 },
- { "goldenrod3", 0xffcd9b1d },
- { "goldenrod4", 0xff8b6914 },
- { "gray", 0xffbebebe },
- { "gray0", 0xff000000 },
- { "gray1", 0xff030303 },
- { "gray10", 0xff1a1a1a },
- { "gray100", 0xffffffff },
- { "gray11", 0xff1c1c1c },
- { "gray12", 0xff1f1f1f },
- { "gray13", 0xff212121 },
- { "gray14", 0xff242424 },
- { "gray15", 0xff262626 },
- { "gray16", 0xff292929 },
- { "gray17", 0xff2b2b2b },
- { "gray18", 0xff2e2e2e },
- { "gray19", 0xff303030 },
- { "gray2", 0xff050505 },
- { "gray20", 0xff333333 },
- { "gray21", 0xff363636 },
- { "gray22", 0xff383838 },
- { "gray23", 0xff3b3b3b },
- { "gray24", 0xff3d3d3d },
- { "gray25", 0xff404040 },
- { "gray26", 0xff424242 },
- { "gray27", 0xff454545 },
- { "gray28", 0xff474747 },
- { "gray29", 0xff4a4a4a },
- { "gray3", 0xff080808 },
- { "gray30", 0xff4d4d4d },
- { "gray31", 0xff4f4f4f },
- { "gray32", 0xff525252 },
- { "gray33", 0xff545454 },
- { "gray34", 0xff575757 },
- { "gray35", 0xff595959 },
- { "gray36", 0xff5c5c5c },
- { "gray37", 0xff5e5e5e },
- { "gray38", 0xff616161 },
- { "gray39", 0xff636363 },
- { "gray4", 0xff0a0a0a },
- { "gray40", 0xff666666 },
- { "gray41", 0xff696969 },
- { "gray42", 0xff6b6b6b },
- { "gray43", 0xff6e6e6e },
- { "gray44", 0xff707070 },
- { "gray45", 0xff737373 },
- { "gray46", 0xff757575 },
- { "gray47", 0xff787878 },
- { "gray48", 0xff7a7a7a },
- { "gray49", 0xff7d7d7d },
- { "gray5", 0xff0d0d0d },
- { "gray50", 0xff7f7f7f },
- { "gray51", 0xff828282 },
- { "gray52", 0xff858585 },
- { "gray53", 0xff878787 },
- { "gray54", 0xff8a8a8a },
- { "gray55", 0xff8c8c8c },
- { "gray56", 0xff8f8f8f },
- { "gray57", 0xff919191 },
- { "gray58", 0xff949494 },
- { "gray59", 0xff969696 },
- { "gray6", 0xff0f0f0f },
- { "gray60", 0xff999999 },
- { "gray61", 0xff9c9c9c },
- { "gray62", 0xff9e9e9e },
- { "gray63", 0xffa1a1a1 },
- { "gray64", 0xffa3a3a3 },
- { "gray65", 0xffa6a6a6 },
- { "gray66", 0xffa8a8a8 },
- { "gray67", 0xffababab },
- { "gray68", 0xffadadad },
- { "gray69", 0xffb0b0b0 },
- { "gray7", 0xff121212 },
- { "gray70", 0xffb3b3b3 },
- { "gray71", 0xffb5b5b5 },
- { "gray72", 0xffb8b8b8 },
- { "gray73", 0xffbababa },
- { "gray74", 0xffbdbdbd },
- { "gray75", 0xffbfbfbf },
- { "gray76", 0xffc2c2c2 },
- { "gray77", 0xffc4c4c4 },
- { "gray78", 0xffc7c7c7 },
- { "gray79", 0xffc9c9c9 },
- { "gray8", 0xff141414 },
- { "gray80", 0xffcccccc },
- { "gray81", 0xffcfcfcf },
- { "gray82", 0xffd1d1d1 },
- { "gray83", 0xffd4d4d4 },
- { "gray84", 0xffd6d6d6 },
- { "gray85", 0xffd9d9d9 },
- { "gray86", 0xffdbdbdb },
- { "gray87", 0xffdedede },
- { "gray88", 0xffe0e0e0 },
- { "gray89", 0xffe3e3e3 },
- { "gray9", 0xff171717 },
- { "gray90", 0xffe5e5e5 },
- { "gray91", 0xffe8e8e8 },
- { "gray92", 0xffebebeb },
- { "gray93", 0xffededed },
- { "gray94", 0xfff0f0f0 },
- { "gray95", 0xfff2f2f2 },
- { "gray96", 0xfff5f5f5 },
- { "gray97", 0xfff7f7f7 },
- { "gray98", 0xfffafafa },
- { "gray99", 0xfffcfcfc },
- { "green", 0xff00ff00 },
- { "green yellow", 0xffadff2f },
- { "green1", 0xff00ff00 },
- { "green2", 0xff00ee00 },
- { "green3", 0xff00cd00 },
- { "green4", 0xff008b00 },
- { "GreenYellow", 0xffadff2f },
- { "grey", 0xffbebebe },
- { "grey0", 0xff000000 },
- { "grey1", 0xff030303 },
- { "grey10", 0xff1a1a1a },
- { "grey100", 0xffffffff },
- { "grey11", 0xff1c1c1c },
- { "grey12", 0xff1f1f1f },
- { "grey13", 0xff212121 },
- { "grey14", 0xff242424 },
- { "grey15", 0xff262626 },
- { "grey16", 0xff292929 },
- { "grey17", 0xff2b2b2b },
- { "grey18", 0xff2e2e2e },
- { "grey19", 0xff303030 },
- { "grey2", 0xff050505 },
- { "grey20", 0xff333333 },
- { "grey21", 0xff363636 },
- { "grey22", 0xff383838 },
- { "grey23", 0xff3b3b3b },
- { "grey24", 0xff3d3d3d },
- { "grey25", 0xff404040 },
- { "grey26", 0xff424242 },
- { "grey27", 0xff454545 },
- { "grey28", 0xff474747 },
- { "grey29", 0xff4a4a4a },
- { "grey3", 0xff080808 },
- { "grey30", 0xff4d4d4d },
- { "grey31", 0xff4f4f4f },
- { "grey32", 0xff525252 },
- { "grey33", 0xff545454 },
- { "grey34", 0xff575757 },
- { "grey35", 0xff595959 },
- { "grey36", 0xff5c5c5c },
- { "grey37", 0xff5e5e5e },
- { "grey38", 0xff616161 },
- { "grey39", 0xff636363 },
- { "grey4", 0xff0a0a0a },
- { "grey40", 0xff666666 },
- { "grey41", 0xff696969 },
- { "grey42", 0xff6b6b6b },
- { "grey43", 0xff6e6e6e },
- { "grey44", 0xff707070 },
- { "grey45", 0xff737373 },
- { "grey46", 0xff757575 },
- { "grey47", 0xff787878 },
- { "grey48", 0xff7a7a7a },
- { "grey49", 0xff7d7d7d },
- { "grey5", 0xff0d0d0d },
- { "grey50", 0xff7f7f7f },
- { "grey51", 0xff828282 },
- { "grey52", 0xff858585 },
- { "grey53", 0xff878787 },
- { "grey54", 0xff8a8a8a },
- { "grey55", 0xff8c8c8c },
- { "grey56", 0xff8f8f8f },
- { "grey57", 0xff919191 },
- { "grey58", 0xff949494 },
- { "grey59", 0xff969696 },
- { "grey6", 0xff0f0f0f },
- { "grey60", 0xff999999 },
- { "grey61", 0xff9c9c9c },
- { "grey62", 0xff9e9e9e },
- { "grey63", 0xffa1a1a1 },
- { "grey64", 0xffa3a3a3 },
- { "grey65", 0xffa6a6a6 },
- { "grey66", 0xffa8a8a8 },
- { "grey67", 0xffababab },
- { "grey68", 0xffadadad },
- { "grey69", 0xffb0b0b0 },
- { "grey7", 0xff121212 },
- { "grey70", 0xffb3b3b3 },
- { "grey71", 0xffb5b5b5 },
- { "grey72", 0xffb8b8b8 },
- { "grey73", 0xffbababa },
- { "grey74", 0xffbdbdbd },
- { "grey75", 0xffbfbfbf },
- { "grey76", 0xffc2c2c2 },
- { "grey77", 0xffc4c4c4 },
- { "grey78", 0xffc7c7c7 },
- { "grey79", 0xffc9c9c9 },
- { "grey8", 0xff141414 },
- { "grey80", 0xffcccccc },
- { "grey81", 0xffcfcfcf },
- { "grey82", 0xffd1d1d1 },
- { "grey83", 0xffd4d4d4 },
- { "grey84", 0xffd6d6d6 },
- { "grey85", 0xffd9d9d9 },
- { "grey86", 0xffdbdbdb },
- { "grey87", 0xffdedede },
- { "grey88", 0xffe0e0e0 },
- { "grey89", 0xffe3e3e3 },
- { "grey9", 0xff171717 },
- { "grey90", 0xffe5e5e5 },
- { "grey91", 0xffe8e8e8 },
- { "grey92", 0xffebebeb },
- { "grey93", 0xffededed },
- { "grey94", 0xfff0f0f0 },
- { "grey95", 0xfff2f2f2 },
- { "grey96", 0xfff5f5f5 },
- { "grey97", 0xfff7f7f7 },
- { "grey98", 0xfffafafa },
- { "grey99", 0xfffcfcfc },
- { "honeydew", 0xfff0fff0 },
- { "honeydew1", 0xfff0fff0 },
- { "honeydew2", 0xffe0eee0 },
- { "honeydew3", 0xffc1cdc1 },
- { "honeydew4", 0xff838b83 },
- { "hot pink", 0xffff69b4 },
- { "HotPink", 0xffff69b4 },
- { "HotPink1", 0xffff6eb4 },
- { "HotPink2", 0xffee6aa7 },
- { "HotPink3", 0xffcd6090 },
- { "HotPink4", 0xff8b3a62 },
- { "indian red", 0xffcd5c5c },
- { "IndianRed", 0xffcd5c5c },
- { "IndianRed1", 0xffff6a6a },
- { "IndianRed2", 0xffee6363 },
- { "IndianRed3", 0xffcd5555 },
- { "IndianRed4", 0xff8b3a3a },
- { "ivory", 0xfffffff0 },
- { "ivory1", 0xfffffff0 },
- { "ivory2", 0xffeeeee0 },
- { "ivory3", 0xffcdcdc1 },
- { "ivory4", 0xff8b8b83 },
- { "khaki", 0xfff0e68c },
- { "khaki1", 0xfffff68f },
- { "khaki2", 0xffeee685 },
- { "khaki3", 0xffcdc673 },
- { "khaki4", 0xff8b864e },
- { "lavender", 0xffe6e6fa },
- { "lavender blush", 0xfffff0f5 },
- { "LavenderBlush", 0xfffff0f5 },
- { "LavenderBlush1", 0xfffff0f5 },
- { "LavenderBlush2", 0xffeee0e5 },
- { "LavenderBlush3", 0xffcdc1c5 },
- { "LavenderBlush4", 0xff8b8386 },
- { "lawn green", 0xff7cfc00 },
- { "LawnGreen", 0xff7cfc00 },
- { "lemon chiffon", 0xfffffacd },
- { "LemonChiffon", 0xfffffacd },
- { "LemonChiffon1", 0xfffffacd },
- { "LemonChiffon2", 0xffeee9bf },
- { "LemonChiffon3", 0xffcdc9a5 },
- { "LemonChiffon4", 0xff8b8970 },
- { "light blue", 0xffadd8e6 },
- { "light coral", 0xfff08080 },
- { "light cyan", 0xffe0ffff },
- { "light goldenrod", 0xffeedd82 },
- { "light goldenrod yellow", 0xfffafad2 },
- { "light gray", 0xffd3d3d3 },
- { "light green", 0xff90ee90 },
- { "light grey", 0xffd3d3d3 },
- { "light pink", 0xffffb6c1 },
- { "light salmon", 0xffffa07a },
- { "light sea green", 0xff20b2aa },
- { "light sky blue", 0xff87cefa },
- { "light slate blue", 0xff8470ff },
- { "light slate gray", 0xff778899 },
- { "light slate grey", 0xff778899 },
- { "light steel blue", 0xffb0c4de },
- { "light yellow", 0xffffffe0 },
- { "LightBlue", 0xffadd8e6 },
- { "LightBlue1", 0xffbfefff },
- { "LightBlue2", 0xffb2dfee },
- { "LightBlue3", 0xff9ac0cd },
- { "LightBlue4", 0xff68838b },
- { "LightCoral", 0xfff08080 },
- { "LightCyan", 0xffe0ffff },
- { "LightCyan1", 0xffe0ffff },
- { "LightCyan2", 0xffd1eeee },
- { "LightCyan3", 0xffb4cdcd },
- { "LightCyan4", 0xff7a8b8b },
- { "LightGoldenrod", 0xffeedd82 },
- { "LightGoldenrod1", 0xffffec8b },
- { "LightGoldenrod2", 0xffeedc82 },
- { "LightGoldenrod3", 0xffcdbe70 },
- { "LightGoldenrod4", 0xff8b814c },
- { "LightGoldenrodYellow", 0xfffafad2 },
- { "LightGray", 0xffd3d3d3 },
- { "LightGreen", 0xff90ee90 },
- { "LightGrey", 0xffd3d3d3 },
- { "LightPink", 0xffffb6c1 },
- { "LightPink1", 0xffffaeb9 },
- { "LightPink2", 0xffeea2ad },
- { "LightPink3", 0xffcd8c95 },
- { "LightPink4", 0xff8b5f65 },
- { "LightSalmon", 0xffffa07a },
- { "LightSalmon1", 0xffffa07a },
- { "LightSalmon2", 0xffee9572 },
- { "LightSalmon3", 0xffcd8162 },
- { "LightSalmon4", 0xff8b5742 },
- { "LightSeaGreen", 0xff20b2aa },
- { "LightSkyBlue", 0xff87cefa },
- { "LightSkyBlue1", 0xffb0e2ff },
- { "LightSkyBlue2", 0xffa4d3ee },
- { "LightSkyBlue3", 0xff8db6cd },
- { "LightSkyBlue4", 0xff607b8b },
- { "LightSlateBlue", 0xff8470ff },
- { "LightSlateGray", 0xff778899 },
- { "LightSlateGrey", 0xff778899 },
- { "LightSteelBlue", 0xffb0c4de },
- { "LightSteelBlue1", 0xffcae1ff },
- { "LightSteelBlue2", 0xffbcd2ee },
- { "LightSteelBlue3", 0xffa2b5cd },
- { "LightSteelBlue4", 0xff6e7b8b },
- { "LightYellow", 0xffffffe0 },
- { "LightYellow1", 0xffffffe0 },
- { "LightYellow2", 0xffeeeed1 },
- { "LightYellow3", 0xffcdcdb4 },
- { "LightYellow4", 0xff8b8b7a },
- { "lime green", 0xff32cd32 },
- { "LimeGreen", 0xff32cd32 },
- { "linen", 0xfffaf0e6 },
- { "magenta", 0xffff00ff },
- { "magenta1", 0xffff00ff },
- { "magenta2", 0xffee00ee },
- { "magenta3", 0xffcd00cd },
- { "magenta4", 0xff8b008b },
- { "maroon", 0xffb03060 },
- { "maroon1", 0xffff34b3 },
- { "maroon2", 0xffee30a7 },
- { "maroon3", 0xffcd2990 },
- { "maroon4", 0xff8b1c62 },
- { "medium aquamarine", 0xff66cdaa },
- { "medium blue", 0xff0000cd },
- { "medium orchid", 0xffba55d3 },
- { "medium purple", 0xff9370db },
- { "medium sea green", 0xff3cb371 },
- { "medium slate blue", 0xff7b68ee },
- { "medium spring green", 0xff00fa9a },
- { "medium turquoise", 0xff48d1cc },
- { "medium violet red", 0xffc71585 },
- { "MediumAquamarine", 0xff66cdaa },
- { "MediumBlue", 0xff0000cd },
- { "MediumOrchid", 0xffba55d3 },
- { "MediumOrchid1", 0xffe066ff },
- { "MediumOrchid2", 0xffd15fee },
- { "MediumOrchid3", 0xffb452cd },
- { "MediumOrchid4", 0xff7a378b },
- { "MediumPurple", 0xff9370db },
- { "MediumPurple1", 0xffab82ff },
- { "MediumPurple2", 0xff9f79ee },
- { "MediumPurple3", 0xff8968cd },
- { "MediumPurple4", 0xff5d478b },
- { "MediumSeaGreen", 0xff3cb371 },
- { "MediumSlateBlue", 0xff7b68ee },
- { "MediumSpringGreen", 0xff00fa9a },
- { "MediumTurquoise", 0xff48d1cc },
- { "MediumVioletRed", 0xffc71585 },
- { "midnight blue", 0xff191970 },
- { "MidnightBlue", 0xff191970 },
- { "mint cream", 0xfff5fffa },
- { "MintCream", 0xfff5fffa },
- { "misty rose", 0xffffe4e1 },
- { "MistyRose", 0xffffe4e1 },
- { "MistyRose1", 0xffffe4e1 },
- { "MistyRose2", 0xffeed5d2 },
- { "MistyRose3", 0xffcdb7b5 },
- { "MistyRose4", 0xff8b7d7b },
- { "moccasin", 0xffffe4b5 },
- { "navajo white", 0xffffdead },
- { "NavajoWhite", 0xffffdead },
- { "NavajoWhite1", 0xffffdead },
- { "NavajoWhite2", 0xffeecfa1 },
- { "NavajoWhite3", 0xffcdb38b },
- { "NavajoWhite4", 0xff8b795e },
- { "navy", 0xff000080 },
- { "navy blue", 0xff000080 },
- { "NavyBlue", 0xff000080 },
- { "old lace", 0xfffdf5e6 },
- { "OldLace", 0xfffdf5e6 },
- { "olive drab", 0xff6b8e23 },
- { "OliveDrab", 0xff6b8e23 },
- { "OliveDrab1", 0xffc0ff3e },
- { "OliveDrab2", 0xffb3ee3a },
- { "OliveDrab3", 0xff9acd32 },
- { "OliveDrab4", 0xff698b22 },
- { "orange", 0xffffa500 },
- { "orange red", 0xffff4500 },
- { "orange1", 0xffffa500 },
- { "orange2", 0xffee9a00 },
- { "orange3", 0xffcd8500 },
- { "orange4", 0xff8b5a00 },
- { "OrangeRed", 0xffff4500 },
- { "OrangeRed1", 0xffff4500 },
- { "OrangeRed2", 0xffee4000 },
- { "OrangeRed3", 0xffcd3700 },
- { "OrangeRed4", 0xff8b2500 },
- { "orchid", 0xffda70d6 },
- { "orchid1", 0xffff83fa },
- { "orchid2", 0xffee7ae9 },
- { "orchid3", 0xffcd69c9 },
- { "orchid4", 0xff8b4789 },
- { "pale goldenrod", 0xffeee8aa },
- { "pale green", 0xff98fb98 },
- { "pale turquoise", 0xffafeeee },
- { "pale violet red", 0xffdb7093 },
- { "PaleGoldenrod", 0xffeee8aa },
- { "PaleGreen", 0xff98fb98 },
- { "PaleGreen1", 0xff9aff9a },
- { "PaleGreen2", 0xff90ee90 },
- { "PaleGreen3", 0xff7ccd7c },
- { "PaleGreen4", 0xff548b54 },
- { "PaleTurquoise", 0xffafeeee },
- { "PaleTurquoise1", 0xffbbffff },
- { "PaleTurquoise2", 0xffaeeeee },
- { "PaleTurquoise3", 0xff96cdcd },
- { "PaleTurquoise4", 0xff668b8b },
- { "PaleVioletRed", 0xffdb7093 },
- { "PaleVioletRed1", 0xffff82ab },
- { "PaleVioletRed2", 0xffee799f },
- { "PaleVioletRed3", 0xffcd6889 },
- { "PaleVioletRed4", 0xff8b475d },
- { "papaya whip", 0xffffefd5 },
- { "PapayaWhip", 0xffffefd5 },
- { "peach puff", 0xffffdab9 },
- { "PeachPuff", 0xffffdab9 },
- { "PeachPuff1", 0xffffdab9 },
- { "PeachPuff2", 0xffeecbad },
- { "PeachPuff3", 0xffcdaf95 },
- { "PeachPuff4", 0xff8b7765 },
- { "peru", 0xffcd853f },
- { "pink", 0xffffc0cb },
- { "pink1", 0xffffb5c5 },
- { "pink2", 0xffeea9b8 },
- { "pink3", 0xffcd919e },
- { "pink4", 0xff8b636c },
- { "plum", 0xffdda0dd },
- { "plum1", 0xffffbbff },
- { "plum2", 0xffeeaeee },
- { "plum3", 0xffcd96cd },
- { "plum4", 0xff8b668b },
- { "powder blue", 0xffb0e0e6 },
- { "PowderBlue", 0xffb0e0e6 },
- { "purple", 0xffa020f0 },
- { "purple1", 0xff9b30ff },
- { "purple2", 0xff912cee },
- { "purple3", 0xff7d26cd },
- { "purple4", 0xff551a8b },
- { "red", 0xffff0000 },
- { "red1", 0xffff0000 },
- { "red2", 0xffee0000 },
- { "red3", 0xffcd0000 },
- { "red4", 0xff8b0000 },
- { "rosy brown", 0xffbc8f8f },
- { "RosyBrown", 0xffbc8f8f },
- { "RosyBrown1", 0xffffc1c1 },
- { "RosyBrown2", 0xffeeb4b4 },
- { "RosyBrown3", 0xffcd9b9b },
- { "RosyBrown4", 0xff8b6969 },
- { "royal blue", 0xff4169e1 },
- { "RoyalBlue", 0xff4169e1 },
- { "RoyalBlue1", 0xff4876ff },
- { "RoyalBlue2", 0xff436eee },
- { "RoyalBlue3", 0xff3a5fcd },
- { "RoyalBlue4", 0xff27408b },
- { "saddle brown", 0xff8b4513 },
- { "SaddleBrown", 0xff8b4513 },
- { "salmon", 0xfffa8072 },
- { "salmon1", 0xffff8c69 },
- { "salmon2", 0xffee8262 },
- { "salmon3", 0xffcd7054 },
- { "salmon4", 0xff8b4c39 },
- { "sandy brown", 0xfff4a460 },
- { "SandyBrown", 0xfff4a460 },
- { "sea green", 0xff2e8b57 },
- { "SeaGreen", 0xff2e8b57 },
- { "SeaGreen1", 0xff54ff9f },
- { "SeaGreen2", 0xff4eee94 },
- { "SeaGreen3", 0xff43cd80 },
- { "SeaGreen4", 0xff2e8b57 },
- { "seashell", 0xfffff5ee },
- { "seashell1", 0xfffff5ee },
- { "seashell2", 0xffeee5de },
- { "seashell3", 0xffcdc5bf },
- { "seashell4", 0xff8b8682 },
- { "sienna", 0xffa0522d },
- { "sienna1", 0xffff8247 },
- { "sienna2", 0xffee7942 },
- { "sienna3", 0xffcd6839 },
- { "sienna4", 0xff8b4726 },
- { "sky blue", 0xff87ceeb },
- { "SkyBlue", 0xff87ceeb },
- { "SkyBlue1", 0xff87ceff },
- { "SkyBlue2", 0xff7ec0ee },
- { "SkyBlue3", 0xff6ca6cd },
- { "SkyBlue4", 0xff4a708b },
- { "slate blue", 0xff6a5acd },
- { "slate gray", 0xff708090 },
- { "slate grey", 0xff708090 },
- { "SlateBlue", 0xff6a5acd },
- { "SlateBlue1", 0xff836fff },
- { "SlateBlue2", 0xff7a67ee },
- { "SlateBlue3", 0xff6959cd },
- { "SlateBlue4", 0xff473c8b },
- { "SlateGray", 0xff708090 },
- { "SlateGray1", 0xffc6e2ff },
- { "SlateGray2", 0xffb9d3ee },
- { "SlateGray3", 0xff9fb6cd },
- { "SlateGray4", 0xff6c7b8b },
- { "SlateGrey", 0xff708090 },
- { "snow", 0xfffffafa },
- { "snow1", 0xfffffafa },
- { "snow2", 0xffeee9e9 },
- { "snow3", 0xffcdc9c9 },
- { "snow4", 0xff8b8989 },
- { "spring green", 0xff00ff7f },
- { "SpringGreen", 0xff00ff7f },
- { "SpringGreen1", 0xff00ff7f },
- { "SpringGreen2", 0xff00ee76 },
- { "SpringGreen3", 0xff00cd66 },
- { "SpringGreen4", 0xff008b45 },
- { "steel blue", 0xff4682b4 },
- { "SteelBlue", 0xff4682b4 },
- { "SteelBlue1", 0xff63b8ff },
- { "SteelBlue2", 0xff5cacee },
- { "SteelBlue3", 0xff4f94cd },
- { "SteelBlue4", 0xff36648b },
- { "tan", 0xffd2b48c },
- { "tan1", 0xffffa54f },
- { "tan2", 0xffee9a49 },
- { "tan3", 0xffcd853f },
- { "tan4", 0xff8b5a2b },
- { "thistle", 0xffd8bfd8 },
- { "thistle1", 0xffffe1ff },
- { "thistle2", 0xffeed2ee },
- { "thistle3", 0xffcdb5cd },
- { "thistle4", 0xff8b7b8b },
- { "tomato", 0xffff6347 },
- { "tomato1", 0xffff6347 },
- { "tomato2", 0xffee5c42 },
- { "tomato3", 0xffcd4f39 },
- { "tomato4", 0xff8b3626 },
- { "turquoise", 0xff40e0d0 },
- { "turquoise1", 0xff00f5ff },
- { "turquoise2", 0xff00e5ee },
- { "turquoise3", 0xff00c5cd },
- { "turquoise4", 0xff00868b },
- { "violet", 0xffee82ee },
- { "violet red", 0xffd02090 },
- { "VioletRed", 0xffd02090 },
- { "VioletRed1", 0xffff3e96 },
- { "VioletRed2", 0xffee3a8c },
- { "VioletRed3", 0xffcd3278 },
- { "VioletRed4", 0xff8b2252 },
- { "wheat", 0xfff5deb3 },
- { "wheat1", 0xffffe7ba },
- { "wheat2", 0xffeed8ae },
- { "wheat3", 0xffcdba96 },
- { "wheat4", 0xff8b7e66 },
- { "white", 0xffffffff },
- { "white smoke", 0xfff5f5f5 },
- { "WhiteSmoke", 0xfff5f5f5 },
- { "yellow", 0xffffff00 },
- { "yellow green", 0xff9acd32 },
- { "yellow1", 0xffffff00 },
- { "yellow2", 0xffeeee00 },
- { "yellow3", 0xffcdcd00 },
- { "yellow4", 0xff8b8b00 },
- { "YellowGreen", 0xff9acd32 }
-};
+ {"alice blue", 0xfff0f8ff},
+ {"AliceBlue", 0xfff0f8ff},
+ {"antique white", 0xfffaebd7},
+ {"AntiqueWhite", 0xfffaebd7},
+ {"AntiqueWhite1", 0xffffefdb},
+ {"AntiqueWhite2", 0xffeedfcc},
+ {"AntiqueWhite3", 0xffcdc0b0},
+ {"AntiqueWhite4", 0xff8b8378},
+ {"aquamarine", 0xff7fffd4},
+ {"aquamarine1", 0xff7fffd4},
+ {"aquamarine2", 0xff76eec6},
+ {"aquamarine3", 0xff66cdaa},
+ {"aquamarine4", 0xff458b74},
+ {"azure", 0xfff0ffff},
+ {"azure1", 0xfff0ffff},
+ {"azure2", 0xffe0eeee},
+ {"azure3", 0xffc1cdcd},
+ {"azure4", 0xff838b8b},
+ {"beige", 0xfff5f5dc},
+ {"bisque", 0xffffe4c4},
+ {"bisque1", 0xffffe4c4},
+ {"bisque2", 0xffeed5b7},
+ {"bisque3", 0xffcdb79e},
+ {"bisque4", 0xff8b7d6b},
+ {"black", 0xff000000},
+ {"blanched almond", 0xffffebcd},
+ {"BlanchedAlmond", 0xffffebcd},
+ {"blue", 0xff0000ff},
+ {"blue violet", 0xff8a2be2},
+ {"blue1", 0xff0000ff},
+ {"blue2", 0xff0000ee},
+ {"blue3", 0xff0000cd},
+ {"blue4", 0xff00008b},
+ {"BlueViolet", 0xff8a2be2},
+ {"brown", 0xffa52a2a},
+ {"brown1", 0xffff4040},
+ {"brown2", 0xffee3b3b},
+ {"brown3", 0xffcd3333},
+ {"brown4", 0xff8b2323},
+ {"burlywood", 0xffdeb887},
+ {"burlywood1", 0xffffd39b},
+ {"burlywood2", 0xffeec591},
+ {"burlywood3", 0xffcdaa7d},
+ {"burlywood4", 0xff8b7355},
+ {"cadet blue", 0xff5f9ea0},
+ {"CadetBlue", 0xff5f9ea0},
+ {"CadetBlue1", 0xff98f5ff},
+ {"CadetBlue2", 0xff8ee5ee},
+ {"CadetBlue3", 0xff7ac5cd},
+ {"CadetBlue4", 0xff53868b},
+ {"chartreuse", 0xff7fff00},
+ {"chartreuse1", 0xff7fff00},
+ {"chartreuse2", 0xff76ee00},
+ {"chartreuse3", 0xff66cd00},
+ {"chartreuse4", 0xff458b00},
+ {"chocolate", 0xffd2691e},
+ {"chocolate1", 0xffff7f24},
+ {"chocolate2", 0xffee7621},
+ {"chocolate3", 0xffcd661d},
+ {"chocolate4", 0xff8b4513},
+ {"coral", 0xffff7f50},
+ {"coral1", 0xffff7256},
+ {"coral2", 0xffee6a50},
+ {"coral3", 0xffcd5b45},
+ {"coral4", 0xff8b3e2f},
+ {"cornflower blue", 0xff6495ed},
+ {"CornflowerBlue", 0xff6495ed},
+ {"cornsilk", 0xfffff8dc},
+ {"cornsilk1", 0xfffff8dc},
+ {"cornsilk2", 0xffeee8cd},
+ {"cornsilk3", 0xffcdc8b1},
+ {"cornsilk4", 0xff8b8878},
+ {"cyan", 0xff00ffff},
+ {"cyan1", 0xff00ffff},
+ {"cyan2", 0xff00eeee},
+ {"cyan3", 0xff00cdcd},
+ {"cyan4", 0xff008b8b},
+ {"dark blue", 0xff00008b},
+ {"dark cyan", 0xff008b8b},
+ {"dark goldenrod", 0xffb8860b},
+ {"dark gray", 0xffa9a9a9},
+ {"dark green", 0xff006400},
+ {"dark grey", 0xffa9a9a9},
+ {"dark khaki", 0xffbdb76b},
+ {"dark magenta", 0xff8b008b},
+ {"dark olive green", 0xff556b2f},
+ {"dark orange", 0xffff8c00},
+ {"dark orchid", 0xff9932cc},
+ {"dark red", 0xff8b0000},
+ {"dark salmon", 0xffe9967a},
+ {"dark sea green", 0xff8fbc8f},
+ {"dark slate blue", 0xff483d8b},
+ {"dark slate gray", 0xff2f4f4f},
+ {"dark slate grey", 0xff2f4f4f},
+ {"dark turquoise", 0xff00ced1},
+ {"dark violet", 0xff9400d3},
+ {"DarkBlue", 0xff00008b},
+ {"DarkCyan", 0xff008b8b},
+ {"DarkGoldenrod", 0xffb8860b},
+ {"DarkGoldenrod1", 0xffffb90f},
+ {"DarkGoldenrod2", 0xffeead0e},
+ {"DarkGoldenrod3", 0xffcd950c},
+ {"DarkGoldenrod4", 0xff8b6508},
+ {"DarkGray", 0xffa9a9a9},
+ {"DarkGreen", 0xff006400},
+ {"DarkGrey", 0xffa9a9a9},
+ {"DarkKhaki", 0xffbdb76b},
+ {"DarkMagenta", 0xff8b008b},
+ {"DarkOliveGreen", 0xff556b2f},
+ {"DarkOliveGreen1", 0xffcaff70},
+ {"DarkOliveGreen2", 0xffbcee68},
+ {"DarkOliveGreen3", 0xffa2cd5a},
+ {"DarkOliveGreen4", 0xff6e8b3d},
+ {"DarkOrange", 0xffff8c00},
+ {"DarkOrange1", 0xffff7f00},
+ {"DarkOrange2", 0xffee7600},
+ {"DarkOrange3", 0xffcd6600},
+ {"DarkOrange4", 0xff8b4500},
+ {"DarkOrchid", 0xff9932cc},
+ {"DarkOrchid1", 0xffbf3eff},
+ {"DarkOrchid2", 0xffb23aee},
+ {"DarkOrchid3", 0xff9a32cd},
+ {"DarkOrchid4", 0xff68228b},
+ {"DarkRed", 0xff8b0000},
+ {"DarkSalmon", 0xffe9967a},
+ {"DarkSeaGreen", 0xff8fbc8f},
+ {"DarkSeaGreen1", 0xffc1ffc1},
+ {"DarkSeaGreen2", 0xffb4eeb4},
+ {"DarkSeaGreen3", 0xff9bcd9b},
+ {"DarkSeaGreen4", 0xff698b69},
+ {"DarkSlateBlue", 0xff483d8b},
+ {"DarkSlateGray", 0xff2f4f4f},
+ {"DarkSlateGray1", 0xff97ffff},
+ {"DarkSlateGray2", 0xff8deeee},
+ {"DarkSlateGray3", 0xff79cdcd},
+ {"DarkSlateGray4", 0xff528b8b},
+ {"DarkSlateGrey", 0xff2f4f4f},
+ {"DarkTurquoise", 0xff00ced1},
+ {"DarkViolet", 0xff9400d3},
+ {"deep pink", 0xffff1493},
+ {"deep sky blue", 0xff00bfff},
+ {"DeepPink", 0xffff1493},
+ {"DeepPink1", 0xffff1493},
+ {"DeepPink2", 0xffee1289},
+ {"DeepPink3", 0xffcd1076},
+ {"DeepPink4", 0xff8b0a50},
+ {"DeepSkyBlue", 0xff00bfff},
+ {"DeepSkyBlue1", 0xff00bfff},
+ {"DeepSkyBlue2", 0xff00b2ee},
+ {"DeepSkyBlue3", 0xff009acd},
+ {"DeepSkyBlue4", 0xff00688b},
+ {"dim gray", 0xff696969},
+ {"dim grey", 0xff696969},
+ {"DimGray", 0xff696969},
+ {"DimGrey", 0xff696969},
+ {"dodger blue", 0xff1e90ff},
+ {"DodgerBlue", 0xff1e90ff},
+ {"DodgerBlue1", 0xff1e90ff},
+ {"DodgerBlue2", 0xff1c86ee},
+ {"DodgerBlue3", 0xff1874cd},
+ {"DodgerBlue4", 0xff104e8b},
+ {"firebrick", 0xffb22222},
+ {"firebrick1", 0xffff3030},
+ {"firebrick2", 0xffee2c2c},
+ {"firebrick3", 0xffcd2626},
+ {"firebrick4", 0xff8b1a1a},
+ {"floral white", 0xfffffaf0},
+ {"FloralWhite", 0xfffffaf0},
+ {"forest green", 0xff228b22},
+ {"ForestGreen", 0xff228b22},
+ {"gainsboro", 0xffdcdcdc},
+ {"ghost white", 0xfff8f8ff},
+ {"GhostWhite", 0xfff8f8ff},
+ {"gold", 0xffffd700},
+ {"gold1", 0xffffd700},
+ {"gold2", 0xffeec900},
+ {"gold3", 0xffcdad00},
+ {"gold4", 0xff8b7500},
+ {"goldenrod", 0xffdaa520},
+ {"goldenrod1", 0xffffc125},
+ {"goldenrod2", 0xffeeb422},
+ {"goldenrod3", 0xffcd9b1d},
+ {"goldenrod4", 0xff8b6914},
+ {"gray", 0xffbebebe},
+ {"gray0", 0xff000000},
+ {"gray1", 0xff030303},
+ {"gray10", 0xff1a1a1a},
+ {"gray100", 0xffffffff},
+ {"gray11", 0xff1c1c1c},
+ {"gray12", 0xff1f1f1f},
+ {"gray13", 0xff212121},
+ {"gray14", 0xff242424},
+ {"gray15", 0xff262626},
+ {"gray16", 0xff292929},
+ {"gray17", 0xff2b2b2b},
+ {"gray18", 0xff2e2e2e},
+ {"gray19", 0xff303030},
+ {"gray2", 0xff050505},
+ {"gray20", 0xff333333},
+ {"gray21", 0xff363636},
+ {"gray22", 0xff383838},
+ {"gray23", 0xff3b3b3b},
+ {"gray24", 0xff3d3d3d},
+ {"gray25", 0xff404040},
+ {"gray26", 0xff424242},
+ {"gray27", 0xff454545},
+ {"gray28", 0xff474747},
+ {"gray29", 0xff4a4a4a},
+ {"gray3", 0xff080808},
+ {"gray30", 0xff4d4d4d},
+ {"gray31", 0xff4f4f4f},
+ {"gray32", 0xff525252},
+ {"gray33", 0xff545454},
+ {"gray34", 0xff575757},
+ {"gray35", 0xff595959},
+ {"gray36", 0xff5c5c5c},
+ {"gray37", 0xff5e5e5e},
+ {"gray38", 0xff616161},
+ {"gray39", 0xff636363},
+ {"gray4", 0xff0a0a0a},
+ {"gray40", 0xff666666},
+ {"gray41", 0xff696969},
+ {"gray42", 0xff6b6b6b},
+ {"gray43", 0xff6e6e6e},
+ {"gray44", 0xff707070},
+ {"gray45", 0xff737373},
+ {"gray46", 0xff757575},
+ {"gray47", 0xff787878},
+ {"gray48", 0xff7a7a7a},
+ {"gray49", 0xff7d7d7d},
+ {"gray5", 0xff0d0d0d},
+ {"gray50", 0xff7f7f7f},
+ {"gray51", 0xff828282},
+ {"gray52", 0xff858585},
+ {"gray53", 0xff878787},
+ {"gray54", 0xff8a8a8a},
+ {"gray55", 0xff8c8c8c},
+ {"gray56", 0xff8f8f8f},
+ {"gray57", 0xff919191},
+ {"gray58", 0xff949494},
+ {"gray59", 0xff969696},
+ {"gray6", 0xff0f0f0f},
+ {"gray60", 0xff999999},
+ {"gray61", 0xff9c9c9c},
+ {"gray62", 0xff9e9e9e},
+ {"gray63", 0xffa1a1a1},
+ {"gray64", 0xffa3a3a3},
+ {"gray65", 0xffa6a6a6},
+ {"gray66", 0xffa8a8a8},
+ {"gray67", 0xffababab},
+ {"gray68", 0xffadadad},
+ {"gray69", 0xffb0b0b0},
+ {"gray7", 0xff121212},
+ {"gray70", 0xffb3b3b3},
+ {"gray71", 0xffb5b5b5},
+ {"gray72", 0xffb8b8b8},
+ {"gray73", 0xffbababa},
+ {"gray74", 0xffbdbdbd},
+ {"gray75", 0xffbfbfbf},
+ {"gray76", 0xffc2c2c2},
+ {"gray77", 0xffc4c4c4},
+ {"gray78", 0xffc7c7c7},
+ {"gray79", 0xffc9c9c9},
+ {"gray8", 0xff141414},
+ {"gray80", 0xffcccccc},
+ {"gray81", 0xffcfcfcf},
+ {"gray82", 0xffd1d1d1},
+ {"gray83", 0xffd4d4d4},
+ {"gray84", 0xffd6d6d6},
+ {"gray85", 0xffd9d9d9},
+ {"gray86", 0xffdbdbdb},
+ {"gray87", 0xffdedede},
+ {"gray88", 0xffe0e0e0},
+ {"gray89", 0xffe3e3e3},
+ {"gray9", 0xff171717},
+ {"gray90", 0xffe5e5e5},
+ {"gray91", 0xffe8e8e8},
+ {"gray92", 0xffebebeb},
+ {"gray93", 0xffededed},
+ {"gray94", 0xfff0f0f0},
+ {"gray95", 0xfff2f2f2},
+ {"gray96", 0xfff5f5f5},
+ {"gray97", 0xfff7f7f7},
+ {"gray98", 0xfffafafa},
+ {"gray99", 0xfffcfcfc},
+ {"green", 0xff00ff00},
+ {"green yellow", 0xffadff2f},
+ {"green1", 0xff00ff00},
+ {"green2", 0xff00ee00},
+ {"green3", 0xff00cd00},
+ {"green4", 0xff008b00},
+ {"GreenYellow", 0xffadff2f},
+ {"grey", 0xffbebebe},
+ {"grey0", 0xff000000},
+ {"grey1", 0xff030303},
+ {"grey10", 0xff1a1a1a},
+ {"grey100", 0xffffffff},
+ {"grey11", 0xff1c1c1c},
+ {"grey12", 0xff1f1f1f},
+ {"grey13", 0xff212121},
+ {"grey14", 0xff242424},
+ {"grey15", 0xff262626},
+ {"grey16", 0xff292929},
+ {"grey17", 0xff2b2b2b},
+ {"grey18", 0xff2e2e2e},
+ {"grey19", 0xff303030},
+ {"grey2", 0xff050505},
+ {"grey20", 0xff333333},
+ {"grey21", 0xff363636},
+ {"grey22", 0xff383838},
+ {"grey23", 0xff3b3b3b},
+ {"grey24", 0xff3d3d3d},
+ {"grey25", 0xff404040},
+ {"grey26", 0xff424242},
+ {"grey27", 0xff454545},
+ {"grey28", 0xff474747},
+ {"grey29", 0xff4a4a4a},
+ {"grey3", 0xff080808},
+ {"grey30", 0xff4d4d4d},
+ {"grey31", 0xff4f4f4f},
+ {"grey32", 0xff525252},
+ {"grey33", 0xff545454},
+ {"grey34", 0xff575757},
+ {"grey35", 0xff595959},
+ {"grey36", 0xff5c5c5c},
+ {"grey37", 0xff5e5e5e},
+ {"grey38", 0xff616161},
+ {"grey39", 0xff636363},
+ {"grey4", 0xff0a0a0a},
+ {"grey40", 0xff666666},
+ {"grey41", 0xff696969},
+ {"grey42", 0xff6b6b6b},
+ {"grey43", 0xff6e6e6e},
+ {"grey44", 0xff707070},
+ {"grey45", 0xff737373},
+ {"grey46", 0xff757575},
+ {"grey47", 0xff787878},
+ {"grey48", 0xff7a7a7a},
+ {"grey49", 0xff7d7d7d},
+ {"grey5", 0xff0d0d0d},
+ {"grey50", 0xff7f7f7f},
+ {"grey51", 0xff828282},
+ {"grey52", 0xff858585},
+ {"grey53", 0xff878787},
+ {"grey54", 0xff8a8a8a},
+ {"grey55", 0xff8c8c8c},
+ {"grey56", 0xff8f8f8f},
+ {"grey57", 0xff919191},
+ {"grey58", 0xff949494},
+ {"grey59", 0xff969696},
+ {"grey6", 0xff0f0f0f},
+ {"grey60", 0xff999999},
+ {"grey61", 0xff9c9c9c},
+ {"grey62", 0xff9e9e9e},
+ {"grey63", 0xffa1a1a1},
+ {"grey64", 0xffa3a3a3},
+ {"grey65", 0xffa6a6a6},
+ {"grey66", 0xffa8a8a8},
+ {"grey67", 0xffababab},
+ {"grey68", 0xffadadad},
+ {"grey69", 0xffb0b0b0},
+ {"grey7", 0xff121212},
+ {"grey70", 0xffb3b3b3},
+ {"grey71", 0xffb5b5b5},
+ {"grey72", 0xffb8b8b8},
+ {"grey73", 0xffbababa},
+ {"grey74", 0xffbdbdbd},
+ {"grey75", 0xffbfbfbf},
+ {"grey76", 0xffc2c2c2},
+ {"grey77", 0xffc4c4c4},
+ {"grey78", 0xffc7c7c7},
+ {"grey79", 0xffc9c9c9},
+ {"grey8", 0xff141414},
+ {"grey80", 0xffcccccc},
+ {"grey81", 0xffcfcfcf},
+ {"grey82", 0xffd1d1d1},
+ {"grey83", 0xffd4d4d4},
+ {"grey84", 0xffd6d6d6},
+ {"grey85", 0xffd9d9d9},
+ {"grey86", 0xffdbdbdb},
+ {"grey87", 0xffdedede},
+ {"grey88", 0xffe0e0e0},
+ {"grey89", 0xffe3e3e3},
+ {"grey9", 0xff171717},
+ {"grey90", 0xffe5e5e5},
+ {"grey91", 0xffe8e8e8},
+ {"grey92", 0xffebebeb},
+ {"grey93", 0xffededed},
+ {"grey94", 0xfff0f0f0},
+ {"grey95", 0xfff2f2f2},
+ {"grey96", 0xfff5f5f5},
+ {"grey97", 0xfff7f7f7},
+ {"grey98", 0xfffafafa},
+ {"grey99", 0xfffcfcfc},
+ {"honeydew", 0xfff0fff0},
+ {"honeydew1", 0xfff0fff0},
+ {"honeydew2", 0xffe0eee0},
+ {"honeydew3", 0xffc1cdc1},
+ {"honeydew4", 0xff838b83},
+ {"hot pink", 0xffff69b4},
+ {"HotPink", 0xffff69b4},
+ {"HotPink1", 0xffff6eb4},
+ {"HotPink2", 0xffee6aa7},
+ {"HotPink3", 0xffcd6090},
+ {"HotPink4", 0xff8b3a62},
+ {"indian red", 0xffcd5c5c},
+ {"IndianRed", 0xffcd5c5c},
+ {"IndianRed1", 0xffff6a6a},
+ {"IndianRed2", 0xffee6363},
+ {"IndianRed3", 0xffcd5555},
+ {"IndianRed4", 0xff8b3a3a},
+ {"ivory", 0xfffffff0},
+ {"ivory1", 0xfffffff0},
+ {"ivory2", 0xffeeeee0},
+ {"ivory3", 0xffcdcdc1},
+ {"ivory4", 0xff8b8b83},
+ {"khaki", 0xfff0e68c},
+ {"khaki1", 0xfffff68f},
+ {"khaki2", 0xffeee685},
+ {"khaki3", 0xffcdc673},
+ {"khaki4", 0xff8b864e},
+ {"lavender", 0xffe6e6fa},
+ {"lavender blush", 0xfffff0f5},
+ {"LavenderBlush", 0xfffff0f5},
+ {"LavenderBlush1", 0xfffff0f5},
+ {"LavenderBlush2", 0xffeee0e5},
+ {"LavenderBlush3", 0xffcdc1c5},
+ {"LavenderBlush4", 0xff8b8386},
+ {"lawn green", 0xff7cfc00},
+ {"LawnGreen", 0xff7cfc00},
+ {"lemon chiffon", 0xfffffacd},
+ {"LemonChiffon", 0xfffffacd},
+ {"LemonChiffon1", 0xfffffacd},
+ {"LemonChiffon2", 0xffeee9bf},
+ {"LemonChiffon3", 0xffcdc9a5},
+ {"LemonChiffon4", 0xff8b8970},
+ {"light blue", 0xffadd8e6},
+ {"light coral", 0xfff08080},
+ {"light cyan", 0xffe0ffff},
+ {"light goldenrod", 0xffeedd82},
+ {"light goldenrod yellow", 0xfffafad2},
+ {"light gray", 0xffd3d3d3},
+ {"light green", 0xff90ee90},
+ {"light grey", 0xffd3d3d3},
+ {"light pink", 0xffffb6c1},
+ {"light salmon", 0xffffa07a},
+ {"light sea green", 0xff20b2aa},
+ {"light sky blue", 0xff87cefa},
+ {"light slate blue", 0xff8470ff},
+ {"light slate gray", 0xff778899},
+ {"light slate grey", 0xff778899},
+ {"light steel blue", 0xffb0c4de},
+ {"light yellow", 0xffffffe0},
+ {"LightBlue", 0xffadd8e6},
+ {"LightBlue1", 0xffbfefff},
+ {"LightBlue2", 0xffb2dfee},
+ {"LightBlue3", 0xff9ac0cd},
+ {"LightBlue4", 0xff68838b},
+ {"LightCoral", 0xfff08080},
+ {"LightCyan", 0xffe0ffff},
+ {"LightCyan1", 0xffe0ffff},
+ {"LightCyan2", 0xffd1eeee},
+ {"LightCyan3", 0xffb4cdcd},
+ {"LightCyan4", 0xff7a8b8b},
+ {"LightGoldenrod", 0xffeedd82},
+ {"LightGoldenrod1", 0xffffec8b},
+ {"LightGoldenrod2", 0xffeedc82},
+ {"LightGoldenrod3", 0xffcdbe70},
+ {"LightGoldenrod4", 0xff8b814c},
+ {"LightGoldenrodYellow", 0xfffafad2},
+ {"LightGray", 0xffd3d3d3},
+ {"LightGreen", 0xff90ee90},
+ {"LightGrey", 0xffd3d3d3},
+ {"LightPink", 0xffffb6c1},
+ {"LightPink1", 0xffffaeb9},
+ {"LightPink2", 0xffeea2ad},
+ {"LightPink3", 0xffcd8c95},
+ {"LightPink4", 0xff8b5f65},
+ {"LightSalmon", 0xffffa07a},
+ {"LightSalmon1", 0xffffa07a},
+ {"LightSalmon2", 0xffee9572},
+ {"LightSalmon3", 0xffcd8162},
+ {"LightSalmon4", 0xff8b5742},
+ {"LightSeaGreen", 0xff20b2aa},
+ {"LightSkyBlue", 0xff87cefa},
+ {"LightSkyBlue1", 0xffb0e2ff},
+ {"LightSkyBlue2", 0xffa4d3ee},
+ {"LightSkyBlue3", 0xff8db6cd},
+ {"LightSkyBlue4", 0xff607b8b},
+ {"LightSlateBlue", 0xff8470ff},
+ {"LightSlateGray", 0xff778899},
+ {"LightSlateGrey", 0xff778899},
+ {"LightSteelBlue", 0xffb0c4de},
+ {"LightSteelBlue1", 0xffcae1ff},
+ {"LightSteelBlue2", 0xffbcd2ee},
+ {"LightSteelBlue3", 0xffa2b5cd},
+ {"LightSteelBlue4", 0xff6e7b8b},
+ {"LightYellow", 0xffffffe0},
+ {"LightYellow1", 0xffffffe0},
+ {"LightYellow2", 0xffeeeed1},
+ {"LightYellow3", 0xffcdcdb4},
+ {"LightYellow4", 0xff8b8b7a},
+ {"lime green", 0xff32cd32},
+ {"LimeGreen", 0xff32cd32},
+ {"linen", 0xfffaf0e6},
+ {"magenta", 0xffff00ff},
+ {"magenta1", 0xffff00ff},
+ {"magenta2", 0xffee00ee},
+ {"magenta3", 0xffcd00cd},
+ {"magenta4", 0xff8b008b},
+ {"maroon", 0xffb03060},
+ {"maroon1", 0xffff34b3},
+ {"maroon2", 0xffee30a7},
+ {"maroon3", 0xffcd2990},
+ {"maroon4", 0xff8b1c62},
+ {"medium aquamarine", 0xff66cdaa},
+ {"medium blue", 0xff0000cd},
+ {"medium orchid", 0xffba55d3},
+ {"medium purple", 0xff9370db},
+ {"medium sea green", 0xff3cb371},
+ {"medium slate blue", 0xff7b68ee},
+ {"medium spring green", 0xff00fa9a},
+ {"medium turquoise", 0xff48d1cc},
+ {"medium violet red", 0xffc71585},
+ {"MediumAquamarine", 0xff66cdaa},
+ {"MediumBlue", 0xff0000cd},
+ {"MediumOrchid", 0xffba55d3},
+ {"MediumOrchid1", 0xffe066ff},
+ {"MediumOrchid2", 0xffd15fee},
+ {"MediumOrchid3", 0xffb452cd},
+ {"MediumOrchid4", 0xff7a378b},
+ {"MediumPurple", 0xff9370db},
+ {"MediumPurple1", 0xffab82ff},
+ {"MediumPurple2", 0xff9f79ee},
+ {"MediumPurple3", 0xff8968cd},
+ {"MediumPurple4", 0xff5d478b},
+ {"MediumSeaGreen", 0xff3cb371},
+ {"MediumSlateBlue", 0xff7b68ee},
+ {"MediumSpringGreen", 0xff00fa9a},
+ {"MediumTurquoise", 0xff48d1cc},
+ {"MediumVioletRed", 0xffc71585},
+ {"midnight blue", 0xff191970},
+ {"MidnightBlue", 0xff191970},
+ {"mint cream", 0xfff5fffa},
+ {"MintCream", 0xfff5fffa},
+ {"misty rose", 0xffffe4e1},
+ {"MistyRose", 0xffffe4e1},
+ {"MistyRose1", 0xffffe4e1},
+ {"MistyRose2", 0xffeed5d2},
+ {"MistyRose3", 0xffcdb7b5},
+ {"MistyRose4", 0xff8b7d7b},
+ {"moccasin", 0xffffe4b5},
+ {"navajo white", 0xffffdead},
+ {"NavajoWhite", 0xffffdead},
+ {"NavajoWhite1", 0xffffdead},
+ {"NavajoWhite2", 0xffeecfa1},
+ {"NavajoWhite3", 0xffcdb38b},
+ {"NavajoWhite4", 0xff8b795e},
+ {"navy", 0xff000080},
+ {"navy blue", 0xff000080},
+ {"NavyBlue", 0xff000080},
+ {"old lace", 0xfffdf5e6},
+ {"OldLace", 0xfffdf5e6},
+ {"olive drab", 0xff6b8e23},
+ {"OliveDrab", 0xff6b8e23},
+ {"OliveDrab1", 0xffc0ff3e},
+ {"OliveDrab2", 0xffb3ee3a},
+ {"OliveDrab3", 0xff9acd32},
+ {"OliveDrab4", 0xff698b22},
+ {"orange", 0xffffa500},
+ {"orange red", 0xffff4500},
+ {"orange1", 0xffffa500},
+ {"orange2", 0xffee9a00},
+ {"orange3", 0xffcd8500},
+ {"orange4", 0xff8b5a00},
+ {"OrangeRed", 0xffff4500},
+ {"OrangeRed1", 0xffff4500},
+ {"OrangeRed2", 0xffee4000},
+ {"OrangeRed3", 0xffcd3700},
+ {"OrangeRed4", 0xff8b2500},
+ {"orchid", 0xffda70d6},
+ {"orchid1", 0xffff83fa},
+ {"orchid2", 0xffee7ae9},
+ {"orchid3", 0xffcd69c9},
+ {"orchid4", 0xff8b4789},
+ {"pale goldenrod", 0xffeee8aa},
+ {"pale green", 0xff98fb98},
+ {"pale turquoise", 0xffafeeee},
+ {"pale violet red", 0xffdb7093},
+ {"PaleGoldenrod", 0xffeee8aa},
+ {"PaleGreen", 0xff98fb98},
+ {"PaleGreen1", 0xff9aff9a},
+ {"PaleGreen2", 0xff90ee90},
+ {"PaleGreen3", 0xff7ccd7c},
+ {"PaleGreen4", 0xff548b54},
+ {"PaleTurquoise", 0xffafeeee},
+ {"PaleTurquoise1", 0xffbbffff},
+ {"PaleTurquoise2", 0xffaeeeee},
+ {"PaleTurquoise3", 0xff96cdcd},
+ {"PaleTurquoise4", 0xff668b8b},
+ {"PaleVioletRed", 0xffdb7093},
+ {"PaleVioletRed1", 0xffff82ab},
+ {"PaleVioletRed2", 0xffee799f},
+ {"PaleVioletRed3", 0xffcd6889},
+ {"PaleVioletRed4", 0xff8b475d},
+ {"papaya whip", 0xffffefd5},
+ {"PapayaWhip", 0xffffefd5},
+ {"peach puff", 0xffffdab9},
+ {"PeachPuff", 0xffffdab9},
+ {"PeachPuff1", 0xffffdab9},
+ {"PeachPuff2", 0xffeecbad},
+ {"PeachPuff3", 0xffcdaf95},
+ {"PeachPuff4", 0xff8b7765},
+ {"peru", 0xffcd853f},
+ {"pink", 0xffffc0cb},
+ {"pink1", 0xffffb5c5},
+ {"pink2", 0xffeea9b8},
+ {"pink3", 0xffcd919e},
+ {"pink4", 0xff8b636c},
+ {"plum", 0xffdda0dd},
+ {"plum1", 0xffffbbff},
+ {"plum2", 0xffeeaeee},
+ {"plum3", 0xffcd96cd},
+ {"plum4", 0xff8b668b},
+ {"powder blue", 0xffb0e0e6},
+ {"PowderBlue", 0xffb0e0e6},
+ {"purple", 0xffa020f0},
+ {"purple1", 0xff9b30ff},
+ {"purple2", 0xff912cee},
+ {"purple3", 0xff7d26cd},
+ {"purple4", 0xff551a8b},
+ {"red", 0xffff0000},
+ {"red1", 0xffff0000},
+ {"red2", 0xffee0000},
+ {"red3", 0xffcd0000},
+ {"red4", 0xff8b0000},
+ {"rosy brown", 0xffbc8f8f},
+ {"RosyBrown", 0xffbc8f8f},
+ {"RosyBrown1", 0xffffc1c1},
+ {"RosyBrown2", 0xffeeb4b4},
+ {"RosyBrown3", 0xffcd9b9b},
+ {"RosyBrown4", 0xff8b6969},
+ {"royal blue", 0xff4169e1},
+ {"RoyalBlue", 0xff4169e1},
+ {"RoyalBlue1", 0xff4876ff},
+ {"RoyalBlue2", 0xff436eee},
+ {"RoyalBlue3", 0xff3a5fcd},
+ {"RoyalBlue4", 0xff27408b},
+ {"saddle brown", 0xff8b4513},
+ {"SaddleBrown", 0xff8b4513},
+ {"salmon", 0xfffa8072},
+ {"salmon1", 0xffff8c69},
+ {"salmon2", 0xffee8262},
+ {"salmon3", 0xffcd7054},
+ {"salmon4", 0xff8b4c39},
+ {"sandy brown", 0xfff4a460},
+ {"SandyBrown", 0xfff4a460},
+ {"sea green", 0xff2e8b57},
+ {"SeaGreen", 0xff2e8b57},
+ {"SeaGreen1", 0xff54ff9f},
+ {"SeaGreen2", 0xff4eee94},
+ {"SeaGreen3", 0xff43cd80},
+ {"SeaGreen4", 0xff2e8b57},
+ {"seashell", 0xfffff5ee},
+ {"seashell1", 0xfffff5ee},
+ {"seashell2", 0xffeee5de},
+ {"seashell3", 0xffcdc5bf},
+ {"seashell4", 0xff8b8682},
+ {"sienna", 0xffa0522d},
+ {"sienna1", 0xffff8247},
+ {"sienna2", 0xffee7942},
+ {"sienna3", 0xffcd6839},
+ {"sienna4", 0xff8b4726},
+ {"sky blue", 0xff87ceeb},
+ {"SkyBlue", 0xff87ceeb},
+ {"SkyBlue1", 0xff87ceff},
+ {"SkyBlue2", 0xff7ec0ee},
+ {"SkyBlue3", 0xff6ca6cd},
+ {"SkyBlue4", 0xff4a708b},
+ {"slate blue", 0xff6a5acd},
+ {"slate gray", 0xff708090},
+ {"slate grey", 0xff708090},
+ {"SlateBlue", 0xff6a5acd},
+ {"SlateBlue1", 0xff836fff},
+ {"SlateBlue2", 0xff7a67ee},
+ {"SlateBlue3", 0xff6959cd},
+ {"SlateBlue4", 0xff473c8b},
+ {"SlateGray", 0xff708090},
+ {"SlateGray1", 0xffc6e2ff},
+ {"SlateGray2", 0xffb9d3ee},
+ {"SlateGray3", 0xff9fb6cd},
+ {"SlateGray4", 0xff6c7b8b},
+ {"SlateGrey", 0xff708090},
+ {"snow", 0xfffffafa},
+ {"snow1", 0xfffffafa},
+ {"snow2", 0xffeee9e9},
+ {"snow3", 0xffcdc9c9},
+ {"snow4", 0xff8b8989},
+ {"spring green", 0xff00ff7f},
+ {"SpringGreen", 0xff00ff7f},
+ {"SpringGreen1", 0xff00ff7f},
+ {"SpringGreen2", 0xff00ee76},
+ {"SpringGreen3", 0xff00cd66},
+ {"SpringGreen4", 0xff008b45},
+ {"steel blue", 0xff4682b4},
+ {"SteelBlue", 0xff4682b4},
+ {"SteelBlue1", 0xff63b8ff},
+ {"SteelBlue2", 0xff5cacee},
+ {"SteelBlue3", 0xff4f94cd},
+ {"SteelBlue4", 0xff36648b},
+ {"tan", 0xffd2b48c},
+ {"tan1", 0xffffa54f},
+ {"tan2", 0xffee9a49},
+ {"tan3", 0xffcd853f},
+ {"tan4", 0xff8b5a2b},
+ {"thistle", 0xffd8bfd8},
+ {"thistle1", 0xffffe1ff},
+ {"thistle2", 0xffeed2ee},
+ {"thistle3", 0xffcdb5cd},
+ {"thistle4", 0xff8b7b8b},
+ {"tomato", 0xffff6347},
+ {"tomato1", 0xffff6347},
+ {"tomato2", 0xffee5c42},
+ {"tomato3", 0xffcd4f39},
+ {"tomato4", 0xff8b3626},
+ {"turquoise", 0xff40e0d0},
+ {"turquoise1", 0xff00f5ff},
+ {"turquoise2", 0xff00e5ee},
+ {"turquoise3", 0xff00c5cd},
+ {"turquoise4", 0xff00868b},
+ {"violet", 0xffee82ee},
+ {"violet red", 0xffd02090},
+ {"VioletRed", 0xffd02090},
+ {"VioletRed1", 0xffff3e96},
+ {"VioletRed2", 0xffee3a8c},
+ {"VioletRed3", 0xffcd3278},
+ {"VioletRed4", 0xff8b2252},
+ {"wheat", 0xfff5deb3},
+ {"wheat1", 0xffffe7ba},
+ {"wheat2", 0xffeed8ae},
+ {"wheat3", 0xffcdba96},
+ {"wheat4", 0xff8b7e66},
+ {"white", 0xffffffff},
+ {"white smoke", 0xfff5f5f5},
+ {"WhiteSmoke", 0xfff5f5f5},
+ {"yellow", 0xffffff00},
+ {"yellow green", 0xff9acd32},
+ {"yellow1", 0xffffff00},
+ {"yellow2", 0xffeeee00},
+ {"yellow3", 0xffcdcd00},
+ {"yellow4", 0xff8b8b00},
+ {"YellowGreen", 0xff9acd32}};
EXPORT
-bool wld_lookup_named_color(const char * name, uint32_t * color)
-{
- char * end;
- int low = 0, mid, high = ARRAY_LENGTH(named_colors);
- int r;
+bool wld_lookup_named_color(const char *name, uint32_t *color) {
+ char *end;
+ int low = 0, mid, high = ARRAY_LENGTH(named_colors);
+ int r;
- if (name[0] == '#' && name[1] != '\0')
- {
- *color = strtoul(name + 1, &end, 16);
+ if (name[0] == '#' && name[1] != '\0') {
+ *color = strtoul(name + 1, &end, 16);
- /* Set alpha channel to opaque. */
- *color |= 0xff << 24;
+ /* Set alpha channel to opaque. */
+ *color |= 0xff << 24;
- if (*end == '\0')
- return true;
- }
+ if (*end == '\0')
+ return true;
+ }
- while (low <= high)
- {
- mid = (low + high) / 2;
- r = strcasecmp(named_colors[mid].name, name);
+ while (low <= high) {
+ mid = (low + high) / 2;
+ r = strcasecmp(named_colors[mid].name, name);
- if (r == 0)
- {
- *color = named_colors[mid].color;
- return true;
- }
- if (r < 0)
- low = mid + 1;
- else
- high = mid - 1;
+ if (r == 0) {
+ *color = named_colors[mid].color;
+ return true;
}
+ if (r < 0)
+ low = mid + 1;
+ else
+ high = mid - 1;
+ }
- return false;
+ return false;
}
-