1 /* vibrgb.c 2 * =========================================================================== 3 * 4 * PUBLIC DOMAIN NOTICE 5 * National Center for Biotechnology Information (NCBI) 6 * 7 * This software/database is a "United States Government Work" under the 8 * terms of the United States Copyright Act. It was written as part of 9 * the author's official duties as a United States Government employee and 10 * thus cannot be copyrighted. This software/database is freely available 11 * to the public for use. The National Library of Medicine and the U.S. 12 * Government do not place any restriction on its use or reproduction. 13 * We would, however, appreciate having the NCBI and the author cited in 14 * any work or product based on this material 15 * 16 * Although all reasonable efforts have been taken to ensure the accuracy 17 * and reliability of the software and data, the NLM and the U.S. 18 * Government do not and cannot warrant the performance or results that 19 * may be obtained by using this software or data. The NLM and the U.S. 20 * Government disclaim all warranties, express or implied, including 21 * warranties of performance, merchantability or fitness for any particular 22 * purpose. 23 * 24 * =========================================================================== 25 * 26 * File Name: vibrgb.c 27 * 28 * Author: Denis Sinyakov 29 * 30 * $Revision: 6.2 $ 31 * 32 * File Description: 33 * X-Win-like rgb color names table for Windows 34 * 35 * Modifications: 36 * -------------------------------------------------------------------------- 37 * $Log: vibrgb.h,v $ 38 * Revision 6.2 2008/04/29 13:43:50 kans 39 * fixes for warnings caught by mingw cross-compiler 40 * 41 * Revision 6.1 2004/04/14 19:15:51 sinyakov 42 * WIN_MSWIN: support X-Windows-like -bg color command line option 43 * 44 * 45 * ========================================================================== 46 */ 47 48 #ifdef WIN_MSWIN 49 50 typedef struct Nlm_RGBName { 51 Nlm_Uint1 red, green, blue; 52 const Nlm_Char PNTR name; 53 } Nlm_RGBName, PNTR Nlm_Nlm_RGBNamePtr; 54 55 static Nlm_RGBName RGBNames[] = { 56 { 255, 250, 250, "snow"}, 57 { 248, 248, 255, "ghost white"}, 58 { 248, 248, 255, "GhostWhite"}, 59 { 245, 245, 245, "white smoke"}, 60 { 245, 245, 245, "WhiteSmoke"}, 61 { 220, 220, 220, "gainsboro"}, 62 { 255, 250, 240, "floral white"}, 63 { 255, 250, 240, "FloralWhite"}, 64 { 253, 245, 230, "old lace"}, 65 { 253, 245, 230, "OldLace"}, 66 { 250, 240, 230, "linen"}, 67 { 250, 235, 215, "antique white"}, 68 { 250, 235, 215, "AntiqueWhite"}, 69 { 255, 239, 213, "papaya whip"}, 70 { 255, 239, 213, "PapayaWhip"}, 71 { 255, 235, 205, "blanched almond"}, 72 { 255, 235, 205, "BlanchedAlmond"}, 73 { 255, 228, 196, "bisque"}, 74 { 255, 218, 185, "peach puff"}, 75 { 255, 218, 185, "PeachPuff"}, 76 { 255, 222, 173, "navajo white"}, 77 { 255, 222, 173, "NavajoWhite"}, 78 { 255, 228, 181, "moccasin"}, 79 { 255, 248, 220, "cornsilk"}, 80 { 255, 255, 240, "ivory"}, 81 { 255, 250, 205, "lemon chiffon"}, 82 { 255, 250, 205, "LemonChiffon"}, 83 { 255, 245, 238, "seashell"}, 84 { 240, 255, 240, "honeydew"}, 85 { 245, 255, 250, "mint cream"}, 86 { 245, 255, 250, "MintCream"}, 87 { 240, 255, 255, "azure"}, 88 { 240, 248, 255, "alice blue"}, 89 { 240, 248, 255, "AliceBlue"}, 90 { 230, 230, 250, "lavender"}, 91 { 255, 240, 245, "lavender blush"}, 92 { 255, 240, 245, "LavenderBlush"}, 93 { 255, 228, 225, "misty rose"}, 94 { 255, 228, 225, "MistyRose"}, 95 { 255, 255, 255, "white"}, 96 { 0, 0, 0, "black"}, 97 { 47, 79, 79, "dark slate gray"}, 98 { 47, 79, 79, "DarkSlateGray"}, 99 { 47, 79, 79, "dark slate grey"}, 100 { 47, 79, 79, "DarkSlateGrey"}, 101 { 105, 105, 105, "dim gray"}, 102 { 105, 105, 105, "DimGray"}, 103 { 105, 105, 105, "dim grey"}, 104 { 105, 105, 105, "DimGrey"}, 105 { 112, 128, 144, "slate gray"}, 106 { 112, 128, 144, "SlateGray"}, 107 { 112, 128, 144, "slate grey"}, 108 { 112, 128, 144, "SlateGrey"}, 109 { 119, 136, 153, "light slate gray"}, 110 { 119, 136, 153, "LightSlateGray"}, 111 { 119, 136, 153, "light slate grey"}, 112 { 119, 136, 153, "LightSlateGrey"}, 113 { 190, 190, 190, "gray"}, 114 { 190, 190, 190, "grey"}, 115 { 211, 211, 211, "light grey"}, 116 { 211, 211, 211, "LightGrey"}, 117 { 211, 211, 211, "light gray"}, 118 { 211, 211, 211, "LightGray"}, 119 { 25, 25, 112, "midnight blue"}, 120 { 25, 25, 112, "MidnightBlue"}, 121 { 0, 0, 128, "navy"}, 122 { 0, 0, 128, "navy blue"}, 123 { 0, 0, 128, "NavyBlue"}, 124 { 100, 149, 237, "cornflower blue"}, 125 { 100, 149, 237, "CornflowerBlue"}, 126 { 72, 61, 139, "dark slate blue"}, 127 { 72, 61, 139, "DarkSlateBlue"}, 128 { 106, 90, 205, "slate blue"}, 129 { 106, 90, 205, "SlateBlue"}, 130 { 123, 104, 238, "medium slate blue"}, 131 { 123, 104, 238, "MediumSlateBlue"}, 132 { 132, 112, 255, "light slate blue"}, 133 { 132, 112, 255, "LightSlateBlue"}, 134 { 0, 0, 205, "medium blue"}, 135 { 0, 0, 205, "MediumBlue"}, 136 { 65, 105, 225, "royal blue"}, 137 { 65, 105, 225, "RoyalBlue"}, 138 { 0, 0, 255, "blue"}, 139 { 30, 144, 255, "dodger blue"}, 140 { 30, 144, 255, "DodgerBlue"}, 141 { 0, 191, 255, "deep sky blue"}, 142 { 0, 191, 255, "DeepSkyBlue"}, 143 { 135, 206, 235, "sky blue"}, 144 { 135, 206, 235, "SkyBlue"}, 145 { 135, 206, 250, "light sky blue"}, 146 { 135, 206, 250, "LightSkyBlue"}, 147 { 70, 130, 180, "steel blue"}, 148 { 70, 130, 180, "SteelBlue"}, 149 { 176, 196, 222, "light steel blue"}, 150 { 176, 196, 222, "LightSteelBlue"}, 151 { 173, 216, 230, "light blue"}, 152 { 173, 216, 230, "LightBlue"}, 153 { 176, 224, 230, "powder blue"}, 154 { 176, 224, 230, "PowderBlue"}, 155 { 175, 238, 238, "pale turquoise"}, 156 { 175, 238, 238, "PaleTurquoise"}, 157 { 0, 206, 209, "dark turquoise"}, 158 { 0, 206, 209, "DarkTurquoise"}, 159 { 72, 209, 204, "medium turquoise"}, 160 { 72, 209, 204, "MediumTurquoise"}, 161 { 64, 224, 208, "turquoise"}, 162 { 0, 255, 255, "cyan"}, 163 { 224, 255, 255, "light cyan"}, 164 { 224, 255, 255, "LightCyan"}, 165 { 95, 158, 160, "cadet blue"}, 166 { 95, 158, 160, "CadetBlue"}, 167 { 102, 205, 170, "medium aquamarine"}, 168 { 102, 205, 170, "MediumAquamarine"}, 169 { 127, 255, 212, "aquamarine"}, 170 { 0, 100, 0, "dark green"}, 171 { 0, 100, 0, "DarkGreen"}, 172 { 85, 107, 47, "dark olive green"}, 173 { 85, 107, 47, "DarkOliveGreen"}, 174 { 143, 188, 143, "dark sea green"}, 175 { 143, 188, 143, "DarkSeaGreen"}, 176 { 46, 139, 87, "sea green"}, 177 { 46, 139, 87, "SeaGreen"}, 178 { 60, 179, 113, "medium sea green"}, 179 { 60, 179, 113, "MediumSeaGreen"}, 180 { 32, 178, 170, "light sea green"}, 181 { 32, 178, 170, "LightSeaGreen"}, 182 { 152, 251, 152, "pale green"}, 183 { 152, 251, 152, "PaleGreen"}, 184 { 0, 255, 127, "spring green"}, 185 { 0, 255, 127, "SpringGreen"}, 186 { 124, 252, 0, "lawn green"}, 187 { 124, 252, 0, "LawnGreen"}, 188 { 0, 255, 0, "green"}, 189 { 127, 255, 0, "chartreuse"}, 190 { 0, 250, 154, "medium spring green"}, 191 { 0, 250, 154, "MediumSpringGreen"}, 192 { 173, 255, 47, "green yellow"}, 193 { 173, 255, 47, "GreenYellow"}, 194 { 50, 205, 50, "lime green"}, 195 { 50, 205, 50, "LimeGreen"}, 196 { 154, 205, 50, "yellow green"}, 197 { 154, 205, 50, "YellowGreen"}, 198 { 34, 139, 34, "forest green"}, 199 { 34, 139, 34, "ForestGreen"}, 200 { 107, 142, 35, "olive drab"}, 201 { 107, 142, 35, "OliveDrab"}, 202 { 189, 183, 107, "dark khaki"}, 203 { 189, 183, 107, "DarkKhaki"}, 204 { 240, 230, 140, "khaki"}, 205 { 238, 232, 170, "pale goldenrod"}, 206 { 238, 232, 170, "PaleGoldenrod"}, 207 { 250, 250, 210, "light goldenrod yellow"}, 208 { 250, 250, 210, "LightGoldenrodYellow"}, 209 { 255, 255, 224, "light yellow"}, 210 { 255, 255, 224, "LightYellow"}, 211 { 255, 255, 0, "yellow"}, 212 { 255, 215, 0, "gold"}, 213 { 238, 221, 130, "light goldenrod"}, 214 { 238, 221, 130, "LightGoldenrod"}, 215 { 218, 165, 32, "goldenrod"}, 216 { 184, 134, 11, "dark goldenrod"}, 217 { 184, 134, 11, "DarkGoldenrod"}, 218 { 188, 143, 143, "rosy brown"}, 219 { 188, 143, 143, "RosyBrown"}, 220 { 205, 92, 92, "indian red"}, 221 { 205, 92, 92, "IndianRed"}, 222 { 139, 69, 19, "saddle brown"}, 223 { 139, 69, 19, "SaddleBrown"}, 224 { 160, 82, 45, "sienna"}, 225 { 205, 133, 63, "peru"}, 226 { 222, 184, 135, "burlywood"}, 227 { 245, 245, 220, "beige"}, 228 { 245, 222, 179, "wheat"}, 229 { 244, 164, 96, "sandy brown"}, 230 { 244, 164, 96, "SandyBrown"}, 231 { 210, 180, 140, "tan"}, 232 { 210, 105, 30, "chocolate"}, 233 { 178, 34, 34, "firebrick"}, 234 { 165, 42, 42, "brown"}, 235 { 233, 150, 122, "dark salmon"}, 236 { 233, 150, 122, "DarkSalmon"}, 237 { 250, 128, 114, "salmon"}, 238 { 255, 160, 122, "light salmon"}, 239 { 255, 160, 122, "LightSalmon"}, 240 { 255, 165, 0, "orange"}, 241 { 255, 140, 0, "dark orange"}, 242 { 255, 140, 0, "DarkOrange"}, 243 { 255, 127, 80, "coral"}, 244 { 240, 128, 128, "light coral"}, 245 { 240, 128, 128, "LightCoral"}, 246 { 255, 99, 71, "tomato"}, 247 { 255, 69, 0, "orange red"}, 248 { 255, 69, 0, "OrangeRed"}, 249 { 255, 0, 0, "red"}, 250 { 255, 105, 180, "hot pink"}, 251 { 255, 105, 180, "HotPink"}, 252 { 255, 20, 147, "deep pink"}, 253 { 255, 20, 147, "DeepPink"}, 254 { 255, 192, 203, "pink"}, 255 { 255, 182, 193, "light pink"}, 256 { 255, 182, 193, "LightPink"}, 257 { 219, 112, 147, "pale violet red"}, 258 { 219, 112, 147, "PaleVioletRed"}, 259 { 176, 48, 96, "maroon"}, 260 { 199, 21, 133, "medium violet red"}, 261 { 199, 21, 133, "MediumVioletRed"}, 262 { 208, 32, 144, "violet red"}, 263 { 208, 32, 144, "VioletRed"}, 264 { 255, 0, 255, "magenta"}, 265 { 238, 130, 238, "violet"}, 266 { 221, 160, 221, "plum"}, 267 { 218, 112, 214, "orchid"}, 268 { 186, 85, 211, "medium orchid"}, 269 { 186, 85, 211, "MediumOrchid"}, 270 { 153, 50, 204, "dark orchid"}, 271 { 153, 50, 204, "DarkOrchid"}, 272 { 148, 0, 211, "dark violet"}, 273 { 148, 0, 211, "DarkViolet"}, 274 { 138, 43, 226, "blue violet"}, 275 { 138, 43, 226, "BlueViolet"}, 276 { 160, 32, 240, "purple"}, 277 { 147, 112, 219, "medium purple"}, 278 { 147, 112, 219, "MediumPurple"}, 279 { 216, 191, 216, "thistle"}, 280 { 255, 250, 250, "snow1"}, 281 { 238, 233, 233, "snow2"}, 282 { 205, 201, 201, "snow3"}, 283 { 139, 137, 137, "snow4"}, 284 { 255, 245, 238, "seashell1"}, 285 { 238, 229, 222, "seashell2"}, 286 { 205, 197, 191, "seashell3"}, 287 { 139, 134, 130, "seashell4"}, 288 { 255, 239, 219, "AntiqueWhite1"}, 289 { 238, 223, 204, "AntiqueWhite2"}, 290 { 205, 192, 176, "AntiqueWhite3"}, 291 { 139, 131, 120, "AntiqueWhite4"}, 292 { 255, 228, 196, "bisque1"}, 293 { 238, 213, 183, "bisque2"}, 294 { 205, 183, 158, "bisque3"}, 295 { 139, 125, 107, "bisque4"}, 296 { 255, 218, 185, "PeachPuff1"}, 297 { 238, 203, 173, "PeachPuff2"}, 298 { 205, 175, 149, "PeachPuff3"}, 299 { 139, 119, 101, "PeachPuff4"}, 300 { 255, 222, 173, "NavajoWhite1"}, 301 { 238, 207, 161, "NavajoWhite2"}, 302 { 205, 179, 139, "NavajoWhite3"}, 303 { 139, 121, 94, "NavajoWhite4"}, 304 { 255, 250, 205, "LemonChiffon1"}, 305 { 238, 233, 191, "LemonChiffon2"}, 306 { 205, 201, 165, "LemonChiffon3"}, 307 { 139, 137, 112, "LemonChiffon4"}, 308 { 255, 248, 220, "cornsilk1"}, 309 { 238, 232, 205, "cornsilk2"}, 310 { 205, 200, 177, "cornsilk3"}, 311 { 139, 136, 120, "cornsilk4"}, 312 { 255, 255, 240, "ivory1"}, 313 { 238, 238, 224, "ivory2"}, 314 { 205, 205, 193, "ivory3"}, 315 { 139, 139, 131, "ivory4"}, 316 { 240, 255, 240, "honeydew1"}, 317 { 224, 238, 224, "honeydew2"}, 318 { 193, 205, 193, "honeydew3"}, 319 { 131, 139, 131, "honeydew4"}, 320 { 255, 240, 245, "LavenderBlush1"}, 321 { 238, 224, 229, "LavenderBlush2"}, 322 { 205, 193, 197, "LavenderBlush3"}, 323 { 139, 131, 134, "LavenderBlush4"}, 324 { 255, 228, 225, "MistyRose1"}, 325 { 238, 213, 210, "MistyRose2"}, 326 { 205, 183, 181, "MistyRose3"}, 327 { 139, 125, 123, "MistyRose4"}, 328 { 240, 255, 255, "azure1"}, 329 { 224, 238, 238, "azure2"}, 330 { 193, 205, 205, "azure3"}, 331 { 131, 139, 139, "azure4"}, 332 { 131, 111, 255, "SlateBlue1"}, 333 { 122, 103, 238, "SlateBlue2"}, 334 { 105, 89, 205, "SlateBlue3"}, 335 { 71, 60, 139, "SlateBlue4"}, 336 { 72, 118, 255, "RoyalBlue1"}, 337 { 67, 110, 238, "RoyalBlue2"}, 338 { 58, 95, 205, "RoyalBlue3"}, 339 { 39, 64, 139, "RoyalBlue4"}, 340 { 0, 0, 255, "blue1"}, 341 { 0, 0, 238, "blue2"}, 342 { 0, 0, 205, "blue3"}, 343 { 0, 0, 139, "blue4"}, 344 { 30, 144, 255, "DodgerBlue1"}, 345 { 28, 134, 238, "DodgerBlue2"}, 346 { 24, 116, 205, "DodgerBlue3"}, 347 { 16, 78, 139, "DodgerBlue4"}, 348 { 99, 184, 255, "SteelBlue1"}, 349 { 92, 172, 238, "SteelBlue2"}, 350 { 79, 148, 205, "SteelBlue3"}, 351 { 54, 100, 139, "SteelBlue4"}, 352 { 0, 191, 255, "DeepSkyBlue1"}, 353 { 0, 178, 238, "DeepSkyBlue2"}, 354 { 0, 154, 205, "DeepSkyBlue3"}, 355 { 0, 104, 139, "DeepSkyBlue4"}, 356 { 135, 206, 255, "SkyBlue1"}, 357 { 126, 192, 238, "SkyBlue2"}, 358 { 108, 166, 205, "SkyBlue3"}, 359 { 74, 112, 139, "SkyBlue4"}, 360 { 176, 226, 255, "LightSkyBlue1"}, 361 { 164, 211, 238, "LightSkyBlue2"}, 362 { 141, 182, 205, "LightSkyBlue3"}, 363 { 96, 123, 139, "LightSkyBlue4"}, 364 { 198, 226, 255, "SlateGray1"}, 365 { 185, 211, 238, "SlateGray2"}, 366 { 159, 182, 205, "SlateGray3"}, 367 { 108, 123, 139, "SlateGray4"}, 368 { 202, 225, 255, "LightSteelBlue1"}, 369 { 188, 210, 238, "LightSteelBlue2"}, 370 { 162, 181, 205, "LightSteelBlue3"}, 371 { 110, 123, 139, "LightSteelBlue4"}, 372 { 191, 239, 255, "LightBlue1"}, 373 { 178, 223, 238, "LightBlue2"}, 374 { 154, 192, 205, "LightBlue3"}, 375 { 104, 131, 139, "LightBlue4"}, 376 { 224, 255, 255, "LightCyan1"}, 377 { 209, 238, 238, "LightCyan2"}, 378 { 180, 205, 205, "LightCyan3"}, 379 { 122, 139, 139, "LightCyan4"}, 380 { 187, 255, 255, "PaleTurquoise1"}, 381 { 174, 238, 238, "PaleTurquoise2"}, 382 { 150, 205, 205, "PaleTurquoise3"}, 383 { 102, 139, 139, "PaleTurquoise4"}, 384 { 152, 245, 255, "CadetBlue1"}, 385 { 142, 229, 238, "CadetBlue2"}, 386 { 122, 197, 205, "CadetBlue3"}, 387 { 83, 134, 139, "CadetBlue4"}, 388 { 0, 245, 255, "turquoise1"}, 389 { 0, 229, 238, "turquoise2"}, 390 { 0, 197, 205, "turquoise3"}, 391 { 0, 134, 139, "turquoise4"}, 392 { 0, 255, 255, "cyan1"}, 393 { 0, 238, 238, "cyan2"}, 394 { 0, 205, 205, "cyan3"}, 395 { 0, 139, 139, "cyan4"}, 396 { 151, 255, 255, "DarkSlateGray1"}, 397 { 141, 238, 238, "DarkSlateGray2"}, 398 { 121, 205, 205, "DarkSlateGray3"}, 399 { 82, 139, 139, "DarkSlateGray4"}, 400 { 127, 255, 212, "aquamarine1"}, 401 { 118, 238, 198, "aquamarine2"}, 402 { 102, 205, 170, "aquamarine3"}, 403 { 69, 139, 116, "aquamarine4"}, 404 { 193, 255, 193, "DarkSeaGreen1"}, 405 { 180, 238, 180, "DarkSeaGreen2"}, 406 { 155, 205, 155, "DarkSeaGreen3"}, 407 { 105, 139, 105, "DarkSeaGreen4"}, 408 { 84, 255, 159, "SeaGreen1"}, 409 { 78, 238, 148, "SeaGreen2"}, 410 { 67, 205, 128, "SeaGreen3"}, 411 { 46, 139, 87, "SeaGreen4"}, 412 { 154, 255, 154, "PaleGreen1"}, 413 { 144, 238, 144, "PaleGreen2"}, 414 { 124, 205, 124, "PaleGreen3"}, 415 { 84, 139, 84, "PaleGreen4"}, 416 { 0, 255, 127, "SpringGreen1"}, 417 { 0, 238, 118, "SpringGreen2"}, 418 { 0, 205, 102, "SpringGreen3"}, 419 { 0, 139, 69, "SpringGreen4"}, 420 { 0, 255, 0, "green1"}, 421 { 0, 238, 0, "green2"}, 422 { 0, 205, 0, "green3"}, 423 { 0, 139, 0, "green4"}, 424 { 127, 255, 0, "chartreuse1"}, 425 { 118, 238, 0, "chartreuse2"}, 426 { 102, 205, 0, "chartreuse3"}, 427 { 69, 139, 0, "chartreuse4"}, 428 { 192, 255, 62, "OliveDrab1"}, 429 { 179, 238, 58, "OliveDrab2"}, 430 { 154, 205, 50, "OliveDrab3"}, 431 { 105, 139, 34, "OliveDrab4"}, 432 { 202, 255, 112, "DarkOliveGreen1"}, 433 { 188, 238, 104, "DarkOliveGreen2"}, 434 { 162, 205, 90, "DarkOliveGreen3"}, 435 { 110, 139, 61, "DarkOliveGreen4"}, 436 { 255, 246, 143, "khaki1"}, 437 { 238, 230, 133, "khaki2"}, 438 { 205, 198, 115, "khaki3"}, 439 { 139, 134, 78, "khaki4"}, 440 { 255, 236, 139, "LightGoldenrod1"}, 441 { 238, 220, 130, "LightGoldenrod2"}, 442 { 205, 190, 112, "LightGoldenrod3"}, 443 { 139, 129, 76, "LightGoldenrod4"}, 444 { 255, 255, 224, "LightYellow1"}, 445 { 238, 238, 209, "LightYellow2"}, 446 { 205, 205, 180, "LightYellow3"}, 447 { 139, 139, 122, "LightYellow4"}, 448 { 255, 255, 0, "yellow1"}, 449 { 238, 238, 0, "yellow2"}, 450 { 205, 205, 0, "yellow3"}, 451 { 139, 139, 0, "yellow4"}, 452 { 255, 215, 0, "gold1"}, 453 { 238, 201, 0, "gold2"}, 454 { 205, 173, 0, "gold3"}, 455 { 139, 117, 0, "gold4"}, 456 { 255, 193, 37, "goldenrod1"}, 457 { 238, 180, 34, "goldenrod2"}, 458 { 205, 155, 29, "goldenrod3"}, 459 { 139, 105, 20, "goldenrod4"}, 460 { 255, 185, 15, "DarkGoldenrod1"}, 461 { 238, 173, 14, "DarkGoldenrod2"}, 462 { 205, 149, 12, "DarkGoldenrod3"}, 463 { 139, 101, 8, "DarkGoldenrod4"}, 464 { 255, 193, 193, "RosyBrown1"}, 465 { 238, 180, 180, "RosyBrown2"}, 466 { 205, 155, 155, "RosyBrown3"}, 467 { 139, 105, 105, "RosyBrown4"}, 468 { 255, 106, 106, "IndianRed1"}, 469 { 238, 99, 99, "IndianRed2"}, 470 { 205, 85, 85, "IndianRed3"}, 471 { 139, 58, 58, "IndianRed4"}, 472 { 255, 130, 71, "sienna1"}, 473 { 238, 121, 66, "sienna2"}, 474 { 205, 104, 57, "sienna3"}, 475 { 139, 71, 38, "sienna4"}, 476 { 255, 211, 155, "burlywood1"}, 477 { 238, 197, 145, "burlywood2"}, 478 { 205, 170, 125, "burlywood3"}, 479 { 139, 115, 85, "burlywood4"}, 480 { 255, 231, 186, "wheat1"}, 481 { 238, 216, 174, "wheat2"}, 482 { 205, 186, 150, "wheat3"}, 483 { 139, 126, 102, "wheat4"}, 484 { 255, 165, 79, "tan1"}, 485 { 238, 154, 73, "tan2"}, 486 { 205, 133, 63, "tan3"}, 487 { 139, 90, 43, "tan4"}, 488 { 255, 127, 36, "chocolate1"}, 489 { 238, 118, 33, "chocolate2"}, 490 { 205, 102, 29, "chocolate3"}, 491 { 139, 69, 19, "chocolate4"}, 492 { 255, 48, 48, "firebrick1"}, 493 { 238, 44, 44, "firebrick2"}, 494 { 205, 38, 38, "firebrick3"}, 495 { 139, 26, 26, "firebrick4"}, 496 { 255, 64, 64, "brown1"}, 497 { 238, 59, 59, "brown2"}, 498 { 205, 51, 51, "brown3"}, 499 { 139, 35, 35, "brown4"}, 500 { 255, 140, 105, "salmon1"}, 501 { 238, 130, 98, "salmon2"}, 502 { 205, 112, 84, "salmon3"}, 503 { 139, 76, 57, "salmon4"}, 504 { 255, 160, 122, "LightSalmon1"}, 505 { 238, 149, 114, "LightSalmon2"}, 506 { 205, 129, 98, "LightSalmon3"}, 507 { 139, 87, 66, "LightSalmon4"}, 508 { 255, 165, 0, "orange1"}, 509 { 238, 154, 0, "orange2"}, 510 { 205, 133, 0, "orange3"}, 511 { 139, 90, 0, "orange4"}, 512 { 255, 127, 0, "DarkOrange1"}, 513 { 238, 118, 0, "DarkOrange2"}, 514 { 205, 102, 0, "DarkOrange3"}, 515 { 139, 69, 0, "DarkOrange4"}, 516 { 255, 114, 86, "coral1"}, 517 { 238, 106, 80, "coral2"}, 518 { 205, 91, 69, "coral3"}, 519 { 139, 62, 47, "coral4"}, 520 { 255, 99, 71, "tomato1"}, 521 { 238, 92, 66, "tomato2"}, 522 { 205, 79, 57, "tomato3"}, 523 { 139, 54, 38, "tomato4"}, 524 { 255, 69, 0, "OrangeRed1"}, 525 { 238, 64, 0, "OrangeRed2"}, 526 { 205, 55, 0, "OrangeRed3"}, 527 { 139, 37, 0, "OrangeRed4"}, 528 { 255, 0, 0, "red1"}, 529 { 238, 0, 0, "red2"}, 530 { 205, 0, 0, "red3"}, 531 { 139, 0, 0, "red4"}, 532 { 255, 20, 147, "DeepPink1"}, 533 { 238, 18, 137, "DeepPink2"}, 534 { 205, 16, 118, "DeepPink3"}, 535 { 139, 10, 80, "DeepPink4"}, 536 { 255, 110, 180, "HotPink1"}, 537 { 238, 106, 167, "HotPink2"}, 538 { 205, 96, 144, "HotPink3"}, 539 { 139, 58, 98, "HotPink4"}, 540 { 255, 181, 197, "pink1"}, 541 { 238, 169, 184, "pink2"}, 542 { 205, 145, 158, "pink3"}, 543 { 139, 99, 108, "pink4"}, 544 { 255, 174, 185, "LightPink1"}, 545 { 238, 162, 173, "LightPink2"}, 546 { 205, 140, 149, "LightPink3"}, 547 { 139, 95, 101, "LightPink4"}, 548 { 255, 130, 171, "PaleVioletRed1"}, 549 { 238, 121, 159, "PaleVioletRed2"}, 550 { 205, 104, 137, "PaleVioletRed3"}, 551 { 139, 71, 93, "PaleVioletRed4"}, 552 { 255, 52, 179, "maroon1"}, 553 { 238, 48, 167, "maroon2"}, 554 { 205, 41, 144, "maroon3"}, 555 { 139, 28, 98, "maroon4"}, 556 { 255, 62, 150, "VioletRed1"}, 557 { 238, 58, 140, "VioletRed2"}, 558 { 205, 50, 120, "VioletRed3"}, 559 { 139, 34, 82, "VioletRed4"}, 560 { 255, 0, 255, "magenta1"}, 561 { 238, 0, 238, "magenta2"}, 562 { 205, 0, 205, "magenta3"}, 563 { 139, 0, 139, "magenta4"}, 564 { 255, 131, 250, "orchid1"}, 565 { 238, 122, 233, "orchid2"}, 566 { 205, 105, 201, "orchid3"}, 567 { 139, 71, 137, "orchid4"}, 568 { 255, 187, 255, "plum1"}, 569 { 238, 174, 238, "plum2"}, 570 { 205, 150, 205, "plum3"}, 571 { 139, 102, 139, "plum4"}, 572 { 224, 102, 255, "MediumOrchid1"}, 573 { 209, 95, 238, "MediumOrchid2"}, 574 { 180, 82, 205, "MediumOrchid3"}, 575 { 122, 55, 139, "MediumOrchid4"}, 576 { 191, 62, 255, "DarkOrchid1"}, 577 { 178, 58, 238, "DarkOrchid2"}, 578 { 154, 50, 205, "DarkOrchid3"}, 579 { 104, 34, 139, "DarkOrchid4"}, 580 { 155, 48, 255, "purple1"}, 581 { 145, 44, 238, "purple2"}, 582 { 125, 38, 205, "purple3"}, 583 { 85, 26, 139, "purple4"}, 584 { 171, 130, 255, "MediumPurple1"}, 585 { 159, 121, 238, "MediumPurple2"}, 586 { 137, 104, 205, "MediumPurple3"}, 587 { 93, 71, 139, "MediumPurple4"}, 588 { 255, 225, 255, "thistle1"}, 589 { 238, 210, 238, "thistle2"}, 590 { 205, 181, 205, "thistle3"}, 591 { 139, 123, 139, "thistle4"}, 592 { 0, 0, 0, "gray0"}, 593 { 0, 0, 0, "grey0"}, 594 { 3, 3, 3, "gray1"}, 595 { 3, 3, 3, "grey1"}, 596 { 5, 5, 5, "gray2"}, 597 { 5, 5, 5, "grey2"}, 598 { 8, 8, 8, "gray3"}, 599 { 8, 8, 8, "grey3"}, 600 { 10, 10, 10, "gray4"}, 601 { 10, 10, 10, "grey4"}, 602 { 13, 13, 13, "gray5"}, 603 { 13, 13, 13, "grey5"}, 604 { 15, 15, 15, "gray6"}, 605 { 15, 15, 15, "grey6"}, 606 { 18, 18, 18, "gray7"}, 607 { 18, 18, 18, "grey7"}, 608 { 20, 20, 20, "gray8"}, 609 { 20, 20, 20, "grey8"}, 610 { 23, 23, 23, "gray9"}, 611 { 23, 23, 23, "grey9"}, 612 { 26, 26, 26, "gray10"}, 613 { 26, 26, 26, "grey10"}, 614 { 28, 28, 28, "gray11"}, 615 { 28, 28, 28, "grey11"}, 616 { 31, 31, 31, "gray12"}, 617 { 31, 31, 31, "grey12"}, 618 { 33, 33, 33, "gray13"}, 619 { 33, 33, 33, "grey13"}, 620 { 36, 36, 36, "gray14"}, 621 { 36, 36, 36, "grey14"}, 622 { 38, 38, 38, "gray15"}, 623 { 38, 38, 38, "grey15"}, 624 { 41, 41, 41, "gray16"}, 625 { 41, 41, 41, "grey16"}, 626 { 43, 43, 43, "gray17"}, 627 { 43, 43, 43, "grey17"}, 628 { 46, 46, 46, "gray18"}, 629 { 46, 46, 46, "grey18"}, 630 { 48, 48, 48, "gray19"}, 631 { 48, 48, 48, "grey19"}, 632 { 51, 51, 51, "gray20"}, 633 { 51, 51, 51, "grey20"}, 634 { 54, 54, 54, "gray21"}, 635 { 54, 54, 54, "grey21"}, 636 { 56, 56, 56, "gray22"}, 637 { 56, 56, 56, "grey22"}, 638 { 59, 59, 59, "gray23"}, 639 { 59, 59, 59, "grey23"}, 640 { 61, 61, 61, "gray24"}, 641 { 61, 61, 61, "grey24"}, 642 { 64, 64, 64, "gray25"}, 643 { 64, 64, 64, "grey25"}, 644 { 66, 66, 66, "gray26"}, 645 { 66, 66, 66, "grey26"}, 646 { 69, 69, 69, "gray27"}, 647 { 69, 69, 69, "grey27"}, 648 { 71, 71, 71, "gray28"}, 649 { 71, 71, 71, "grey28"}, 650 { 74, 74, 74, "gray29"}, 651 { 74, 74, 74, "grey29"}, 652 { 77, 77, 77, "gray30"}, 653 { 77, 77, 77, "grey30"}, 654 { 79, 79, 79, "gray31"}, 655 { 79, 79, 79, "grey31"}, 656 { 82, 82, 82, "gray32"}, 657 { 82, 82, 82, "grey32"}, 658 { 84, 84, 84, "gray33"}, 659 { 84, 84, 84, "grey33"}, 660 { 87, 87, 87, "gray34"}, 661 { 87, 87, 87, "grey34"}, 662 { 89, 89, 89, "gray35"}, 663 { 89, 89, 89, "grey35"}, 664 { 92, 92, 92, "gray36"}, 665 { 92, 92, 92, "grey36"}, 666 { 94, 94, 94, "gray37"}, 667 { 94, 94, 94, "grey37"}, 668 { 97, 97, 97, "gray38"}, 669 { 97, 97, 97, "grey38"}, 670 { 99, 99, 99, "gray39"}, 671 { 99, 99, 99, "grey39"}, 672 { 102, 102, 102, "gray40"}, 673 { 102, 102, 102, "grey40"}, 674 { 105, 105, 105, "gray41"}, 675 { 105, 105, 105, "grey41"}, 676 { 107, 107, 107, "gray42"}, 677 { 107, 107, 107, "grey42"}, 678 { 110, 110, 110, "gray43"}, 679 { 110, 110, 110, "grey43"}, 680 { 112, 112, 112, "gray44"}, 681 { 112, 112, 112, "grey44"}, 682 { 115, 115, 115, "gray45"}, 683 { 115, 115, 115, "grey45"}, 684 { 117, 117, 117, "gray46"}, 685 { 117, 117, 117, "grey46"}, 686 { 120, 120, 120, "gray47"}, 687 { 120, 120, 120, "grey47"}, 688 { 122, 122, 122, "gray48"}, 689 { 122, 122, 122, "grey48"}, 690 { 125, 125, 125, "gray49"}, 691 { 125, 125, 125, "grey49"}, 692 { 127, 127, 127, "gray50"}, 693 { 127, 127, 127, "grey50"}, 694 { 130, 130, 130, "gray51"}, 695 { 130, 130, 130, "grey51"}, 696 { 133, 133, 133, "gray52"}, 697 { 133, 133, 133, "grey52"}, 698 { 135, 135, 135, "gray53"}, 699 { 135, 135, 135, "grey53"}, 700 { 138, 138, 138, "gray54"}, 701 { 138, 138, 138, "grey54"}, 702 { 140, 140, 140, "gray55"}, 703 { 140, 140, 140, "grey55"}, 704 { 143, 143, 143, "gray56"}, 705 { 143, 143, 143, "grey56"}, 706 { 145, 145, 145, "gray57"}, 707 { 145, 145, 145, "grey57"}, 708 { 148, 148, 148, "gray58"}, 709 { 148, 148, 148, "grey58"}, 710 { 150, 150, 150, "gray59"}, 711 { 150, 150, 150, "grey59"}, 712 { 153, 153, 153, "gray60"}, 713 { 153, 153, 153, "grey60"}, 714 { 156, 156, 156, "gray61"}, 715 { 156, 156, 156, "grey61"}, 716 { 158, 158, 158, "gray62"}, 717 { 158, 158, 158, "grey62"}, 718 { 161, 161, 161, "gray63"}, 719 { 161, 161, 161, "grey63"}, 720 { 163, 163, 163, "gray64"}, 721 { 163, 163, 163, "grey64"}, 722 { 166, 166, 166, "gray65"}, 723 { 166, 166, 166, "grey65"}, 724 { 168, 168, 168, "gray66"}, 725 { 168, 168, 168, "grey66"}, 726 { 171, 171, 171, "gray67"}, 727 { 171, 171, 171, "grey67"}, 728 { 173, 173, 173, "gray68"}, 729 { 173, 173, 173, "grey68"}, 730 { 176, 176, 176, "gray69"}, 731 { 176, 176, 176, "grey69"}, 732 { 179, 179, 179, "gray70"}, 733 { 179, 179, 179, "grey70"}, 734 { 181, 181, 181, "gray71"}, 735 { 181, 181, 181, "grey71"}, 736 { 184, 184, 184, "gray72"}, 737 { 184, 184, 184, "grey72"}, 738 { 186, 186, 186, "gray73"}, 739 { 186, 186, 186, "grey73"}, 740 { 189, 189, 189, "gray74"}, 741 { 189, 189, 189, "grey74"}, 742 { 191, 191, 191, "gray75"}, 743 { 191, 191, 191, "grey75"}, 744 { 194, 194, 194, "gray76"}, 745 { 194, 194, 194, "grey76"}, 746 { 196, 196, 196, "gray77"}, 747 { 196, 196, 196, "grey77"}, 748 { 199, 199, 199, "gray78"}, 749 { 199, 199, 199, "grey78"}, 750 { 201, 201, 201, "gray79"}, 751 { 201, 201, 201, "grey79"}, 752 { 204, 204, 204, "gray80"}, 753 { 204, 204, 204, "grey80"}, 754 { 207, 207, 207, "gray81"}, 755 { 207, 207, 207, "grey81"}, 756 { 209, 209, 209, "gray82"}, 757 { 209, 209, 209, "grey82"}, 758 { 212, 212, 212, "gray83"}, 759 { 212, 212, 212, "grey83"}, 760 { 214, 214, 214, "gray84"}, 761 { 214, 214, 214, "grey84"}, 762 { 217, 217, 217, "gray85"}, 763 { 217, 217, 217, "grey85"}, 764 { 219, 219, 219, "gray86"}, 765 { 219, 219, 219, "grey86"}, 766 { 222, 222, 222, "gray87"}, 767 { 222, 222, 222, "grey87"}, 768 { 224, 224, 224, "gray88"}, 769 { 224, 224, 224, "grey88"}, 770 { 227, 227, 227, "gray89"}, 771 { 227, 227, 227, "grey89"}, 772 { 229, 229, 229, "gray90"}, 773 { 229, 229, 229, "grey90"}, 774 { 232, 232, 232, "gray91"}, 775 { 232, 232, 232, "grey91"}, 776 { 235, 235, 235, "gray92"}, 777 { 235, 235, 235, "grey92"}, 778 { 237, 237, 237, "gray93"}, 779 { 237, 237, 237, "grey93"}, 780 { 240, 240, 240, "gray94"}, 781 { 240, 240, 240, "grey94"}, 782 { 242, 242, 242, "gray95"}, 783 { 242, 242, 242, "grey95"}, 784 { 245, 245, 245, "gray96"}, 785 { 245, 245, 245, "grey96"}, 786 { 247, 247, 247, "gray97"}, 787 { 247, 247, 247, "grey97"}, 788 { 250, 250, 250, "gray98"}, 789 { 250, 250, 250, "grey98"}, 790 { 252, 252, 252, "gray99"}, 791 { 252, 252, 252, "grey99"}, 792 { 255, 255, 255, "gray100"}, 793 { 255, 255, 255, "grey100"}, 794 { 169, 169, 169, "dark grey"}, 795 { 169, 169, 169, "DarkGrey"}, 796 { 169, 169, 169, "dark gray"}, 797 { 169, 169, 169, "DarkGray"}, 798 { 0, 0, 139, "dark blue"}, 799 { 0, 0, 139, "DarkBlue"}, 800 { 0, 139, 139, "dark cyan"}, 801 { 0, 139, 139, "DarkCyan"}, 802 { 139, 0, 139, "dark magenta"}, 803 { 139, 0, 139, "DarkMagenta"}, 804 { 139, 0, 0, "dark red"}, 805 { 139, 0, 0, "DarkRed"}, 806 { 144, 238, 144, "light green"}, 807 { 144, 238, 144, "LightGreen"}, 808 { 0, 0, 0, NULL} 809 }; 810 811 #endif 812