blob: a438de76d73837bc467e22c8decf222468b7e346 [file] [log] [blame]
/*
* Color manipulation
*
* (C) Copyright 2001 Geert Uytterhoeven
*
* This file is subject to the terms and conditions of the GNU General Public
* License. See the file COPYING in the main directory of this archive for
* more details.
*/
extern u32 color_error(const rgba_t *a, const rgba_t *b);
extern void color_add(rgba_t *a, const rgba_t *b, const rgba_t *c);
extern void color_sub(rgba_t *a, const rgba_t *b, const rgba_t *c);
extern u32 color_find(const rgba_t *color, const rgba_t *clut, u32 clutsize);
/*
* RGB/YUV conversions
*/
extern void yuva_to_rgba(const yuva_t *yuva, rgba_t *rgba);
extern void rgba_to_yuva(const rgba_t *rgba, yuva_t *yuva);
/*
* X11 colors from rgb.txt
*/
extern const rgba_t c_snow;
extern const rgba_t c_ghost_white;
extern const rgba_t c_GhostWhite;
extern const rgba_t c_white_smoke;
extern const rgba_t c_WhiteSmoke;
extern const rgba_t c_gainsboro;
extern const rgba_t c_floral_white;
extern const rgba_t c_FloralWhite;
extern const rgba_t c_old_lace;
extern const rgba_t c_OldLace;
extern const rgba_t c_linen;
extern const rgba_t c_antique_white;
extern const rgba_t c_AntiqueWhite;
extern const rgba_t c_papaya_whip;
extern const rgba_t c_PapayaWhip;
extern const rgba_t c_blanched_almond;
extern const rgba_t c_BlanchedAlmond;
extern const rgba_t c_bisque;
extern const rgba_t c_peach_puff;
extern const rgba_t c_PeachPuff;
extern const rgba_t c_navajo_white;
extern const rgba_t c_NavajoWhite;
extern const rgba_t c_moccasin;
extern const rgba_t c_cornsilk;
extern const rgba_t c_ivory;
extern const rgba_t c_lemon_chiffon;
extern const rgba_t c_LemonChiffon;
extern const rgba_t c_seashell;
extern const rgba_t c_honeydew;
extern const rgba_t c_mint_cream;
extern const rgba_t c_MintCream;
extern const rgba_t c_azure;
extern const rgba_t c_alice_blue;
extern const rgba_t c_AliceBlue;
extern const rgba_t c_lavender;
extern const rgba_t c_lavender_blush;
extern const rgba_t c_LavenderBlush;
extern const rgba_t c_misty_rose;
extern const rgba_t c_MistyRose;
extern const rgba_t c_white;
extern const rgba_t c_black;
extern const rgba_t c_dark_slate_gray;
extern const rgba_t c_DarkSlateGray;
extern const rgba_t c_dark_slate_grey;
extern const rgba_t c_DarkSlateGrey;
extern const rgba_t c_dim_gray;
extern const rgba_t c_DimGray;
extern const rgba_t c_dim_grey;
extern const rgba_t c_DimGrey;
extern const rgba_t c_slate_gray;
extern const rgba_t c_SlateGray;
extern const rgba_t c_slate_grey;
extern const rgba_t c_SlateGrey;
extern const rgba_t c_light_slate_gray;
extern const rgba_t c_LightSlateGray;
extern const rgba_t c_light_slate_grey;
extern const rgba_t c_LightSlateGrey;
extern const rgba_t c_gray;
extern const rgba_t c_grey;
extern const rgba_t c_light_grey;
extern const rgba_t c_LightGrey;
extern const rgba_t c_light_gray;
extern const rgba_t c_LightGray;
extern const rgba_t c_midnight_blue;
extern const rgba_t c_MidnightBlue;
extern const rgba_t c_navy;
extern const rgba_t c_navy_blue;
extern const rgba_t c_NavyBlue;
extern const rgba_t c_cornflower_blue;
extern const rgba_t c_CornflowerBlue;
extern const rgba_t c_dark_slate_blue;
extern const rgba_t c_DarkSlateBlue;
extern const rgba_t c_slate_blue;
extern const rgba_t c_SlateBlue;
extern const rgba_t c_medium_slate_blue;
extern const rgba_t c_MediumSlateBlue;
extern const rgba_t c_light_slate_blue;
extern const rgba_t c_LightSlateBlue;
extern const rgba_t c_medium_blue;
extern const rgba_t c_MediumBlue;
extern const rgba_t c_royal_blue;
extern const rgba_t c_RoyalBlue;
extern const rgba_t c_blue;
extern const rgba_t c_dodger_blue;
extern const rgba_t c_DodgerBlue;
extern const rgba_t c_deep_sky_blue;
extern const rgba_t c_DeepSkyBlue;
extern const rgba_t c_sky_blue;
extern const rgba_t c_SkyBlue;
extern const rgba_t c_light_sky_blue;
extern const rgba_t c_LightSkyBlue;
extern const rgba_t c_steel_blue;
extern const rgba_t c_SteelBlue;
extern const rgba_t c_light_steel_blue;
extern const rgba_t c_LightSteelBlue;
extern const rgba_t c_light_blue;
extern const rgba_t c_LightBlue;
extern const rgba_t c_powder_blue;
extern const rgba_t c_PowderBlue;
extern const rgba_t c_pale_turquoise;
extern const rgba_t c_PaleTurquoise;
extern const rgba_t c_dark_turquoise;
extern const rgba_t c_DarkTurquoise;
extern const rgba_t c_medium_turquoise;
extern const rgba_t c_MediumTurquoise;
extern const rgba_t c_turquoise;
extern const rgba_t c_cyan;
extern const rgba_t c_light_cyan;
extern const rgba_t c_LightCyan;
extern const rgba_t c_cadet_blue;
extern const rgba_t c_CadetBlue;
extern const rgba_t c_medium_aquamarine;
extern const rgba_t c_MediumAquamarine;
extern const rgba_t c_aquamarine;
extern const rgba_t c_dark_green;
extern const rgba_t c_DarkGreen;
extern const rgba_t c_dark_olive_green;
extern const rgba_t c_DarkOliveGreen;
extern const rgba_t c_dark_sea_green;
extern const rgba_t c_DarkSeaGreen;
extern const rgba_t c_sea_green;
extern const rgba_t c_SeaGreen;
extern const rgba_t c_medium_sea_green;
extern const rgba_t c_MediumSeaGreen;
extern const rgba_t c_light_sea_green;
extern const rgba_t c_LightSeaGreen;
extern const rgba_t c_pale_green;
extern const rgba_t c_PaleGreen;
extern const rgba_t c_spring_green;
extern const rgba_t c_SpringGreen;
extern const rgba_t c_lawn_green;
extern const rgba_t c_LawnGreen;
extern const rgba_t c_green;
extern const rgba_t c_chartreuse;
extern const rgba_t c_medium_spring_green;
extern const rgba_t c_MediumSpringGreen;
extern const rgba_t c_green_yellow;
extern const rgba_t c_GreenYellow;
extern const rgba_t c_lime_green;
extern const rgba_t c_LimeGreen;
extern const rgba_t c_yellow_green;
extern const rgba_t c_YellowGreen;
extern const rgba_t c_forest_green;
extern const rgba_t c_ForestGreen;
extern const rgba_t c_olive_drab;
extern const rgba_t c_OliveDrab;
extern const rgba_t c_dark_khaki;
extern const rgba_t c_DarkKhaki;
extern const rgba_t c_khaki;
extern const rgba_t c_pale_goldenrod;
extern const rgba_t c_PaleGoldenrod;
extern const rgba_t c_light_goldenrod_yellow;
extern const rgba_t c_LightGoldenrodYellow;
extern const rgba_t c_light_yellow;
extern const rgba_t c_LightYellow;
extern const rgba_t c_yellow;
extern const rgba_t c_gold;
extern const rgba_t c_light_goldenrod;
extern const rgba_t c_LightGoldenrod;
extern const rgba_t c_goldenrod;
extern const rgba_t c_dark_goldenrod;
extern const rgba_t c_DarkGoldenrod;
extern const rgba_t c_rosy_brown;
extern const rgba_t c_RosyBrown;
extern const rgba_t c_indian_red;
extern const rgba_t c_IndianRed;
extern const rgba_t c_saddle_brown;
extern const rgba_t c_SaddleBrown;
extern const rgba_t c_sienna;
extern const rgba_t c_peru;
extern const rgba_t c_burlywood;
extern const rgba_t c_beige;
extern const rgba_t c_wheat;
extern const rgba_t c_sandy_brown;
extern const rgba_t c_SandyBrown;
extern const rgba_t c_tan;
extern const rgba_t c_chocolate;
extern const rgba_t c_firebrick;
extern const rgba_t c_brown;
extern const rgba_t c_dark_salmon;
extern const rgba_t c_DarkSalmon;
extern const rgba_t c_salmon;
extern const rgba_t c_light_salmon;
extern const rgba_t c_LightSalmon;
extern const rgba_t c_orange;
extern const rgba_t c_dark_orange;
extern const rgba_t c_DarkOrange;
extern const rgba_t c_coral;
extern const rgba_t c_light_coral;
extern const rgba_t c_LightCoral;
extern const rgba_t c_tomato;
extern const rgba_t c_orange_red;
extern const rgba_t c_OrangeRed;
extern const rgba_t c_red;
extern const rgba_t c_hot_pink;
extern const rgba_t c_HotPink;
extern const rgba_t c_deep_pink;
extern const rgba_t c_DeepPink;
extern const rgba_t c_pink;
extern const rgba_t c_light_pink;
extern const rgba_t c_LightPink;
extern const rgba_t c_pale_violet_red;
extern const rgba_t c_PaleVioletRed;
extern const rgba_t c_maroon;
extern const rgba_t c_medium_violet_red;
extern const rgba_t c_MediumVioletRed;
extern const rgba_t c_violet_red;
extern const rgba_t c_VioletRed;
extern const rgba_t c_magenta;
extern const rgba_t c_violet;
extern const rgba_t c_plum;
extern const rgba_t c_orchid;
extern const rgba_t c_medium_orchid;
extern const rgba_t c_MediumOrchid;
extern const rgba_t c_dark_orchid;
extern const rgba_t c_DarkOrchid;
extern const rgba_t c_dark_violet;
extern const rgba_t c_DarkViolet;
extern const rgba_t c_blue_violet;
extern const rgba_t c_BlueViolet;
extern const rgba_t c_purple;
extern const rgba_t c_medium_purple;
extern const rgba_t c_MediumPurple;
extern const rgba_t c_thistle;
extern const rgba_t c_snow1;
extern const rgba_t c_snow2;
extern const rgba_t c_snow3;
extern const rgba_t c_snow4;
extern const rgba_t c_seashell1;
extern const rgba_t c_seashell2;
extern const rgba_t c_seashell3;
extern const rgba_t c_seashell4;
extern const rgba_t c_AntiqueWhite1;
extern const rgba_t c_AntiqueWhite2;
extern const rgba_t c_AntiqueWhite3;
extern const rgba_t c_AntiqueWhite4;
extern const rgba_t c_bisque1;
extern const rgba_t c_bisque2;
extern const rgba_t c_bisque3;
extern const rgba_t c_bisque4;
extern const rgba_t c_PeachPuff1;
extern const rgba_t c_PeachPuff2;
extern const rgba_t c_PeachPuff3;
extern const rgba_t c_PeachPuff4;
extern const rgba_t c_NavajoWhite1;
extern const rgba_t c_NavajoWhite2;
extern const rgba_t c_NavajoWhite3;
extern const rgba_t c_NavajoWhite4;
extern const rgba_t c_LemonChiffon1;
extern const rgba_t c_LemonChiffon2;
extern const rgba_t c_LemonChiffon3;
extern const rgba_t c_LemonChiffon4;
extern const rgba_t c_cornsilk1;
extern const rgba_t c_cornsilk2;
extern const rgba_t c_cornsilk3;
extern const rgba_t c_cornsilk4;
extern const rgba_t c_ivory1;
extern const rgba_t c_ivory2;
extern const rgba_t c_ivory3;
extern const rgba_t c_ivory4;
extern const rgba_t c_honeydew1;
extern const rgba_t c_honeydew2;
extern const rgba_t c_honeydew3;
extern const rgba_t c_honeydew4;
extern const rgba_t c_LavenderBlush1;
extern const rgba_t c_LavenderBlush2;
extern const rgba_t c_LavenderBlush3;
extern const rgba_t c_LavenderBlush4;
extern const rgba_t c_MistyRose1;
extern const rgba_t c_MistyRose2;
extern const rgba_t c_MistyRose3;
extern const rgba_t c_MistyRose4;
extern const rgba_t c_azure1;
extern const rgba_t c_azure2;
extern const rgba_t c_azure3;
extern const rgba_t c_azure4;
extern const rgba_t c_SlateBlue1;
extern const rgba_t c_SlateBlue2;
extern const rgba_t c_SlateBlue3;
extern const rgba_t c_SlateBlue4;
extern const rgba_t c_RoyalBlue1;
extern const rgba_t c_RoyalBlue2;
extern const rgba_t c_RoyalBlue3;
extern const rgba_t c_RoyalBlue4;
extern const rgba_t c_blue1;
extern const rgba_t c_blue2;
extern const rgba_t c_blue3;
extern const rgba_t c_blue4;
extern const rgba_t c_DodgerBlue1;
extern const rgba_t c_DodgerBlue2;
extern const rgba_t c_DodgerBlue3;
extern const rgba_t c_DodgerBlue4;
extern const rgba_t c_SteelBlue1;
extern const rgba_t c_SteelBlue2;
extern const rgba_t c_SteelBlue3;
extern const rgba_t c_SteelBlue4;
extern const rgba_t c_DeepSkyBlue1;
extern const rgba_t c_DeepSkyBlue2;
extern const rgba_t c_DeepSkyBlue3;
extern const rgba_t c_DeepSkyBlue4;
extern const rgba_t c_SkyBlue1;
extern const rgba_t c_SkyBlue2;
extern const rgba_t c_SkyBlue3;
extern const rgba_t c_SkyBlue4;
extern const rgba_t c_LightSkyBlue1;
extern const rgba_t c_LightSkyBlue2;
extern const rgba_t c_LightSkyBlue3;
extern const rgba_t c_LightSkyBlue4;
extern const rgba_t c_SlateGray1;
extern const rgba_t c_SlateGray2;
extern const rgba_t c_SlateGray3;
extern const rgba_t c_SlateGray4;
extern const rgba_t c_LightSteelBlue1;
extern const rgba_t c_LightSteelBlue2;
extern const rgba_t c_LightSteelBlue3;
extern const rgba_t c_LightSteelBlue4;
extern const rgba_t c_LightBlue1;
extern const rgba_t c_LightBlue2;
extern const rgba_t c_LightBlue3;
extern const rgba_t c_LightBlue4;
extern const rgba_t c_LightCyan1;
extern const rgba_t c_LightCyan2;
extern const rgba_t c_LightCyan3;
extern const rgba_t c_LightCyan4;
extern const rgba_t c_PaleTurquoise1;
extern const rgba_t c_PaleTurquoise2;
extern const rgba_t c_PaleTurquoise3;
extern const rgba_t c_PaleTurquoise4;
extern const rgba_t c_CadetBlue1;
extern const rgba_t c_CadetBlue2;
extern const rgba_t c_CadetBlue3;
extern const rgba_t c_CadetBlue4;
extern const rgba_t c_turquoise1;
extern const rgba_t c_turquoise2;
extern const rgba_t c_turquoise3;
extern const rgba_t c_turquoise4;
extern const rgba_t c_cyan1;
extern const rgba_t c_cyan2;
extern const rgba_t c_cyan3;
extern const rgba_t c_cyan4;
extern const rgba_t c_DarkSlateGray1;
extern const rgba_t c_DarkSlateGray2;
extern const rgba_t c_DarkSlateGray3;
extern const rgba_t c_DarkSlateGray4;
extern const rgba_t c_aquamarine1;
extern const rgba_t c_aquamarine2;
extern const rgba_t c_aquamarine3;
extern const rgba_t c_aquamarine4;
extern const rgba_t c_DarkSeaGreen1;
extern const rgba_t c_DarkSeaGreen2;
extern const rgba_t c_DarkSeaGreen3;
extern const rgba_t c_DarkSeaGreen4;
extern const rgba_t c_SeaGreen1;
extern const rgba_t c_SeaGreen2;
extern const rgba_t c_SeaGreen3;
extern const rgba_t c_SeaGreen4;
extern const rgba_t c_PaleGreen1;
extern const rgba_t c_PaleGreen2;
extern const rgba_t c_PaleGreen3;
extern const rgba_t c_PaleGreen4;
extern const rgba_t c_SpringGreen1;
extern const rgba_t c_SpringGreen2;
extern const rgba_t c_SpringGreen3;
extern const rgba_t c_SpringGreen4;
extern const rgba_t c_green1;
extern const rgba_t c_green2;
extern const rgba_t c_green3;
extern const rgba_t c_green4;
extern const rgba_t c_chartreuse1;
extern const rgba_t c_chartreuse2;
extern const rgba_t c_chartreuse3;
extern const rgba_t c_chartreuse4;
extern const rgba_t c_OliveDrab1;
extern const rgba_t c_OliveDrab2;
extern const rgba_t c_OliveDrab3;
extern const rgba_t c_OliveDrab4;
extern const rgba_t c_DarkOliveGreen1;
extern const rgba_t c_DarkOliveGreen2;
extern const rgba_t c_DarkOliveGreen3;
extern const rgba_t c_DarkOliveGreen4;
extern const rgba_t c_khaki1;
extern const rgba_t c_khaki2;
extern const rgba_t c_khaki3;
extern const rgba_t c_khaki4;
extern const rgba_t c_LightGoldenrod1;
extern const rgba_t c_LightGoldenrod2;
extern const rgba_t c_LightGoldenrod3;
extern const rgba_t c_LightGoldenrod4;
extern const rgba_t c_LightYellow1;
extern const rgba_t c_LightYellow2;
extern const rgba_t c_LightYellow3;
extern const rgba_t c_LightYellow4;
extern const rgba_t c_yellow1;
extern const rgba_t c_yellow2;
extern const rgba_t c_yellow3;
extern const rgba_t c_yellow4;
extern const rgba_t c_gold1;
extern const rgba_t c_gold2;
extern const rgba_t c_gold3;
extern const rgba_t c_gold4;
extern const rgba_t c_goldenrod1;
extern const rgba_t c_goldenrod2;
extern const rgba_t c_goldenrod3;
extern const rgba_t c_goldenrod4;
extern const rgba_t c_DarkGoldenrod1;
extern const rgba_t c_DarkGoldenrod2;
extern const rgba_t c_DarkGoldenrod3;
extern const rgba_t c_DarkGoldenrod4;
extern const rgba_t c_RosyBrown1;
extern const rgba_t c_RosyBrown2;
extern const rgba_t c_RosyBrown3;
extern const rgba_t c_RosyBrown4;
extern const rgba_t c_IndianRed1;
extern const rgba_t c_IndianRed2;
extern const rgba_t c_IndianRed3;
extern const rgba_t c_IndianRed4;
extern const rgba_t c_sienna1;
extern const rgba_t c_sienna2;
extern const rgba_t c_sienna3;
extern const rgba_t c_sienna4;
extern const rgba_t c_burlywood1;
extern const rgba_t c_burlywood2;
extern const rgba_t c_burlywood3;
extern const rgba_t c_burlywood4;
extern const rgba_t c_wheat1;
extern const rgba_t c_wheat2;
extern const rgba_t c_wheat3;
extern const rgba_t c_wheat4;
extern const rgba_t c_tan1;
extern const rgba_t c_tan2;
extern const rgba_t c_tan3;
extern const rgba_t c_tan4;
extern const rgba_t c_chocolate1;
extern const rgba_t c_chocolate2;
extern const rgba_t c_chocolate3;
extern const rgba_t c_chocolate4;
extern const rgba_t c_firebrick1;
extern const rgba_t c_firebrick2;
extern const rgba_t c_firebrick3;
extern const rgba_t c_firebrick4;
extern const rgba_t c_brown1;
extern const rgba_t c_brown2;
extern const rgba_t c_brown3;
extern const rgba_t c_brown4;
extern const rgba_t c_salmon1;
extern const rgba_t c_salmon2;
extern const rgba_t c_salmon3;
extern const rgba_t c_salmon4;
extern const rgba_t c_LightSalmon1;
extern const rgba_t c_LightSalmon2;
extern const rgba_t c_LightSalmon3;
extern const rgba_t c_LightSalmon4;
extern const rgba_t c_orange1;
extern const rgba_t c_orange2;
extern const rgba_t c_orange3;
extern const rgba_t c_orange4;
extern const rgba_t c_DarkOrange1;
extern const rgba_t c_DarkOrange2;
extern const rgba_t c_DarkOrange3;
extern const rgba_t c_DarkOrange4;
extern const rgba_t c_coral1;
extern const rgba_t c_coral2;
extern const rgba_t c_coral3;
extern const rgba_t c_coral4;
extern const rgba_t c_tomato1;
extern const rgba_t c_tomato2;
extern const rgba_t c_tomato3;
extern const rgba_t c_tomato4;
extern const rgba_t c_OrangeRed1;
extern const rgba_t c_OrangeRed2;
extern const rgba_t c_OrangeRed3;
extern const rgba_t c_OrangeRed4;
extern const rgba_t c_red1;
extern const rgba_t c_red2;
extern const rgba_t c_red3;
extern const rgba_t c_red4;
extern const rgba_t c_DeepPink1;
extern const rgba_t c_DeepPink2;
extern const rgba_t c_DeepPink3;
extern const rgba_t c_DeepPink4;
extern const rgba_t c_HotPink1;
extern const rgba_t c_HotPink2;
extern const rgba_t c_HotPink3;
extern const rgba_t c_HotPink4;
extern const rgba_t c_pink1;
extern const rgba_t c_pink2;
extern const rgba_t c_pink3;
extern const rgba_t c_pink4;
extern const rgba_t c_LightPink1;
extern const rgba_t c_LightPink2;
extern const rgba_t c_LightPink3;
extern const rgba_t c_LightPink4;
extern const rgba_t c_PaleVioletRed1;
extern const rgba_t c_PaleVioletRed2;
extern const rgba_t c_PaleVioletRed3;
extern const rgba_t c_PaleVioletRed4;
extern const rgba_t c_maroon1;
extern const rgba_t c_maroon2;
extern const rgba_t c_maroon3;
extern const rgba_t c_maroon4;
extern const rgba_t c_VioletRed1;
extern const rgba_t c_VioletRed2;
extern const rgba_t c_VioletRed3;
extern const rgba_t c_VioletRed4;
extern const rgba_t c_magenta1;
extern const rgba_t c_magenta2;
extern const rgba_t c_magenta3;
extern const rgba_t c_magenta4;
extern const rgba_t c_orchid1;
extern const rgba_t c_orchid2;
extern const rgba_t c_orchid3;
extern const rgba_t c_orchid4;
extern const rgba_t c_plum1;
extern const rgba_t c_plum2;
extern const rgba_t c_plum3;
extern const rgba_t c_plum4;
extern const rgba_t c_MediumOrchid1;
extern const rgba_t c_MediumOrchid2;
extern const rgba_t c_MediumOrchid3;
extern const rgba_t c_MediumOrchid4;
extern const rgba_t c_DarkOrchid1;
extern const rgba_t c_DarkOrchid2;
extern const rgba_t c_DarkOrchid3;
extern const rgba_t c_DarkOrchid4;
extern const rgba_t c_purple1;
extern const rgba_t c_purple2;
extern const rgba_t c_purple3;
extern const rgba_t c_purple4;
extern const rgba_t c_MediumPurple1;
extern const rgba_t c_MediumPurple2;
extern const rgba_t c_MediumPurple3;
extern const rgba_t c_MediumPurple4;
extern const rgba_t c_thistle1;
extern const rgba_t c_thistle2;
extern const rgba_t c_thistle3;
extern const rgba_t c_thistle4;
extern const rgba_t c_gray0;
extern const rgba_t c_grey0;
extern const rgba_t c_gray1;
extern const rgba_t c_grey1;
extern const rgba_t c_gray2;
extern const rgba_t c_grey2;
extern const rgba_t c_gray3;
extern const rgba_t c_grey3;
extern const rgba_t c_gray4;
extern const rgba_t c_grey4;
extern const rgba_t c_gray5;
extern const rgba_t c_grey5;
extern const rgba_t c_gray6;
extern const rgba_t c_grey6;
extern const rgba_t c_gray7;
extern const rgba_t c_grey7;
extern const rgba_t c_gray8;
extern const rgba_t c_grey8;
extern const rgba_t c_gray9;
extern const rgba_t c_grey9;
extern const rgba_t c_gray10;
extern const rgba_t c_grey10;
extern const rgba_t c_gray11;
extern const rgba_t c_grey11;
extern const rgba_t c_gray12;
extern const rgba_t c_grey12;
extern const rgba_t c_gray13;
extern const rgba_t c_grey13;
extern const rgba_t c_gray14;
extern const rgba_t c_grey14;
extern const rgba_t c_gray15;
extern const rgba_t c_grey15;
extern const rgba_t c_gray16;
extern const rgba_t c_grey16;
extern const rgba_t c_gray17;
extern const rgba_t c_grey17;
extern const rgba_t c_gray18;
extern const rgba_t c_grey18;
extern const rgba_t c_gray19;
extern const rgba_t c_grey19;
extern const rgba_t c_gray20;
extern const rgba_t c_grey20;
extern const rgba_t c_gray21;
extern const rgba_t c_grey21;
extern const rgba_t c_gray22;
extern const rgba_t c_grey22;
extern const rgba_t c_gray23;
extern const rgba_t c_grey23;
extern const rgba_t c_gray24;
extern const rgba_t c_grey24;
extern const rgba_t c_gray25;
extern const rgba_t c_grey25;
extern const rgba_t c_gray26;
extern const rgba_t c_grey26;
extern const rgba_t c_gray27;
extern const rgba_t c_grey27;
extern const rgba_t c_gray28;
extern const rgba_t c_grey28;
extern const rgba_t c_gray29;
extern const rgba_t c_grey29;
extern const rgba_t c_gray30;
extern const rgba_t c_grey30;
extern const rgba_t c_gray31;
extern const rgba_t c_grey31;
extern const rgba_t c_gray32;
extern const rgba_t c_grey32;
extern const rgba_t c_gray33;
extern const rgba_t c_grey33;
extern const rgba_t c_gray34;
extern const rgba_t c_grey34;
extern const rgba_t c_gray35;
extern const rgba_t c_grey35;
extern const rgba_t c_gray36;
extern const rgba_t c_grey36;
extern const rgba_t c_gray37;
extern const rgba_t c_grey37;
extern const rgba_t c_gray38;
extern const rgba_t c_grey38;
extern const rgba_t c_gray39;
extern const rgba_t c_grey39;
extern const rgba_t c_gray40;
extern const rgba_t c_grey40;
extern const rgba_t c_gray41;
extern const rgba_t c_grey41;
extern const rgba_t c_gray42;
extern const rgba_t c_grey42;
extern const rgba_t c_gray43;
extern const rgba_t c_grey43;
extern const rgba_t c_gray44;
extern const rgba_t c_grey44;
extern const rgba_t c_gray45;
extern const rgba_t c_grey45;
extern const rgba_t c_gray46;
extern const rgba_t c_grey46;
extern const rgba_t c_gray47;
extern const rgba_t c_grey47;
extern const rgba_t c_gray48;
extern const rgba_t c_grey48;
extern const rgba_t c_gray49;
extern const rgba_t c_grey49;
extern const rgba_t c_gray50;
extern const rgba_t c_grey50;
extern const rgba_t c_gray51;
extern const rgba_t c_grey51;
extern const rgba_t c_gray52;
extern const rgba_t c_grey52;
extern const rgba_t c_gray53;
extern const rgba_t c_grey53;
extern const rgba_t c_gray54;
extern const rgba_t c_grey54;
extern const rgba_t c_gray55;
extern const rgba_t c_grey55;
extern const rgba_t c_gray56;
extern const rgba_t c_grey56;
extern const rgba_t c_gray57;
extern const rgba_t c_grey57;
extern const rgba_t c_gray58;
extern const rgba_t c_grey58;
extern const rgba_t c_gray59;
extern const rgba_t c_grey59;
extern const rgba_t c_gray60;
extern const rgba_t c_grey60;
extern const rgba_t c_gray61;
extern const rgba_t c_grey61;
extern const rgba_t c_gray62;
extern const rgba_t c_grey62;
extern const rgba_t c_gray63;
extern const rgba_t c_grey63;
extern const rgba_t c_gray64;
extern const rgba_t c_grey64;
extern const rgba_t c_gray65;
extern const rgba_t c_grey65;
extern const rgba_t c_gray66;
extern const rgba_t c_grey66;
extern const rgba_t c_gray67;
extern const rgba_t c_grey67;
extern const rgba_t c_gray68;
extern const rgba_t c_grey68;
extern const rgba_t c_gray69;
extern const rgba_t c_grey69;
extern const rgba_t c_gray70;
extern const rgba_t c_grey70;
extern const rgba_t c_gray71;
extern const rgba_t c_grey71;
extern const rgba_t c_gray72;
extern const rgba_t c_grey72;
extern const rgba_t c_gray73;
extern const rgba_t c_grey73;
extern const rgba_t c_gray74;
extern const rgba_t c_grey74;
extern const rgba_t c_gray75;
extern const rgba_t c_grey75;
extern const rgba_t c_gray76;
extern const rgba_t c_grey76;
extern const rgba_t c_gray77;
extern const rgba_t c_grey77;
extern const rgba_t c_gray78;
extern const rgba_t c_grey78;
extern const rgba_t c_gray79;
extern const rgba_t c_grey79;
extern const rgba_t c_gray80;
extern const rgba_t c_grey80;
extern const rgba_t c_gray81;
extern const rgba_t c_grey81;
extern const rgba_t c_gray82;
extern const rgba_t c_grey82;
extern const rgba_t c_gray83;
extern const rgba_t c_grey83;
extern const rgba_t c_gray84;
extern const rgba_t c_grey84;
extern const rgba_t c_gray85;
extern const rgba_t c_grey85;
extern const rgba_t c_gray86;
extern const rgba_t c_grey86;
extern const rgba_t c_gray87;
extern const rgba_t c_grey87;
extern const rgba_t c_gray88;
extern const rgba_t c_grey88;
extern const rgba_t c_gray89;
extern const rgba_t c_grey89;
extern const rgba_t c_gray90;
extern const rgba_t c_grey90;
extern const rgba_t c_gray91;
extern const rgba_t c_grey91;
extern const rgba_t c_gray92;
extern const rgba_t c_grey92;
extern const rgba_t c_gray93;
extern const rgba_t c_grey93;
extern const rgba_t c_gray94;
extern const rgba_t c_grey94;
extern const rgba_t c_gray95;
extern const rgba_t c_grey95;
extern const rgba_t c_gray96;
extern const rgba_t c_grey96;
extern const rgba_t c_gray97;
extern const rgba_t c_grey97;
extern const rgba_t c_gray98;
extern const rgba_t c_grey98;
extern const rgba_t c_gray99;
extern const rgba_t c_grey99;
extern const rgba_t c_gray100;
extern const rgba_t c_grey100;
extern const rgba_t c_dark_grey;
extern const rgba_t c_DarkGrey;
extern const rgba_t c_dark_gray;
extern const rgba_t c_DarkGray;
extern const rgba_t c_dark_blue;
extern const rgba_t c_DarkBlue;
extern const rgba_t c_dark_cyan;
extern const rgba_t c_DarkCyan;
extern const rgba_t c_dark_magenta;
extern const rgba_t c_DarkMagenta;
extern const rgba_t c_dark_red;
extern const rgba_t c_DarkRed;
extern const rgba_t c_light_green;
extern const rgba_t c_LightGreen;