y_colours.inc 203 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173
  1. /*----------------------------------------------------------------------------*-
  2. ==========================
  3. y_colours - X11 colours!
  4. ==========================
  5. Description:
  6. This holds the colour information that used to be part of the text system
  7. but which is far more useful than just for text. This now supports the full
  8. set of X11 colours, both by name and by definition. You can also define
  9. your own if you so choose (up to 32 - should be enough given that this
  10. includes the X11 colours).
  11. Legal:
  12. Version: MPL 1.1
  13. The contents of this file are subject to the Mozilla Public License Version
  14. 1.1 (the "License"); you may not use this file except in compliance with
  15. the License. You may obtain a copy of the License at
  16. http://www.mozilla.org/MPL/
  17. Software distributed under the License is distributed on an "AS IS" basis,
  18. WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  19. for the specific language governing rights and limitations under the
  20. License.
  21. The Original Code is the SA:MP script information include.
  22. The Initial Developer of the Original Code is Alex "Y_Less" Cole.
  23. Portions created by the Initial Developer are Copyright (C) 2008
  24. the Initial Developer. All Rights Reserved.
  25. Contributors:
  26. ZeeX, koolk
  27. Thanks:
  28. Peter, Cam - Support.
  29. ZeeX - Very productive conversations.
  30. koolk - IsPlayerinAreaEx code.
  31. TheAlpha - Danish translation.
  32. breadfish - German translation.
  33. Fireburn - Dutch translation.
  34. yom - French translation.
  35. 50p - Polish translation.
  36. Zamaroht - Spanish translation.
  37. Dracoblue, sintax, mabako, Xtreme, other coders - Producing other modes
  38. for me to strive to better.
  39. Pixels^ - Running XScripters where the idea was born.
  40. Matite - Pestering me to release it and using it.
  41. Very special thanks to:
  42. Thiadmer - PAWN.
  43. Kye/Kalcor - SA:MP.
  44. SA:MP Team past, present and future - SA:MP.
  45. Version:
  46. 1.0
  47. Changelog:
  48. 06/08/10:
  49. First version
  50. -*----------------------------------------------------------------------------*/
  51. #include <YSI\internal\y_version>
  52. #include <YSI\y_stringhash>
  53. #if !defined MAX_TEXT_COLOURS
  54. #define MAX_TEXT_COLOURS (32)
  55. #endif
  56. #if !defined NO_X11_COLOURS && !defined NO_X11_COLORS
  57. #define MK_RGB(%0,%1,%2) ((%0) << 24 | (%1) << 16 | (%0) << 8)
  58. #define X11_SNOW MK_RGB(255, 250, 250)
  59. #define X11_GHOSTWHITE MK_RGB(248, 248, 255)
  60. #define X11_GHOST_WHITE MK_RGB(248, 248, 255)
  61. #define X11_WHITESMOKE MK_RGB(245, 245, 245)
  62. #define X11_WHITE_SMOKE MK_RGB(245, 245, 245)
  63. #define X11_GAINSBORO MK_RGB(220, 220, 220)
  64. #define X11_FLORALWHITE MK_RGB(255, 250, 240)
  65. #define X11_FLORAL_WHITE MK_RGB(255, 250, 240)
  66. #define X11_OLDLACE MK_RGB(253, 245, 230)
  67. #define X11_OLD_LACE MK_RGB(253, 245, 230)
  68. #define X11_LINEN MK_RGB(250, 240, 230)
  69. #define X11_ANTIQUEWHITE MK_RGB(250, 235, 215)
  70. #define X11_ANTIQUE_WHITE MK_RGB(250, 235, 215)
  71. #define X11_PAPAYAWHIP MK_RGB(255, 239, 213)
  72. #define X11_PAPAYA_WHIP MK_RGB(255, 239, 213)
  73. #define X11_BLANCHEDALMOND MK_RGB(255, 235, 205)
  74. #define X11_BLANCHED_ALMOND MK_RGB(255, 235, 205)
  75. #define X11_BISQUE MK_RGB(255, 228, 196)
  76. #define X11_PEACHPUFF MK_RGB(255, 218, 185)
  77. #define X11_PEACH_PUFF MK_RGB(255, 218, 185)
  78. #define X11_NAVAJOWHITE MK_RGB(255, 222, 173)
  79. #define X11_NAVAJO_WHITE MK_RGB(255, 222, 173)
  80. #define X11_MOCCASIN MK_RGB(255, 228, 181)
  81. #define X11_CORNSILK MK_RGB(255, 248, 220)
  82. #define X11_IVORY MK_RGB(255, 255, 240)
  83. #define X11_LEMONCHIFFON MK_RGB(255, 250, 205)
  84. #define X11_LEMON_CHIFFON MK_RGB(255, 250, 205)
  85. #define X11_SEASHELL MK_RGB(255, 245, 238)
  86. #define X11_HONEYDEW MK_RGB(240, 255, 240)
  87. #define X11_MINTCREAM MK_RGB(245, 255, 250)
  88. #define X11_MINT_CREAM MK_RGB(245, 255, 250)
  89. #define X11_AZURE MK_RGB(240, 255, 255)
  90. #define X11_ALICEBLUE MK_RGB(240, 248, 255)
  91. #define X11_ALICE_BLUE MK_RGB(240, 248, 255)
  92. #define X11_LAVENDER MK_RGB(230, 230, 250)
  93. #define X11_LAVENDERBLUSH MK_RGB(255, 240, 245)
  94. #define X11_LAVENDER_BLUSH MK_RGB(255, 240, 245)
  95. #define X11_MISTYROSE MK_RGB(255, 228, 225)
  96. #define X11_MISTY_ROSE MK_RGB(255, 228, 225)
  97. #define X11_WHITE MK_RGB(255, 255, 255)
  98. #define X11_BLACK MK_RGB( 0, 0, 0)
  99. #define X11_DARKSLATEGRAY MK_RGB( 47, 79, 79)
  100. #define X11_DARK_SLATE_GRAY MK_RGB( 47, 79, 79)
  101. #define X11_DARKSLATEGREY MK_RGB( 47, 79, 79)
  102. #define X11_DARK_SLATE_GREY MK_RGB( 47, 79, 79)
  103. #define X11_DIMGRAY MK_RGB(105, 105, 105)
  104. #define X11_DIM_GRAY MK_RGB(105, 105, 105)
  105. #define X11_DIMGREY MK_RGB(105, 105, 105)
  106. #define X11_DIM_GREY MK_RGB(105, 105, 105)
  107. #define X11_SLATEGRAY MK_RGB(112, 128, 144)
  108. #define X11_SLATE_GRAY MK_RGB(112, 128, 144)
  109. #define X11_SLATEGREY MK_RGB(112, 128, 144)
  110. #define X11_SLATE_GREY MK_RGB(112, 128, 144)
  111. #define X11_LIGHTSLATEGRAY MK_RGB(119, 136, 153)
  112. #define X11_LIGHT_SLATE_GRAY MK_RGB(119, 136, 153)
  113. #define X11_LIGHTSLATEGREY MK_RGB(119, 136, 153)
  114. #define X11_LIGHT_SLATE_GREY MK_RGB(119, 136, 153)
  115. #define X11_GRAY MK_RGB(190, 190, 190)
  116. #define X11_GREY MK_RGB(190, 190, 190)
  117. #define X11_LIGHTGREY MK_RGB(211, 211, 211)
  118. #define X11_LIGHT_GREY MK_RGB(211, 211, 211)
  119. #define X11_LIGHTGRAY MK_RGB(211, 211, 211)
  120. #define X11_LIGHT_GRAY MK_RGB(211, 211, 211)
  121. #define X11_MIDNIGHTBLUE MK_RGB( 25, 25, 112)
  122. #define X11_MIDNIGHT_BLUE MK_RGB( 25, 25, 112)
  123. #define X11_NAVY MK_RGB( 0, 0, 128)
  124. #define X11_NAVYBLUE MK_RGB( 0, 0, 128)
  125. #define X11_NAVY_BLUE MK_RGB( 0, 0, 128)
  126. #define X11_CORNFLOWERBLUE MK_RGB(100, 149, 237)
  127. #define X11_CORNFLOWER_BLUE MK_RGB(100, 149, 237)
  128. #define X11_DARKSLATEBLUE MK_RGB( 72, 61, 139)
  129. #define X11_DARK_SLATE_BLUE MK_RGB( 72, 61, 139)
  130. #define X11_SLATEBLUE MK_RGB(106, 90, 205)
  131. #define X11_SLATE_BLUE MK_RGB(106, 90, 205)
  132. #define X11_MEDIUMSLATEBLUE MK_RGB(123, 104, 238)
  133. #define X11_MEDIUM_SLATE_BLUE MK_RGB(123, 104, 238)
  134. #define X11_LIGHTSLATEBLUE MK_RGB(132, 112, 255)
  135. #define X11_LIGHT_SLATE_BLUE MK_RGB(132, 112, 255)
  136. #define X11_MEDIUMBLUE MK_RGB( 0, 0, 205)
  137. #define X11_MEDIUM_BLUE MK_RGB( 0, 0, 205)
  138. #define X11_ROYALBLUE MK_RGB( 65, 105, 225)
  139. #define X11_ROYAL_BLUE MK_RGB( 65, 105, 225)
  140. #define X11_BLUE MK_RGB( 0, 0, 255)
  141. #define X11_DODGERBLUE MK_RGB( 30, 144, 255)
  142. #define X11_DODGER_BLUE MK_RGB( 30, 144, 255)
  143. #define X11_DEEPSKYBLUE MK_RGB( 0, 191, 255)
  144. #define X11_DEEP_SKY_BLUE MK_RGB( 0, 191, 255)
  145. #define X11_SKYBLUE MK_RGB(135, 206, 235)
  146. #define X11_SKY_BLUE MK_RGB(135, 206, 235)
  147. #define X11_LIGHTSKYBLUE MK_RGB(135, 206, 250)
  148. #define X11_LIGHT_SKY_BLUE MK_RGB(135, 206, 250)
  149. #define X11_STEELBLUE MK_RGB( 70, 130, 180)
  150. #define X11_STEEL_BLUE MK_RGB( 70, 130, 180)
  151. #define X11_LIGHTSTEELBLUE MK_RGB(176, 196, 222)
  152. #define X11_LIGHT_STEEL_BLUE MK_RGB(176, 196, 222)
  153. #define X11_LIGHTBLUE MK_RGB(173, 216, 230)
  154. #define X11_LIGHT_BLUE MK_RGB(173, 216, 230)
  155. #define X11_POWDERBLUE MK_RGB(176, 224, 230)
  156. #define X11_POWDER_BLUE MK_RGB(176, 224, 230)
  157. #define X11_PALETURQUOISE MK_RGB(175, 238, 238)
  158. #define X11_PALE_TURQUOISE MK_RGB(175, 238, 238)
  159. #define X11_DARKTURQUOISE MK_RGB( 0, 206, 209)
  160. #define X11_DARK_TURQUOISE MK_RGB( 0, 206, 209)
  161. #define X11_MEDIUMTURQUOISE MK_RGB( 72, 209, 204)
  162. #define X11_MEDIUM_TURQUOISE MK_RGB( 72, 209, 204)
  163. #define X11_TURQUOISE MK_RGB( 64, 224, 208)
  164. #define X11_CYAN MK_RGB( 0, 255, 255)
  165. #define X11_LIGHTCYAN MK_RGB(224, 255, 255)
  166. #define X11_LIGHT_CYAN MK_RGB(224, 255, 255)
  167. #define X11_CADETBLUE MK_RGB( 95, 158, 160)
  168. #define X11_CADET_BLUE MK_RGB( 95, 158, 160)
  169. #define X11_MEDIUMAQUAMARINE MK_RGB(102, 205, 170)
  170. #define X11_MEDIUM_AQUAMARINE MK_RGB(102, 205, 170)
  171. #define X11_AQUAMARINE MK_RGB(127, 255, 212)
  172. #define X11_DARKGREEN MK_RGB( 0, 100, 0)
  173. #define X11_DARK_GREEN MK_RGB( 0, 100, 0)
  174. #define X11_DARKOLIVEGREEN MK_RGB( 85, 107, 47)
  175. #define X11_DARK_OLIVE_GREEN MK_RGB( 85, 107, 47)
  176. #define X11_DARKSEAGREEN MK_RGB(143, 188, 143)
  177. #define X11_DARK_SEA_GREEN MK_RGB(143, 188, 143)
  178. #define X11_SEAGREEN MK_RGB( 46, 139, 87)
  179. #define X11_SEA_GREEN MK_RGB( 46, 139, 87)
  180. #define X11_MEDIUMSEAGREEN MK_RGB( 60, 179, 113)
  181. #define X11_MEDIUM_SEA_GREEN MK_RGB( 60, 179, 113)
  182. #define X11_LIGHTSEAGREEN MK_RGB( 32, 178, 170)
  183. #define X11_LIGHT_SEA_GREEN MK_RGB( 32, 178, 170)
  184. #define X11_PALEGREEN MK_RGB(152, 251, 152)
  185. #define X11_PALE_GREEN MK_RGB(152, 251, 152)
  186. #define X11_SPRINGGREEN MK_RGB( 0, 255, 127)
  187. #define X11_SPRING_GREEN MK_RGB( 0, 255, 127)
  188. #define X11_LAWNGREEN MK_RGB(124, 252, 0)
  189. #define X11_LAWN_GREEN MK_RGB(124, 252, 0)
  190. #define X11_GREEN MK_RGB( 0, 255, 0)
  191. #define X11_CHARTREUSE MK_RGB(127, 255, 0)
  192. #define X11_MEDIUMSPRINGGREEN MK_RGB( 0, 250, 154)
  193. #define X11_MEDIUM_SPRING_GREEN MK_RGB( 0, 250, 154)
  194. #define X11_GREENYELLOW MK_RGB(173, 255, 47)
  195. #define X11_GREEN_YELLOW MK_RGB(173, 255, 47)
  196. #define X11_LIMEGREEN MK_RGB( 50, 205, 50)
  197. #define X11_LIME_GREEN MK_RGB( 50, 205, 50)
  198. #define X11_YELLOWGREEN MK_RGB(154, 205, 50)
  199. #define X11_YELLOW_GREEN MK_RGB(154, 205, 50)
  200. #define X11_FORESTGREEN MK_RGB( 34, 139, 34)
  201. #define X11_FOREST_GREEN MK_RGB( 34, 139, 34)
  202. #define X11_OLIVEDRAB MK_RGB(107, 142, 35)
  203. #define X11_OLIVE_DRAB MK_RGB(107, 142, 35)
  204. #define X11_DARKKHAKI MK_RGB(189, 183, 107)
  205. #define X11_DARK_KHAKI MK_RGB(189, 183, 107)
  206. #define X11_KHAKI MK_RGB(240, 230, 140)
  207. #define X11_PALEGOLDENROD MK_RGB(238, 232, 170)
  208. #define X11_PALE_GOLDENROD MK_RGB(238, 232, 170)
  209. #define X11_LIGHTGOLDENRODYELLOW MK_RGB(250, 250, 210)
  210. #define X11_LIGHT_GOLDENROD_YELLOW MK_RGB(250, 250, 210)
  211. #define X11_LIGHTYELLOW MK_RGB(255, 255, 224)
  212. #define X11_LIGHT_YELLOW MK_RGB(255, 255, 224)
  213. #define X11_YELLOW MK_RGB(255, 255, 0)
  214. #define X11_GOLD MK_RGB(255, 215, 0)
  215. #define X11_LIGHTGOLDENROD MK_RGB(238, 221, 130)
  216. #define X11_LIGHT_GOLDENROD MK_RGB(238, 221, 130)
  217. #define X11_GOLDENROD MK_RGB(218, 165, 32)
  218. #define X11_DARKGOLDENROD MK_RGB(184, 134, 11)
  219. #define X11_DARK_GOLDENROD MK_RGB(184, 134, 11)
  220. #define X11_ROSYBROWN MK_RGB(188, 143, 143)
  221. #define X11_ROSY_BROWN MK_RGB(188, 143, 143)
  222. #define X11_INDIANRED MK_RGB(205, 92, 92)
  223. #define X11_INDIAN_RED MK_RGB(205, 92, 92)
  224. #define X11_SADDLEBROWN MK_RGB(139, 69, 19)
  225. #define X11_SADDLE_BROWN MK_RGB(139, 69, 19)
  226. #define X11_SIENNA MK_RGB(160, 82, 45)
  227. #define X11_PERU MK_RGB(205, 133, 63)
  228. #define X11_BURLYWOOD MK_RGB(222, 184, 135)
  229. #define X11_BEIGE MK_RGB(245, 245, 220)
  230. #define X11_WHEAT MK_RGB(245, 222, 179)
  231. #define X11_SANDYBROWN MK_RGB(244, 164, 96)
  232. #define X11_SANDY_BROWN MK_RGB(244, 164, 96)
  233. #define X11_TAN MK_RGB(210, 180, 140)
  234. #define X11_CHOCOLATE MK_RGB(210, 105, 30)
  235. #define X11_FIREBRICK MK_RGB(178, 34, 34)
  236. #define X11_BROWN MK_RGB(165, 42, 42)
  237. #define X11_DARKSALMON MK_RGB(233, 150, 122)
  238. #define X11_DARK_SALMON MK_RGB(233, 150, 122)
  239. #define X11_SALMON MK_RGB(250, 128, 114)
  240. #define X11_LIGHTSALMON MK_RGB(255, 160, 122)
  241. #define X11_LIGHT_SALMON MK_RGB(255, 160, 122)
  242. #define X11_ORANGE MK_RGB(255, 165, 0)
  243. #define X11_DARKORANGE MK_RGB(255, 140, 0)
  244. #define X11_DARK_ORANGE MK_RGB(255, 140, 0)
  245. #define X11_CORAL MK_RGB(255, 127, 80)
  246. #define X11_LIGHTCORAL MK_RGB(240, 128, 128)
  247. #define X11_LIGHT_CORAL MK_RGB(240, 128, 128)
  248. #define X11_TOMATO MK_RGB(255, 99, 71)
  249. #define X11_ORANGERED MK_RGB(255, 69, 0)
  250. #define X11_ORANGE_RED MK_RGB(255, 69, 0)
  251. #define X11_RED MK_RGB(255, 0, 0)
  252. #define X11_HOTPINK MK_RGB(255, 105, 180)
  253. #define X11_HOT_PINK MK_RGB(255, 105, 180)
  254. #define X11_DEEPPINK MK_RGB(255, 20, 147)
  255. #define X11_DEEP_PINK MK_RGB(255, 20, 147)
  256. #define X11_PINK MK_RGB(255, 192, 203)
  257. #define X11_LIGHTPINK MK_RGB(255, 182, 193)
  258. #define X11_LIGHT_PINK MK_RGB(255, 182, 193)
  259. #define X11_PALEVIOLETRED MK_RGB(219, 112, 147)
  260. #define X11_PALE_VIOLET_RED MK_RGB(219, 112, 147)
  261. #define X11_MAROON MK_RGB(176, 48, 96)
  262. #define X11_MEDIUMVIOLETRED MK_RGB(199, 21, 133)
  263. #define X11_MEDIUM_VIOLET_RED MK_RGB(199, 21, 133)
  264. #define X11_VIOLETRED MK_RGB(208, 32, 144)
  265. #define X11_VIOLET_RED MK_RGB(208, 32, 144)
  266. #define X11_MAGENTA MK_RGB(255, 0, 255)
  267. #define X11_VIOLET MK_RGB(238, 130, 238)
  268. #define X11_PLUM MK_RGB(221, 160, 221)
  269. #define X11_ORCHID MK_RGB(218, 112, 214)
  270. #define X11_MEDIUMORCHID MK_RGB(186, 85, 211)
  271. #define X11_MEDIUM_ORCHID MK_RGB(186, 85, 211)
  272. #define X11_DARKORCHID MK_RGB(153, 50, 204)
  273. #define X11_DARK_ORCHID MK_RGB(153, 50, 204)
  274. #define X11_DARKVIOLET MK_RGB(148, 0, 211)
  275. #define X11_DARK_VIOLET MK_RGB(148, 0, 211)
  276. #define X11_BLUEVIOLET MK_RGB(138, 43, 226)
  277. #define X11_BLUE_VIOLET MK_RGB(138, 43, 226)
  278. #define X11_PURPLE MK_RGB(160, 32, 240)
  279. #define X11_MEDIUMPURPLE MK_RGB(147, 112, 219)
  280. #define X11_MEDIUM_PURPLE MK_RGB(147, 112, 219)
  281. #define X11_THISTLE MK_RGB(216, 191, 216)
  282. #define X11_SNOW1 MK_RGB(255, 250, 250)
  283. #define X11_SNOW_1 MK_RGB(255, 250, 250)
  284. #define X11_SNOW2 MK_RGB(238, 233, 233)
  285. #define X11_SNOW_2 MK_RGB(238, 233, 233)
  286. #define X11_SNOW3 MK_RGB(205, 201, 201)
  287. #define X11_SNOW_3 MK_RGB(205, 201, 201)
  288. #define X11_SNOW4 MK_RGB(139, 137, 137)
  289. #define X11_SNOW_4 MK_RGB(139, 137, 137)
  290. #define X11_SEASHELL1 MK_RGB(255, 245, 238)
  291. #define X11_SEASHELL_1 MK_RGB(255, 245, 238)
  292. #define X11_SEASHELL2 MK_RGB(238, 229, 222)
  293. #define X11_SEASHELL_2 MK_RGB(238, 229, 222)
  294. #define X11_SEASHELL3 MK_RGB(205, 197, 191)
  295. #define X11_SEASHELL_3 MK_RGB(205, 197, 191)
  296. #define X11_SEASHELL4 MK_RGB(139, 134, 130)
  297. #define X11_SEASHELL_4 MK_RGB(139, 134, 130)
  298. #define X11_ANTIQUEWHITE1 MK_RGB(255, 239, 219)
  299. #define X11_ANTIQUE_WHITE_1 MK_RGB(255, 239, 219)
  300. #define X11_ANTIQUEWHITE2 MK_RGB(238, 223, 204)
  301. #define X11_ANTIQUE_WHITE_2 MK_RGB(238, 223, 204)
  302. #define X11_ANTIQUEWHITE3 MK_RGB(205, 192, 176)
  303. #define X11_ANTIQUE_WHITE_3 MK_RGB(205, 192, 176)
  304. #define X11_ANTIQUEWHITE4 MK_RGB(139, 131, 120)
  305. #define X11_ANTIQUE_WHITE_4 MK_RGB(139, 131, 120)
  306. #define X11_BISQUE1 MK_RGB(255, 228, 196)
  307. #define X11_BISQUE_1 MK_RGB(255, 228, 196)
  308. #define X11_BISQUE2 MK_RGB(238, 213, 183)
  309. #define X11_BISQUE_2 MK_RGB(238, 213, 183)
  310. #define X11_BISQUE3 MK_RGB(205, 183, 158)
  311. #define X11_BISQUE_3 MK_RGB(205, 183, 158)
  312. #define X11_BISQUE4 MK_RGB(139, 125, 107)
  313. #define X11_BISQUE_4 MK_RGB(139, 125, 107)
  314. #define X11_PEACHPUFF1 MK_RGB(255, 218, 185)
  315. #define X11_PEACH_PUFF_1 MK_RGB(255, 218, 185)
  316. #define X11_PEACHPUFF2 MK_RGB(238, 203, 173)
  317. #define X11_PEACH_PUFF_2 MK_RGB(238, 203, 173)
  318. #define X11_PEACHPUFF3 MK_RGB(205, 175, 149)
  319. #define X11_PEACH_PUFF_3 MK_RGB(205, 175, 149)
  320. #define X11_PEACHPUFF4 MK_RGB(139, 119, 101)
  321. #define X11_PEACH_PUFF_4 MK_RGB(139, 119, 101)
  322. #define X11_NAVAJOWHITE1 MK_RGB(255, 222, 173)
  323. #define X11_NAVAJO_WHITE_1 MK_RGB(255, 222, 173)
  324. #define X11_NAVAJOWHITE2 MK_RGB(238, 207, 161)
  325. #define X11_NAVAJO_WHITE_2 MK_RGB(238, 207, 161)
  326. #define X11_NAVAJOWHITE3 MK_RGB(205, 179, 139)
  327. #define X11_NAVAJO_WHITE_3 MK_RGB(205, 179, 139)
  328. #define X11_NAVAJOWHITE4 MK_RGB(139, 121, 94)
  329. #define X11_NAVAJO_WHITE_4 MK_RGB(139, 121, 94)
  330. #define X11_LEMONCHIFFON1 MK_RGB(255, 250, 205)
  331. #define X11_LEMON_CHIFFON_1 MK_RGB(255, 250, 205)
  332. #define X11_LEMONCHIFFON2 MK_RGB(238, 233, 191)
  333. #define X11_LEMON_CHIFFON_2 MK_RGB(238, 233, 191)
  334. #define X11_LEMONCHIFFON3 MK_RGB(205, 201, 165)
  335. #define X11_LEMON_CHIFFON_3 MK_RGB(205, 201, 165)
  336. #define X11_LEMONCHIFFON4 MK_RGB(139, 137, 112)
  337. #define X11_LEMON_CHIFFON_4 MK_RGB(139, 137, 112)
  338. #define X11_CORNSILK1 MK_RGB(255, 248, 220)
  339. #define X11_CORNSILK_1 MK_RGB(255, 248, 220)
  340. #define X11_CORNSILK2 MK_RGB(238, 232, 205)
  341. #define X11_CORNSILK_2 MK_RGB(238, 232, 205)
  342. #define X11_CORNSILK3 MK_RGB(205, 200, 177)
  343. #define X11_CORNSILK_3 MK_RGB(205, 200, 177)
  344. #define X11_CORNSILK4 MK_RGB(139, 136, 120)
  345. #define X11_CORNSILK_4 MK_RGB(139, 136, 120)
  346. #define X11_IVORY1 MK_RGB(255, 255, 240)
  347. #define X11_IVORY_1 MK_RGB(255, 255, 240)
  348. #define X11_IVORY2 MK_RGB(238, 238, 224)
  349. #define X11_IVORY_2 MK_RGB(238, 238, 224)
  350. #define X11_IVORY3 MK_RGB(205, 205, 193)
  351. #define X11_IVORY_3 MK_RGB(205, 205, 193)
  352. #define X11_IVORY4 MK_RGB(139, 139, 131)
  353. #define X11_IVORY_4 MK_RGB(139, 139, 131)
  354. #define X11_HONEYDEW1 MK_RGB(240, 255, 240)
  355. #define X11_HONEYDEW_1 MK_RGB(240, 255, 240)
  356. #define X11_HONEYDEW2 MK_RGB(224, 238, 224)
  357. #define X11_HONEYDEW_2 MK_RGB(224, 238, 224)
  358. #define X11_HONEYDEW3 MK_RGB(193, 205, 193)
  359. #define X11_HONEYDEW_3 MK_RGB(193, 205, 193)
  360. #define X11_HONEYDEW4 MK_RGB(131, 139, 131)
  361. #define X11_HONEYDEW_4 MK_RGB(131, 139, 131)
  362. #define X11_LAVENDERBLUSH1 MK_RGB(255, 240, 245)
  363. #define X11_LAVENDER_BLUSH_1 MK_RGB(255, 240, 245)
  364. #define X11_LAVENDERBLUSH2 MK_RGB(238, 224, 229)
  365. #define X11_LAVENDER_BLUSH_2 MK_RGB(238, 224, 229)
  366. #define X11_LAVENDERBLUSH3 MK_RGB(205, 193, 197)
  367. #define X11_LAVENDER_BLUSH_3 MK_RGB(205, 193, 197)
  368. #define X11_LAVENDERBLUSH4 MK_RGB(139, 131, 134)
  369. #define X11_LAVENDER_BLUSH_4 MK_RGB(139, 131, 134)
  370. #define X11_MISTYROSE1 MK_RGB(255, 228, 225)
  371. #define X11_MISTY_ROSE_1 MK_RGB(255, 228, 225)
  372. #define X11_MISTYROSE2 MK_RGB(238, 213, 210)
  373. #define X11_MISTY_ROSE_2 MK_RGB(238, 213, 210)
  374. #define X11_MISTYROSE3 MK_RGB(205, 183, 181)
  375. #define X11_MISTY_ROSE_3 MK_RGB(205, 183, 181)
  376. #define X11_MISTYROSE4 MK_RGB(139, 125, 123)
  377. #define X11_MISTY_ROSE_4 MK_RGB(139, 125, 123)
  378. #define X11_AZURE1 MK_RGB(240, 255, 255)
  379. #define X11_AZURE_1 MK_RGB(240, 255, 255)
  380. #define X11_AZURE2 MK_RGB(224, 238, 238)
  381. #define X11_AZURE_2 MK_RGB(224, 238, 238)
  382. #define X11_AZURE3 MK_RGB(193, 205, 205)
  383. #define X11_AZURE_3 MK_RGB(193, 205, 205)
  384. #define X11_AZURE4 MK_RGB(131, 139, 139)
  385. #define X11_AZURE_4 MK_RGB(131, 139, 139)
  386. #define X11_SLATEBLUE1 MK_RGB(131, 111, 255)
  387. #define X11_SLATE_BLUE_1 MK_RGB(131, 111, 255)
  388. #define X11_SLATEBLUE2 MK_RGB(122, 103, 238)
  389. #define X11_SLATE_BLUE_2 MK_RGB(122, 103, 238)
  390. #define X11_SLATEBLUE3 MK_RGB(105, 89, 205)
  391. #define X11_SLATE_BLUE_3 MK_RGB(105, 89, 205)
  392. #define X11_SLATEBLUE4 MK_RGB( 71, 60, 139)
  393. #define X11_SLATE_BLUE_4 MK_RGB( 71, 60, 139)
  394. #define X11_ROYALBLUE1 MK_RGB( 72, 118, 255)
  395. #define X11_ROYAL_BLUE_1 MK_RGB( 72, 118, 255)
  396. #define X11_ROYALBLUE2 MK_RGB( 67, 110, 238)
  397. #define X11_ROYAL_BLUE_2 MK_RGB( 67, 110, 238)
  398. #define X11_ROYALBLUE3 MK_RGB( 58, 95, 205)
  399. #define X11_ROYAL_BLUE_3 MK_RGB( 58, 95, 205)
  400. #define X11_ROYALBLUE4 MK_RGB( 39, 64, 139)
  401. #define X11_ROYAL_BLUE_4 MK_RGB( 39, 64, 139)
  402. #define X11_BLUE1 MK_RGB( 0, 0, 255)
  403. #define X11_BLUE_1 MK_RGB( 0, 0, 255)
  404. #define X11_BLUE2 MK_RGB( 0, 0, 238)
  405. #define X11_BLUE_2 MK_RGB( 0, 0, 238)
  406. #define X11_BLUE3 MK_RGB( 0, 0, 205)
  407. #define X11_BLUE_3 MK_RGB( 0, 0, 205)
  408. #define X11_BLUE4 MK_RGB( 0, 0, 139)
  409. #define X11_BLUE_4 MK_RGB( 0, 0, 139)
  410. #define X11_DODGERBLUE1 MK_RGB( 30, 144, 255)
  411. #define X11_DODGER_BLUE_1 MK_RGB( 30, 144, 255)
  412. #define X11_DODGERBLUE2 MK_RGB( 28, 134, 238)
  413. #define X11_DODGER_BLUE_2 MK_RGB( 28, 134, 238)
  414. #define X11_DODGERBLUE3 MK_RGB( 24, 116, 205)
  415. #define X11_DODGER_BLUE_3 MK_RGB( 24, 116, 205)
  416. #define X11_DODGERBLUE4 MK_RGB( 16, 78, 139)
  417. #define X11_DODGER_BLUE_4 MK_RGB( 16, 78, 139)
  418. #define X11_STEELBLUE1 MK_RGB( 99, 184, 255)
  419. #define X11_STEEL_BLUE_1 MK_RGB( 99, 184, 255)
  420. #define X11_STEELBLUE2 MK_RGB( 92, 172, 238)
  421. #define X11_STEEL_BLUE_2 MK_RGB( 92, 172, 238)
  422. #define X11_STEELBLUE3 MK_RGB( 79, 148, 205)
  423. #define X11_STEEL_BLUE_3 MK_RGB( 79, 148, 205)
  424. #define X11_STEELBLUE4 MK_RGB( 54, 100, 139)
  425. #define X11_STEEL_BLUE_4 MK_RGB( 54, 100, 139)
  426. #define X11_DEEPSKYBLUE1 MK_RGB( 0, 191, 255)
  427. #define X11_DEEP_SKY_BLUE_1 MK_RGB( 0, 191, 255)
  428. #define X11_DEEPSKYBLUE2 MK_RGB( 0, 178, 238)
  429. #define X11_DEEP_SKY_BLUE_2 MK_RGB( 0, 178, 238)
  430. #define X11_DEEPSKYBLUE3 MK_RGB( 0, 154, 205)
  431. #define X11_DEEP_SKY_BLUE_3 MK_RGB( 0, 154, 205)
  432. #define X11_DEEPSKYBLUE4 MK_RGB( 0, 104, 139)
  433. #define X11_DEEP_SKY_BLUE_4 MK_RGB( 0, 104, 139)
  434. #define X11_SKYBLUE1 MK_RGB(135, 206, 255)
  435. #define X11_SKY_BLUE_1 MK_RGB(135, 206, 255)
  436. #define X11_SKYBLUE2 MK_RGB(126, 192, 238)
  437. #define X11_SKY_BLUE_2 MK_RGB(126, 192, 238)
  438. #define X11_SKYBLUE3 MK_RGB(108, 166, 205)
  439. #define X11_SKY_BLUE_3 MK_RGB(108, 166, 205)
  440. #define X11_SKYBLUE4 MK_RGB( 74, 112, 139)
  441. #define X11_SKY_BLUE_4 MK_RGB( 74, 112, 139)
  442. #define X11_LIGHTSKYBLUE1 MK_RGB(176, 226, 255)
  443. #define X11_LIGHT_SKY_BLUE_1 MK_RGB(176, 226, 255)
  444. #define X11_LIGHTSKYBLUE2 MK_RGB(164, 211, 238)
  445. #define X11_LIGHT_SKY_BLUE_2 MK_RGB(164, 211, 238)
  446. #define X11_LIGHTSKYBLUE3 MK_RGB(141, 182, 205)
  447. #define X11_LIGHT_SKY_BLUE_3 MK_RGB(141, 182, 205)
  448. #define X11_LIGHTSKYBLUE4 MK_RGB( 96, 123, 139)
  449. #define X11_LIGHT_SKY_BLUE_4 MK_RGB( 96, 123, 139)
  450. #define X11_SLATEGRAY1 MK_RGB(198, 226, 255)
  451. #define X11_SLATE_GRAY_1 MK_RGB(198, 226, 255)
  452. #define X11_SLATEGRAY2 MK_RGB(185, 211, 238)
  453. #define X11_SLATE_GRAY_2 MK_RGB(185, 211, 238)
  454. #define X11_SLATEGRAY3 MK_RGB(159, 182, 205)
  455. #define X11_SLATE_GRAY_3 MK_RGB(159, 182, 205)
  456. #define X11_SLATEGRAY4 MK_RGB(108, 123, 139)
  457. #define X11_SLATE_GRAY_4 MK_RGB(108, 123, 139)
  458. #define X11_LIGHTSTEELBLUE1 MK_RGB(202, 225, 255)
  459. #define X11_LIGHT_STEEL_BLUE_1 MK_RGB(202, 225, 255)
  460. #define X11_LIGHTSTEELBLUE2 MK_RGB(188, 210, 238)
  461. #define X11_LIGHT_STEEL_BLUE_2 MK_RGB(188, 210, 238)
  462. #define X11_LIGHTSTEELBLUE3 MK_RGB(162, 181, 205)
  463. #define X11_LIGHT_STEEL_BLUE_3 MK_RGB(162, 181, 205)
  464. #define X11_LIGHTSTEELBLUE4 MK_RGB(110, 123, 139)
  465. #define X11_LIGHT_STEEL_BLUE_4 MK_RGB(110, 123, 139)
  466. #define X11_LIGHTBLUE1 MK_RGB(191, 239, 255)
  467. #define X11_LIGHT_BLUE_1 MK_RGB(191, 239, 255)
  468. #define X11_LIGHTBLUE2 MK_RGB(178, 223, 238)
  469. #define X11_LIGHT_BLUE_2 MK_RGB(178, 223, 238)
  470. #define X11_LIGHTBLUE3 MK_RGB(154, 192, 205)
  471. #define X11_LIGHT_BLUE_3 MK_RGB(154, 192, 205)
  472. #define X11_LIGHTBLUE4 MK_RGB(104, 131, 139)
  473. #define X11_LIGHT_BLUE_4 MK_RGB(104, 131, 139)
  474. #define X11_LIGHTCYAN1 MK_RGB(224, 255, 255)
  475. #define X11_LIGHT_CYAN_1 MK_RGB(224, 255, 255)
  476. #define X11_LIGHTCYAN2 MK_RGB(209, 238, 238)
  477. #define X11_LIGHT_CYAN_2 MK_RGB(209, 238, 238)
  478. #define X11_LIGHTCYAN3 MK_RGB(180, 205, 205)
  479. #define X11_LIGHT_CYAN_3 MK_RGB(180, 205, 205)
  480. #define X11_LIGHTCYAN4 MK_RGB(122, 139, 139)
  481. #define X11_LIGHT_CYAN_4 MK_RGB(122, 139, 139)
  482. #define X11_PALETURQUOISE1 MK_RGB(187, 255, 255)
  483. #define X11_PALE_TURQUOISE_1 MK_RGB(187, 255, 255)
  484. #define X11_PALETURQUOISE2 MK_RGB(174, 238, 238)
  485. #define X11_PALE_TURQUOISE_2 MK_RGB(174, 238, 238)
  486. #define X11_PALETURQUOISE3 MK_RGB(150, 205, 205)
  487. #define X11_PALE_TURQUOISE_3 MK_RGB(150, 205, 205)
  488. #define X11_PALETURQUOISE4 MK_RGB(102, 139, 139)
  489. #define X11_PALE_TURQUOISE_4 MK_RGB(102, 139, 139)
  490. #define X11_CADETBLUE1 MK_RGB(152, 245, 255)
  491. #define X11_CADET_BLUE_1 MK_RGB(152, 245, 255)
  492. #define X11_CADETBLUE2 MK_RGB(142, 229, 238)
  493. #define X11_CADET_BLUE_2 MK_RGB(142, 229, 238)
  494. #define X11_CADETBLUE3 MK_RGB(122, 197, 205)
  495. #define X11_CADET_BLUE_3 MK_RGB(122, 197, 205)
  496. #define X11_CADETBLUE4 MK_RGB( 83, 134, 139)
  497. #define X11_CADET_BLUE_4 MK_RGB( 83, 134, 139)
  498. #define X11_TURQUOISE1 MK_RGB( 0, 245, 255)
  499. #define X11_TURQUOISE_1 MK_RGB( 0, 245, 255)
  500. #define X11_TURQUOISE2 MK_RGB( 0, 229, 238)
  501. #define X11_TURQUOISE_2 MK_RGB( 0, 229, 238)
  502. #define X11_TURQUOISE3 MK_RGB( 0, 197, 205)
  503. #define X11_TURQUOISE_3 MK_RGB( 0, 197, 205)
  504. #define X11_TURQUOISE4 MK_RGB( 0, 134, 139)
  505. #define X11_TURQUOISE_4 MK_RGB( 0, 134, 139)
  506. #define X11_CYAN1 MK_RGB( 0, 255, 255)
  507. #define X11_CYAN_1 MK_RGB( 0, 255, 255)
  508. #define X11_CYAN2 MK_RGB( 0, 238, 238)
  509. #define X11_CYAN_2 MK_RGB( 0, 238, 238)
  510. #define X11_CYAN3 MK_RGB( 0, 205, 205)
  511. #define X11_CYAN_3 MK_RGB( 0, 205, 205)
  512. #define X11_CYAN4 MK_RGB( 0, 139, 139)
  513. #define X11_CYAN_4 MK_RGB( 0, 139, 139)
  514. #define X11_DARKSLATEGRAY1 MK_RGB(151, 255, 255)
  515. #define X11_DARK_SLATE_GRAY_1 MK_RGB(151, 255, 255)
  516. #define X11_DARKSLATEGRAY2 MK_RGB(141, 238, 238)
  517. #define X11_DARK_SLATE_GRAY_2 MK_RGB(141, 238, 238)
  518. #define X11_DARKSLATEGRAY3 MK_RGB(121, 205, 205)
  519. #define X11_DARK_SLATE_GRAY_3 MK_RGB(121, 205, 205)
  520. #define X11_DARKSLATEGRAY4 MK_RGB( 82, 139, 139)
  521. #define X11_DARK_SLATE_GRAY_4 MK_RGB( 82, 139, 139)
  522. #define X11_AQUAMARINE1 MK_RGB(127, 255, 212)
  523. #define X11_AQUAMARINE_1 MK_RGB(127, 255, 212)
  524. #define X11_AQUAMARINE2 MK_RGB(118, 238, 198)
  525. #define X11_AQUAMARINE_2 MK_RGB(118, 238, 198)
  526. #define X11_AQUAMARINE3 MK_RGB(102, 205, 170)
  527. #define X11_AQUAMARINE_3 MK_RGB(102, 205, 170)
  528. #define X11_AQUAMARINE4 MK_RGB( 69, 139, 116)
  529. #define X11_AQUAMARINE_4 MK_RGB( 69, 139, 116)
  530. #define X11_DARKSEAGREEN1 MK_RGB(193, 255, 193)
  531. #define X11_DARK_SEA_GREEN_1 MK_RGB(193, 255, 193)
  532. #define X11_DARKSEAGREEN2 MK_RGB(180, 238, 180)
  533. #define X11_DARK_SEA_GREEN_2 MK_RGB(180, 238, 180)
  534. #define X11_DARKSEAGREEN3 MK_RGB(155, 205, 155)
  535. #define X11_DARK_SEA_GREEN_3 MK_RGB(155, 205, 155)
  536. #define X11_DARKSEAGREEN4 MK_RGB(105, 139, 105)
  537. #define X11_DARK_SEA_GREEN_4 MK_RGB(105, 139, 105)
  538. #define X11_SEAGREEN1 MK_RGB( 84, 255, 159)
  539. #define X11_SEA_GREEN_1 MK_RGB( 84, 255, 159)
  540. #define X11_SEAGREEN2 MK_RGB( 78, 238, 148)
  541. #define X11_SEA_GREEN_2 MK_RGB( 78, 238, 148)
  542. #define X11_SEAGREEN3 MK_RGB( 67, 205, 128)
  543. #define X11_SEA_GREEN_3 MK_RGB( 67, 205, 128)
  544. #define X11_SEAGREEN4 MK_RGB( 46, 139, 87)
  545. #define X11_SEA_GREEN_4 MK_RGB( 46, 139, 87)
  546. #define X11_PALEGREEN1 MK_RGB(154, 255, 154)
  547. #define X11_PALE_GREEN_1 MK_RGB(154, 255, 154)
  548. #define X11_PALEGREEN2 MK_RGB(144, 238, 144)
  549. #define X11_PALE_GREEN_2 MK_RGB(144, 238, 144)
  550. #define X11_PALEGREEN3 MK_RGB(124, 205, 124)
  551. #define X11_PALE_GREEN_3 MK_RGB(124, 205, 124)
  552. #define X11_PALEGREEN4 MK_RGB( 84, 139, 84)
  553. #define X11_PALE_GREEN_4 MK_RGB( 84, 139, 84)
  554. #define X11_SPRINGGREEN1 MK_RGB( 0, 255, 127)
  555. #define X11_SPRING_GREEN_1 MK_RGB( 0, 255, 127)
  556. #define X11_SPRINGGREEN2 MK_RGB( 0, 238, 118)
  557. #define X11_SPRING_GREEN_2 MK_RGB( 0, 238, 118)
  558. #define X11_SPRINGGREEN3 MK_RGB( 0, 205, 102)
  559. #define X11_SPRING_GREEN_3 MK_RGB( 0, 205, 102)
  560. #define X11_SPRINGGREEN4 MK_RGB( 0, 139, 69)
  561. #define X11_SPRING_GREEN_4 MK_RGB( 0, 139, 69)
  562. #define X11_GREEN1 MK_RGB( 0, 255, 0)
  563. #define X11_GREEN_1 MK_RGB( 0, 255, 0)
  564. #define X11_GREEN2 MK_RGB( 0, 238, 0)
  565. #define X11_GREEN_2 MK_RGB( 0, 238, 0)
  566. #define X11_GREEN3 MK_RGB( 0, 205, 0)
  567. #define X11_GREEN_3 MK_RGB( 0, 205, 0)
  568. #define X11_GREEN4 MK_RGB( 0, 139, 0)
  569. #define X11_GREEN_4 MK_RGB( 0, 139, 0)
  570. #define X11_CHARTREUSE1 MK_RGB(127, 255, 0)
  571. #define X11_CHARTREUSE_1 MK_RGB(127, 255, 0)
  572. #define X11_CHARTREUSE2 MK_RGB(118, 238, 0)
  573. #define X11_CHARTREUSE_2 MK_RGB(118, 238, 0)
  574. #define X11_CHARTREUSE3 MK_RGB(102, 205, 0)
  575. #define X11_CHARTREUSE_3 MK_RGB(102, 205, 0)
  576. #define X11_CHARTREUSE4 MK_RGB( 69, 139, 0)
  577. #define X11_CHARTREUSE_4 MK_RGB( 69, 139, 0)
  578. #define X11_OLIVEDRAB1 MK_RGB(192, 255, 62)
  579. #define X11_OLIVE_DRAB_1 MK_RGB(192, 255, 62)
  580. #define X11_OLIVEDRAB2 MK_RGB(179, 238, 58)
  581. #define X11_OLIVE_DRAB_2 MK_RGB(179, 238, 58)
  582. #define X11_OLIVEDRAB3 MK_RGB(154, 205, 50)
  583. #define X11_OLIVE_DRAB_3 MK_RGB(154, 205, 50)
  584. #define X11_OLIVEDRAB4 MK_RGB(105, 139, 34)
  585. #define X11_OLIVE_DRAB_4 MK_RGB(105, 139, 34)
  586. #define X11_DARKOLIVEGREEN1 MK_RGB(202, 255, 112)
  587. #define X11_DARK_OLIVE_GREEN_1 MK_RGB(202, 255, 112)
  588. #define X11_DARKOLIVEGREEN2 MK_RGB(188, 238, 104)
  589. #define X11_DARK_OLIVE_GREEN_2 MK_RGB(188, 238, 104)
  590. #define X11_DARKOLIVEGREEN3 MK_RGB(162, 205, 90)
  591. #define X11_DARK_OLIVE_GREEN_3 MK_RGB(162, 205, 90)
  592. #define X11_DARKOLIVEGREEN4 MK_RGB(110, 139, 61)
  593. #define X11_DARK_OLIVE_GREEN_4 MK_RGB(110, 139, 61)
  594. #define X11_KHAKI1 MK_RGB(255, 246, 143)
  595. #define X11_KHAKI_1 MK_RGB(255, 246, 143)
  596. #define X11_KHAKI2 MK_RGB(238, 230, 133)
  597. #define X11_KHAKI_2 MK_RGB(238, 230, 133)
  598. #define X11_KHAKI3 MK_RGB(205, 198, 115)
  599. #define X11_KHAKI_3 MK_RGB(205, 198, 115)
  600. #define X11_KHAKI4 MK_RGB(139, 134, 78)
  601. #define X11_KHAKI_4 MK_RGB(139, 134, 78)
  602. #define X11_LIGHTGOLDENROD1 MK_RGB(255, 236, 139)
  603. #define X11_LIGHT_GOLDENROD_1 MK_RGB(255, 236, 139)
  604. #define X11_LIGHTGOLDENROD2 MK_RGB(238, 220, 130)
  605. #define X11_LIGHT_GOLDENROD_2 MK_RGB(238, 220, 130)
  606. #define X11_LIGHTGOLDENROD3 MK_RGB(205, 190, 112)
  607. #define X11_LIGHT_GOLDENROD_3 MK_RGB(205, 190, 112)
  608. #define X11_LIGHTGOLDENROD4 MK_RGB(139, 129, 76)
  609. #define X11_LIGHT_GOLDENROD_4 MK_RGB(139, 129, 76)
  610. #define X11_LIGHTYELLOW1 MK_RGB(255, 255, 224)
  611. #define X11_LIGHT_YELLOW_1 MK_RGB(255, 255, 224)
  612. #define X11_LIGHTYELLOW2 MK_RGB(238, 238, 209)
  613. #define X11_LIGHT_YELLOW_2 MK_RGB(238, 238, 209)
  614. #define X11_LIGHTYELLOW3 MK_RGB(205, 205, 180)
  615. #define X11_LIGHT_YELLOW_3 MK_RGB(205, 205, 180)
  616. #define X11_LIGHTYELLOW4 MK_RGB(139, 139, 122)
  617. #define X11_LIGHT_YELLOW_4 MK_RGB(139, 139, 122)
  618. #define X11_YELLOW1 MK_RGB(255, 255, 0)
  619. #define X11_YELLOW_1 MK_RGB(255, 255, 0)
  620. #define X11_YELLOW2 MK_RGB(238, 238, 0)
  621. #define X11_YELLOW_2 MK_RGB(238, 238, 0)
  622. #define X11_YELLOW3 MK_RGB(205, 205, 0)
  623. #define X11_YELLOW_3 MK_RGB(205, 205, 0)
  624. #define X11_YELLOW4 MK_RGB(139, 139, 0)
  625. #define X11_YELLOW_4 MK_RGB(139, 139, 0)
  626. #define X11_GOLD1 MK_RGB(255, 215, 0)
  627. #define X11_GOLD_1 MK_RGB(255, 215, 0)
  628. #define X11_GOLD2 MK_RGB(238, 201, 0)
  629. #define X11_GOLD_2 MK_RGB(238, 201, 0)
  630. #define X11_GOLD3 MK_RGB(205, 173, 0)
  631. #define X11_GOLD_3 MK_RGB(205, 173, 0)
  632. #define X11_GOLD4 MK_RGB(139, 117, 0)
  633. #define X11_GOLD_4 MK_RGB(139, 117, 0)
  634. #define X11_GOLDENROD1 MK_RGB(255, 193, 37)
  635. #define X11_GOLDENROD_1 MK_RGB(255, 193, 37)
  636. #define X11_GOLDENROD2 MK_RGB(238, 180, 34)
  637. #define X11_GOLDENROD_2 MK_RGB(238, 180, 34)
  638. #define X11_GOLDENROD3 MK_RGB(205, 155, 29)
  639. #define X11_GOLDENROD_3 MK_RGB(205, 155, 29)
  640. #define X11_GOLDENROD4 MK_RGB(139, 105, 20)
  641. #define X11_GOLDENROD_4 MK_RGB(139, 105, 20)
  642. #define X11_DARKGOLDENROD1 MK_RGB(255, 185, 15)
  643. #define X11_DARK_GOLDENROD_1 MK_RGB(255, 185, 15)
  644. #define X11_DARKGOLDENROD2 MK_RGB(238, 173, 14)
  645. #define X11_DARK_GOLDENROD_2 MK_RGB(238, 173, 14)
  646. #define X11_DARKGOLDENROD3 MK_RGB(205, 149, 12)
  647. #define X11_DARK_GOLDENROD_3 MK_RGB(205, 149, 12)
  648. #define X11_DARKGOLDENROD4 MK_RGB(139, 101, 8)
  649. #define X11_DARK_GOLDENROD_4 MK_RGB(139, 101, 8)
  650. #define X11_ROSYBROWN1 MK_RGB(255, 193, 193)
  651. #define X11_ROSY_BROWN_1 MK_RGB(255, 193, 193)
  652. #define X11_ROSYBROWN2 MK_RGB(238, 180, 180)
  653. #define X11_ROSY_BROWN_2 MK_RGB(238, 180, 180)
  654. #define X11_ROSYBROWN3 MK_RGB(205, 155, 155)
  655. #define X11_ROSY_BROWN_3 MK_RGB(205, 155, 155)
  656. #define X11_ROSYBROWN4 MK_RGB(139, 105, 105)
  657. #define X11_ROSY_BROWN_4 MK_RGB(139, 105, 105)
  658. #define X11_INDIANRED1 MK_RGB(255, 106, 106)
  659. #define X11_INDIAN_RED_1 MK_RGB(255, 106, 106)
  660. #define X11_INDIANRED2 MK_RGB(238, 99, 99)
  661. #define X11_INDIAN_RED_2 MK_RGB(238, 99, 99)
  662. #define X11_INDIANRED3 MK_RGB(205, 85, 85)
  663. #define X11_INDIAN_RED_3 MK_RGB(205, 85, 85)
  664. #define X11_INDIANRED4 MK_RGB(139, 58, 58)
  665. #define X11_INDIAN_RED_4 MK_RGB(139, 58, 58)
  666. #define X11_SIENNA1 MK_RGB(255, 130, 71)
  667. #define X11_SIENNA_1 MK_RGB(255, 130, 71)
  668. #define X11_SIENNA2 MK_RGB(238, 121, 66)
  669. #define X11_SIENNA_2 MK_RGB(238, 121, 66)
  670. #define X11_SIENNA3 MK_RGB(205, 104, 57)
  671. #define X11_SIENNA_3 MK_RGB(205, 104, 57)
  672. #define X11_SIENNA4 MK_RGB(139, 71, 38)
  673. #define X11_SIENNA_4 MK_RGB(139, 71, 38)
  674. #define X11_BURLYWOOD1 MK_RGB(255, 211, 155)
  675. #define X11_BURLYWOOD_1 MK_RGB(255, 211, 155)
  676. #define X11_BURLYWOOD2 MK_RGB(238, 197, 145)
  677. #define X11_BURLYWOOD_2 MK_RGB(238, 197, 145)
  678. #define X11_BURLYWOOD3 MK_RGB(205, 170, 125)
  679. #define X11_BURLYWOOD_3 MK_RGB(205, 170, 125)
  680. #define X11_BURLYWOOD4 MK_RGB(139, 115, 85)
  681. #define X11_BURLYWOOD_4 MK_RGB(139, 115, 85)
  682. #define X11_WHEAT1 MK_RGB(255, 231, 186)
  683. #define X11_WHEAT_1 MK_RGB(255, 231, 186)
  684. #define X11_WHEAT2 MK_RGB(238, 216, 174)
  685. #define X11_WHEAT_2 MK_RGB(238, 216, 174)
  686. #define X11_WHEAT3 MK_RGB(205, 186, 150)
  687. #define X11_WHEAT_3 MK_RGB(205, 186, 150)
  688. #define X11_WHEAT4 MK_RGB(139, 126, 102)
  689. #define X11_WHEAT_4 MK_RGB(139, 126, 102)
  690. #define X11_TAN1 MK_RGB(255, 165, 79)
  691. #define X11_TAN_1 MK_RGB(255, 165, 79)
  692. #define X11_TAN2 MK_RGB(238, 154, 73)
  693. #define X11_TAN_2 MK_RGB(238, 154, 73)
  694. #define X11_TAN3 MK_RGB(205, 133, 63)
  695. #define X11_TAN_3 MK_RGB(205, 133, 63)
  696. #define X11_TAN4 MK_RGB(139, 90, 43)
  697. #define X11_TAN_4 MK_RGB(139, 90, 43)
  698. #define X11_CHOCOLATE1 MK_RGB(255, 127, 36)
  699. #define X11_CHOCOLATE_1 MK_RGB(255, 127, 36)
  700. #define X11_CHOCOLATE2 MK_RGB(238, 118, 33)
  701. #define X11_CHOCOLATE_2 MK_RGB(238, 118, 33)
  702. #define X11_CHOCOLATE3 MK_RGB(205, 102, 29)
  703. #define X11_CHOCOLATE_3 MK_RGB(205, 102, 29)
  704. #define X11_CHOCOLATE4 MK_RGB(139, 69, 19)
  705. #define X11_CHOCOLATE_4 MK_RGB(139, 69, 19)
  706. #define X11_FIREBRICK1 MK_RGB(255, 48, 48)
  707. #define X11_FIREBRICK_1 MK_RGB(255, 48, 48)
  708. #define X11_FIREBRICK2 MK_RGB(238, 44, 44)
  709. #define X11_FIREBRICK_2 MK_RGB(238, 44, 44)
  710. #define X11_FIREBRICK3 MK_RGB(205, 38, 38)
  711. #define X11_FIREBRICK_3 MK_RGB(205, 38, 38)
  712. #define X11_FIREBRICK4 MK_RGB(139, 26, 26)
  713. #define X11_FIREBRICK_4 MK_RGB(139, 26, 26)
  714. #define X11_BROWN1 MK_RGB(255, 64, 64)
  715. #define X11_BROWN_1 MK_RGB(255, 64, 64)
  716. #define X11_BROWN2 MK_RGB(238, 59, 59)
  717. #define X11_BROWN_2 MK_RGB(238, 59, 59)
  718. #define X11_BROWN3 MK_RGB(205, 51, 51)
  719. #define X11_BROWN_3 MK_RGB(205, 51, 51)
  720. #define X11_BROWN4 MK_RGB(139, 35, 35)
  721. #define X11_BROWN_4 MK_RGB(139, 35, 35)
  722. #define X11_SALMON1 MK_RGB(255, 140, 105)
  723. #define X11_SALMON_1 MK_RGB(255, 140, 105)
  724. #define X11_SALMON2 MK_RGB(238, 130, 98)
  725. #define X11_SALMON_2 MK_RGB(238, 130, 98)
  726. #define X11_SALMON3 MK_RGB(205, 112, 84)
  727. #define X11_SALMON_3 MK_RGB(205, 112, 84)
  728. #define X11_SALMON4 MK_RGB(139, 76, 57)
  729. #define X11_SALMON_4 MK_RGB(139, 76, 57)
  730. #define X11_LIGHTSALMON1 MK_RGB(255, 160, 122)
  731. #define X11_LIGHT_SALMON_1 MK_RGB(255, 160, 122)
  732. #define X11_LIGHTSALMON2 MK_RGB(238, 149, 114)
  733. #define X11_LIGHT_SALMON_2 MK_RGB(238, 149, 114)
  734. #define X11_LIGHTSALMON3 MK_RGB(205, 129, 98)
  735. #define X11_LIGHT_SALMON_3 MK_RGB(205, 129, 98)
  736. #define X11_LIGHTSALMON4 MK_RGB(139, 87, 66)
  737. #define X11_LIGHT_SALMON_4 MK_RGB(139, 87, 66)
  738. #define X11_ORANGE1 MK_RGB(255, 165, 0)
  739. #define X11_ORANGE_1 MK_RGB(255, 165, 0)
  740. #define X11_ORANGE2 MK_RGB(238, 154, 0)
  741. #define X11_ORANGE_2 MK_RGB(238, 154, 0)
  742. #define X11_ORANGE3 MK_RGB(205, 133, 0)
  743. #define X11_ORANGE_3 MK_RGB(205, 133, 0)
  744. #define X11_ORANGE4 MK_RGB(139, 90, 0)
  745. #define X11_ORANGE_4 MK_RGB(139, 90, 0)
  746. #define X11_DARKORANGE1 MK_RGB(255, 127, 0)
  747. #define X11_DARK_ORANGE_1 MK_RGB(255, 127, 0)
  748. #define X11_DARKORANGE2 MK_RGB(238, 118, 0)
  749. #define X11_DARK_ORANGE_2 MK_RGB(238, 118, 0)
  750. #define X11_DARKORANGE3 MK_RGB(205, 102, 0)
  751. #define X11_DARK_ORANGE_3 MK_RGB(205, 102, 0)
  752. #define X11_DARKORANGE4 MK_RGB(139, 69, 0)
  753. #define X11_DARK_ORANGE_4 MK_RGB(139, 69, 0)
  754. #define X11_CORAL1 MK_RGB(255, 114, 86)
  755. #define X11_CORAL_1 MK_RGB(255, 114, 86)
  756. #define X11_CORAL2 MK_RGB(238, 106, 80)
  757. #define X11_CORAL_2 MK_RGB(238, 106, 80)
  758. #define X11_CORAL3 MK_RGB(205, 91, 69)
  759. #define X11_CORAL_3 MK_RGB(205, 91, 69)
  760. #define X11_CORAL4 MK_RGB(139, 62, 47)
  761. #define X11_CORAL_4 MK_RGB(139, 62, 47)
  762. #define X11_TOMATO1 MK_RGB(255, 99, 71)
  763. #define X11_TOMATO_1 MK_RGB(255, 99, 71)
  764. #define X11_TOMATO2 MK_RGB(238, 92, 66)
  765. #define X11_TOMATO_2 MK_RGB(238, 92, 66)
  766. #define X11_TOMATO3 MK_RGB(205, 79, 57)
  767. #define X11_TOMATO_3 MK_RGB(205, 79, 57)
  768. #define X11_TOMATO4 MK_RGB(139, 54, 38)
  769. #define X11_TOMATO_4 MK_RGB(139, 54, 38)
  770. #define X11_ORANGERED1 MK_RGB(255, 69, 0)
  771. #define X11_ORANGE_RED_1 MK_RGB(255, 69, 0)
  772. #define X11_ORANGERED2 MK_RGB(238, 64, 0)
  773. #define X11_ORANGE_RED_2 MK_RGB(238, 64, 0)
  774. #define X11_ORANGERED3 MK_RGB(205, 55, 0)
  775. #define X11_ORANGE_RED_3 MK_RGB(205, 55, 0)
  776. #define X11_ORANGERED4 MK_RGB(139, 37, 0)
  777. #define X11_ORANGE_RED_4 MK_RGB(139, 37, 0)
  778. #define X11_RED1 MK_RGB(255, 0, 0)
  779. #define X11_RED_1 MK_RGB(255, 0, 0)
  780. #define X11_RED2 MK_RGB(238, 0, 0)
  781. #define X11_RED_2 MK_RGB(238, 0, 0)
  782. #define X11_RED3 MK_RGB(205, 0, 0)
  783. #define X11_RED_3 MK_RGB(205, 0, 0)
  784. #define X11_RED4 MK_RGB(139, 0, 0)
  785. #define X11_RED_4 MK_RGB(139, 0, 0)
  786. #define X11_DEEPPINK1 MK_RGB(255, 20, 147)
  787. #define X11_DEEP_PINK_1 MK_RGB(255, 20, 147)
  788. #define X11_DEEPPINK2 MK_RGB(238, 18, 137)
  789. #define X11_DEEP_PINK_2 MK_RGB(238, 18, 137)
  790. #define X11_DEEPPINK3 MK_RGB(205, 16, 118)
  791. #define X11_DEEP_PINK_3 MK_RGB(205, 16, 118)
  792. #define X11_DEEPPINK4 MK_RGB(139, 10, 80)
  793. #define X11_DEEP_PINK_4 MK_RGB(139, 10, 80)
  794. #define X11_HOTPINK1 MK_RGB(255, 110, 180)
  795. #define X11_HOT_PINK_1 MK_RGB(255, 110, 180)
  796. #define X11_HOTPINK2 MK_RGB(238, 106, 167)
  797. #define X11_HOT_PINK_2 MK_RGB(238, 106, 167)
  798. #define X11_HOTPINK3 MK_RGB(205, 96, 144)
  799. #define X11_HOT_PINK_3 MK_RGB(205, 96, 144)
  800. #define X11_HOTPINK4 MK_RGB(139, 58, 98)
  801. #define X11_HOT_PINK_4 MK_RGB(139, 58, 98)
  802. #define X11_PINK1 MK_RGB(255, 181, 197)
  803. #define X11_PINK_1 MK_RGB(255, 181, 197)
  804. #define X11_PINK2 MK_RGB(238, 169, 184)
  805. #define X11_PINK_2 MK_RGB(238, 169, 184)
  806. #define X11_PINK3 MK_RGB(205, 145, 158)
  807. #define X11_PINK_3 MK_RGB(205, 145, 158)
  808. #define X11_PINK4 MK_RGB(139, 99, 108)
  809. #define X11_PINK_4 MK_RGB(139, 99, 108)
  810. #define X11_LIGHTPINK1 MK_RGB(255, 174, 185)
  811. #define X11_LIGHT_PINK_1 MK_RGB(255, 174, 185)
  812. #define X11_LIGHTPINK2 MK_RGB(238, 162, 173)
  813. #define X11_LIGHT_PINK_2 MK_RGB(238, 162, 173)
  814. #define X11_LIGHTPINK3 MK_RGB(205, 140, 149)
  815. #define X11_LIGHT_PINK_3 MK_RGB(205, 140, 149)
  816. #define X11_LIGHTPINK4 MK_RGB(139, 95, 101)
  817. #define X11_LIGHT_PINK_4 MK_RGB(139, 95, 101)
  818. #define X11_PALEVIOLETRED1 MK_RGB(255, 130, 171)
  819. #define X11_PALE_VIOLET_RED_1 MK_RGB(255, 130, 171)
  820. #define X11_PALEVIOLETRED2 MK_RGB(238, 121, 159)
  821. #define X11_PALE_VIOLET_RED_2 MK_RGB(238, 121, 159)
  822. #define X11_PALEVIOLETRED3 MK_RGB(205, 104, 137)
  823. #define X11_PALE_VIOLET_RED_3 MK_RGB(205, 104, 137)
  824. #define X11_PALEVIOLETRED4 MK_RGB(139, 71, 93)
  825. #define X11_PALE_VIOLET_RED_4 MK_RGB(139, 71, 93)
  826. #define X11_MAROON1 MK_RGB(255, 52, 179)
  827. #define X11_MAROON_1 MK_RGB(255, 52, 179)
  828. #define X11_MAROON2 MK_RGB(238, 48, 167)
  829. #define X11_MAROON_2 MK_RGB(238, 48, 167)
  830. #define X11_MAROON3 MK_RGB(205, 41, 144)
  831. #define X11_MAROON_3 MK_RGB(205, 41, 144)
  832. #define X11_MAROON4 MK_RGB(139, 28, 98)
  833. #define X11_MAROON_4 MK_RGB(139, 28, 98)
  834. #define X11_VIOLETRED1 MK_RGB(255, 62, 150)
  835. #define X11_VIOLET_RED_1 MK_RGB(255, 62, 150)
  836. #define X11_VIOLETRED2 MK_RGB(238, 58, 140)
  837. #define X11_VIOLET_RED_2 MK_RGB(238, 58, 140)
  838. #define X11_VIOLETRED3 MK_RGB(205, 50, 120)
  839. #define X11_VIOLET_RED_3 MK_RGB(205, 50, 120)
  840. #define X11_VIOLETRED4 MK_RGB(139, 34, 82)
  841. #define X11_VIOLET_RED_4 MK_RGB(139, 34, 82)
  842. #define X11_MAGENTA1 MK_RGB(255, 0, 255)
  843. #define X11_MAGENTA_1 MK_RGB(255, 0, 255)
  844. #define X11_MAGENTA2 MK_RGB(238, 0, 238)
  845. #define X11_MAGENTA_2 MK_RGB(238, 0, 238)
  846. #define X11_MAGENTA3 MK_RGB(205, 0, 205)
  847. #define X11_MAGENTA_3 MK_RGB(205, 0, 205)
  848. #define X11_MAGENTA4 MK_RGB(139, 0, 139)
  849. #define X11_MAGENTA_4 MK_RGB(139, 0, 139)
  850. #define X11_ORCHID1 MK_RGB(255, 131, 250)
  851. #define X11_ORCHID_1 MK_RGB(255, 131, 250)
  852. #define X11_ORCHID2 MK_RGB(238, 122, 233)
  853. #define X11_ORCHID_2 MK_RGB(238, 122, 233)
  854. #define X11_ORCHID3 MK_RGB(205, 105, 201)
  855. #define X11_ORCHID_3 MK_RGB(205, 105, 201)
  856. #define X11_ORCHID4 MK_RGB(139, 71, 137)
  857. #define X11_ORCHID_4 MK_RGB(139, 71, 137)
  858. #define X11_PLUM1 MK_RGB(255, 187, 255)
  859. #define X11_PLUM_1 MK_RGB(255, 187, 255)
  860. #define X11_PLUM2 MK_RGB(238, 174, 238)
  861. #define X11_PLUM_2 MK_RGB(238, 174, 238)
  862. #define X11_PLUM3 MK_RGB(205, 150, 205)
  863. #define X11_PLUM_3 MK_RGB(205, 150, 205)
  864. #define X11_PLUM4 MK_RGB(139, 102, 139)
  865. #define X11_PLUM_4 MK_RGB(139, 102, 139)
  866. #define X11_MEDIUMORCHID1 MK_RGB(224, 102, 255)
  867. #define X11_MEDIUM_ORCHID_1 MK_RGB(224, 102, 255)
  868. #define X11_MEDIUMORCHID2 MK_RGB(209, 95, 238)
  869. #define X11_MEDIUM_ORCHID_2 MK_RGB(209, 95, 238)
  870. #define X11_MEDIUMORCHID3 MK_RGB(180, 82, 205)
  871. #define X11_MEDIUM_ORCHID_3 MK_RGB(180, 82, 205)
  872. #define X11_MEDIUMORCHID4 MK_RGB(122, 55, 139)
  873. #define X11_MEDIUM_ORCHID_4 MK_RGB(122, 55, 139)
  874. #define X11_DARKORCHID1 MK_RGB(191, 62, 255)
  875. #define X11_DARK_ORCHID_1 MK_RGB(191, 62, 255)
  876. #define X11_DARKORCHID2 MK_RGB(178, 58, 238)
  877. #define X11_DARK_ORCHID_2 MK_RGB(178, 58, 238)
  878. #define X11_DARKORCHID3 MK_RGB(154, 50, 205)
  879. #define X11_DARK_ORCHID_3 MK_RGB(154, 50, 205)
  880. #define X11_DARKORCHID4 MK_RGB(104, 34, 139)
  881. #define X11_DARK_ORCHID_4 MK_RGB(104, 34, 139)
  882. #define X11_PURPLE1 MK_RGB(155, 48, 255)
  883. #define X11_PURPLE_1 MK_RGB(155, 48, 255)
  884. #define X11_PURPLE2 MK_RGB(145, 44, 238)
  885. #define X11_PURPLE_2 MK_RGB(145, 44, 238)
  886. #define X11_PURPLE3 MK_RGB(125, 38, 205)
  887. #define X11_PURPLE_3 MK_RGB(125, 38, 205)
  888. #define X11_PURPLE4 MK_RGB( 85, 26, 139)
  889. #define X11_PURPLE_4 MK_RGB( 85, 26, 139)
  890. #define X11_MEDIUMPURPLE1 MK_RGB(171, 130, 255)
  891. #define X11_MEDIUM_PURPLE_1 MK_RGB(171, 130, 255)
  892. #define X11_MEDIUMPURPLE2 MK_RGB(159, 121, 238)
  893. #define X11_MEDIUM_PURPLE_2 MK_RGB(159, 121, 238)
  894. #define X11_MEDIUMPURPLE3 MK_RGB(137, 104, 205)
  895. #define X11_MEDIUM_PURPLE_3 MK_RGB(137, 104, 205)
  896. #define X11_MEDIUMPURPLE4 MK_RGB( 93, 71, 139)
  897. #define X11_MEDIUM_PURPLE_4 MK_RGB( 93, 71, 139)
  898. #define X11_THISTLE1 MK_RGB(255, 225, 255)
  899. #define X11_THISTLE_1 MK_RGB(255, 225, 255)
  900. #define X11_THISTLE2 MK_RGB(238, 210, 238)
  901. #define X11_THISTLE_2 MK_RGB(238, 210, 238)
  902. #define X11_THISTLE3 MK_RGB(205, 181, 205)
  903. #define X11_THISTLE_3 MK_RGB(205, 181, 205)
  904. #define X11_THISTLE4 MK_RGB(139, 123, 139)
  905. #define X11_THISTLE_4 MK_RGB(139, 123, 139)
  906. #define X11_GRAY0 MK_RGB( 0, 0, 0)
  907. #define X11_GRAY_0 MK_RGB( 0, 0, 0)
  908. #define X11_GREY0 MK_RGB( 0, 0, 0)
  909. #define X11_GREY_0 MK_RGB( 0, 0, 0)
  910. #define X11_GRAY1 MK_RGB( 3, 3, 3)
  911. #define X11_GRAY_1 MK_RGB( 3, 3, 3)
  912. #define X11_GREY1 MK_RGB( 3, 3, 3)
  913. #define X11_GREY_1 MK_RGB( 3, 3, 3)
  914. #define X11_GRAY2 MK_RGB( 5, 5, 5)
  915. #define X11_GRAY_2 MK_RGB( 5, 5, 5)
  916. #define X11_GREY2 MK_RGB( 5, 5, 5)
  917. #define X11_GREY_2 MK_RGB( 5, 5, 5)
  918. #define X11_GRAY3 MK_RGB( 8, 8, 8)
  919. #define X11_GRAY_3 MK_RGB( 8, 8, 8)
  920. #define X11_GREY3 MK_RGB( 8, 8, 8)
  921. #define X11_GREY_3 MK_RGB( 8, 8, 8)
  922. #define X11_GRAY4 MK_RGB( 10, 10, 10)
  923. #define X11_GRAY_4 MK_RGB( 10, 10, 10)
  924. #define X11_GREY4 MK_RGB( 10, 10, 10)
  925. #define X11_GREY_4 MK_RGB( 10, 10, 10)
  926. #define X11_GRAY5 MK_RGB( 13, 13, 13)
  927. #define X11_GRAY_5 MK_RGB( 13, 13, 13)
  928. #define X11_GREY5 MK_RGB( 13, 13, 13)
  929. #define X11_GREY_5 MK_RGB( 13, 13, 13)
  930. #define X11_GRAY6 MK_RGB( 15, 15, 15)
  931. #define X11_GRAY_6 MK_RGB( 15, 15, 15)
  932. #define X11_GREY6 MK_RGB( 15, 15, 15)
  933. #define X11_GREY_6 MK_RGB( 15, 15, 15)
  934. #define X11_GRAY7 MK_RGB( 18, 18, 18)
  935. #define X11_GRAY_7 MK_RGB( 18, 18, 18)
  936. #define X11_GREY7 MK_RGB( 18, 18, 18)
  937. #define X11_GREY_7 MK_RGB( 18, 18, 18)
  938. #define X11_GRAY8 MK_RGB( 20, 20, 20)
  939. #define X11_GRAY_8 MK_RGB( 20, 20, 20)
  940. #define X11_GREY8 MK_RGB( 20, 20, 20)
  941. #define X11_GREY_8 MK_RGB( 20, 20, 20)
  942. #define X11_GRAY9 MK_RGB( 23, 23, 23)
  943. #define X11_GRAY_9 MK_RGB( 23, 23, 23)
  944. #define X11_GREY9 MK_RGB( 23, 23, 23)
  945. #define X11_GREY_9 MK_RGB( 23, 23, 23)
  946. #define X11_GRAY10 MK_RGB( 26, 26, 26)
  947. #define X11_GRAY_10 MK_RGB( 26, 26, 26)
  948. #define X11_GREY10 MK_RGB( 26, 26, 26)
  949. #define X11_GREY_10 MK_RGB( 26, 26, 26)
  950. #define X11_GRAY11 MK_RGB( 28, 28, 28)
  951. #define X11_GRAY_11 MK_RGB( 28, 28, 28)
  952. #define X11_GREY11 MK_RGB( 28, 28, 28)
  953. #define X11_GREY_11 MK_RGB( 28, 28, 28)
  954. #define X11_GRAY12 MK_RGB( 31, 31, 31)
  955. #define X11_GRAY_12 MK_RGB( 31, 31, 31)
  956. #define X11_GREY12 MK_RGB( 31, 31, 31)
  957. #define X11_GREY_12 MK_RGB( 31, 31, 31)
  958. #define X11_GRAY13 MK_RGB( 33, 33, 33)
  959. #define X11_GRAY_13 MK_RGB( 33, 33, 33)
  960. #define X11_GREY13 MK_RGB( 33, 33, 33)
  961. #define X11_GREY_13 MK_RGB( 33, 33, 33)
  962. #define X11_GRAY14 MK_RGB( 36, 36, 36)
  963. #define X11_GRAY_14 MK_RGB( 36, 36, 36)
  964. #define X11_GREY14 MK_RGB( 36, 36, 36)
  965. #define X11_GREY_14 MK_RGB( 36, 36, 36)
  966. #define X11_GRAY15 MK_RGB( 38, 38, 38)
  967. #define X11_GRAY_15 MK_RGB( 38, 38, 38)
  968. #define X11_GREY15 MK_RGB( 38, 38, 38)
  969. #define X11_GREY_15 MK_RGB( 38, 38, 38)
  970. #define X11_GRAY16 MK_RGB( 41, 41, 41)
  971. #define X11_GRAY_16 MK_RGB( 41, 41, 41)
  972. #define X11_GREY16 MK_RGB( 41, 41, 41)
  973. #define X11_GREY_16 MK_RGB( 41, 41, 41)
  974. #define X11_GRAY17 MK_RGB( 43, 43, 43)
  975. #define X11_GRAY_17 MK_RGB( 43, 43, 43)
  976. #define X11_GREY17 MK_RGB( 43, 43, 43)
  977. #define X11_GREY_17 MK_RGB( 43, 43, 43)
  978. #define X11_GRAY18 MK_RGB( 46, 46, 46)
  979. #define X11_GRAY_18 MK_RGB( 46, 46, 46)
  980. #define X11_GREY18 MK_RGB( 46, 46, 46)
  981. #define X11_GREY_18 MK_RGB( 46, 46, 46)
  982. #define X11_GRAY19 MK_RGB( 48, 48, 48)
  983. #define X11_GRAY_19 MK_RGB( 48, 48, 48)
  984. #define X11_GREY19 MK_RGB( 48, 48, 48)
  985. #define X11_GREY_19 MK_RGB( 48, 48, 48)
  986. #define X11_GRAY20 MK_RGB( 51, 51, 51)
  987. #define X11_GRAY_20 MK_RGB( 51, 51, 51)
  988. #define X11_GREY20 MK_RGB( 51, 51, 51)
  989. #define X11_GREY_20 MK_RGB( 51, 51, 51)
  990. #define X11_GRAY21 MK_RGB( 54, 54, 54)
  991. #define X11_GRAY_21 MK_RGB( 54, 54, 54)
  992. #define X11_GREY21 MK_RGB( 54, 54, 54)
  993. #define X11_GREY_21 MK_RGB( 54, 54, 54)
  994. #define X11_GRAY22 MK_RGB( 56, 56, 56)
  995. #define X11_GRAY_22 MK_RGB( 56, 56, 56)
  996. #define X11_GREY22 MK_RGB( 56, 56, 56)
  997. #define X11_GREY_22 MK_RGB( 56, 56, 56)
  998. #define X11_GRAY23 MK_RGB( 59, 59, 59)
  999. #define X11_GRAY_23 MK_RGB( 59, 59, 59)
  1000. #define X11_GREY23 MK_RGB( 59, 59, 59)
  1001. #define X11_GREY_23 MK_RGB( 59, 59, 59)
  1002. #define X11_GRAY24 MK_RGB( 61, 61, 61)
  1003. #define X11_GRAY_24 MK_RGB( 61, 61, 61)
  1004. #define X11_GREY24 MK_RGB( 61, 61, 61)
  1005. #define X11_GREY_24 MK_RGB( 61, 61, 61)
  1006. #define X11_GRAY25 MK_RGB( 64, 64, 64)
  1007. #define X11_GRAY_25 MK_RGB( 64, 64, 64)
  1008. #define X11_GREY25 MK_RGB( 64, 64, 64)
  1009. #define X11_GREY_25 MK_RGB( 64, 64, 64)
  1010. #define X11_GRAY26 MK_RGB( 66, 66, 66)
  1011. #define X11_GRAY_26 MK_RGB( 66, 66, 66)
  1012. #define X11_GREY26 MK_RGB( 66, 66, 66)
  1013. #define X11_GREY_26 MK_RGB( 66, 66, 66)
  1014. #define X11_GRAY27 MK_RGB( 69, 69, 69)
  1015. #define X11_GRAY_27 MK_RGB( 69, 69, 69)
  1016. #define X11_GREY27 MK_RGB( 69, 69, 69)
  1017. #define X11_GREY_27 MK_RGB( 69, 69, 69)
  1018. #define X11_GRAY28 MK_RGB( 71, 71, 71)
  1019. #define X11_GRAY_28 MK_RGB( 71, 71, 71)
  1020. #define X11_GREY28 MK_RGB( 71, 71, 71)
  1021. #define X11_GREY_28 MK_RGB( 71, 71, 71)
  1022. #define X11_GRAY29 MK_RGB( 74, 74, 74)
  1023. #define X11_GRAY_29 MK_RGB( 74, 74, 74)
  1024. #define X11_GREY29 MK_RGB( 74, 74, 74)
  1025. #define X11_GREY_29 MK_RGB( 74, 74, 74)
  1026. #define X11_GRAY30 MK_RGB( 77, 77, 77)
  1027. #define X11_GRAY_30 MK_RGB( 77, 77, 77)
  1028. #define X11_GREY30 MK_RGB( 77, 77, 77)
  1029. #define X11_GREY_30 MK_RGB( 77, 77, 77)
  1030. #define X11_GRAY31 MK_RGB( 79, 79, 79)
  1031. #define X11_GRAY_31 MK_RGB( 79, 79, 79)
  1032. #define X11_GREY31 MK_RGB( 79, 79, 79)
  1033. #define X11_GREY_31 MK_RGB( 79, 79, 79)
  1034. #define X11_GRAY32 MK_RGB( 82, 82, 82)
  1035. #define X11_GRAY_32 MK_RGB( 82, 82, 82)
  1036. #define X11_GREY32 MK_RGB( 82, 82, 82)
  1037. #define X11_GREY_32 MK_RGB( 82, 82, 82)
  1038. #define X11_GRAY33 MK_RGB( 84, 84, 84)
  1039. #define X11_GRAY_33 MK_RGB( 84, 84, 84)
  1040. #define X11_GREY33 MK_RGB( 84, 84, 84)
  1041. #define X11_GREY_33 MK_RGB( 84, 84, 84)
  1042. #define X11_GRAY34 MK_RGB( 87, 87, 87)
  1043. #define X11_GRAY_34 MK_RGB( 87, 87, 87)
  1044. #define X11_GREY34 MK_RGB( 87, 87, 87)
  1045. #define X11_GREY_34 MK_RGB( 87, 87, 87)
  1046. #define X11_GRAY35 MK_RGB( 89, 89, 89)
  1047. #define X11_GRAY_35 MK_RGB( 89, 89, 89)
  1048. #define X11_GREY35 MK_RGB( 89, 89, 89)
  1049. #define X11_GREY_35 MK_RGB( 89, 89, 89)
  1050. #define X11_GRAY36 MK_RGB( 92, 92, 92)
  1051. #define X11_GRAY_36 MK_RGB( 92, 92, 92)
  1052. #define X11_GREY36 MK_RGB( 92, 92, 92)
  1053. #define X11_GREY_36 MK_RGB( 92, 92, 92)
  1054. #define X11_GRAY37 MK_RGB( 94, 94, 94)
  1055. #define X11_GRAY_37 MK_RGB( 94, 94, 94)
  1056. #define X11_GREY37 MK_RGB( 94, 94, 94)
  1057. #define X11_GREY_37 MK_RGB( 94, 94, 94)
  1058. #define X11_GRAY38 MK_RGB( 97, 97, 97)
  1059. #define X11_GRAY_38 MK_RGB( 97, 97, 97)
  1060. #define X11_GREY38 MK_RGB( 97, 97, 97)
  1061. #define X11_GREY_38 MK_RGB( 97, 97, 97)
  1062. #define X11_GRAY39 MK_RGB( 99, 99, 99)
  1063. #define X11_GRAY_39 MK_RGB( 99, 99, 99)
  1064. #define X11_GREY39 MK_RGB( 99, 99, 99)
  1065. #define X11_GREY_39 MK_RGB( 99, 99, 99)
  1066. #define X11_GRAY40 MK_RGB(102, 102, 102)
  1067. #define X11_GRAY_40 MK_RGB(102, 102, 102)
  1068. #define X11_GREY40 MK_RGB(102, 102, 102)
  1069. #define X11_GREY_40 MK_RGB(102, 102, 102)
  1070. #define X11_GRAY41 MK_RGB(105, 105, 105)
  1071. #define X11_GRAY_41 MK_RGB(105, 105, 105)
  1072. #define X11_GREY41 MK_RGB(105, 105, 105)
  1073. #define X11_GREY_41 MK_RGB(105, 105, 105)
  1074. #define X11_GRAY42 MK_RGB(107, 107, 107)
  1075. #define X11_GRAY_42 MK_RGB(107, 107, 107)
  1076. #define X11_GREY42 MK_RGB(107, 107, 107)
  1077. #define X11_GREY_42 MK_RGB(107, 107, 107)
  1078. #define X11_GRAY43 MK_RGB(110, 110, 110)
  1079. #define X11_GRAY_43 MK_RGB(110, 110, 110)
  1080. #define X11_GREY43 MK_RGB(110, 110, 110)
  1081. #define X11_GREY_43 MK_RGB(110, 110, 110)
  1082. #define X11_GRAY44 MK_RGB(112, 112, 112)
  1083. #define X11_GRAY_44 MK_RGB(112, 112, 112)
  1084. #define X11_GREY44 MK_RGB(112, 112, 112)
  1085. #define X11_GREY_44 MK_RGB(112, 112, 112)
  1086. #define X11_GRAY45 MK_RGB(115, 115, 115)
  1087. #define X11_GRAY_45 MK_RGB(115, 115, 115)
  1088. #define X11_GREY45 MK_RGB(115, 115, 115)
  1089. #define X11_GREY_45 MK_RGB(115, 115, 115)
  1090. #define X11_GRAY46 MK_RGB(117, 117, 117)
  1091. #define X11_GRAY_46 MK_RGB(117, 117, 117)
  1092. #define X11_GREY46 MK_RGB(117, 117, 117)
  1093. #define X11_GREY_46 MK_RGB(117, 117, 117)
  1094. #define X11_GRAY47 MK_RGB(120, 120, 120)
  1095. #define X11_GRAY_47 MK_RGB(120, 120, 120)
  1096. #define X11_GREY47 MK_RGB(120, 120, 120)
  1097. #define X11_GREY_47 MK_RGB(120, 120, 120)
  1098. #define X11_GRAY48 MK_RGB(122, 122, 122)
  1099. #define X11_GRAY_48 MK_RGB(122, 122, 122)
  1100. #define X11_GREY48 MK_RGB(122, 122, 122)
  1101. #define X11_GREY_48 MK_RGB(122, 122, 122)
  1102. #define X11_GRAY49 MK_RGB(125, 125, 125)
  1103. #define X11_GRAY_49 MK_RGB(125, 125, 125)
  1104. #define X11_GREY49 MK_RGB(125, 125, 125)
  1105. #define X11_GREY_49 MK_RGB(125, 125, 125)
  1106. #define X11_GRAY50 MK_RGB(127, 127, 127)
  1107. #define X11_GRAY_50 MK_RGB(127, 127, 127)
  1108. #define X11_GREY50 MK_RGB(127, 127, 127)
  1109. #define X11_GREY_50 MK_RGB(127, 127, 127)
  1110. #define X11_GRAY51 MK_RGB(130, 130, 130)
  1111. #define X11_GRAY_51 MK_RGB(130, 130, 130)
  1112. #define X11_GREY51 MK_RGB(130, 130, 130)
  1113. #define X11_GREY_51 MK_RGB(130, 130, 130)
  1114. #define X11_GRAY52 MK_RGB(133, 133, 133)
  1115. #define X11_GRAY_52 MK_RGB(133, 133, 133)
  1116. #define X11_GREY52 MK_RGB(133, 133, 133)
  1117. #define X11_GREY_52 MK_RGB(133, 133, 133)
  1118. #define X11_GRAY53 MK_RGB(135, 135, 135)
  1119. #define X11_GRAY_53 MK_RGB(135, 135, 135)
  1120. #define X11_GREY53 MK_RGB(135, 135, 135)
  1121. #define X11_GREY_53 MK_RGB(135, 135, 135)
  1122. #define X11_GRAY54 MK_RGB(138, 138, 138)
  1123. #define X11_GRAY_54 MK_RGB(138, 138, 138)
  1124. #define X11_GREY54 MK_RGB(138, 138, 138)
  1125. #define X11_GREY_54 MK_RGB(138, 138, 138)
  1126. #define X11_GRAY55 MK_RGB(140, 140, 140)
  1127. #define X11_GRAY_55 MK_RGB(140, 140, 140)
  1128. #define X11_GREY55 MK_RGB(140, 140, 140)
  1129. #define X11_GREY_55 MK_RGB(140, 140, 140)
  1130. #define X11_GRAY56 MK_RGB(143, 143, 143)
  1131. #define X11_GRAY_56 MK_RGB(143, 143, 143)
  1132. #define X11_GREY56 MK_RGB(143, 143, 143)
  1133. #define X11_GREY_56 MK_RGB(143, 143, 143)
  1134. #define X11_GRAY57 MK_RGB(145, 145, 145)
  1135. #define X11_GRAY_57 MK_RGB(145, 145, 145)
  1136. #define X11_GREY57 MK_RGB(145, 145, 145)
  1137. #define X11_GREY_57 MK_RGB(145, 145, 145)
  1138. #define X11_GRAY58 MK_RGB(148, 148, 148)
  1139. #define X11_GRAY_58 MK_RGB(148, 148, 148)
  1140. #define X11_GREY58 MK_RGB(148, 148, 148)
  1141. #define X11_GREY_58 MK_RGB(148, 148, 148)
  1142. #define X11_GRAY59 MK_RGB(150, 150, 150)
  1143. #define X11_GRAY_59 MK_RGB(150, 150, 150)
  1144. #define X11_GREY59 MK_RGB(150, 150, 150)
  1145. #define X11_GREY_59 MK_RGB(150, 150, 150)
  1146. #define X11_GRAY60 MK_RGB(153, 153, 153)
  1147. #define X11_GRAY_60 MK_RGB(153, 153, 153)
  1148. #define X11_GREY60 MK_RGB(153, 153, 153)
  1149. #define X11_GREY_60 MK_RGB(153, 153, 153)
  1150. #define X11_GRAY61 MK_RGB(156, 156, 156)
  1151. #define X11_GRAY_61 MK_RGB(156, 156, 156)
  1152. #define X11_GREY61 MK_RGB(156, 156, 156)
  1153. #define X11_GREY_61 MK_RGB(156, 156, 156)
  1154. #define X11_GRAY62 MK_RGB(158, 158, 158)
  1155. #define X11_GRAY_62 MK_RGB(158, 158, 158)
  1156. #define X11_GREY62 MK_RGB(158, 158, 158)
  1157. #define X11_GREY_62 MK_RGB(158, 158, 158)
  1158. #define X11_GRAY63 MK_RGB(161, 161, 161)
  1159. #define X11_GRAY_63 MK_RGB(161, 161, 161)
  1160. #define X11_GREY63 MK_RGB(161, 161, 161)
  1161. #define X11_GREY_63 MK_RGB(161, 161, 161)
  1162. #define X11_GRAY64 MK_RGB(163, 163, 163)
  1163. #define X11_GRAY_64 MK_RGB(163, 163, 163)
  1164. #define X11_GREY64 MK_RGB(163, 163, 163)
  1165. #define X11_GREY_64 MK_RGB(163, 163, 163)
  1166. #define X11_GRAY65 MK_RGB(166, 166, 166)
  1167. #define X11_GRAY_65 MK_RGB(166, 166, 166)
  1168. #define X11_GREY65 MK_RGB(166, 166, 166)
  1169. #define X11_GREY_65 MK_RGB(166, 166, 166)
  1170. #define X11_GRAY66 MK_RGB(168, 168, 168)
  1171. #define X11_GRAY_66 MK_RGB(168, 168, 168)
  1172. #define X11_GREY66 MK_RGB(168, 168, 168)
  1173. #define X11_GREY_66 MK_RGB(168, 168, 168)
  1174. #define X11_GRAY67 MK_RGB(171, 171, 171)
  1175. #define X11_GRAY_67 MK_RGB(171, 171, 171)
  1176. #define X11_GREY67 MK_RGB(171, 171, 171)
  1177. #define X11_GREY_67 MK_RGB(171, 171, 171)
  1178. #define X11_GRAY68 MK_RGB(173, 173, 173)
  1179. #define X11_GRAY_68 MK_RGB(173, 173, 173)
  1180. #define X11_GREY68 MK_RGB(173, 173, 173)
  1181. #define X11_GREY_68 MK_RGB(173, 173, 173)
  1182. #define X11_GRAY69 MK_RGB(176, 176, 176)
  1183. #define X11_GRAY_69 MK_RGB(176, 176, 176)
  1184. #define X11_GREY69 MK_RGB(176, 176, 176)
  1185. #define X11_GREY_69 MK_RGB(176, 176, 176)
  1186. #define X11_GRAY70 MK_RGB(179, 179, 179)
  1187. #define X11_GRAY_70 MK_RGB(179, 179, 179)
  1188. #define X11_GREY70 MK_RGB(179, 179, 179)
  1189. #define X11_GREY_70 MK_RGB(179, 179, 179)
  1190. #define X11_GRAY71 MK_RGB(181, 181, 181)
  1191. #define X11_GRAY_71 MK_RGB(181, 181, 181)
  1192. #define X11_GREY71 MK_RGB(181, 181, 181)
  1193. #define X11_GREY_71 MK_RGB(181, 181, 181)
  1194. #define X11_GRAY72 MK_RGB(184, 184, 184)
  1195. #define X11_GRAY_72 MK_RGB(184, 184, 184)
  1196. #define X11_GREY72 MK_RGB(184, 184, 184)
  1197. #define X11_GREY_72 MK_RGB(184, 184, 184)
  1198. #define X11_GRAY73 MK_RGB(186, 186, 186)
  1199. #define X11_GRAY_73 MK_RGB(186, 186, 186)
  1200. #define X11_GREY73 MK_RGB(186, 186, 186)
  1201. #define X11_GREY_73 MK_RGB(186, 186, 186)
  1202. #define X11_GRAY74 MK_RGB(189, 189, 189)
  1203. #define X11_GRAY_74 MK_RGB(189, 189, 189)
  1204. #define X11_GREY74 MK_RGB(189, 189, 189)
  1205. #define X11_GREY_74 MK_RGB(189, 189, 189)
  1206. #define X11_GRAY75 MK_RGB(191, 191, 191)
  1207. #define X11_GRAY_75 MK_RGB(191, 191, 191)
  1208. #define X11_GREY75 MK_RGB(191, 191, 191)
  1209. #define X11_GREY_75 MK_RGB(191, 191, 191)
  1210. #define X11_GRAY76 MK_RGB(194, 194, 194)
  1211. #define X11_GRAY_76 MK_RGB(194, 194, 194)
  1212. #define X11_GREY76 MK_RGB(194, 194, 194)
  1213. #define X11_GREY_76 MK_RGB(194, 194, 194)
  1214. #define X11_GRAY77 MK_RGB(196, 196, 196)
  1215. #define X11_GRAY_77 MK_RGB(196, 196, 196)
  1216. #define X11_GREY77 MK_RGB(196, 196, 196)
  1217. #define X11_GREY_77 MK_RGB(196, 196, 196)
  1218. #define X11_GRAY78 MK_RGB(199, 199, 199)
  1219. #define X11_GRAY_78 MK_RGB(199, 199, 199)
  1220. #define X11_GREY78 MK_RGB(199, 199, 199)
  1221. #define X11_GREY_78 MK_RGB(199, 199, 199)
  1222. #define X11_GRAY79 MK_RGB(201, 201, 201)
  1223. #define X11_GRAY_79 MK_RGB(201, 201, 201)
  1224. #define X11_GREY79 MK_RGB(201, 201, 201)
  1225. #define X11_GREY_79 MK_RGB(201, 201, 201)
  1226. #define X11_GRAY80 MK_RGB(204, 204, 204)
  1227. #define X11_GRAY_80 MK_RGB(204, 204, 204)
  1228. #define X11_GREY80 MK_RGB(204, 204, 204)
  1229. #define X11_GREY_80 MK_RGB(204, 204, 204)
  1230. #define X11_GRAY81 MK_RGB(207, 207, 207)
  1231. #define X11_GRAY_81 MK_RGB(207, 207, 207)
  1232. #define X11_GREY81 MK_RGB(207, 207, 207)
  1233. #define X11_GREY_81 MK_RGB(207, 207, 207)
  1234. #define X11_GRAY82 MK_RGB(209, 209, 209)
  1235. #define X11_GRAY_82 MK_RGB(209, 209, 209)
  1236. #define X11_GREY82 MK_RGB(209, 209, 209)
  1237. #define X11_GREY_82 MK_RGB(209, 209, 209)
  1238. #define X11_GRAY83 MK_RGB(212, 212, 212)
  1239. #define X11_GRAY_83 MK_RGB(212, 212, 212)
  1240. #define X11_GREY83 MK_RGB(212, 212, 212)
  1241. #define X11_GREY_83 MK_RGB(212, 212, 212)
  1242. #define X11_GRAY84 MK_RGB(214, 214, 214)
  1243. #define X11_GRAY_84 MK_RGB(214, 214, 214)
  1244. #define X11_GREY84 MK_RGB(214, 214, 214)
  1245. #define X11_GREY_84 MK_RGB(214, 214, 214)
  1246. #define X11_GRAY85 MK_RGB(217, 217, 217)
  1247. #define X11_GRAY_85 MK_RGB(217, 217, 217)
  1248. #define X11_GREY85 MK_RGB(217, 217, 217)
  1249. #define X11_GREY_85 MK_RGB(217, 217, 217)
  1250. #define X11_GRAY86 MK_RGB(219, 219, 219)
  1251. #define X11_GRAY_86 MK_RGB(219, 219, 219)
  1252. #define X11_GREY86 MK_RGB(219, 219, 219)
  1253. #define X11_GREY_86 MK_RGB(219, 219, 219)
  1254. #define X11_GRAY87 MK_RGB(222, 222, 222)
  1255. #define X11_GRAY_87 MK_RGB(222, 222, 222)
  1256. #define X11_GREY87 MK_RGB(222, 222, 222)
  1257. #define X11_GREY_87 MK_RGB(222, 222, 222)
  1258. #define X11_GRAY88 MK_RGB(224, 224, 224)
  1259. #define X11_GRAY_88 MK_RGB(224, 224, 224)
  1260. #define X11_GREY88 MK_RGB(224, 224, 224)
  1261. #define X11_GREY_88 MK_RGB(224, 224, 224)
  1262. #define X11_GRAY89 MK_RGB(227, 227, 227)
  1263. #define X11_GRAY_89 MK_RGB(227, 227, 227)
  1264. #define X11_GREY89 MK_RGB(227, 227, 227)
  1265. #define X11_GREY_89 MK_RGB(227, 227, 227)
  1266. #define X11_GRAY90 MK_RGB(229, 229, 229)
  1267. #define X11_GRAY_90 MK_RGB(229, 229, 229)
  1268. #define X11_GREY90 MK_RGB(229, 229, 229)
  1269. #define X11_GREY_90 MK_RGB(229, 229, 229)
  1270. #define X11_GRAY91 MK_RGB(232, 232, 232)
  1271. #define X11_GRAY_91 MK_RGB(232, 232, 232)
  1272. #define X11_GREY91 MK_RGB(232, 232, 232)
  1273. #define X11_GREY_91 MK_RGB(232, 232, 232)
  1274. #define X11_GRAY92 MK_RGB(235, 235, 235)
  1275. #define X11_GRAY_92 MK_RGB(235, 235, 235)
  1276. #define X11_GREY92 MK_RGB(235, 235, 235)
  1277. #define X11_GREY_92 MK_RGB(235, 235, 235)
  1278. #define X11_GRAY93 MK_RGB(237, 237, 237)
  1279. #define X11_GRAY_93 MK_RGB(237, 237, 237)
  1280. #define X11_GREY93 MK_RGB(237, 237, 237)
  1281. #define X11_GREY_93 MK_RGB(237, 237, 237)
  1282. #define X11_GRAY94 MK_RGB(240, 240, 240)
  1283. #define X11_GRAY_94 MK_RGB(240, 240, 240)
  1284. #define X11_GREY94 MK_RGB(240, 240, 240)
  1285. #define X11_GREY_94 MK_RGB(240, 240, 240)
  1286. #define X11_GRAY95 MK_RGB(242, 242, 242)
  1287. #define X11_GRAY_95 MK_RGB(242, 242, 242)
  1288. #define X11_GREY95 MK_RGB(242, 242, 242)
  1289. #define X11_GREY_95 MK_RGB(242, 242, 242)
  1290. #define X11_GRAY96 MK_RGB(245, 245, 245)
  1291. #define X11_GRAY_96 MK_RGB(245, 245, 245)
  1292. #define X11_GREY96 MK_RGB(245, 245, 245)
  1293. #define X11_GREY_96 MK_RGB(245, 245, 245)
  1294. #define X11_GRAY97 MK_RGB(247, 247, 247)
  1295. #define X11_GRAY_97 MK_RGB(247, 247, 247)
  1296. #define X11_GREY97 MK_RGB(247, 247, 247)
  1297. #define X11_GREY_97 MK_RGB(247, 247, 247)
  1298. #define X11_GRAY98 MK_RGB(250, 250, 250)
  1299. #define X11_GRAY_98 MK_RGB(250, 250, 250)
  1300. #define X11_GREY98 MK_RGB(250, 250, 250)
  1301. #define X11_GREY_98 MK_RGB(250, 250, 250)
  1302. #define X11_GRAY99 MK_RGB(252, 252, 252)
  1303. #define X11_GRAY_99 MK_RGB(252, 252, 252)
  1304. #define X11_GREY99 MK_RGB(252, 252, 252)
  1305. #define X11_GREY_99 MK_RGB(252, 252, 252)
  1306. #define X11_GRAY100 MK_RGB(255, 255, 255)
  1307. #define X11_GRAY_100 MK_RGB(255, 255, 255)
  1308. #define X11_GREY100 MK_RGB(255, 255, 255)
  1309. #define X11_GREY_100 MK_RGB(255, 255, 255)
  1310. #define X11_DARKGREY MK_RGB(169, 169, 169)
  1311. #define X11_DARK_GREY MK_RGB(169, 169, 169)
  1312. #define X11_DARKGRAY MK_RGB(169, 169, 169)
  1313. #define X11_DARK_GRAY MK_RGB(169, 169, 169)
  1314. #define X11_DARKBLUE MK_RGB( 0, 0, 139)
  1315. #define X11_DARK_BLUE MK_RGB( 0, 0, 139)
  1316. #define X11_DARKCYAN MK_RGB( 0, 139, 139)
  1317. #define X11_DARK_CYAN MK_RGB( 0, 139, 139)
  1318. #define X11_DARKMAGENTA MK_RGB(139, 0, 139)
  1319. #define X11_DARK_MAGENTA MK_RGB(139, 0, 139)
  1320. #define X11_DARKRED MK_RGB(139, 0, 0)
  1321. #define X11_DARK_RED MK_RGB(139, 0, 0)
  1322. #define X11_LIGHTGREEN MK_RGB(144, 238, 144)
  1323. #define X11_LIGHT_GREEN MK_RGB(144, 238, 144)
  1324. #endif
  1325. #define COLOUR_NAME_HASH(%0) YHash((%0),false,hash_bernstein)
  1326. #define COLOR_NAME_HASH COLOUR_NAME_HASH
  1327. static stock
  1328. YSI_g_sColours[MAX_TEXT_COLOURS][2];
  1329. #define SetColor SetColour
  1330. stock SetColour(const name[], color)
  1331. {
  1332. return SetColourHash(COLOUR_NAME_HASH(name), color);
  1333. }
  1334. #define SetColorHash SetColourHash
  1335. stock SetColourHash(hash, color)
  1336. {
  1337. color &= 0xFFFFFF00;
  1338. #if !defined NO_X11_COLOURS && !defined NO_X11_COLORS
  1339. new
  1340. id = GetColourHash(hash);
  1341. if (id != 0)
  1342. {
  1343. for (new i = 0; i != MAX_TEXT_COLOURS; ++i)
  1344. {
  1345. new
  1346. iColor = YSI_g_sColours[i][0];
  1347. if (iColor == hash)
  1348. {
  1349. YSI_g_sColours[i][1] = color;
  1350. return i;
  1351. }
  1352. else if (iColor == 0)
  1353. {
  1354. // Tried to rename an X11 colour.
  1355. return -1;
  1356. }
  1357. }
  1358. }
  1359. #endif
  1360. for (new i = 0; i != MAX_TEXT_COLOURS; ++i)
  1361. {
  1362. new
  1363. iColor = YSI_g_sColours[i][0];
  1364. if (iColor == hash || iColor == 0)
  1365. {
  1366. YSI_g_sColours[i][0] = hash;
  1367. YSI_g_sColours[i][1] = color;
  1368. return i;
  1369. }
  1370. }
  1371. return -1;
  1372. }
  1373. // This now uses REVERSE bernstein hash for switch compatibility.
  1374. #define GetColor GetColour
  1375. stock GetColour(const name[], alpha = 0xAA)
  1376. {
  1377. return GetColourHash(COLOUR_NAME_HASH(name), alpha);
  1378. }
  1379. #define GetColorHash GetColourHash
  1380. stock GetColourHash(hash, alpha = 0xAA)
  1381. {
  1382. alpha &= 0xFF;
  1383. // Do the REVERSE hash from YHash
  1384. #if !defined NO_X11_COLOURS && !defined NO_X11_COLORS
  1385. switch (hash)
  1386. {
  1387. case _I(S,N,O,W):
  1388. return alpha | X11_SNOW;
  1389. case _I(G,H,O,S,T,W,H,I,T,E):
  1390. return alpha | X11_GHOST_WHITE;
  1391. case _I(G,H,O,S,T,_,W,H,I,T,E):
  1392. return alpha | X11_GHOST_WHITE;
  1393. case _I(G,H,O,S,T, ,W,H,I,T,E):
  1394. return alpha | X11_GHOST_WHITE;
  1395. case _I(W,H,I,T,E,S,M,O,K,E):
  1396. return alpha | X11_WHITE_SMOKE;
  1397. case _I(W,H,I,T,E,_,S,M,O,K,E):
  1398. return alpha | X11_WHITE_SMOKE;
  1399. case _I(W,H,I,T,E, ,S,M,O,K,E):
  1400. return alpha | X11_WHITE_SMOKE;
  1401. case _I(G,A,I,N,S,B,O,R,O):
  1402. return alpha | X11_GAINSBORO;
  1403. case _I(F,L,O,R,A,L,W,H,I,T,E):
  1404. return alpha | X11_FLORAL_WHITE;
  1405. case _I(F,L,O,R,A,L,_,W,H,I,T,E):
  1406. return alpha | X11_FLORAL_WHITE;
  1407. case _I(F,L,O,R,A,L, ,W,H,I,T,E):
  1408. return alpha | X11_FLORAL_WHITE;
  1409. case _I(O,L,D,L,A,C,E):
  1410. return alpha | X11_OLD_LACE;
  1411. case _I(O,L,D,_,L,A,C,E):
  1412. return alpha | X11_OLD_LACE;
  1413. case _I(O,L,D, ,L,A,C,E):
  1414. return alpha | X11_OLD_LACE;
  1415. case _I(L,I,N,E,N):
  1416. return alpha | X11_LINEN;
  1417. case _I(A,N,T,I,Q,U,E,W,H,I,T,E):
  1418. return alpha | X11_ANTIQUE_WHITE;
  1419. case _I(A,N,T,I,Q,U,E,_,W,H,I,T,E):
  1420. return alpha | X11_ANTIQUE_WHITE;
  1421. case _I(A,N,T,I,Q,U,E, ,W,H,I,T,E):
  1422. return alpha | X11_ANTIQUE_WHITE;
  1423. case _I(P,A,P,A,Y,A,W,H,I,P):
  1424. return alpha | X11_PAPAYA_WHIP;
  1425. case _I(P,A,P,A,Y,A,_,W,H,I,P):
  1426. return alpha | X11_PAPAYA_WHIP;
  1427. case _I(P,A,P,A,Y,A, ,W,H,I,P):
  1428. return alpha | X11_PAPAYA_WHIP;
  1429. case _I(B,L,A,N,C,H,E,D,A,L,M,O,N,D):
  1430. return alpha | X11_BLANCHED_ALMOND;
  1431. case _I(B,L,A,N,C,H,E,D,_,A,L,M,O,N,D):
  1432. return alpha | X11_BLANCHED_ALMOND;
  1433. case _I(B,L,A,N,C,H,E,D, ,A,L,M,O,N,D):
  1434. return alpha | X11_BLANCHED_ALMOND;
  1435. case _I(B,I,S,Q,U,E):
  1436. return alpha | X11_BISQUE;
  1437. case _I(P,E,A,C,H,P,U,F,F):
  1438. return alpha | X11_PEACH_PUFF;
  1439. case _I(P,E,A,C,H,_,P,U,F,F):
  1440. return alpha | X11_PEACH_PUFF;
  1441. case _I(P,E,A,C,H, ,P,U,F,F):
  1442. return alpha | X11_PEACH_PUFF;
  1443. case _I(N,A,V,A,J,O,W,H,I,T,E):
  1444. return alpha | X11_NAVAJO_WHITE;
  1445. case _I(N,A,V,A,J,O,_,W,H,I,T,E):
  1446. return alpha | X11_NAVAJO_WHITE;
  1447. case _I(N,A,V,A,J,O, ,W,H,I,T,E):
  1448. return alpha | X11_NAVAJO_WHITE;
  1449. case _I(M,O,C,C,A,S,I,N):
  1450. return alpha | X11_MOCCASIN;
  1451. case _I(C,O,R,N,S,I,L,K):
  1452. return alpha | X11_CORNSILK;
  1453. case _I(I,V,O,R,Y):
  1454. return alpha | X11_IVORY;
  1455. case _I(L,E,M,O,N,C,H,I,F,F,O,N):
  1456. return alpha | X11_LEMON_CHIFFON;
  1457. case _I(L,E,M,O,N,_,C,H,I,F,F,O,N):
  1458. return alpha | X11_LEMON_CHIFFON;
  1459. case _I(L,E,M,O,N, ,C,H,I,F,F,O,N):
  1460. return alpha | X11_LEMON_CHIFFON;
  1461. case _I(S,E,A,S,H,E,L,L):
  1462. return alpha | X11_SEASHELL;
  1463. case _I(H,O,N,E,Y,D,E,W):
  1464. return alpha | X11_HONEYDEW;
  1465. case _I(M,I,N,T,C,R,E,A,M):
  1466. return alpha | X11_MINT_CREAM;
  1467. case _I(M,I,N,T,_,C,R,E,A,M):
  1468. return alpha | X11_MINT_CREAM;
  1469. case _I(M,I,N,T, ,C,R,E,A,M):
  1470. return alpha | X11_MINT_CREAM;
  1471. case _I(A,Z,U,R,E):
  1472. return alpha | X11_AZURE;
  1473. case _I(A,L,I,C,E,B,L,U,E):
  1474. return alpha | X11_ALICE_BLUE;
  1475. case _I(A,L,I,C,E,_,B,L,U,E):
  1476. return alpha | X11_ALICE_BLUE;
  1477. case _I(A,L,I,C,E, ,B,L,U,E):
  1478. return alpha | X11_ALICE_BLUE;
  1479. case _I(L,A,V,E,N,D,E,R):
  1480. return alpha | X11_LAVENDER;
  1481. case _I(L,A,V,E,N,D,E,R,B,L,U,S,H):
  1482. return alpha | X11_LAVENDER_BLUSH;
  1483. case _I(L,A,V,E,N,D,E,R,_,B,L,U,S,H):
  1484. return alpha | X11_LAVENDER_BLUSH;
  1485. case _I(L,A,V,E,N,D,E,R, ,B,L,U,S,H):
  1486. return alpha | X11_LAVENDER_BLUSH;
  1487. case _I(M,I,S,T,Y,R,O,S,E):
  1488. return alpha | X11_MISTY_ROSE;
  1489. case _I(M,I,S,T,Y,_,R,O,S,E):
  1490. return alpha | X11_MISTY_ROSE;
  1491. case _I(M,I,S,T,Y, ,R,O,S,E):
  1492. return alpha | X11_MISTY_ROSE;
  1493. case _I(W,H,I,T,E):
  1494. return alpha | X11_WHITE;
  1495. case _I(B,L,A,C,K):
  1496. return alpha | X11_BLACK;
  1497. case _I(D,A,R,K,S,L,A,T,E,G,R,A,Y):
  1498. return alpha | X11_DARK_SLATE_GRAY;
  1499. case _I(D,A,R,K,_,S,L,A,T,E,_,G,R,A,Y):
  1500. return alpha | X11_DARK_SLATE_GRAY;
  1501. case _I(D,A,R,K, ,S,L,A,T,E, ,G,R,A,Y):
  1502. return alpha | X11_DARK_SLATE_GRAY;
  1503. case _I(D,A,R,K,S,L,A,T,E,G,R,E,Y):
  1504. return alpha | X11_DARK_SLATE_GREY;
  1505. case _I(D,A,R,K,_,S,L,A,T,E,_,G,R,E,Y):
  1506. return alpha | X11_DARK_SLATE_GREY;
  1507. case _I(D,A,R,K, ,S,L,A,T,E, ,G,R,E,Y):
  1508. return alpha | X11_DARK_SLATE_GREY;
  1509. case _I(D,I,M,G,R,A,Y):
  1510. return alpha | X11_DIM_GRAY;
  1511. case _I(D,I,M,_,G,R,A,Y):
  1512. return alpha | X11_DIM_GRAY;
  1513. case _I(D,I,M, ,G,R,A,Y):
  1514. return alpha | X11_DIM_GRAY;
  1515. case _I(D,I,M,G,R,E,Y):
  1516. return alpha | X11_DIM_GREY;
  1517. case _I(D,I,M,_,G,R,E,Y):
  1518. return alpha | X11_DIM_GREY;
  1519. case _I(D,I,M, ,G,R,E,Y):
  1520. return alpha | X11_DIM_GREY;
  1521. case _I(S,L,A,T,E,G,R,A,Y):
  1522. return alpha | X11_SLATE_GRAY;
  1523. case _I(S,L,A,T,E,_,G,R,A,Y):
  1524. return alpha | X11_SLATE_GRAY;
  1525. case _I(S,L,A,T,E, ,G,R,A,Y):
  1526. return alpha | X11_SLATE_GRAY;
  1527. case _I(S,L,A,T,E,G,R,E,Y):
  1528. return alpha | X11_SLATE_GREY;
  1529. case _I(S,L,A,T,E,_,G,R,E,Y):
  1530. return alpha | X11_SLATE_GREY;
  1531. case _I(S,L,A,T,E, ,G,R,E,Y):
  1532. return alpha | X11_SLATE_GREY;
  1533. case _I(L,I,G,H,T,S,L,A,T,E,G,R,A,Y):
  1534. return alpha | X11_LIGHT_SLATE_GRAY;
  1535. case _I(L,I,G,H,T,_,S,L,A,T,E,_,G,R,A,Y):
  1536. return alpha | X11_LIGHT_SLATE_GRAY;
  1537. case _I(L,I,G,H,T, ,S,L,A,T,E, ,G,R,A,Y):
  1538. return alpha | X11_LIGHT_SLATE_GRAY;
  1539. case _I(L,I,G,H,T,S,L,A,T,E,G,R,E,Y):
  1540. return alpha | X11_LIGHT_SLATE_GREY;
  1541. case _I(L,I,G,H,T,_,S,L,A,T,E,_,G,R,E,Y):
  1542. return alpha | X11_LIGHT_SLATE_GREY;
  1543. case _I(L,I,G,H,T, ,S,L,A,T,E, ,G,R,E,Y):
  1544. return alpha | X11_LIGHT_SLATE_GREY;
  1545. case _I(G,R,A,Y):
  1546. return alpha | X11_GRAY;
  1547. case _I(G,R,E,Y):
  1548. return alpha | X11_GREY;
  1549. case _I(L,I,G,H,T,G,R,E,Y):
  1550. return alpha | X11_LIGHT_GREY;
  1551. case _I(L,I,G,H,T,_,G,R,E,Y):
  1552. return alpha | X11_LIGHT_GREY;
  1553. case _I(L,I,G,H,T, ,G,R,E,Y):
  1554. return alpha | X11_LIGHT_GREY;
  1555. case _I(L,I,G,H,T,G,R,A,Y):
  1556. return alpha | X11_LIGHT_GRAY;
  1557. case _I(L,I,G,H,T,_,G,R,A,Y):
  1558. return alpha | X11_LIGHT_GRAY;
  1559. case _I(L,I,G,H,T, ,G,R,A,Y):
  1560. return alpha | X11_LIGHT_GRAY;
  1561. case _I(M,I,D,N,I,G,H,T,B,L,U,E):
  1562. return alpha | X11_MIDNIGHT_BLUE;
  1563. case _I(M,I,D,N,I,G,H,T,_,B,L,U,E):
  1564. return alpha | X11_MIDNIGHT_BLUE;
  1565. case _I(M,I,D,N,I,G,H,T, ,B,L,U,E):
  1566. return alpha | X11_MIDNIGHT_BLUE;
  1567. case _I(N,A,V,Y):
  1568. return alpha | X11_NAVY;
  1569. case _I(N,A,V,Y,B,L,U,E):
  1570. return alpha | X11_NAVY_BLUE;
  1571. case _I(N,A,V,Y,_,B,L,U,E):
  1572. return alpha | X11_NAVY_BLUE;
  1573. case _I(N,A,V,Y, ,B,L,U,E):
  1574. return alpha | X11_NAVY_BLUE;
  1575. case _I(C,O,R,N,F,L,O,W,E,R,B,L,U,E):
  1576. return alpha | X11_CORNFLOWER_BLUE;
  1577. case _I(C,O,R,N,F,L,O,W,E,R,_,B,L,U,E):
  1578. return alpha | X11_CORNFLOWER_BLUE;
  1579. case _I(C,O,R,N,F,L,O,W,E,R, ,B,L,U,E):
  1580. return alpha | X11_CORNFLOWER_BLUE;
  1581. case _I(D,A,R,K,S,L,A,T,E,B,L,U,E):
  1582. return alpha | X11_DARK_SLATE_BLUE;
  1583. case _I(D,A,R,K,_,S,L,A,T,E,_,B,L,U,E):
  1584. return alpha | X11_DARK_SLATE_BLUE;
  1585. case _I(D,A,R,K, ,S,L,A,T,E, ,B,L,U,E):
  1586. return alpha | X11_DARK_SLATE_BLUE;
  1587. case _I(S,L,A,T,E,B,L,U,E):
  1588. return alpha | X11_SLATE_BLUE;
  1589. case _I(S,L,A,T,E,_,B,L,U,E):
  1590. return alpha | X11_SLATE_BLUE;
  1591. case _I(S,L,A,T,E, ,B,L,U,E):
  1592. return alpha | X11_SLATE_BLUE;
  1593. case _I(M,E,D,I,U,M,S,L,A,T,E,B,L,U,E):
  1594. return alpha | X11_MEDIUM_SLATE_BLUE;
  1595. case _I(M,E,D,I,U,M,_,S,L,A,T,E,_,B,L,U,E):
  1596. return alpha | X11_MEDIUM_SLATE_BLUE;
  1597. case _I(M,E,D,I,U,M, ,S,L,A,T,E, ,B,L,U,E):
  1598. return alpha | X11_MEDIUM_SLATE_BLUE;
  1599. case _I(L,I,G,H,T,S,L,A,T,E,B,L,U,E):
  1600. return alpha | X11_LIGHT_SLATE_BLUE;
  1601. case _I(L,I,G,H,T,_,S,L,A,T,E,_,B,L,U,E):
  1602. return alpha | X11_LIGHT_SLATE_BLUE;
  1603. case _I(L,I,G,H,T, ,S,L,A,T,E, ,B,L,U,E):
  1604. return alpha | X11_LIGHT_SLATE_BLUE;
  1605. case _I(M,E,D,I,U,M,B,L,U,E):
  1606. return alpha | X11_MEDIUM_BLUE;
  1607. case _I(M,E,D,I,U,M,_,B,L,U,E):
  1608. return alpha | X11_MEDIUM_BLUE;
  1609. case _I(M,E,D,I,U,M, ,B,L,U,E):
  1610. return alpha | X11_MEDIUM_BLUE;
  1611. case _I(R,O,Y,A,L,B,L,U,E):
  1612. return alpha | X11_ROYAL_BLUE;
  1613. case _I(R,O,Y,A,L,_,B,L,U,E):
  1614. return alpha | X11_ROYAL_BLUE;
  1615. case _I(R,O,Y,A,L, ,B,L,U,E):
  1616. return alpha | X11_ROYAL_BLUE;
  1617. case _I(B,L,U,E):
  1618. return alpha | X11_BLUE;
  1619. case _I(D,O,D,G,E,R,B,L,U,E):
  1620. return alpha | X11_DODGER_BLUE;
  1621. case _I(D,O,D,G,E,R,_,B,L,U,E):
  1622. return alpha | X11_DODGER_BLUE;
  1623. case _I(D,O,D,G,E,R, ,B,L,U,E):
  1624. return alpha | X11_DODGER_BLUE;
  1625. case _I(D,E,E,P,S,K,Y,B,L,U,E):
  1626. return alpha | X11_DEEP_SKY_BLUE;
  1627. case _I(D,E,E,P,_,S,K,Y,_,B,L,U,E):
  1628. return alpha | X11_DEEP_SKY_BLUE;
  1629. case _I(D,E,E,P, ,S,K,Y, ,B,L,U,E):
  1630. return alpha | X11_DEEP_SKY_BLUE;
  1631. case _I(S,K,Y,B,L,U,E):
  1632. return alpha | X11_SKY_BLUE;
  1633. case _I(S,K,Y,_,B,L,U,E):
  1634. return alpha | X11_SKY_BLUE;
  1635. case _I(S,K,Y, ,B,L,U,E):
  1636. return alpha | X11_SKY_BLUE;
  1637. case _I(L,I,G,H,T,S,K,Y,B,L,U,E):
  1638. return alpha | X11_LIGHT_SKY_BLUE;
  1639. case _I(L,I,G,H,T,_,S,K,Y,_,B,L,U,E):
  1640. return alpha | X11_LIGHT_SKY_BLUE;
  1641. case _I(L,I,G,H,T, ,S,K,Y, ,B,L,U,E):
  1642. return alpha | X11_LIGHT_SKY_BLUE;
  1643. case _I(S,T,E,E,L,B,L,U,E):
  1644. return alpha | X11_STEEL_BLUE;
  1645. case _I(S,T,E,E,L,_,B,L,U,E):
  1646. return alpha | X11_STEEL_BLUE;
  1647. case _I(S,T,E,E,L, ,B,L,U,E):
  1648. return alpha | X11_STEEL_BLUE;
  1649. case _I(L,I,G,H,T,S,T,E,E,L,B,L,U,E):
  1650. return alpha | X11_LIGHT_STEEL_BLUE;
  1651. case _I(L,I,G,H,T,_,S,T,E,E,L,_,B,L,U,E):
  1652. return alpha | X11_LIGHT_STEEL_BLUE;
  1653. case _I(L,I,G,H,T, ,S,T,E,E,L, ,B,L,U,E):
  1654. return alpha | X11_LIGHT_STEEL_BLUE;
  1655. case _I(L,I,G,H,T,B,L,U,E):
  1656. return alpha | X11_LIGHT_BLUE;
  1657. case _I(L,I,G,H,T,_,B,L,U,E):
  1658. return alpha | X11_LIGHT_BLUE;
  1659. case _I(L,I,G,H,T, ,B,L,U,E):
  1660. return alpha | X11_LIGHT_BLUE;
  1661. case _I(P,O,W,D,E,R,B,L,U,E):
  1662. return alpha | X11_POWDER_BLUE;
  1663. case _I(P,O,W,D,E,R,_,B,L,U,E):
  1664. return alpha | X11_POWDER_BLUE;
  1665. case _I(P,O,W,D,E,R, ,B,L,U,E):
  1666. return alpha | X11_POWDER_BLUE;
  1667. case _I(P,A,L,E,T,U,R,Q,U,O,I,S,E):
  1668. return alpha | X11_PALE_TURQUOISE;
  1669. case _I(P,A,L,E,_,T,U,R,Q,U,O,I,S,E):
  1670. return alpha | X11_PALE_TURQUOISE;
  1671. case _I(P,A,L,E, ,T,U,R,Q,U,O,I,S,E):
  1672. return alpha | X11_PALE_TURQUOISE;
  1673. case _I(D,A,R,K,T,U,R,Q,U,O,I,S,E):
  1674. return alpha | X11_DARK_TURQUOISE;
  1675. case _I(D,A,R,K,_,T,U,R,Q,U,O,I,S,E):
  1676. return alpha | X11_DARK_TURQUOISE;
  1677. case _I(D,A,R,K, ,T,U,R,Q,U,O,I,S,E):
  1678. return alpha | X11_DARK_TURQUOISE;
  1679. case _I(M,E,D,I,U,M,T,U,R,Q,U,O,I,S,E):
  1680. return alpha | X11_MEDIUM_TURQUOISE;
  1681. case _I(M,E,D,I,U,M,_,T,U,R,Q,U,O,I,S,E):
  1682. return alpha | X11_MEDIUM_TURQUOISE;
  1683. case _I(M,E,D,I,U,M, ,T,U,R,Q,U,O,I,S,E):
  1684. return alpha | X11_MEDIUM_TURQUOISE;
  1685. case _I(T,U,R,Q,U,O,I,S,E):
  1686. return alpha | X11_TURQUOISE;
  1687. case _I(C,Y,A,N):
  1688. return alpha | X11_CYAN;
  1689. case _I(L,I,G,H,T,C,Y,A,N):
  1690. return alpha | X11_LIGHT_CYAN;
  1691. case _I(L,I,G,H,T,_,C,Y,A,N):
  1692. return alpha | X11_LIGHT_CYAN;
  1693. case _I(L,I,G,H,T, ,C,Y,A,N):
  1694. return alpha | X11_LIGHT_CYAN;
  1695. case _I(C,A,D,E,T,B,L,U,E):
  1696. return alpha | X11_CADET_BLUE;
  1697. case _I(C,A,D,E,T,_,B,L,U,E):
  1698. return alpha | X11_CADET_BLUE;
  1699. case _I(C,A,D,E,T, ,B,L,U,E):
  1700. return alpha | X11_CADET_BLUE;
  1701. case _I(M,E,D,I,U,M,A,Q,U,A,M,A,R,I,N,E):
  1702. return alpha | X11_MEDIUM_AQUAMARINE;
  1703. case _I(M,E,D,I,U,M,_,A,Q,U,A,M,A,R,I,N,E):
  1704. return alpha | X11_MEDIUM_AQUAMARINE;
  1705. case _I(M,E,D,I,U,M, ,A,Q,U,A,M,A,R,I,N,E):
  1706. return alpha | X11_MEDIUM_AQUAMARINE;
  1707. case _I(A,Q,U,A,M,A,R,I,N,E):
  1708. return alpha | X11_AQUAMARINE;
  1709. case _I(D,A,R,K,G,R,E,E,N):
  1710. return alpha | X11_DARK_GREEN;
  1711. case _I(D,A,R,K,_,G,R,E,E,N):
  1712. return alpha | X11_DARK_GREEN;
  1713. case _I(D,A,R,K, ,G,R,E,E,N):
  1714. return alpha | X11_DARK_GREEN;
  1715. case _I(D,A,R,K,O,L,I,V,E,G,R,E,E,N):
  1716. return alpha | X11_DARK_OLIVE_GREEN;
  1717. case _I(D,A,R,K,_,O,L,I,V,E,_,G,R,E,E,N):
  1718. return alpha | X11_DARK_OLIVE_GREEN;
  1719. case _I(D,A,R,K, ,O,L,I,V,E, ,G,R,E,E,N):
  1720. return alpha | X11_DARK_OLIVE_GREEN;
  1721. case _I(D,A,R,K,S,E,A,G,R,E,E,N):
  1722. return alpha | X11_DARK_SEA_GREEN;
  1723. case _I(D,A,R,K,_,S,E,A,_,G,R,E,E,N):
  1724. return alpha | X11_DARK_SEA_GREEN;
  1725. case _I(D,A,R,K, ,S,E,A, ,G,R,E,E,N):
  1726. return alpha | X11_DARK_SEA_GREEN;
  1727. case _I(S,E,A,G,R,E,E,N):
  1728. return alpha | X11_SEA_GREEN;
  1729. case _I(S,E,A,_,G,R,E,E,N):
  1730. return alpha | X11_SEA_GREEN;
  1731. case _I(S,E,A, ,G,R,E,E,N):
  1732. return alpha | X11_SEA_GREEN;
  1733. case _I(M,E,D,I,U,M,S,E,A,G,R,E,E,N):
  1734. return alpha | X11_MEDIUM_SEA_GREEN;
  1735. case _I(M,E,D,I,U,M,_,S,E,A,_,G,R,E,E,N):
  1736. return alpha | X11_MEDIUM_SEA_GREEN;
  1737. case _I(M,E,D,I,U,M, ,S,E,A, ,G,R,E,E,N):
  1738. return alpha | X11_MEDIUM_SEA_GREEN;
  1739. case _I(L,I,G,H,T,S,E,A,G,R,E,E,N):
  1740. return alpha | X11_LIGHT_SEA_GREEN;
  1741. case _I(L,I,G,H,T,_,S,E,A,_,G,R,E,E,N):
  1742. return alpha | X11_LIGHT_SEA_GREEN;
  1743. case _I(L,I,G,H,T, ,S,E,A, ,G,R,E,E,N):
  1744. return alpha | X11_LIGHT_SEA_GREEN;
  1745. case _I(P,A,L,E,G,R,E,E,N):
  1746. return alpha | X11_PALE_GREEN;
  1747. case _I(P,A,L,E,_,G,R,E,E,N):
  1748. return alpha | X11_PALE_GREEN;
  1749. case _I(P,A,L,E, ,G,R,E,E,N):
  1750. return alpha | X11_PALE_GREEN;
  1751. case _I(S,P,R,I,N,G,G,R,E,E,N):
  1752. return alpha | X11_SPRING_GREEN;
  1753. case _I(S,P,R,I,N,G,_,G,R,E,E,N):
  1754. return alpha | X11_SPRING_GREEN;
  1755. case _I(S,P,R,I,N,G, ,G,R,E,E,N):
  1756. return alpha | X11_SPRING_GREEN;
  1757. case _I(L,A,W,N,G,R,E,E,N):
  1758. return alpha | X11_LAWN_GREEN;
  1759. case _I(L,A,W,N,_,G,R,E,E,N):
  1760. return alpha | X11_LAWN_GREEN;
  1761. case _I(L,A,W,N, ,G,R,E,E,N):
  1762. return alpha | X11_LAWN_GREEN;
  1763. case _I(G,R,E,E,N):
  1764. return alpha | X11_GREEN;
  1765. case _I(C,H,A,R,T,R,E,U,S,E):
  1766. return alpha | X11_CHARTREUSE;
  1767. case _I(M,E,D,I,U,M,S,P,R,I,N,G,G,R,E,E,N):
  1768. return alpha | X11_MEDIUM_SPRING_GREEN;
  1769. case _I(M,E,D,I,U,M,_,S,P,R,I,N,G,_,G,R,E,E,N):
  1770. return alpha | X11_MEDIUM_SPRING_GREEN;
  1771. case _I(M,E,D,I,U,M, ,S,P,R,I,N,G, ,G,R,E,E,N):
  1772. return alpha | X11_MEDIUM_SPRING_GREEN;
  1773. case _I(G,R,E,E,N,Y,E,L,L,O,W):
  1774. return alpha | X11_GREEN_YELLOW;
  1775. case _I(G,R,E,E,N,_,Y,E,L,L,O,W):
  1776. return alpha | X11_GREEN_YELLOW;
  1777. case _I(G,R,E,E,N, ,Y,E,L,L,O,W):
  1778. return alpha | X11_GREEN_YELLOW;
  1779. case _I(L,I,M,E,G,R,E,E,N):
  1780. return alpha | X11_LIME_GREEN;
  1781. case _I(L,I,M,E,_,G,R,E,E,N):
  1782. return alpha | X11_LIME_GREEN;
  1783. case _I(L,I,M,E, ,G,R,E,E,N):
  1784. return alpha | X11_LIME_GREEN;
  1785. case _I(Y,E,L,L,O,W,G,R,E,E,N):
  1786. return alpha | X11_YELLOW_GREEN;
  1787. case _I(Y,E,L,L,O,W,_,G,R,E,E,N):
  1788. return alpha | X11_YELLOW_GREEN;
  1789. case _I(Y,E,L,L,O,W, ,G,R,E,E,N):
  1790. return alpha | X11_YELLOW_GREEN;
  1791. case _I(F,O,R,E,S,T,G,R,E,E,N):
  1792. return alpha | X11_FOREST_GREEN;
  1793. case _I(F,O,R,E,S,T,_,G,R,E,E,N):
  1794. return alpha | X11_FOREST_GREEN;
  1795. case _I(F,O,R,E,S,T, ,G,R,E,E,N):
  1796. return alpha | X11_FOREST_GREEN;
  1797. case _I(O,L,I,V,E,D,R,A,B):
  1798. return alpha | X11_OLIVE_DRAB;
  1799. case _I(O,L,I,V,E,_,D,R,A,B):
  1800. return alpha | X11_OLIVE_DRAB;
  1801. case _I(O,L,I,V,E, ,D,R,A,B):
  1802. return alpha | X11_OLIVE_DRAB;
  1803. case _I(D,A,R,K,K,H,A,K,I):
  1804. return alpha | X11_DARK_KHAKI;
  1805. case _I(D,A,R,K,_,K,H,A,K,I):
  1806. return alpha | X11_DARK_KHAKI;
  1807. case _I(D,A,R,K, ,K,H,A,K,I):
  1808. return alpha | X11_DARK_KHAKI;
  1809. case _I(K,H,A,K,I):
  1810. return alpha | X11_KHAKI;
  1811. case _I(P,A,L,E,G,O,L,D,E,N,R,O,D):
  1812. return alpha | X11_PALE_GOLDENROD;
  1813. case _I(P,A,L,E,_,G,O,L,D,E,N,R,O,D):
  1814. return alpha | X11_PALE_GOLDENROD;
  1815. case _I(P,A,L,E, ,G,O,L,D,E,N,R,O,D):
  1816. return alpha | X11_PALE_GOLDENROD;
  1817. case _I(L,I,G,H,T,G,O,L,D,E,N,R,O,D,Y,E,L,L,O,W):
  1818. return alpha | X11_LIGHT_GOLDENROD_YELLOW;
  1819. case _I(L,I,G,H,T,_,G,O,L,D,E,N,R,O,D,_,Y,E,L,L,O,W):
  1820. return alpha | X11_LIGHT_GOLDENROD_YELLOW;
  1821. case _I(L,I,G,H,T, ,G,O,L,D,E,N,R,O,D, ,Y,E,L,L,O,W):
  1822. return alpha | X11_LIGHT_GOLDENROD_YELLOW;
  1823. case _I(L,I,G,H,T,Y,E,L,L,O,W):
  1824. return alpha | X11_LIGHT_YELLOW;
  1825. case _I(L,I,G,H,T,_,Y,E,L,L,O,W):
  1826. return alpha | X11_LIGHT_YELLOW;
  1827. case _I(L,I,G,H,T, ,Y,E,L,L,O,W):
  1828. return alpha | X11_LIGHT_YELLOW;
  1829. case _I(Y,E,L,L,O,W):
  1830. return alpha | X11_YELLOW;
  1831. case _I(G,O,L,D):
  1832. return alpha | X11_GOLD;
  1833. case _I(L,I,G,H,T,G,O,L,D,E,N,R,O,D):
  1834. return alpha | X11_LIGHT_GOLDENROD;
  1835. case _I(L,I,G,H,T,_,G,O,L,D,E,N,R,O,D):
  1836. return alpha | X11_LIGHT_GOLDENROD;
  1837. case _I(L,I,G,H,T, ,G,O,L,D,E,N,R,O,D):
  1838. return alpha | X11_LIGHT_GOLDENROD;
  1839. case _I(G,O,L,D,E,N,R,O,D):
  1840. return alpha | X11_GOLDENROD;
  1841. case _I(D,A,R,K,G,O,L,D,E,N,R,O,D):
  1842. return alpha | X11_DARK_GOLDENROD;
  1843. case _I(D,A,R,K,_,G,O,L,D,E,N,R,O,D):
  1844. return alpha | X11_DARK_GOLDENROD;
  1845. case _I(D,A,R,K, ,G,O,L,D,E,N,R,O,D):
  1846. return alpha | X11_DARK_GOLDENROD;
  1847. case _I(R,O,S,Y,B,R,O,W,N):
  1848. return alpha | X11_ROSY_BROWN;
  1849. case _I(R,O,S,Y,_,B,R,O,W,N):
  1850. return alpha | X11_ROSY_BROWN;
  1851. case _I(R,O,S,Y, ,B,R,O,W,N):
  1852. return alpha | X11_ROSY_BROWN;
  1853. case _I(I,N,D,I,A,N,R,E,D):
  1854. return alpha | X11_INDIAN_RED;
  1855. case _I(I,N,D,I,A,N,_,R,E,D):
  1856. return alpha | X11_INDIAN_RED;
  1857. case _I(I,N,D,I,A,N, ,R,E,D):
  1858. return alpha | X11_INDIAN_RED;
  1859. case _I(S,A,D,D,L,E,B,R,O,W,N):
  1860. return alpha | X11_SADDLE_BROWN;
  1861. case _I(S,A,D,D,L,E,_,B,R,O,W,N):
  1862. return alpha | X11_SADDLE_BROWN;
  1863. case _I(S,A,D,D,L,E, ,B,R,O,W,N):
  1864. return alpha | X11_SADDLE_BROWN;
  1865. case _I(S,I,E,N,N,A):
  1866. return alpha | X11_SIENNA;
  1867. case _I(P,E,R,U):
  1868. return alpha | X11_PERU;
  1869. case _I(B,U,R,L,Y,W,O,O,D):
  1870. return alpha | X11_BURLYWOOD;
  1871. case _I(B,E,I,G,E):
  1872. return alpha | X11_BEIGE;
  1873. case _I(W,H,E,A,T):
  1874. return alpha | X11_WHEAT;
  1875. case _I(S,A,N,D,Y,B,R,O,W,N):
  1876. return alpha | X11_SANDY_BROWN;
  1877. case _I(S,A,N,D,Y,_,B,R,O,W,N):
  1878. return alpha | X11_SANDY_BROWN;
  1879. case _I(S,A,N,D,Y, ,B,R,O,W,N):
  1880. return alpha | X11_SANDY_BROWN;
  1881. case _I(T,A,N):
  1882. return alpha | X11_TAN;
  1883. case _I(C,H,O,C,O,L,A,T,E):
  1884. return alpha | X11_CHOCOLATE;
  1885. case _I(F,I,R,E,B,R,I,C,K):
  1886. return alpha | X11_FIREBRICK;
  1887. case _I(B,R,O,W,N):
  1888. return alpha | X11_BROWN;
  1889. case _I(D,A,R,K,S,A,L,M,O,N):
  1890. return alpha | X11_DARK_SALMON;
  1891. case _I(D,A,R,K,_,S,A,L,M,O,N):
  1892. return alpha | X11_DARK_SALMON;
  1893. case _I(D,A,R,K, ,S,A,L,M,O,N):
  1894. return alpha | X11_DARK_SALMON;
  1895. case _I(S,A,L,M,O,N):
  1896. return alpha | X11_SALMON;
  1897. case _I(L,I,G,H,T,S,A,L,M,O,N):
  1898. return alpha | X11_LIGHT_SALMON;
  1899. case _I(L,I,G,H,T,_,S,A,L,M,O,N):
  1900. return alpha | X11_LIGHT_SALMON;
  1901. case _I(L,I,G,H,T, ,S,A,L,M,O,N):
  1902. return alpha | X11_LIGHT_SALMON;
  1903. case _I(O,R,A,N,G,E):
  1904. return alpha | X11_ORANGE;
  1905. case _I(D,A,R,K,O,R,A,N,G,E):
  1906. return alpha | X11_DARK_ORANGE;
  1907. case _I(D,A,R,K,_,O,R,A,N,G,E):
  1908. return alpha | X11_DARK_ORANGE;
  1909. case _I(D,A,R,K, ,O,R,A,N,G,E):
  1910. return alpha | X11_DARK_ORANGE;
  1911. case _I(C,O,R,A,L):
  1912. return alpha | X11_CORAL;
  1913. case _I(L,I,G,H,T,C,O,R,A,L):
  1914. return alpha | X11_LIGHT_CORAL;
  1915. case _I(L,I,G,H,T,_,C,O,R,A,L):
  1916. return alpha | X11_LIGHT_CORAL;
  1917. case _I(L,I,G,H,T, ,C,O,R,A,L):
  1918. return alpha | X11_LIGHT_CORAL;
  1919. case _I(T,O,M,A,T,O):
  1920. return alpha | X11_TOMATO;
  1921. case _I(O,R,A,N,G,E,R,E,D):
  1922. return alpha | X11_ORANGE_RED;
  1923. case _I(O,R,A,N,G,E,_,R,E,D):
  1924. return alpha | X11_ORANGE_RED;
  1925. case _I(O,R,A,N,G,E, ,R,E,D):
  1926. return alpha | X11_ORANGE_RED;
  1927. case _I(R,E,D):
  1928. return alpha | X11_RED;
  1929. case _I(H,O,T,P,I,N,K):
  1930. return alpha | X11_HOT_PINK;
  1931. case _I(H,O,T,_,P,I,N,K):
  1932. return alpha | X11_HOT_PINK;
  1933. case _I(H,O,T, ,P,I,N,K):
  1934. return alpha | X11_HOT_PINK;
  1935. case _I(D,E,E,P,P,I,N,K):
  1936. return alpha | X11_DEEP_PINK;
  1937. case _I(D,E,E,P,_,P,I,N,K):
  1938. return alpha | X11_DEEP_PINK;
  1939. case _I(D,E,E,P, ,P,I,N,K):
  1940. return alpha | X11_DEEP_PINK;
  1941. case _I(P,I,N,K):
  1942. return alpha | X11_PINK;
  1943. case _I(L,I,G,H,T,P,I,N,K):
  1944. return alpha | X11_LIGHT_PINK;
  1945. case _I(L,I,G,H,T,_,P,I,N,K):
  1946. return alpha | X11_LIGHT_PINK;
  1947. case _I(L,I,G,H,T, ,P,I,N,K):
  1948. return alpha | X11_LIGHT_PINK;
  1949. case _I(P,A,L,E,V,I,O,L,E,T,R,E,D):
  1950. return alpha | X11_PALE_VIOLET_RED;
  1951. case _I(P,A,L,E,_,V,I,O,L,E,T,_,R,E,D):
  1952. return alpha | X11_PALE_VIOLET_RED;
  1953. case _I(P,A,L,E, ,V,I,O,L,E,T, ,R,E,D):
  1954. return alpha | X11_PALE_VIOLET_RED;
  1955. case _I(M,A,R,O,O,N):
  1956. return alpha | X11_MAROON;
  1957. case _I(M,E,D,I,U,M,V,I,O,L,E,T,R,E,D):
  1958. return alpha | X11_MEDIUM_VIOLET_RED;
  1959. case _I(M,E,D,I,U,M,_,V,I,O,L,E,T,_,R,E,D):
  1960. return alpha | X11_MEDIUM_VIOLET_RED;
  1961. case _I(M,E,D,I,U,M, ,V,I,O,L,E,T, ,R,E,D):
  1962. return alpha | X11_MEDIUM_VIOLET_RED;
  1963. case _I(V,I,O,L,E,T,R,E,D):
  1964. return alpha | X11_VIOLET_RED;
  1965. case _I(V,I,O,L,E,T,_,R,E,D):
  1966. return alpha | X11_VIOLET_RED;
  1967. case _I(V,I,O,L,E,T, ,R,E,D):
  1968. return alpha | X11_VIOLET_RED;
  1969. case _I(M,A,G,E,N,T,A):
  1970. return alpha | X11_MAGENTA;
  1971. case _I(V,I,O,L,E,T):
  1972. return alpha | X11_VIOLET;
  1973. case _I(P,L,U,M):
  1974. return alpha | X11_PLUM;
  1975. case _I(O,R,C,H,I,D):
  1976. return alpha | X11_ORCHID;
  1977. case _I(M,E,D,I,U,M,O,R,C,H,I,D):
  1978. return alpha | X11_MEDIUM_ORCHID;
  1979. case _I(M,E,D,I,U,M,_,O,R,C,H,I,D):
  1980. return alpha | X11_MEDIUM_ORCHID;
  1981. case _I(M,E,D,I,U,M, ,O,R,C,H,I,D):
  1982. return alpha | X11_MEDIUM_ORCHID;
  1983. case _I(D,A,R,K,O,R,C,H,I,D):
  1984. return alpha | X11_DARK_ORCHID;
  1985. case _I(D,A,R,K,_,O,R,C,H,I,D):
  1986. return alpha | X11_DARK_ORCHID;
  1987. case _I(D,A,R,K, ,O,R,C,H,I,D):
  1988. return alpha | X11_DARK_ORCHID;
  1989. case _I(D,A,R,K,V,I,O,L,E,T):
  1990. return alpha | X11_DARK_VIOLET;
  1991. case _I(D,A,R,K,_,V,I,O,L,E,T):
  1992. return alpha | X11_DARK_VIOLET;
  1993. case _I(D,A,R,K, ,V,I,O,L,E,T):
  1994. return alpha | X11_DARK_VIOLET;
  1995. case _I(B,L,U,E,V,I,O,L,E,T):
  1996. return alpha | X11_BLUE_VIOLET;
  1997. case _I(B,L,U,E,_,V,I,O,L,E,T):
  1998. return alpha | X11_BLUE_VIOLET;
  1999. case _I(B,L,U,E, ,V,I,O,L,E,T):
  2000. return alpha | X11_BLUE_VIOLET;
  2001. case _I(P,U,R,P,L,E):
  2002. return alpha | X11_PURPLE;
  2003. case _I(M,E,D,I,U,M,P,U,R,P,L,E):
  2004. return alpha | X11_MEDIUM_PURPLE;
  2005. case _I(M,E,D,I,U,M,_,P,U,R,P,L,E):
  2006. return alpha | X11_MEDIUM_PURPLE;
  2007. case _I(M,E,D,I,U,M, ,P,U,R,P,L,E):
  2008. return alpha | X11_MEDIUM_PURPLE;
  2009. case _I(T,H,I,S,T,L,E):
  2010. return alpha | X11_THISTLE;
  2011. case _I(S,N,O,W,1):
  2012. return alpha | X11_SNOW_1;
  2013. case _I(S,N,O,W,_,1):
  2014. return alpha | X11_SNOW_1;
  2015. case _I(S,N,O,W, ,1):
  2016. return alpha | X11_SNOW_1;
  2017. case _I(S,N,O,W,2):
  2018. return alpha | X11_SNOW_2;
  2019. case _I(S,N,O,W,_,2):
  2020. return alpha | X11_SNOW_2;
  2021. case _I(S,N,O,W, ,2):
  2022. return alpha | X11_SNOW_2;
  2023. case _I(S,N,O,W,3):
  2024. return alpha | X11_SNOW_3;
  2025. case _I(S,N,O,W,_,3):
  2026. return alpha | X11_SNOW_3;
  2027. case _I(S,N,O,W, ,3):
  2028. return alpha | X11_SNOW_3;
  2029. case _I(S,N,O,W,4):
  2030. return alpha | X11_SNOW_4;
  2031. case _I(S,N,O,W,_,4):
  2032. return alpha | X11_SNOW_4;
  2033. case _I(S,N,O,W, ,4):
  2034. return alpha | X11_SNOW_4;
  2035. case _I(S,E,A,S,H,E,L,L,1):
  2036. return alpha | X11_SEASHELL_1;
  2037. case _I(S,E,A,S,H,E,L,L,_,1):
  2038. return alpha | X11_SEASHELL_1;
  2039. case _I(S,E,A,S,H,E,L,L, ,1):
  2040. return alpha | X11_SEASHELL_1;
  2041. case _I(S,E,A,S,H,E,L,L,2):
  2042. return alpha | X11_SEASHELL_2;
  2043. case _I(S,E,A,S,H,E,L,L,_,2):
  2044. return alpha | X11_SEASHELL_2;
  2045. case _I(S,E,A,S,H,E,L,L, ,2):
  2046. return alpha | X11_SEASHELL_2;
  2047. case _I(S,E,A,S,H,E,L,L,3):
  2048. return alpha | X11_SEASHELL_3;
  2049. case _I(S,E,A,S,H,E,L,L,_,3):
  2050. return alpha | X11_SEASHELL_3;
  2051. case _I(S,E,A,S,H,E,L,L, ,3):
  2052. return alpha | X11_SEASHELL_3;
  2053. case _I(S,E,A,S,H,E,L,L,4):
  2054. return alpha | X11_SEASHELL_4;
  2055. case _I(S,E,A,S,H,E,L,L,_,4):
  2056. return alpha | X11_SEASHELL_4;
  2057. case _I(S,E,A,S,H,E,L,L, ,4):
  2058. return alpha | X11_SEASHELL_4;
  2059. case _I(A,N,T,I,Q,U,E,W,H,I,T,E,1):
  2060. return alpha | X11_ANTIQUE_WHITE_1;
  2061. case _I(A,N,T,I,Q,U,E,_,W,H,I,T,E,_,1):
  2062. return alpha | X11_ANTIQUE_WHITE_1;
  2063. case _I(A,N,T,I,Q,U,E, ,W,H,I,T,E, ,1):
  2064. return alpha | X11_ANTIQUE_WHITE_1;
  2065. case _I(A,N,T,I,Q,U,E,W,H,I,T,E,2):
  2066. return alpha | X11_ANTIQUE_WHITE_2;
  2067. case _I(A,N,T,I,Q,U,E,_,W,H,I,T,E,_,2):
  2068. return alpha | X11_ANTIQUE_WHITE_2;
  2069. case _I(A,N,T,I,Q,U,E, ,W,H,I,T,E, ,2):
  2070. return alpha | X11_ANTIQUE_WHITE_2;
  2071. case _I(A,N,T,I,Q,U,E,W,H,I,T,E,3):
  2072. return alpha | X11_ANTIQUE_WHITE_3;
  2073. case _I(A,N,T,I,Q,U,E,_,W,H,I,T,E,_,3):
  2074. return alpha | X11_ANTIQUE_WHITE_3;
  2075. case _I(A,N,T,I,Q,U,E, ,W,H,I,T,E, ,3):
  2076. return alpha | X11_ANTIQUE_WHITE_3;
  2077. case _I(A,N,T,I,Q,U,E,W,H,I,T,E,4):
  2078. return alpha | X11_ANTIQUE_WHITE_4;
  2079. case _I(A,N,T,I,Q,U,E,_,W,H,I,T,E,_,4):
  2080. return alpha | X11_ANTIQUE_WHITE_4;
  2081. case _I(A,N,T,I,Q,U,E, ,W,H,I,T,E, ,4):
  2082. return alpha | X11_ANTIQUE_WHITE_4;
  2083. case _I(B,I,S,Q,U,E,1):
  2084. return alpha | X11_BISQUE_1;
  2085. case _I(B,I,S,Q,U,E,_,1):
  2086. return alpha | X11_BISQUE_1;
  2087. case _I(B,I,S,Q,U,E, ,1):
  2088. return alpha | X11_BISQUE_1;
  2089. case _I(B,I,S,Q,U,E,2):
  2090. return alpha | X11_BISQUE_2;
  2091. case _I(B,I,S,Q,U,E,_,2):
  2092. return alpha | X11_BISQUE_2;
  2093. case _I(B,I,S,Q,U,E, ,2):
  2094. return alpha | X11_BISQUE_2;
  2095. case _I(B,I,S,Q,U,E,3):
  2096. return alpha | X11_BISQUE_3;
  2097. case _I(B,I,S,Q,U,E,_,3):
  2098. return alpha | X11_BISQUE_3;
  2099. case _I(B,I,S,Q,U,E, ,3):
  2100. return alpha | X11_BISQUE_3;
  2101. case _I(B,I,S,Q,U,E,4):
  2102. return alpha | X11_BISQUE_4;
  2103. case _I(B,I,S,Q,U,E,_,4):
  2104. return alpha | X11_BISQUE_4;
  2105. case _I(B,I,S,Q,U,E, ,4):
  2106. return alpha | X11_BISQUE_4;
  2107. case _I(P,E,A,C,H,P,U,F,F,1):
  2108. return alpha | X11_PEACH_PUFF_1;
  2109. case _I(P,E,A,C,H,_,P,U,F,F,_,1):
  2110. return alpha | X11_PEACH_PUFF_1;
  2111. case _I(P,E,A,C,H, ,P,U,F,F, ,1):
  2112. return alpha | X11_PEACH_PUFF_1;
  2113. case _I(P,E,A,C,H,P,U,F,F,2):
  2114. return alpha | X11_PEACH_PUFF_2;
  2115. case _I(P,E,A,C,H,_,P,U,F,F,_,2):
  2116. return alpha | X11_PEACH_PUFF_2;
  2117. case _I(P,E,A,C,H, ,P,U,F,F, ,2):
  2118. return alpha | X11_PEACH_PUFF_2;
  2119. case _I(P,E,A,C,H,P,U,F,F,3):
  2120. return alpha | X11_PEACH_PUFF_3;
  2121. case _I(P,E,A,C,H,_,P,U,F,F,_,3):
  2122. return alpha | X11_PEACH_PUFF_3;
  2123. case _I(P,E,A,C,H, ,P,U,F,F, ,3):
  2124. return alpha | X11_PEACH_PUFF_3;
  2125. case _I(P,E,A,C,H,P,U,F,F,4):
  2126. return alpha | X11_PEACH_PUFF_4;
  2127. case _I(P,E,A,C,H,_,P,U,F,F,_,4):
  2128. return alpha | X11_PEACH_PUFF_4;
  2129. case _I(P,E,A,C,H, ,P,U,F,F, ,4):
  2130. return alpha | X11_PEACH_PUFF_4;
  2131. case _I(N,A,V,A,J,O,W,H,I,T,E,1):
  2132. return alpha | X11_NAVAJO_WHITE_1;
  2133. case _I(N,A,V,A,J,O,_,W,H,I,T,E,_,1):
  2134. return alpha | X11_NAVAJO_WHITE_1;
  2135. case _I(N,A,V,A,J,O, ,W,H,I,T,E, ,1):
  2136. return alpha | X11_NAVAJO_WHITE_1;
  2137. case _I(N,A,V,A,J,O,W,H,I,T,E,2):
  2138. return alpha | X11_NAVAJO_WHITE_2;
  2139. case _I(N,A,V,A,J,O,_,W,H,I,T,E,_,2):
  2140. return alpha | X11_NAVAJO_WHITE_2;
  2141. case _I(N,A,V,A,J,O, ,W,H,I,T,E, ,2):
  2142. return alpha | X11_NAVAJO_WHITE_2;
  2143. case _I(N,A,V,A,J,O,W,H,I,T,E,3):
  2144. return alpha | X11_NAVAJO_WHITE_3;
  2145. case _I(N,A,V,A,J,O,_,W,H,I,T,E,_,3):
  2146. return alpha | X11_NAVAJO_WHITE_3;
  2147. case _I(N,A,V,A,J,O, ,W,H,I,T,E, ,3):
  2148. return alpha | X11_NAVAJO_WHITE_3;
  2149. case _I(N,A,V,A,J,O,W,H,I,T,E,4):
  2150. return alpha | X11_NAVAJO_WHITE_4;
  2151. case _I(N,A,V,A,J,O,_,W,H,I,T,E,_,4):
  2152. return alpha | X11_NAVAJO_WHITE_4;
  2153. case _I(N,A,V,A,J,O, ,W,H,I,T,E, ,4):
  2154. return alpha | X11_NAVAJO_WHITE_4;
  2155. case _I(L,E,M,O,N,C,H,I,F,F,O,N,1):
  2156. return alpha | X11_LEMON_CHIFFON_1;
  2157. case _I(L,E,M,O,N,_,C,H,I,F,F,O,N,_,1):
  2158. return alpha | X11_LEMON_CHIFFON_1;
  2159. case _I(L,E,M,O,N, ,C,H,I,F,F,O,N, ,1):
  2160. return alpha | X11_LEMON_CHIFFON_1;
  2161. case _I(L,E,M,O,N,C,H,I,F,F,O,N,2):
  2162. return alpha | X11_LEMON_CHIFFON_2;
  2163. case _I(L,E,M,O,N,_,C,H,I,F,F,O,N,_,2):
  2164. return alpha | X11_LEMON_CHIFFON_2;
  2165. case _I(L,E,M,O,N, ,C,H,I,F,F,O,N, ,2):
  2166. return alpha | X11_LEMON_CHIFFON_2;
  2167. case _I(L,E,M,O,N,C,H,I,F,F,O,N,3):
  2168. return alpha | X11_LEMON_CHIFFON_3;
  2169. case _I(L,E,M,O,N,_,C,H,I,F,F,O,N,_,3):
  2170. return alpha | X11_LEMON_CHIFFON_3;
  2171. case _I(L,E,M,O,N, ,C,H,I,F,F,O,N, ,3):
  2172. return alpha | X11_LEMON_CHIFFON_3;
  2173. case _I(L,E,M,O,N,C,H,I,F,F,O,N,4):
  2174. return alpha | X11_LEMON_CHIFFON_4;
  2175. case _I(L,E,M,O,N,_,C,H,I,F,F,O,N,_,4):
  2176. return alpha | X11_LEMON_CHIFFON_4;
  2177. case _I(L,E,M,O,N, ,C,H,I,F,F,O,N, ,4):
  2178. return alpha | X11_LEMON_CHIFFON_4;
  2179. case _I(C,O,R,N,S,I,L,K,1):
  2180. return alpha | X11_CORNSILK_1;
  2181. case _I(C,O,R,N,S,I,L,K,_,1):
  2182. return alpha | X11_CORNSILK_1;
  2183. case _I(C,O,R,N,S,I,L,K, ,1):
  2184. return alpha | X11_CORNSILK_1;
  2185. case _I(C,O,R,N,S,I,L,K,2):
  2186. return alpha | X11_CORNSILK_2;
  2187. case _I(C,O,R,N,S,I,L,K,_,2):
  2188. return alpha | X11_CORNSILK_2;
  2189. case _I(C,O,R,N,S,I,L,K, ,2):
  2190. return alpha | X11_CORNSILK_2;
  2191. case _I(C,O,R,N,S,I,L,K,3):
  2192. return alpha | X11_CORNSILK_3;
  2193. case _I(C,O,R,N,S,I,L,K,_,3):
  2194. return alpha | X11_CORNSILK_3;
  2195. case _I(C,O,R,N,S,I,L,K, ,3):
  2196. return alpha | X11_CORNSILK_3;
  2197. case _I(C,O,R,N,S,I,L,K,4):
  2198. return alpha | X11_CORNSILK_4;
  2199. case _I(C,O,R,N,S,I,L,K,_,4):
  2200. return alpha | X11_CORNSILK_4;
  2201. case _I(C,O,R,N,S,I,L,K, ,4):
  2202. return alpha | X11_CORNSILK_4;
  2203. case _I(I,V,O,R,Y,1):
  2204. return alpha | X11_IVORY_1;
  2205. case _I(I,V,O,R,Y,_,1):
  2206. return alpha | X11_IVORY_1;
  2207. case _I(I,V,O,R,Y, ,1):
  2208. return alpha | X11_IVORY_1;
  2209. case _I(I,V,O,R,Y,2):
  2210. return alpha | X11_IVORY_2;
  2211. case _I(I,V,O,R,Y,_,2):
  2212. return alpha | X11_IVORY_2;
  2213. case _I(I,V,O,R,Y, ,2):
  2214. return alpha | X11_IVORY_2;
  2215. case _I(I,V,O,R,Y,3):
  2216. return alpha | X11_IVORY_3;
  2217. case _I(I,V,O,R,Y,_,3):
  2218. return alpha | X11_IVORY_3;
  2219. case _I(I,V,O,R,Y, ,3):
  2220. return alpha | X11_IVORY_3;
  2221. case _I(I,V,O,R,Y,4):
  2222. return alpha | X11_IVORY_4;
  2223. case _I(I,V,O,R,Y,_,4):
  2224. return alpha | X11_IVORY_4;
  2225. case _I(I,V,O,R,Y, ,4):
  2226. return alpha | X11_IVORY_4;
  2227. case _I(H,O,N,E,Y,D,E,W,1):
  2228. return alpha | X11_HONEYDEW_1;
  2229. case _I(H,O,N,E,Y,D,E,W,_,1):
  2230. return alpha | X11_HONEYDEW_1;
  2231. case _I(H,O,N,E,Y,D,E,W, ,1):
  2232. return alpha | X11_HONEYDEW_1;
  2233. case _I(H,O,N,E,Y,D,E,W,2):
  2234. return alpha | X11_HONEYDEW_2;
  2235. case _I(H,O,N,E,Y,D,E,W,_,2):
  2236. return alpha | X11_HONEYDEW_2;
  2237. case _I(H,O,N,E,Y,D,E,W, ,2):
  2238. return alpha | X11_HONEYDEW_2;
  2239. case _I(H,O,N,E,Y,D,E,W,3):
  2240. return alpha | X11_HONEYDEW_3;
  2241. case _I(H,O,N,E,Y,D,E,W,_,3):
  2242. return alpha | X11_HONEYDEW_3;
  2243. case _I(H,O,N,E,Y,D,E,W, ,3):
  2244. return alpha | X11_HONEYDEW_3;
  2245. case _I(H,O,N,E,Y,D,E,W,4):
  2246. return alpha | X11_HONEYDEW_4;
  2247. case _I(H,O,N,E,Y,D,E,W,_,4):
  2248. return alpha | X11_HONEYDEW_4;
  2249. case _I(H,O,N,E,Y,D,E,W, ,4):
  2250. return alpha | X11_HONEYDEW_4;
  2251. case _I(L,A,V,E,N,D,E,R,B,L,U,S,H,1):
  2252. return alpha | X11_LAVENDER_BLUSH_1;
  2253. case _I(L,A,V,E,N,D,E,R,_,B,L,U,S,H,_,1):
  2254. return alpha | X11_LAVENDER_BLUSH_1;
  2255. case _I(L,A,V,E,N,D,E,R, ,B,L,U,S,H, ,1):
  2256. return alpha | X11_LAVENDER_BLUSH_1;
  2257. case _I(L,A,V,E,N,D,E,R,B,L,U,S,H,2):
  2258. return alpha | X11_LAVENDER_BLUSH_2;
  2259. case _I(L,A,V,E,N,D,E,R,_,B,L,U,S,H,_,2):
  2260. return alpha | X11_LAVENDER_BLUSH_2;
  2261. case _I(L,A,V,E,N,D,E,R, ,B,L,U,S,H, ,2):
  2262. return alpha | X11_LAVENDER_BLUSH_2;
  2263. case _I(L,A,V,E,N,D,E,R,B,L,U,S,H,3):
  2264. return alpha | X11_LAVENDER_BLUSH_3;
  2265. case _I(L,A,V,E,N,D,E,R,_,B,L,U,S,H,_,3):
  2266. return alpha | X11_LAVENDER_BLUSH_3;
  2267. case _I(L,A,V,E,N,D,E,R, ,B,L,U,S,H, ,3):
  2268. return alpha | X11_LAVENDER_BLUSH_3;
  2269. case _I(L,A,V,E,N,D,E,R,B,L,U,S,H,4):
  2270. return alpha | X11_LAVENDER_BLUSH_4;
  2271. case _I(L,A,V,E,N,D,E,R,_,B,L,U,S,H,_,4):
  2272. return alpha | X11_LAVENDER_BLUSH_4;
  2273. case _I(L,A,V,E,N,D,E,R, ,B,L,U,S,H, ,4):
  2274. return alpha | X11_LAVENDER_BLUSH_4;
  2275. case _I(M,I,S,T,Y,R,O,S,E,1):
  2276. return alpha | X11_MISTY_ROSE_1;
  2277. case _I(M,I,S,T,Y,_,R,O,S,E,_,1):
  2278. return alpha | X11_MISTY_ROSE_1;
  2279. case _I(M,I,S,T,Y, ,R,O,S,E, ,1):
  2280. return alpha | X11_MISTY_ROSE_1;
  2281. case _I(M,I,S,T,Y,R,O,S,E,2):
  2282. return alpha | X11_MISTY_ROSE_2;
  2283. case _I(M,I,S,T,Y,_,R,O,S,E,_,2):
  2284. return alpha | X11_MISTY_ROSE_2;
  2285. case _I(M,I,S,T,Y, ,R,O,S,E, ,2):
  2286. return alpha | X11_MISTY_ROSE_2;
  2287. case _I(M,I,S,T,Y,R,O,S,E,3):
  2288. return alpha | X11_MISTY_ROSE_3;
  2289. case _I(M,I,S,T,Y,_,R,O,S,E,_,3):
  2290. return alpha | X11_MISTY_ROSE_3;
  2291. case _I(M,I,S,T,Y, ,R,O,S,E, ,3):
  2292. return alpha | X11_MISTY_ROSE_3;
  2293. case _I(M,I,S,T,Y,R,O,S,E,4):
  2294. return alpha | X11_MISTY_ROSE_4;
  2295. case _I(M,I,S,T,Y,_,R,O,S,E,_,4):
  2296. return alpha | X11_MISTY_ROSE_4;
  2297. case _I(M,I,S,T,Y, ,R,O,S,E, ,4):
  2298. return alpha | X11_MISTY_ROSE_4;
  2299. case _I(A,Z,U,R,E,1):
  2300. return alpha | X11_AZURE_1;
  2301. case _I(A,Z,U,R,E,_,1):
  2302. return alpha | X11_AZURE_1;
  2303. case _I(A,Z,U,R,E, ,1):
  2304. return alpha | X11_AZURE_1;
  2305. case _I(A,Z,U,R,E,2):
  2306. return alpha | X11_AZURE_2;
  2307. case _I(A,Z,U,R,E,_,2):
  2308. return alpha | X11_AZURE_2;
  2309. case _I(A,Z,U,R,E, ,2):
  2310. return alpha | X11_AZURE_2;
  2311. case _I(A,Z,U,R,E,3):
  2312. return alpha | X11_AZURE_3;
  2313. case _I(A,Z,U,R,E,_,3):
  2314. return alpha | X11_AZURE_3;
  2315. case _I(A,Z,U,R,E, ,3):
  2316. return alpha | X11_AZURE_3;
  2317. case _I(A,Z,U,R,E,4):
  2318. return alpha | X11_AZURE_4;
  2319. case _I(A,Z,U,R,E,_,4):
  2320. return alpha | X11_AZURE_4;
  2321. case _I(A,Z,U,R,E, ,4):
  2322. return alpha | X11_AZURE_4;
  2323. case _I(S,L,A,T,E,B,L,U,E,1):
  2324. return alpha | X11_SLATE_BLUE_1;
  2325. case _I(S,L,A,T,E,_,B,L,U,E,_,1):
  2326. return alpha | X11_SLATE_BLUE_1;
  2327. case _I(S,L,A,T,E, ,B,L,U,E, ,1):
  2328. return alpha | X11_SLATE_BLUE_1;
  2329. case _I(S,L,A,T,E,B,L,U,E,2):
  2330. return alpha | X11_SLATE_BLUE_2;
  2331. case _I(S,L,A,T,E,_,B,L,U,E,_,2):
  2332. return alpha | X11_SLATE_BLUE_2;
  2333. case _I(S,L,A,T,E, ,B,L,U,E, ,2):
  2334. return alpha | X11_SLATE_BLUE_2;
  2335. case _I(S,L,A,T,E,B,L,U,E,3):
  2336. return alpha | X11_SLATE_BLUE_3;
  2337. case _I(S,L,A,T,E,_,B,L,U,E,_,3):
  2338. return alpha | X11_SLATE_BLUE_3;
  2339. case _I(S,L,A,T,E, ,B,L,U,E, ,3):
  2340. return alpha | X11_SLATE_BLUE_3;
  2341. case _I(S,L,A,T,E,B,L,U,E,4):
  2342. return alpha | X11_SLATE_BLUE_4;
  2343. case _I(S,L,A,T,E,_,B,L,U,E,_,4):
  2344. return alpha | X11_SLATE_BLUE_4;
  2345. case _I(S,L,A,T,E, ,B,L,U,E, ,4):
  2346. return alpha | X11_SLATE_BLUE_4;
  2347. case _I(R,O,Y,A,L,B,L,U,E,1):
  2348. return alpha | X11_ROYAL_BLUE_1;
  2349. case _I(R,O,Y,A,L,_,B,L,U,E,_,1):
  2350. return alpha | X11_ROYAL_BLUE_1;
  2351. case _I(R,O,Y,A,L, ,B,L,U,E, ,1):
  2352. return alpha | X11_ROYAL_BLUE_1;
  2353. case _I(R,O,Y,A,L,B,L,U,E,2):
  2354. return alpha | X11_ROYAL_BLUE_2;
  2355. case _I(R,O,Y,A,L,_,B,L,U,E,_,2):
  2356. return alpha | X11_ROYAL_BLUE_2;
  2357. case _I(R,O,Y,A,L, ,B,L,U,E, ,2):
  2358. return alpha | X11_ROYAL_BLUE_2;
  2359. case _I(R,O,Y,A,L,B,L,U,E,3):
  2360. return alpha | X11_ROYAL_BLUE_3;
  2361. case _I(R,O,Y,A,L,_,B,L,U,E,_,3):
  2362. return alpha | X11_ROYAL_BLUE_3;
  2363. case _I(R,O,Y,A,L, ,B,L,U,E, ,3):
  2364. return alpha | X11_ROYAL_BLUE_3;
  2365. case _I(R,O,Y,A,L,B,L,U,E,4):
  2366. return alpha | X11_ROYAL_BLUE_4;
  2367. case _I(R,O,Y,A,L,_,B,L,U,E,_,4):
  2368. return alpha | X11_ROYAL_BLUE_4;
  2369. case _I(R,O,Y,A,L, ,B,L,U,E, ,4):
  2370. return alpha | X11_ROYAL_BLUE_4;
  2371. case _I(B,L,U,E,1):
  2372. return alpha | X11_BLUE_1;
  2373. case _I(B,L,U,E,_,1):
  2374. return alpha | X11_BLUE_1;
  2375. case _I(B,L,U,E, ,1):
  2376. return alpha | X11_BLUE_1;
  2377. case _I(B,L,U,E,2):
  2378. return alpha | X11_BLUE_2;
  2379. case _I(B,L,U,E,_,2):
  2380. return alpha | X11_BLUE_2;
  2381. case _I(B,L,U,E, ,2):
  2382. return alpha | X11_BLUE_2;
  2383. case _I(B,L,U,E,3):
  2384. return alpha | X11_BLUE_3;
  2385. case _I(B,L,U,E,_,3):
  2386. return alpha | X11_BLUE_3;
  2387. case _I(B,L,U,E, ,3):
  2388. return alpha | X11_BLUE_3;
  2389. case _I(B,L,U,E,4):
  2390. return alpha | X11_BLUE_4;
  2391. case _I(B,L,U,E,_,4):
  2392. return alpha | X11_BLUE_4;
  2393. case _I(B,L,U,E, ,4):
  2394. return alpha | X11_BLUE_4;
  2395. case _I(D,O,D,G,E,R,B,L,U,E,1):
  2396. return alpha | X11_DODGER_BLUE_1;
  2397. case _I(D,O,D,G,E,R,_,B,L,U,E,_,1):
  2398. return alpha | X11_DODGER_BLUE_1;
  2399. case _I(D,O,D,G,E,R, ,B,L,U,E, ,1):
  2400. return alpha | X11_DODGER_BLUE_1;
  2401. case _I(D,O,D,G,E,R,B,L,U,E,2):
  2402. return alpha | X11_DODGER_BLUE_2;
  2403. case _I(D,O,D,G,E,R,_,B,L,U,E,_,2):
  2404. return alpha | X11_DODGER_BLUE_2;
  2405. case _I(D,O,D,G,E,R, ,B,L,U,E, ,2):
  2406. return alpha | X11_DODGER_BLUE_2;
  2407. case _I(D,O,D,G,E,R,B,L,U,E,3):
  2408. return alpha | X11_DODGER_BLUE_3;
  2409. case _I(D,O,D,G,E,R,_,B,L,U,E,_,3):
  2410. return alpha | X11_DODGER_BLUE_3;
  2411. case _I(D,O,D,G,E,R, ,B,L,U,E, ,3):
  2412. return alpha | X11_DODGER_BLUE_3;
  2413. case _I(D,O,D,G,E,R,B,L,U,E,4):
  2414. return alpha | X11_DODGER_BLUE_4;
  2415. case _I(D,O,D,G,E,R,_,B,L,U,E,_,4):
  2416. return alpha | X11_DODGER_BLUE_4;
  2417. case _I(D,O,D,G,E,R, ,B,L,U,E, ,4):
  2418. return alpha | X11_DODGER_BLUE_4;
  2419. case _I(S,T,E,E,L,B,L,U,E,1):
  2420. return alpha | X11_STEEL_BLUE_1;
  2421. case _I(S,T,E,E,L,_,B,L,U,E,_,1):
  2422. return alpha | X11_STEEL_BLUE_1;
  2423. case _I(S,T,E,E,L, ,B,L,U,E, ,1):
  2424. return alpha | X11_STEEL_BLUE_1;
  2425. case _I(S,T,E,E,L,B,L,U,E,2):
  2426. return alpha | X11_STEEL_BLUE_2;
  2427. case _I(S,T,E,E,L,_,B,L,U,E,_,2):
  2428. return alpha | X11_STEEL_BLUE_2;
  2429. case _I(S,T,E,E,L, ,B,L,U,E, ,2):
  2430. return alpha | X11_STEEL_BLUE_2;
  2431. case _I(S,T,E,E,L,B,L,U,E,3):
  2432. return alpha | X11_STEEL_BLUE_3;
  2433. case _I(S,T,E,E,L,_,B,L,U,E,_,3):
  2434. return alpha | X11_STEEL_BLUE_3;
  2435. case _I(S,T,E,E,L, ,B,L,U,E, ,3):
  2436. return alpha | X11_STEEL_BLUE_3;
  2437. case _I(S,T,E,E,L,B,L,U,E,4):
  2438. return alpha | X11_STEEL_BLUE_4;
  2439. case _I(S,T,E,E,L,_,B,L,U,E,_,4):
  2440. return alpha | X11_STEEL_BLUE_4;
  2441. case _I(S,T,E,E,L, ,B,L,U,E, ,4):
  2442. return alpha | X11_STEEL_BLUE_4;
  2443. case _I(D,E,E,P,S,K,Y,B,L,U,E,1):
  2444. return alpha | X11_DEEP_SKY_BLUE_1;
  2445. case _I(D,E,E,P,_,S,K,Y,_,B,L,U,E,_,1):
  2446. return alpha | X11_DEEP_SKY_BLUE_1;
  2447. case _I(D,E,E,P, ,S,K,Y, ,B,L,U,E, ,1):
  2448. return alpha | X11_DEEP_SKY_BLUE_1;
  2449. case _I(D,E,E,P,S,K,Y,B,L,U,E,2):
  2450. return alpha | X11_DEEP_SKY_BLUE_2;
  2451. case _I(D,E,E,P,_,S,K,Y,_,B,L,U,E,_,2):
  2452. return alpha | X11_DEEP_SKY_BLUE_2;
  2453. case _I(D,E,E,P, ,S,K,Y, ,B,L,U,E, ,2):
  2454. return alpha | X11_DEEP_SKY_BLUE_2;
  2455. case _I(D,E,E,P,S,K,Y,B,L,U,E,3):
  2456. return alpha | X11_DEEP_SKY_BLUE_3;
  2457. case _I(D,E,E,P,_,S,K,Y,_,B,L,U,E,_,3):
  2458. return alpha | X11_DEEP_SKY_BLUE_3;
  2459. case _I(D,E,E,P, ,S,K,Y, ,B,L,U,E, ,3):
  2460. return alpha | X11_DEEP_SKY_BLUE_3;
  2461. case _I(D,E,E,P,S,K,Y,B,L,U,E,4):
  2462. return alpha | X11_DEEP_SKY_BLUE_4;
  2463. case _I(D,E,E,P,_,S,K,Y,_,B,L,U,E,_,4):
  2464. return alpha | X11_DEEP_SKY_BLUE_4;
  2465. case _I(D,E,E,P, ,S,K,Y, ,B,L,U,E, ,4):
  2466. return alpha | X11_DEEP_SKY_BLUE_4;
  2467. case _I(S,K,Y,B,L,U,E,1):
  2468. return alpha | X11_SKY_BLUE_1;
  2469. case _I(S,K,Y,_,B,L,U,E,_,1):
  2470. return alpha | X11_SKY_BLUE_1;
  2471. case _I(S,K,Y, ,B,L,U,E, ,1):
  2472. return alpha | X11_SKY_BLUE_1;
  2473. case _I(S,K,Y,B,L,U,E,2):
  2474. return alpha | X11_SKY_BLUE_2;
  2475. case _I(S,K,Y,_,B,L,U,E,_,2):
  2476. return alpha | X11_SKY_BLUE_2;
  2477. case _I(S,K,Y, ,B,L,U,E, ,2):
  2478. return alpha | X11_SKY_BLUE_2;
  2479. case _I(S,K,Y,B,L,U,E,3):
  2480. return alpha | X11_SKY_BLUE_3;
  2481. case _I(S,K,Y,_,B,L,U,E,_,3):
  2482. return alpha | X11_SKY_BLUE_3;
  2483. case _I(S,K,Y, ,B,L,U,E, ,3):
  2484. return alpha | X11_SKY_BLUE_3;
  2485. case _I(S,K,Y,B,L,U,E,4):
  2486. return alpha | X11_SKY_BLUE_4;
  2487. case _I(S,K,Y,_,B,L,U,E,_,4):
  2488. return alpha | X11_SKY_BLUE_4;
  2489. case _I(S,K,Y, ,B,L,U,E, ,4):
  2490. return alpha | X11_SKY_BLUE_4;
  2491. case _I(L,I,G,H,T,S,K,Y,B,L,U,E,1):
  2492. return alpha | X11_LIGHT_SKY_BLUE_1;
  2493. case _I(L,I,G,H,T,_,S,K,Y,_,B,L,U,E,_,1):
  2494. return alpha | X11_LIGHT_SKY_BLUE_1;
  2495. case _I(L,I,G,H,T, ,S,K,Y, ,B,L,U,E, ,1):
  2496. return alpha | X11_LIGHT_SKY_BLUE_1;
  2497. case _I(L,I,G,H,T,S,K,Y,B,L,U,E,2):
  2498. return alpha | X11_LIGHT_SKY_BLUE_2;
  2499. case _I(L,I,G,H,T,_,S,K,Y,_,B,L,U,E,_,2):
  2500. return alpha | X11_LIGHT_SKY_BLUE_2;
  2501. case _I(L,I,G,H,T, ,S,K,Y, ,B,L,U,E, ,2):
  2502. return alpha | X11_LIGHT_SKY_BLUE_2;
  2503. case _I(L,I,G,H,T,S,K,Y,B,L,U,E,3):
  2504. return alpha | X11_LIGHT_SKY_BLUE_3;
  2505. case _I(L,I,G,H,T,_,S,K,Y,_,B,L,U,E,_,3):
  2506. return alpha | X11_LIGHT_SKY_BLUE_3;
  2507. case _I(L,I,G,H,T, ,S,K,Y, ,B,L,U,E, ,3):
  2508. return alpha | X11_LIGHT_SKY_BLUE_3;
  2509. case _I(L,I,G,H,T,S,K,Y,B,L,U,E,4):
  2510. return alpha | X11_LIGHT_SKY_BLUE_4;
  2511. case _I(L,I,G,H,T,_,S,K,Y,_,B,L,U,E,_,4):
  2512. return alpha | X11_LIGHT_SKY_BLUE_4;
  2513. case _I(L,I,G,H,T, ,S,K,Y, ,B,L,U,E, ,4):
  2514. return alpha | X11_LIGHT_SKY_BLUE_4;
  2515. case _I(S,L,A,T,E,G,R,A,Y,1):
  2516. return alpha | X11_SLATE_GRAY_1;
  2517. case _I(S,L,A,T,E,_,G,R,A,Y,_,1):
  2518. return alpha | X11_SLATE_GRAY_1;
  2519. case _I(S,L,A,T,E, ,G,R,A,Y, ,1):
  2520. return alpha | X11_SLATE_GRAY_1;
  2521. case _I(S,L,A,T,E,G,R,A,Y,2):
  2522. return alpha | X11_SLATE_GRAY_2;
  2523. case _I(S,L,A,T,E,_,G,R,A,Y,_,2):
  2524. return alpha | X11_SLATE_GRAY_2;
  2525. case _I(S,L,A,T,E, ,G,R,A,Y, ,2):
  2526. return alpha | X11_SLATE_GRAY_2;
  2527. case _I(S,L,A,T,E,G,R,A,Y,3):
  2528. return alpha | X11_SLATE_GRAY_3;
  2529. case _I(S,L,A,T,E,_,G,R,A,Y,_,3):
  2530. return alpha | X11_SLATE_GRAY_3;
  2531. case _I(S,L,A,T,E, ,G,R,A,Y, ,3):
  2532. return alpha | X11_SLATE_GRAY_3;
  2533. case _I(S,L,A,T,E,G,R,A,Y,4):
  2534. return alpha | X11_SLATE_GRAY_4;
  2535. case _I(S,L,A,T,E,_,G,R,A,Y,_,4):
  2536. return alpha | X11_SLATE_GRAY_4;
  2537. case _I(S,L,A,T,E, ,G,R,A,Y, ,4):
  2538. return alpha | X11_SLATE_GRAY_4;
  2539. case _I(L,I,G,H,T,S,T,E,E,L,B,L,U,E,1):
  2540. return alpha | X11_LIGHT_STEEL_BLUE_1;
  2541. case _I(L,I,G,H,T,_,S,T,E,E,L,_,B,L,U,E,_,1):
  2542. return alpha | X11_LIGHT_STEEL_BLUE_1;
  2543. case _I(L,I,G,H,T, ,S,T,E,E,L, ,B,L,U,E, ,1):
  2544. return alpha | X11_LIGHT_STEEL_BLUE_1;
  2545. case _I(L,I,G,H,T,S,T,E,E,L,B,L,U,E,2):
  2546. return alpha | X11_LIGHT_STEEL_BLUE_2;
  2547. case _I(L,I,G,H,T,_,S,T,E,E,L,_,B,L,U,E,_,2):
  2548. return alpha | X11_LIGHT_STEEL_BLUE_2;
  2549. case _I(L,I,G,H,T, ,S,T,E,E,L, ,B,L,U,E, ,2):
  2550. return alpha | X11_LIGHT_STEEL_BLUE_2;
  2551. case _I(L,I,G,H,T,S,T,E,E,L,B,L,U,E,3):
  2552. return alpha | X11_LIGHT_STEEL_BLUE_3;
  2553. case _I(L,I,G,H,T,_,S,T,E,E,L,_,B,L,U,E,_,3):
  2554. return alpha | X11_LIGHT_STEEL_BLUE_3;
  2555. case _I(L,I,G,H,T, ,S,T,E,E,L, ,B,L,U,E, ,3):
  2556. return alpha | X11_LIGHT_STEEL_BLUE_3;
  2557. case _I(L,I,G,H,T,S,T,E,E,L,B,L,U,E,4):
  2558. return alpha | X11_LIGHT_STEEL_BLUE_4;
  2559. case _I(L,I,G,H,T,_,S,T,E,E,L,_,B,L,U,E,_,4):
  2560. return alpha | X11_LIGHT_STEEL_BLUE_4;
  2561. case _I(L,I,G,H,T, ,S,T,E,E,L, ,B,L,U,E, ,4):
  2562. return alpha | X11_LIGHT_STEEL_BLUE_4;
  2563. case _I(L,I,G,H,T,B,L,U,E,1):
  2564. return alpha | X11_LIGHT_BLUE_1;
  2565. case _I(L,I,G,H,T,_,B,L,U,E,_,1):
  2566. return alpha | X11_LIGHT_BLUE_1;
  2567. case _I(L,I,G,H,T, ,B,L,U,E, ,1):
  2568. return alpha | X11_LIGHT_BLUE_1;
  2569. case _I(L,I,G,H,T,B,L,U,E,2):
  2570. return alpha | X11_LIGHT_BLUE_2;
  2571. case _I(L,I,G,H,T,_,B,L,U,E,_,2):
  2572. return alpha | X11_LIGHT_BLUE_2;
  2573. case _I(L,I,G,H,T, ,B,L,U,E, ,2):
  2574. return alpha | X11_LIGHT_BLUE_2;
  2575. case _I(L,I,G,H,T,B,L,U,E,3):
  2576. return alpha | X11_LIGHT_BLUE_3;
  2577. case _I(L,I,G,H,T,_,B,L,U,E,_,3):
  2578. return alpha | X11_LIGHT_BLUE_3;
  2579. case _I(L,I,G,H,T, ,B,L,U,E, ,3):
  2580. return alpha | X11_LIGHT_BLUE_3;
  2581. case _I(L,I,G,H,T,B,L,U,E,4):
  2582. return alpha | X11_LIGHT_BLUE_4;
  2583. case _I(L,I,G,H,T,_,B,L,U,E,_,4):
  2584. return alpha | X11_LIGHT_BLUE_4;
  2585. case _I(L,I,G,H,T, ,B,L,U,E, ,4):
  2586. return alpha | X11_LIGHT_BLUE_4;
  2587. case _I(L,I,G,H,T,C,Y,A,N,1):
  2588. return alpha | X11_LIGHT_CYAN_1;
  2589. case _I(L,I,G,H,T,_,C,Y,A,N,_,1):
  2590. return alpha | X11_LIGHT_CYAN_1;
  2591. case _I(L,I,G,H,T, ,C,Y,A,N, ,1):
  2592. return alpha | X11_LIGHT_CYAN_1;
  2593. case _I(L,I,G,H,T,C,Y,A,N,2):
  2594. return alpha | X11_LIGHT_CYAN_2;
  2595. case _I(L,I,G,H,T,_,C,Y,A,N,_,2):
  2596. return alpha | X11_LIGHT_CYAN_2;
  2597. case _I(L,I,G,H,T, ,C,Y,A,N, ,2):
  2598. return alpha | X11_LIGHT_CYAN_2;
  2599. case _I(L,I,G,H,T,C,Y,A,N,3):
  2600. return alpha | X11_LIGHT_CYAN_3;
  2601. case _I(L,I,G,H,T,_,C,Y,A,N,_,3):
  2602. return alpha | X11_LIGHT_CYAN_3;
  2603. case _I(L,I,G,H,T, ,C,Y,A,N, ,3):
  2604. return alpha | X11_LIGHT_CYAN_3;
  2605. case _I(L,I,G,H,T,C,Y,A,N,4):
  2606. return alpha | X11_LIGHT_CYAN_4;
  2607. case _I(L,I,G,H,T,_,C,Y,A,N,_,4):
  2608. return alpha | X11_LIGHT_CYAN_4;
  2609. case _I(L,I,G,H,T, ,C,Y,A,N, ,4):
  2610. return alpha | X11_LIGHT_CYAN_4;
  2611. case _I(P,A,L,E,T,U,R,Q,U,O,I,S,E,1):
  2612. return alpha | X11_PALE_TURQUOISE_1;
  2613. case _I(P,A,L,E,_,T,U,R,Q,U,O,I,S,E,_,1):
  2614. return alpha | X11_PALE_TURQUOISE_1;
  2615. case _I(P,A,L,E, ,T,U,R,Q,U,O,I,S,E, ,1):
  2616. return alpha | X11_PALE_TURQUOISE_1;
  2617. case _I(P,A,L,E,T,U,R,Q,U,O,I,S,E,2):
  2618. return alpha | X11_PALE_TURQUOISE_2;
  2619. case _I(P,A,L,E,_,T,U,R,Q,U,O,I,S,E,_,2):
  2620. return alpha | X11_PALE_TURQUOISE_2;
  2621. case _I(P,A,L,E, ,T,U,R,Q,U,O,I,S,E, ,2):
  2622. return alpha | X11_PALE_TURQUOISE_2;
  2623. case _I(P,A,L,E,T,U,R,Q,U,O,I,S,E,3):
  2624. return alpha | X11_PALE_TURQUOISE_3;
  2625. case _I(P,A,L,E,_,T,U,R,Q,U,O,I,S,E,_,3):
  2626. return alpha | X11_PALE_TURQUOISE_3;
  2627. case _I(P,A,L,E, ,T,U,R,Q,U,O,I,S,E, ,3):
  2628. return alpha | X11_PALE_TURQUOISE_3;
  2629. case _I(P,A,L,E,T,U,R,Q,U,O,I,S,E,4):
  2630. return alpha | X11_PALE_TURQUOISE_4;
  2631. case _I(P,A,L,E,_,T,U,R,Q,U,O,I,S,E,_,4):
  2632. return alpha | X11_PALE_TURQUOISE_4;
  2633. case _I(P,A,L,E, ,T,U,R,Q,U,O,I,S,E, ,4):
  2634. return alpha | X11_PALE_TURQUOISE_4;
  2635. case _I(C,A,D,E,T,B,L,U,E,1):
  2636. return alpha | X11_CADET_BLUE_1;
  2637. case _I(C,A,D,E,T,_,B,L,U,E,_,1):
  2638. return alpha | X11_CADET_BLUE_1;
  2639. case _I(C,A,D,E,T, ,B,L,U,E, ,1):
  2640. return alpha | X11_CADET_BLUE_1;
  2641. case _I(C,A,D,E,T,B,L,U,E,2):
  2642. return alpha | X11_CADET_BLUE_2;
  2643. case _I(C,A,D,E,T,_,B,L,U,E,_,2):
  2644. return alpha | X11_CADET_BLUE_2;
  2645. case _I(C,A,D,E,T, ,B,L,U,E, ,2):
  2646. return alpha | X11_CADET_BLUE_2;
  2647. case _I(C,A,D,E,T,B,L,U,E,3):
  2648. return alpha | X11_CADET_BLUE_3;
  2649. case _I(C,A,D,E,T,_,B,L,U,E,_,3):
  2650. return alpha | X11_CADET_BLUE_3;
  2651. case _I(C,A,D,E,T, ,B,L,U,E, ,3):
  2652. return alpha | X11_CADET_BLUE_3;
  2653. case _I(C,A,D,E,T,B,L,U,E,4):
  2654. return alpha | X11_CADET_BLUE_4;
  2655. case _I(C,A,D,E,T,_,B,L,U,E,_,4):
  2656. return alpha | X11_CADET_BLUE_4;
  2657. case _I(C,A,D,E,T, ,B,L,U,E, ,4):
  2658. return alpha | X11_CADET_BLUE_4;
  2659. case _I(T,U,R,Q,U,O,I,S,E,1):
  2660. return alpha | X11_TURQUOISE_1;
  2661. case _I(T,U,R,Q,U,O,I,S,E,_,1):
  2662. return alpha | X11_TURQUOISE_1;
  2663. case _I(T,U,R,Q,U,O,I,S,E, ,1):
  2664. return alpha | X11_TURQUOISE_1;
  2665. case _I(T,U,R,Q,U,O,I,S,E,2):
  2666. return alpha | X11_TURQUOISE_2;
  2667. case _I(T,U,R,Q,U,O,I,S,E,_,2):
  2668. return alpha | X11_TURQUOISE_2;
  2669. case _I(T,U,R,Q,U,O,I,S,E, ,2):
  2670. return alpha | X11_TURQUOISE_2;
  2671. case _I(T,U,R,Q,U,O,I,S,E,3):
  2672. return alpha | X11_TURQUOISE_3;
  2673. case _I(T,U,R,Q,U,O,I,S,E,_,3):
  2674. return alpha | X11_TURQUOISE_3;
  2675. case _I(T,U,R,Q,U,O,I,S,E, ,3):
  2676. return alpha | X11_TURQUOISE_3;
  2677. case _I(T,U,R,Q,U,O,I,S,E,4):
  2678. return alpha | X11_TURQUOISE_4;
  2679. case _I(T,U,R,Q,U,O,I,S,E,_,4):
  2680. return alpha | X11_TURQUOISE_4;
  2681. case _I(T,U,R,Q,U,O,I,S,E, ,4):
  2682. return alpha | X11_TURQUOISE_4;
  2683. case _I(C,Y,A,N,1):
  2684. return alpha | X11_CYAN_1;
  2685. case _I(C,Y,A,N,_,1):
  2686. return alpha | X11_CYAN_1;
  2687. case _I(C,Y,A,N, ,1):
  2688. return alpha | X11_CYAN_1;
  2689. case _I(C,Y,A,N,2):
  2690. return alpha | X11_CYAN_2;
  2691. case _I(C,Y,A,N,_,2):
  2692. return alpha | X11_CYAN_2;
  2693. case _I(C,Y,A,N, ,2):
  2694. return alpha | X11_CYAN_2;
  2695. case _I(C,Y,A,N,3):
  2696. return alpha | X11_CYAN_3;
  2697. case _I(C,Y,A,N,_,3):
  2698. return alpha | X11_CYAN_3;
  2699. case _I(C,Y,A,N, ,3):
  2700. return alpha | X11_CYAN_3;
  2701. case _I(C,Y,A,N,4):
  2702. return alpha | X11_CYAN_4;
  2703. case _I(C,Y,A,N,_,4):
  2704. return alpha | X11_CYAN_4;
  2705. case _I(C,Y,A,N, ,4):
  2706. return alpha | X11_CYAN_4;
  2707. case _I(D,A,R,K,S,L,A,T,E,G,R,A,Y,1):
  2708. return alpha | X11_DARK_SLATE_GRAY_1;
  2709. case _I(D,A,R,K,_,S,L,A,T,E,_,G,R,A,Y,_,1):
  2710. return alpha | X11_DARK_SLATE_GRAY_1;
  2711. case _I(D,A,R,K, ,S,L,A,T,E, ,G,R,A,Y, ,1):
  2712. return alpha | X11_DARK_SLATE_GRAY_1;
  2713. case _I(D,A,R,K,S,L,A,T,E,G,R,A,Y,2):
  2714. return alpha | X11_DARK_SLATE_GRAY_2;
  2715. case _I(D,A,R,K,_,S,L,A,T,E,_,G,R,A,Y,_,2):
  2716. return alpha | X11_DARK_SLATE_GRAY_2;
  2717. case _I(D,A,R,K, ,S,L,A,T,E, ,G,R,A,Y, ,2):
  2718. return alpha | X11_DARK_SLATE_GRAY_2;
  2719. case _I(D,A,R,K,S,L,A,T,E,G,R,A,Y,3):
  2720. return alpha | X11_DARK_SLATE_GRAY_3;
  2721. case _I(D,A,R,K,_,S,L,A,T,E,_,G,R,A,Y,_,3):
  2722. return alpha | X11_DARK_SLATE_GRAY_3;
  2723. case _I(D,A,R,K, ,S,L,A,T,E, ,G,R,A,Y, ,3):
  2724. return alpha | X11_DARK_SLATE_GRAY_3;
  2725. case _I(D,A,R,K,S,L,A,T,E,G,R,A,Y,4):
  2726. return alpha | X11_DARK_SLATE_GRAY_4;
  2727. case _I(D,A,R,K,_,S,L,A,T,E,_,G,R,A,Y,_,4):
  2728. return alpha | X11_DARK_SLATE_GRAY_4;
  2729. case _I(D,A,R,K, ,S,L,A,T,E, ,G,R,A,Y, ,4):
  2730. return alpha | X11_DARK_SLATE_GRAY_4;
  2731. case _I(A,Q,U,A,M,A,R,I,N,E,1):
  2732. return alpha | X11_AQUAMARINE_1;
  2733. case _I(A,Q,U,A,M,A,R,I,N,E,_,1):
  2734. return alpha | X11_AQUAMARINE_1;
  2735. case _I(A,Q,U,A,M,A,R,I,N,E, ,1):
  2736. return alpha | X11_AQUAMARINE_1;
  2737. case _I(A,Q,U,A,M,A,R,I,N,E,2):
  2738. return alpha | X11_AQUAMARINE_2;
  2739. case _I(A,Q,U,A,M,A,R,I,N,E,_,2):
  2740. return alpha | X11_AQUAMARINE_2;
  2741. case _I(A,Q,U,A,M,A,R,I,N,E, ,2):
  2742. return alpha | X11_AQUAMARINE_2;
  2743. case _I(A,Q,U,A,M,A,R,I,N,E,3):
  2744. return alpha | X11_AQUAMARINE_3;
  2745. case _I(A,Q,U,A,M,A,R,I,N,E,_,3):
  2746. return alpha | X11_AQUAMARINE_3;
  2747. case _I(A,Q,U,A,M,A,R,I,N,E, ,3):
  2748. return alpha | X11_AQUAMARINE_3;
  2749. case _I(A,Q,U,A,M,A,R,I,N,E,4):
  2750. return alpha | X11_AQUAMARINE_4;
  2751. case _I(A,Q,U,A,M,A,R,I,N,E,_,4):
  2752. return alpha | X11_AQUAMARINE_4;
  2753. case _I(A,Q,U,A,M,A,R,I,N,E, ,4):
  2754. return alpha | X11_AQUAMARINE_4;
  2755. case _I(D,A,R,K,S,E,A,G,R,E,E,N,1):
  2756. return alpha | X11_DARK_SEA_GREEN_1;
  2757. case _I(D,A,R,K,_,S,E,A,_,G,R,E,E,N,_,1):
  2758. return alpha | X11_DARK_SEA_GREEN_1;
  2759. case _I(D,A,R,K, ,S,E,A, ,G,R,E,E,N, ,1):
  2760. return alpha | X11_DARK_SEA_GREEN_1;
  2761. case _I(D,A,R,K,S,E,A,G,R,E,E,N,2):
  2762. return alpha | X11_DARK_SEA_GREEN_2;
  2763. case _I(D,A,R,K,_,S,E,A,_,G,R,E,E,N,_,2):
  2764. return alpha | X11_DARK_SEA_GREEN_2;
  2765. case _I(D,A,R,K, ,S,E,A, ,G,R,E,E,N, ,2):
  2766. return alpha | X11_DARK_SEA_GREEN_2;
  2767. case _I(D,A,R,K,S,E,A,G,R,E,E,N,3):
  2768. return alpha | X11_DARK_SEA_GREEN_3;
  2769. case _I(D,A,R,K,_,S,E,A,_,G,R,E,E,N,_,3):
  2770. return alpha | X11_DARK_SEA_GREEN_3;
  2771. case _I(D,A,R,K, ,S,E,A, ,G,R,E,E,N, ,3):
  2772. return alpha | X11_DARK_SEA_GREEN_3;
  2773. case _I(D,A,R,K,S,E,A,G,R,E,E,N,4):
  2774. return alpha | X11_DARK_SEA_GREEN_4;
  2775. case _I(D,A,R,K,_,S,E,A,_,G,R,E,E,N,_,4):
  2776. return alpha | X11_DARK_SEA_GREEN_4;
  2777. case _I(D,A,R,K, ,S,E,A, ,G,R,E,E,N, ,4):
  2778. return alpha | X11_DARK_SEA_GREEN_4;
  2779. case _I(S,E,A,G,R,E,E,N,1):
  2780. return alpha | X11_SEA_GREEN_1;
  2781. case _I(S,E,A,_,G,R,E,E,N,_,1):
  2782. return alpha | X11_SEA_GREEN_1;
  2783. case _I(S,E,A, ,G,R,E,E,N, ,1):
  2784. return alpha | X11_SEA_GREEN_1;
  2785. case _I(S,E,A,G,R,E,E,N,2):
  2786. return alpha | X11_SEA_GREEN_2;
  2787. case _I(S,E,A,_,G,R,E,E,N,_,2):
  2788. return alpha | X11_SEA_GREEN_2;
  2789. case _I(S,E,A, ,G,R,E,E,N, ,2):
  2790. return alpha | X11_SEA_GREEN_2;
  2791. case _I(S,E,A,G,R,E,E,N,3):
  2792. return alpha | X11_SEA_GREEN_3;
  2793. case _I(S,E,A,_,G,R,E,E,N,_,3):
  2794. return alpha | X11_SEA_GREEN_3;
  2795. case _I(S,E,A, ,G,R,E,E,N, ,3):
  2796. return alpha | X11_SEA_GREEN_3;
  2797. case _I(S,E,A,G,R,E,E,N,4):
  2798. return alpha | X11_SEA_GREEN_4;
  2799. case _I(S,E,A,_,G,R,E,E,N,_,4):
  2800. return alpha | X11_SEA_GREEN_4;
  2801. case _I(S,E,A, ,G,R,E,E,N, ,4):
  2802. return alpha | X11_SEA_GREEN_4;
  2803. case _I(P,A,L,E,G,R,E,E,N,1):
  2804. return alpha | X11_PALE_GREEN_1;
  2805. case _I(P,A,L,E,_,G,R,E,E,N,_,1):
  2806. return alpha | X11_PALE_GREEN_1;
  2807. case _I(P,A,L,E, ,G,R,E,E,N, ,1):
  2808. return alpha | X11_PALE_GREEN_1;
  2809. case _I(P,A,L,E,G,R,E,E,N,2):
  2810. return alpha | X11_PALE_GREEN_2;
  2811. case _I(P,A,L,E,_,G,R,E,E,N,_,2):
  2812. return alpha | X11_PALE_GREEN_2;
  2813. case _I(P,A,L,E, ,G,R,E,E,N, ,2):
  2814. return alpha | X11_PALE_GREEN_2;
  2815. case _I(P,A,L,E,G,R,E,E,N,3):
  2816. return alpha | X11_PALE_GREEN_3;
  2817. case _I(P,A,L,E,_,G,R,E,E,N,_,3):
  2818. return alpha | X11_PALE_GREEN_3;
  2819. case _I(P,A,L,E, ,G,R,E,E,N, ,3):
  2820. return alpha | X11_PALE_GREEN_3;
  2821. case _I(P,A,L,E,G,R,E,E,N,4):
  2822. return alpha | X11_PALE_GREEN_4;
  2823. case _I(P,A,L,E,_,G,R,E,E,N,_,4):
  2824. return alpha | X11_PALE_GREEN_4;
  2825. case _I(P,A,L,E, ,G,R,E,E,N, ,4):
  2826. return alpha | X11_PALE_GREEN_4;
  2827. case _I(S,P,R,I,N,G,G,R,E,E,N,1):
  2828. return alpha | X11_SPRING_GREEN_1;
  2829. case _I(S,P,R,I,N,G,_,G,R,E,E,N,_,1):
  2830. return alpha | X11_SPRING_GREEN_1;
  2831. case _I(S,P,R,I,N,G, ,G,R,E,E,N, ,1):
  2832. return alpha | X11_SPRING_GREEN_1;
  2833. case _I(S,P,R,I,N,G,G,R,E,E,N,2):
  2834. return alpha | X11_SPRING_GREEN_2;
  2835. case _I(S,P,R,I,N,G,_,G,R,E,E,N,_,2):
  2836. return alpha | X11_SPRING_GREEN_2;
  2837. case _I(S,P,R,I,N,G, ,G,R,E,E,N, ,2):
  2838. return alpha | X11_SPRING_GREEN_2;
  2839. case _I(S,P,R,I,N,G,G,R,E,E,N,3):
  2840. return alpha | X11_SPRING_GREEN_3;
  2841. case _I(S,P,R,I,N,G,_,G,R,E,E,N,_,3):
  2842. return alpha | X11_SPRING_GREEN_3;
  2843. case _I(S,P,R,I,N,G, ,G,R,E,E,N, ,3):
  2844. return alpha | X11_SPRING_GREEN_3;
  2845. case _I(S,P,R,I,N,G,G,R,E,E,N,4):
  2846. return alpha | X11_SPRING_GREEN_4;
  2847. case _I(S,P,R,I,N,G,_,G,R,E,E,N,_,4):
  2848. return alpha | X11_SPRING_GREEN_4;
  2849. case _I(S,P,R,I,N,G, ,G,R,E,E,N, ,4):
  2850. return alpha | X11_SPRING_GREEN_4;
  2851. case _I(G,R,E,E,N,1):
  2852. return alpha | X11_GREEN_1;
  2853. case _I(G,R,E,E,N,_,1):
  2854. return alpha | X11_GREEN_1;
  2855. case _I(G,R,E,E,N, ,1):
  2856. return alpha | X11_GREEN_1;
  2857. case _I(G,R,E,E,N,2):
  2858. return alpha | X11_GREEN_2;
  2859. case _I(G,R,E,E,N,_,2):
  2860. return alpha | X11_GREEN_2;
  2861. case _I(G,R,E,E,N, ,2):
  2862. return alpha | X11_GREEN_2;
  2863. case _I(G,R,E,E,N,3):
  2864. return alpha | X11_GREEN_3;
  2865. case _I(G,R,E,E,N,_,3):
  2866. return alpha | X11_GREEN_3;
  2867. case _I(G,R,E,E,N, ,3):
  2868. return alpha | X11_GREEN_3;
  2869. case _I(G,R,E,E,N,4):
  2870. return alpha | X11_GREEN_4;
  2871. case _I(G,R,E,E,N,_,4):
  2872. return alpha | X11_GREEN_4;
  2873. case _I(G,R,E,E,N, ,4):
  2874. return alpha | X11_GREEN_4;
  2875. case _I(C,H,A,R,T,R,E,U,S,E,1):
  2876. return alpha | X11_CHARTREUSE_1;
  2877. case _I(C,H,A,R,T,R,E,U,S,E,_,1):
  2878. return alpha | X11_CHARTREUSE_1;
  2879. case _I(C,H,A,R,T,R,E,U,S,E, ,1):
  2880. return alpha | X11_CHARTREUSE_1;
  2881. case _I(C,H,A,R,T,R,E,U,S,E,2):
  2882. return alpha | X11_CHARTREUSE_2;
  2883. case _I(C,H,A,R,T,R,E,U,S,E,_,2):
  2884. return alpha | X11_CHARTREUSE_2;
  2885. case _I(C,H,A,R,T,R,E,U,S,E, ,2):
  2886. return alpha | X11_CHARTREUSE_2;
  2887. case _I(C,H,A,R,T,R,E,U,S,E,3):
  2888. return alpha | X11_CHARTREUSE_3;
  2889. case _I(C,H,A,R,T,R,E,U,S,E,_,3):
  2890. return alpha | X11_CHARTREUSE_3;
  2891. case _I(C,H,A,R,T,R,E,U,S,E, ,3):
  2892. return alpha | X11_CHARTREUSE_3;
  2893. case _I(C,H,A,R,T,R,E,U,S,E,4):
  2894. return alpha | X11_CHARTREUSE_4;
  2895. case _I(C,H,A,R,T,R,E,U,S,E,_,4):
  2896. return alpha | X11_CHARTREUSE_4;
  2897. case _I(C,H,A,R,T,R,E,U,S,E, ,4):
  2898. return alpha | X11_CHARTREUSE_4;
  2899. case _I(O,L,I,V,E,D,R,A,B,1):
  2900. return alpha | X11_OLIVE_DRAB_1;
  2901. case _I(O,L,I,V,E,_,D,R,A,B,_,1):
  2902. return alpha | X11_OLIVE_DRAB_1;
  2903. case _I(O,L,I,V,E, ,D,R,A,B, ,1):
  2904. return alpha | X11_OLIVE_DRAB_1;
  2905. case _I(O,L,I,V,E,D,R,A,B,2):
  2906. return alpha | X11_OLIVE_DRAB_2;
  2907. case _I(O,L,I,V,E,_,D,R,A,B,_,2):
  2908. return alpha | X11_OLIVE_DRAB_2;
  2909. case _I(O,L,I,V,E, ,D,R,A,B, ,2):
  2910. return alpha | X11_OLIVE_DRAB_2;
  2911. case _I(O,L,I,V,E,D,R,A,B,3):
  2912. return alpha | X11_OLIVE_DRAB_3;
  2913. case _I(O,L,I,V,E,_,D,R,A,B,_,3):
  2914. return alpha | X11_OLIVE_DRAB_3;
  2915. case _I(O,L,I,V,E, ,D,R,A,B, ,3):
  2916. return alpha | X11_OLIVE_DRAB_3;
  2917. case _I(O,L,I,V,E,D,R,A,B,4):
  2918. return alpha | X11_OLIVE_DRAB_4;
  2919. case _I(O,L,I,V,E,_,D,R,A,B,_,4):
  2920. return alpha | X11_OLIVE_DRAB_4;
  2921. case _I(O,L,I,V,E, ,D,R,A,B, ,4):
  2922. return alpha | X11_OLIVE_DRAB_4;
  2923. case _I(D,A,R,K,O,L,I,V,E,G,R,E,E,N,1):
  2924. return alpha | X11_DARK_OLIVE_GREEN_1;
  2925. case _I(D,A,R,K,_,O,L,I,V,E,_,G,R,E,E,N,_,1):
  2926. return alpha | X11_DARK_OLIVE_GREEN_1;
  2927. case _I(D,A,R,K, ,O,L,I,V,E, ,G,R,E,E,N, ,1):
  2928. return alpha | X11_DARK_OLIVE_GREEN_1;
  2929. case _I(D,A,R,K,O,L,I,V,E,G,R,E,E,N,2):
  2930. return alpha | X11_DARK_OLIVE_GREEN_2;
  2931. case _I(D,A,R,K,_,O,L,I,V,E,_,G,R,E,E,N,_,2):
  2932. return alpha | X11_DARK_OLIVE_GREEN_2;
  2933. case _I(D,A,R,K, ,O,L,I,V,E, ,G,R,E,E,N, ,2):
  2934. return alpha | X11_DARK_OLIVE_GREEN_2;
  2935. case _I(D,A,R,K,O,L,I,V,E,G,R,E,E,N,3):
  2936. return alpha | X11_DARK_OLIVE_GREEN_3;
  2937. case _I(D,A,R,K,_,O,L,I,V,E,_,G,R,E,E,N,_,3):
  2938. return alpha | X11_DARK_OLIVE_GREEN_3;
  2939. case _I(D,A,R,K, ,O,L,I,V,E, ,G,R,E,E,N, ,3):
  2940. return alpha | X11_DARK_OLIVE_GREEN_3;
  2941. case _I(D,A,R,K,O,L,I,V,E,G,R,E,E,N,4):
  2942. return alpha | X11_DARK_OLIVE_GREEN_4;
  2943. case _I(D,A,R,K,_,O,L,I,V,E,_,G,R,E,E,N,_,4):
  2944. return alpha | X11_DARK_OLIVE_GREEN_4;
  2945. case _I(D,A,R,K, ,O,L,I,V,E, ,G,R,E,E,N, ,4):
  2946. return alpha | X11_DARK_OLIVE_GREEN_4;
  2947. case _I(K,H,A,K,I,1):
  2948. return alpha | X11_KHAKI_1;
  2949. case _I(K,H,A,K,I,_,1):
  2950. return alpha | X11_KHAKI_1;
  2951. case _I(K,H,A,K,I, ,1):
  2952. return alpha | X11_KHAKI_1;
  2953. case _I(K,H,A,K,I,2):
  2954. return alpha | X11_KHAKI_2;
  2955. case _I(K,H,A,K,I,_,2):
  2956. return alpha | X11_KHAKI_2;
  2957. case _I(K,H,A,K,I, ,2):
  2958. return alpha | X11_KHAKI_2;
  2959. case _I(K,H,A,K,I,3):
  2960. return alpha | X11_KHAKI_3;
  2961. case _I(K,H,A,K,I,_,3):
  2962. return alpha | X11_KHAKI_3;
  2963. case _I(K,H,A,K,I, ,3):
  2964. return alpha | X11_KHAKI_3;
  2965. case _I(K,H,A,K,I,4):
  2966. return alpha | X11_KHAKI_4;
  2967. case _I(K,H,A,K,I,_,4):
  2968. return alpha | X11_KHAKI_4;
  2969. case _I(K,H,A,K,I, ,4):
  2970. return alpha | X11_KHAKI_4;
  2971. case _I(L,I,G,H,T,G,O,L,D,E,N,R,O,D,1):
  2972. return alpha | X11_LIGHT_GOLDENROD_1;
  2973. case _I(L,I,G,H,T,_,G,O,L,D,E,N,R,O,D,_,1):
  2974. return alpha | X11_LIGHT_GOLDENROD_1;
  2975. case _I(L,I,G,H,T, ,G,O,L,D,E,N,R,O,D, ,1):
  2976. return alpha | X11_LIGHT_GOLDENROD_1;
  2977. case _I(L,I,G,H,T,G,O,L,D,E,N,R,O,D,2):
  2978. return alpha | X11_LIGHT_GOLDENROD_2;
  2979. case _I(L,I,G,H,T,_,G,O,L,D,E,N,R,O,D,_,2):
  2980. return alpha | X11_LIGHT_GOLDENROD_2;
  2981. case _I(L,I,G,H,T, ,G,O,L,D,E,N,R,O,D, ,2):
  2982. return alpha | X11_LIGHT_GOLDENROD_2;
  2983. case _I(L,I,G,H,T,G,O,L,D,E,N,R,O,D,3):
  2984. return alpha | X11_LIGHT_GOLDENROD_3;
  2985. case _I(L,I,G,H,T,_,G,O,L,D,E,N,R,O,D,_,3):
  2986. return alpha | X11_LIGHT_GOLDENROD_3;
  2987. case _I(L,I,G,H,T, ,G,O,L,D,E,N,R,O,D, ,3):
  2988. return alpha | X11_LIGHT_GOLDENROD_3;
  2989. case _I(L,I,G,H,T,G,O,L,D,E,N,R,O,D,4):
  2990. return alpha | X11_LIGHT_GOLDENROD_4;
  2991. case _I(L,I,G,H,T,_,G,O,L,D,E,N,R,O,D,_,4):
  2992. return alpha | X11_LIGHT_GOLDENROD_4;
  2993. case _I(L,I,G,H,T, ,G,O,L,D,E,N,R,O,D, ,4):
  2994. return alpha | X11_LIGHT_GOLDENROD_4;
  2995. case _I(L,I,G,H,T,Y,E,L,L,O,W,1):
  2996. return alpha | X11_LIGHT_YELLOW_1;
  2997. case _I(L,I,G,H,T,_,Y,E,L,L,O,W,_,1):
  2998. return alpha | X11_LIGHT_YELLOW_1;
  2999. case _I(L,I,G,H,T, ,Y,E,L,L,O,W, ,1):
  3000. return alpha | X11_LIGHT_YELLOW_1;
  3001. case _I(L,I,G,H,T,Y,E,L,L,O,W,2):
  3002. return alpha | X11_LIGHT_YELLOW_2;
  3003. case _I(L,I,G,H,T,_,Y,E,L,L,O,W,_,2):
  3004. return alpha | X11_LIGHT_YELLOW_2;
  3005. case _I(L,I,G,H,T, ,Y,E,L,L,O,W, ,2):
  3006. return alpha | X11_LIGHT_YELLOW_2;
  3007. case _I(L,I,G,H,T,Y,E,L,L,O,W,3):
  3008. return alpha | X11_LIGHT_YELLOW_3;
  3009. case _I(L,I,G,H,T,_,Y,E,L,L,O,W,_,3):
  3010. return alpha | X11_LIGHT_YELLOW_3;
  3011. case _I(L,I,G,H,T, ,Y,E,L,L,O,W, ,3):
  3012. return alpha | X11_LIGHT_YELLOW_3;
  3013. case _I(L,I,G,H,T,Y,E,L,L,O,W,4):
  3014. return alpha | X11_LIGHT_YELLOW_4;
  3015. case _I(L,I,G,H,T,_,Y,E,L,L,O,W,_,4):
  3016. return alpha | X11_LIGHT_YELLOW_4;
  3017. case _I(L,I,G,H,T, ,Y,E,L,L,O,W, ,4):
  3018. return alpha | X11_LIGHT_YELLOW_4;
  3019. case _I(Y,E,L,L,O,W,1):
  3020. return alpha | X11_YELLOW_1;
  3021. case _I(Y,E,L,L,O,W,_,1):
  3022. return alpha | X11_YELLOW_1;
  3023. case _I(Y,E,L,L,O,W, ,1):
  3024. return alpha | X11_YELLOW_1;
  3025. case _I(Y,E,L,L,O,W,2):
  3026. return alpha | X11_YELLOW_2;
  3027. case _I(Y,E,L,L,O,W,_,2):
  3028. return alpha | X11_YELLOW_2;
  3029. case _I(Y,E,L,L,O,W, ,2):
  3030. return alpha | X11_YELLOW_2;
  3031. case _I(Y,E,L,L,O,W,3):
  3032. return alpha | X11_YELLOW_3;
  3033. case _I(Y,E,L,L,O,W,_,3):
  3034. return alpha | X11_YELLOW_3;
  3035. case _I(Y,E,L,L,O,W, ,3):
  3036. return alpha | X11_YELLOW_3;
  3037. case _I(Y,E,L,L,O,W,4):
  3038. return alpha | X11_YELLOW_4;
  3039. case _I(Y,E,L,L,O,W,_,4):
  3040. return alpha | X11_YELLOW_4;
  3041. case _I(Y,E,L,L,O,W, ,4):
  3042. return alpha | X11_YELLOW_4;
  3043. case _I(G,O,L,D,1):
  3044. return alpha | X11_GOLD_1;
  3045. case _I(G,O,L,D,_,1):
  3046. return alpha | X11_GOLD_1;
  3047. case _I(G,O,L,D, ,1):
  3048. return alpha | X11_GOLD_1;
  3049. case _I(G,O,L,D,2):
  3050. return alpha | X11_GOLD_2;
  3051. case _I(G,O,L,D,_,2):
  3052. return alpha | X11_GOLD_2;
  3053. case _I(G,O,L,D, ,2):
  3054. return alpha | X11_GOLD_2;
  3055. case _I(G,O,L,D,3):
  3056. return alpha | X11_GOLD_3;
  3057. case _I(G,O,L,D,_,3):
  3058. return alpha | X11_GOLD_3;
  3059. case _I(G,O,L,D, ,3):
  3060. return alpha | X11_GOLD_3;
  3061. case _I(G,O,L,D,4):
  3062. return alpha | X11_GOLD_4;
  3063. case _I(G,O,L,D,_,4):
  3064. return alpha | X11_GOLD_4;
  3065. case _I(G,O,L,D, ,4):
  3066. return alpha | X11_GOLD_4;
  3067. case _I(G,O,L,D,E,N,R,O,D,1):
  3068. return alpha | X11_GOLDENROD_1;
  3069. case _I(G,O,L,D,E,N,R,O,D,_,1):
  3070. return alpha | X11_GOLDENROD_1;
  3071. case _I(G,O,L,D,E,N,R,O,D, ,1):
  3072. return alpha | X11_GOLDENROD_1;
  3073. case _I(G,O,L,D,E,N,R,O,D,2):
  3074. return alpha | X11_GOLDENROD_2;
  3075. case _I(G,O,L,D,E,N,R,O,D,_,2):
  3076. return alpha | X11_GOLDENROD_2;
  3077. case _I(G,O,L,D,E,N,R,O,D, ,2):
  3078. return alpha | X11_GOLDENROD_2;
  3079. case _I(G,O,L,D,E,N,R,O,D,3):
  3080. return alpha | X11_GOLDENROD_3;
  3081. case _I(G,O,L,D,E,N,R,O,D,_,3):
  3082. return alpha | X11_GOLDENROD_3;
  3083. case _I(G,O,L,D,E,N,R,O,D, ,3):
  3084. return alpha | X11_GOLDENROD_3;
  3085. case _I(G,O,L,D,E,N,R,O,D,4):
  3086. return alpha | X11_GOLDENROD_4;
  3087. case _I(G,O,L,D,E,N,R,O,D,_,4):
  3088. return alpha | X11_GOLDENROD_4;
  3089. case _I(G,O,L,D,E,N,R,O,D, ,4):
  3090. return alpha | X11_GOLDENROD_4;
  3091. case _I(D,A,R,K,G,O,L,D,E,N,R,O,D,1):
  3092. return alpha | X11_DARK_GOLDENROD_1;
  3093. case _I(D,A,R,K,_,G,O,L,D,E,N,R,O,D,_,1):
  3094. return alpha | X11_DARK_GOLDENROD_1;
  3095. case _I(D,A,R,K, ,G,O,L,D,E,N,R,O,D, ,1):
  3096. return alpha | X11_DARK_GOLDENROD_1;
  3097. case _I(D,A,R,K,G,O,L,D,E,N,R,O,D,2):
  3098. return alpha | X11_DARK_GOLDENROD_2;
  3099. case _I(D,A,R,K,_,G,O,L,D,E,N,R,O,D,_,2):
  3100. return alpha | X11_DARK_GOLDENROD_2;
  3101. case _I(D,A,R,K, ,G,O,L,D,E,N,R,O,D, ,2):
  3102. return alpha | X11_DARK_GOLDENROD_2;
  3103. case _I(D,A,R,K,G,O,L,D,E,N,R,O,D,3):
  3104. return alpha | X11_DARK_GOLDENROD_3;
  3105. case _I(D,A,R,K,_,G,O,L,D,E,N,R,O,D,_,3):
  3106. return alpha | X11_DARK_GOLDENROD_3;
  3107. case _I(D,A,R,K, ,G,O,L,D,E,N,R,O,D, ,3):
  3108. return alpha | X11_DARK_GOLDENROD_3;
  3109. case _I(D,A,R,K,G,O,L,D,E,N,R,O,D,4):
  3110. return alpha | X11_DARK_GOLDENROD_4;
  3111. case _I(D,A,R,K,_,G,O,L,D,E,N,R,O,D,_,4):
  3112. return alpha | X11_DARK_GOLDENROD_4;
  3113. case _I(D,A,R,K, ,G,O,L,D,E,N,R,O,D, ,4):
  3114. return alpha | X11_DARK_GOLDENROD_4;
  3115. case _I(R,O,S,Y,B,R,O,W,N,1):
  3116. return alpha | X11_ROSY_BROWN_1;
  3117. case _I(R,O,S,Y,_,B,R,O,W,N,_,1):
  3118. return alpha | X11_ROSY_BROWN_1;
  3119. case _I(R,O,S,Y, ,B,R,O,W,N, ,1):
  3120. return alpha | X11_ROSY_BROWN_1;
  3121. case _I(R,O,S,Y,B,R,O,W,N,2):
  3122. return alpha | X11_ROSY_BROWN_2;
  3123. case _I(R,O,S,Y,_,B,R,O,W,N,_,2):
  3124. return alpha | X11_ROSY_BROWN_2;
  3125. case _I(R,O,S,Y, ,B,R,O,W,N, ,2):
  3126. return alpha | X11_ROSY_BROWN_2;
  3127. case _I(R,O,S,Y,B,R,O,W,N,3):
  3128. return alpha | X11_ROSY_BROWN_3;
  3129. case _I(R,O,S,Y,_,B,R,O,W,N,_,3):
  3130. return alpha | X11_ROSY_BROWN_3;
  3131. case _I(R,O,S,Y, ,B,R,O,W,N, ,3):
  3132. return alpha | X11_ROSY_BROWN_3;
  3133. case _I(R,O,S,Y,B,R,O,W,N,4):
  3134. return alpha | X11_ROSY_BROWN_4;
  3135. case _I(R,O,S,Y,_,B,R,O,W,N,_,4):
  3136. return alpha | X11_ROSY_BROWN_4;
  3137. case _I(R,O,S,Y, ,B,R,O,W,N, ,4):
  3138. return alpha | X11_ROSY_BROWN_4;
  3139. case _I(I,N,D,I,A,N,R,E,D,1):
  3140. return alpha | X11_INDIAN_RED_1;
  3141. case _I(I,N,D,I,A,N,_,R,E,D,_,1):
  3142. return alpha | X11_INDIAN_RED_1;
  3143. case _I(I,N,D,I,A,N, ,R,E,D, ,1):
  3144. return alpha | X11_INDIAN_RED_1;
  3145. case _I(I,N,D,I,A,N,R,E,D,2):
  3146. return alpha | X11_INDIAN_RED_2;
  3147. case _I(I,N,D,I,A,N,_,R,E,D,_,2):
  3148. return alpha | X11_INDIAN_RED_2;
  3149. case _I(I,N,D,I,A,N, ,R,E,D, ,2):
  3150. return alpha | X11_INDIAN_RED_2;
  3151. case _I(I,N,D,I,A,N,R,E,D,3):
  3152. return alpha | X11_INDIAN_RED_3;
  3153. case _I(I,N,D,I,A,N,_,R,E,D,_,3):
  3154. return alpha | X11_INDIAN_RED_3;
  3155. case _I(I,N,D,I,A,N, ,R,E,D, ,3):
  3156. return alpha | X11_INDIAN_RED_3;
  3157. case _I(I,N,D,I,A,N,R,E,D,4):
  3158. return alpha | X11_INDIAN_RED_4;
  3159. case _I(I,N,D,I,A,N,_,R,E,D,_,4):
  3160. return alpha | X11_INDIAN_RED_4;
  3161. case _I(I,N,D,I,A,N, ,R,E,D, ,4):
  3162. return alpha | X11_INDIAN_RED_4;
  3163. case _I(S,I,E,N,N,A,1):
  3164. return alpha | X11_SIENNA_1;
  3165. case _I(S,I,E,N,N,A,_,1):
  3166. return alpha | X11_SIENNA_1;
  3167. case _I(S,I,E,N,N,A, ,1):
  3168. return alpha | X11_SIENNA_1;
  3169. case _I(S,I,E,N,N,A,2):
  3170. return alpha | X11_SIENNA_2;
  3171. case _I(S,I,E,N,N,A,_,2):
  3172. return alpha | X11_SIENNA_2;
  3173. case _I(S,I,E,N,N,A, ,2):
  3174. return alpha | X11_SIENNA_2;
  3175. case _I(S,I,E,N,N,A,3):
  3176. return alpha | X11_SIENNA_3;
  3177. case _I(S,I,E,N,N,A,_,3):
  3178. return alpha | X11_SIENNA_3;
  3179. case _I(S,I,E,N,N,A, ,3):
  3180. return alpha | X11_SIENNA_3;
  3181. case _I(S,I,E,N,N,A,4):
  3182. return alpha | X11_SIENNA_4;
  3183. case _I(S,I,E,N,N,A,_,4):
  3184. return alpha | X11_SIENNA_4;
  3185. case _I(S,I,E,N,N,A, ,4):
  3186. return alpha | X11_SIENNA_4;
  3187. case _I(B,U,R,L,Y,W,O,O,D,1):
  3188. return alpha | X11_BURLYWOOD_1;
  3189. case _I(B,U,R,L,Y,W,O,O,D,_,1):
  3190. return alpha | X11_BURLYWOOD_1;
  3191. case _I(B,U,R,L,Y,W,O,O,D, ,1):
  3192. return alpha | X11_BURLYWOOD_1;
  3193. case _I(B,U,R,L,Y,W,O,O,D,2):
  3194. return alpha | X11_BURLYWOOD_2;
  3195. case _I(B,U,R,L,Y,W,O,O,D,_,2):
  3196. return alpha | X11_BURLYWOOD_2;
  3197. case _I(B,U,R,L,Y,W,O,O,D, ,2):
  3198. return alpha | X11_BURLYWOOD_2;
  3199. case _I(B,U,R,L,Y,W,O,O,D,3):
  3200. return alpha | X11_BURLYWOOD_3;
  3201. case _I(B,U,R,L,Y,W,O,O,D,_,3):
  3202. return alpha | X11_BURLYWOOD_3;
  3203. case _I(B,U,R,L,Y,W,O,O,D, ,3):
  3204. return alpha | X11_BURLYWOOD_3;
  3205. case _I(B,U,R,L,Y,W,O,O,D,4):
  3206. return alpha | X11_BURLYWOOD_4;
  3207. case _I(B,U,R,L,Y,W,O,O,D,_,4):
  3208. return alpha | X11_BURLYWOOD_4;
  3209. case _I(B,U,R,L,Y,W,O,O,D, ,4):
  3210. return alpha | X11_BURLYWOOD_4;
  3211. case _I(W,H,E,A,T,1):
  3212. return alpha | X11_WHEAT_1;
  3213. case _I(W,H,E,A,T,_,1):
  3214. return alpha | X11_WHEAT_1;
  3215. case _I(W,H,E,A,T, ,1):
  3216. return alpha | X11_WHEAT_1;
  3217. case _I(W,H,E,A,T,2):
  3218. return alpha | X11_WHEAT_2;
  3219. case _I(W,H,E,A,T,_,2):
  3220. return alpha | X11_WHEAT_2;
  3221. case _I(W,H,E,A,T, ,2):
  3222. return alpha | X11_WHEAT_2;
  3223. case _I(W,H,E,A,T,3):
  3224. return alpha | X11_WHEAT_3;
  3225. case _I(W,H,E,A,T,_,3):
  3226. return alpha | X11_WHEAT_3;
  3227. case _I(W,H,E,A,T, ,3):
  3228. return alpha | X11_WHEAT_3;
  3229. case _I(W,H,E,A,T,4):
  3230. return alpha | X11_WHEAT_4;
  3231. case _I(W,H,E,A,T,_,4):
  3232. return alpha | X11_WHEAT_4;
  3233. case _I(W,H,E,A,T, ,4):
  3234. return alpha | X11_WHEAT_4;
  3235. case _I(T,A,N,1):
  3236. return alpha | X11_TAN_1;
  3237. case _I(T,A,N,_,1):
  3238. return alpha | X11_TAN_1;
  3239. case _I(T,A,N, ,1):
  3240. return alpha | X11_TAN_1;
  3241. case _I(T,A,N,2):
  3242. return alpha | X11_TAN_2;
  3243. case _I(T,A,N,_,2):
  3244. return alpha | X11_TAN_2;
  3245. case _I(T,A,N, ,2):
  3246. return alpha | X11_TAN_2;
  3247. case _I(T,A,N,3):
  3248. return alpha | X11_TAN_3;
  3249. case _I(T,A,N,_,3):
  3250. return alpha | X11_TAN_3;
  3251. case _I(T,A,N, ,3):
  3252. return alpha | X11_TAN_3;
  3253. case _I(T,A,N,4):
  3254. return alpha | X11_TAN_4;
  3255. case _I(T,A,N,_,4):
  3256. return alpha | X11_TAN_4;
  3257. case _I(T,A,N, ,4):
  3258. return alpha | X11_TAN_4;
  3259. case _I(C,H,O,C,O,L,A,T,E,1):
  3260. return alpha | X11_CHOCOLATE_1;
  3261. case _I(C,H,O,C,O,L,A,T,E,_,1):
  3262. return alpha | X11_CHOCOLATE_1;
  3263. case _I(C,H,O,C,O,L,A,T,E, ,1):
  3264. return alpha | X11_CHOCOLATE_1;
  3265. case _I(C,H,O,C,O,L,A,T,E,2):
  3266. return alpha | X11_CHOCOLATE_2;
  3267. case _I(C,H,O,C,O,L,A,T,E,_,2):
  3268. return alpha | X11_CHOCOLATE_2;
  3269. case _I(C,H,O,C,O,L,A,T,E, ,2):
  3270. return alpha | X11_CHOCOLATE_2;
  3271. case _I(C,H,O,C,O,L,A,T,E,3):
  3272. return alpha | X11_CHOCOLATE_3;
  3273. case _I(C,H,O,C,O,L,A,T,E,_,3):
  3274. return alpha | X11_CHOCOLATE_3;
  3275. case _I(C,H,O,C,O,L,A,T,E, ,3):
  3276. return alpha | X11_CHOCOLATE_3;
  3277. case _I(C,H,O,C,O,L,A,T,E,4):
  3278. return alpha | X11_CHOCOLATE_4;
  3279. case _I(C,H,O,C,O,L,A,T,E,_,4):
  3280. return alpha | X11_CHOCOLATE_4;
  3281. case _I(C,H,O,C,O,L,A,T,E, ,4):
  3282. return alpha | X11_CHOCOLATE_4;
  3283. case _I(F,I,R,E,B,R,I,C,K,1):
  3284. return alpha | X11_FIREBRICK_1;
  3285. case _I(F,I,R,E,B,R,I,C,K,_,1):
  3286. return alpha | X11_FIREBRICK_1;
  3287. case _I(F,I,R,E,B,R,I,C,K, ,1):
  3288. return alpha | X11_FIREBRICK_1;
  3289. case _I(F,I,R,E,B,R,I,C,K,2):
  3290. return alpha | X11_FIREBRICK_2;
  3291. case _I(F,I,R,E,B,R,I,C,K,_,2):
  3292. return alpha | X11_FIREBRICK_2;
  3293. case _I(F,I,R,E,B,R,I,C,K, ,2):
  3294. return alpha | X11_FIREBRICK_2;
  3295. case _I(F,I,R,E,B,R,I,C,K,3):
  3296. return alpha | X11_FIREBRICK_3;
  3297. case _I(F,I,R,E,B,R,I,C,K,_,3):
  3298. return alpha | X11_FIREBRICK_3;
  3299. case _I(F,I,R,E,B,R,I,C,K, ,3):
  3300. return alpha | X11_FIREBRICK_3;
  3301. case _I(F,I,R,E,B,R,I,C,K,4):
  3302. return alpha | X11_FIREBRICK_4;
  3303. case _I(F,I,R,E,B,R,I,C,K,_,4):
  3304. return alpha | X11_FIREBRICK_4;
  3305. case _I(F,I,R,E,B,R,I,C,K, ,4):
  3306. return alpha | X11_FIREBRICK_4;
  3307. case _I(B,R,O,W,N,1):
  3308. return alpha | X11_BROWN_1;
  3309. case _I(B,R,O,W,N,_,1):
  3310. return alpha | X11_BROWN_1;
  3311. case _I(B,R,O,W,N, ,1):
  3312. return alpha | X11_BROWN_1;
  3313. case _I(B,R,O,W,N,2):
  3314. return alpha | X11_BROWN_2;
  3315. case _I(B,R,O,W,N,_,2):
  3316. return alpha | X11_BROWN_2;
  3317. case _I(B,R,O,W,N, ,2):
  3318. return alpha | X11_BROWN_2;
  3319. case _I(B,R,O,W,N,3):
  3320. return alpha | X11_BROWN_3;
  3321. case _I(B,R,O,W,N,_,3):
  3322. return alpha | X11_BROWN_3;
  3323. case _I(B,R,O,W,N, ,3):
  3324. return alpha | X11_BROWN_3;
  3325. case _I(B,R,O,W,N,4):
  3326. return alpha | X11_BROWN_4;
  3327. case _I(B,R,O,W,N,_,4):
  3328. return alpha | X11_BROWN_4;
  3329. case _I(B,R,O,W,N, ,4):
  3330. return alpha | X11_BROWN_4;
  3331. case _I(S,A,L,M,O,N,1):
  3332. return alpha | X11_SALMON_1;
  3333. case _I(S,A,L,M,O,N,_,1):
  3334. return alpha | X11_SALMON_1;
  3335. case _I(S,A,L,M,O,N, ,1):
  3336. return alpha | X11_SALMON_1;
  3337. case _I(S,A,L,M,O,N,2):
  3338. return alpha | X11_SALMON_2;
  3339. case _I(S,A,L,M,O,N,_,2):
  3340. return alpha | X11_SALMON_2;
  3341. case _I(S,A,L,M,O,N, ,2):
  3342. return alpha | X11_SALMON_2;
  3343. case _I(S,A,L,M,O,N,3):
  3344. return alpha | X11_SALMON_3;
  3345. case _I(S,A,L,M,O,N,_,3):
  3346. return alpha | X11_SALMON_3;
  3347. case _I(S,A,L,M,O,N, ,3):
  3348. return alpha | X11_SALMON_3;
  3349. case _I(S,A,L,M,O,N,4):
  3350. return alpha | X11_SALMON_4;
  3351. case _I(S,A,L,M,O,N,_,4):
  3352. return alpha | X11_SALMON_4;
  3353. case _I(S,A,L,M,O,N, ,4):
  3354. return alpha | X11_SALMON_4;
  3355. case _I(L,I,G,H,T,S,A,L,M,O,N,1):
  3356. return alpha | X11_LIGHT_SALMON_1;
  3357. case _I(L,I,G,H,T,_,S,A,L,M,O,N,_,1):
  3358. return alpha | X11_LIGHT_SALMON_1;
  3359. case _I(L,I,G,H,T, ,S,A,L,M,O,N, ,1):
  3360. return alpha | X11_LIGHT_SALMON_1;
  3361. case _I(L,I,G,H,T,S,A,L,M,O,N,2):
  3362. return alpha | X11_LIGHT_SALMON_2;
  3363. case _I(L,I,G,H,T,_,S,A,L,M,O,N,_,2):
  3364. return alpha | X11_LIGHT_SALMON_2;
  3365. case _I(L,I,G,H,T, ,S,A,L,M,O,N, ,2):
  3366. return alpha | X11_LIGHT_SALMON_2;
  3367. case _I(L,I,G,H,T,S,A,L,M,O,N,3):
  3368. return alpha | X11_LIGHT_SALMON_3;
  3369. case _I(L,I,G,H,T,_,S,A,L,M,O,N,_,3):
  3370. return alpha | X11_LIGHT_SALMON_3;
  3371. case _I(L,I,G,H,T, ,S,A,L,M,O,N, ,3):
  3372. return alpha | X11_LIGHT_SALMON_3;
  3373. case _I(L,I,G,H,T,S,A,L,M,O,N,4):
  3374. return alpha | X11_LIGHT_SALMON_4;
  3375. case _I(L,I,G,H,T,_,S,A,L,M,O,N,_,4):
  3376. return alpha | X11_LIGHT_SALMON_4;
  3377. case _I(L,I,G,H,T, ,S,A,L,M,O,N, ,4):
  3378. return alpha | X11_LIGHT_SALMON_4;
  3379. case _I(O,R,A,N,G,E,1):
  3380. return alpha | X11_ORANGE_1;
  3381. case _I(O,R,A,N,G,E,_,1):
  3382. return alpha | X11_ORANGE_1;
  3383. case _I(O,R,A,N,G,E, ,1):
  3384. return alpha | X11_ORANGE_1;
  3385. case _I(O,R,A,N,G,E,2):
  3386. return alpha | X11_ORANGE_2;
  3387. case _I(O,R,A,N,G,E,_,2):
  3388. return alpha | X11_ORANGE_2;
  3389. case _I(O,R,A,N,G,E, ,2):
  3390. return alpha | X11_ORANGE_2;
  3391. case _I(O,R,A,N,G,E,3):
  3392. return alpha | X11_ORANGE_3;
  3393. case _I(O,R,A,N,G,E,_,3):
  3394. return alpha | X11_ORANGE_3;
  3395. case _I(O,R,A,N,G,E, ,3):
  3396. return alpha | X11_ORANGE_3;
  3397. case _I(O,R,A,N,G,E,4):
  3398. return alpha | X11_ORANGE_4;
  3399. case _I(O,R,A,N,G,E,_,4):
  3400. return alpha | X11_ORANGE_4;
  3401. case _I(O,R,A,N,G,E, ,4):
  3402. return alpha | X11_ORANGE_4;
  3403. case _I(D,A,R,K,O,R,A,N,G,E,1):
  3404. return alpha | X11_DARK_ORANGE_1;
  3405. case _I(D,A,R,K,_,O,R,A,N,G,E,_,1):
  3406. return alpha | X11_DARK_ORANGE_1;
  3407. case _I(D,A,R,K, ,O,R,A,N,G,E, ,1):
  3408. return alpha | X11_DARK_ORANGE_1;
  3409. case _I(D,A,R,K,O,R,A,N,G,E,2):
  3410. return alpha | X11_DARK_ORANGE_2;
  3411. case _I(D,A,R,K,_,O,R,A,N,G,E,_,2):
  3412. return alpha | X11_DARK_ORANGE_2;
  3413. case _I(D,A,R,K, ,O,R,A,N,G,E, ,2):
  3414. return alpha | X11_DARK_ORANGE_2;
  3415. case _I(D,A,R,K,O,R,A,N,G,E,3):
  3416. return alpha | X11_DARK_ORANGE_3;
  3417. case _I(D,A,R,K,_,O,R,A,N,G,E,_,3):
  3418. return alpha | X11_DARK_ORANGE_3;
  3419. case _I(D,A,R,K, ,O,R,A,N,G,E, ,3):
  3420. return alpha | X11_DARK_ORANGE_3;
  3421. case _I(D,A,R,K,O,R,A,N,G,E,4):
  3422. return alpha | X11_DARK_ORANGE_4;
  3423. case _I(D,A,R,K,_,O,R,A,N,G,E,_,4):
  3424. return alpha | X11_DARK_ORANGE_4;
  3425. case _I(D,A,R,K, ,O,R,A,N,G,E, ,4):
  3426. return alpha | X11_DARK_ORANGE_4;
  3427. case _I(C,O,R,A,L,1):
  3428. return alpha | X11_CORAL_1;
  3429. case _I(C,O,R,A,L,_,1):
  3430. return alpha | X11_CORAL_1;
  3431. case _I(C,O,R,A,L, ,1):
  3432. return alpha | X11_CORAL_1;
  3433. case _I(C,O,R,A,L,2):
  3434. return alpha | X11_CORAL_2;
  3435. case _I(C,O,R,A,L,_,2):
  3436. return alpha | X11_CORAL_2;
  3437. case _I(C,O,R,A,L, ,2):
  3438. return alpha | X11_CORAL_2;
  3439. case _I(C,O,R,A,L,3):
  3440. return alpha | X11_CORAL_3;
  3441. case _I(C,O,R,A,L,_,3):
  3442. return alpha | X11_CORAL_3;
  3443. case _I(C,O,R,A,L, ,3):
  3444. return alpha | X11_CORAL_3;
  3445. case _I(C,O,R,A,L,4):
  3446. return alpha | X11_CORAL_4;
  3447. case _I(C,O,R,A,L,_,4):
  3448. return alpha | X11_CORAL_4;
  3449. case _I(C,O,R,A,L, ,4):
  3450. return alpha | X11_CORAL_4;
  3451. case _I(T,O,M,A,T,O,1):
  3452. return alpha | X11_TOMATO_1;
  3453. case _I(T,O,M,A,T,O,_,1):
  3454. return alpha | X11_TOMATO_1;
  3455. case _I(T,O,M,A,T,O, ,1):
  3456. return alpha | X11_TOMATO_1;
  3457. case _I(T,O,M,A,T,O,2):
  3458. return alpha | X11_TOMATO_2;
  3459. case _I(T,O,M,A,T,O,_,2):
  3460. return alpha | X11_TOMATO_2;
  3461. case _I(T,O,M,A,T,O, ,2):
  3462. return alpha | X11_TOMATO_2;
  3463. case _I(T,O,M,A,T,O,3):
  3464. return alpha | X11_TOMATO_3;
  3465. case _I(T,O,M,A,T,O,_,3):
  3466. return alpha | X11_TOMATO_3;
  3467. case _I(T,O,M,A,T,O, ,3):
  3468. return alpha | X11_TOMATO_3;
  3469. case _I(T,O,M,A,T,O,4):
  3470. return alpha | X11_TOMATO_4;
  3471. case _I(T,O,M,A,T,O,_,4):
  3472. return alpha | X11_TOMATO_4;
  3473. case _I(T,O,M,A,T,O, ,4):
  3474. return alpha | X11_TOMATO_4;
  3475. case _I(O,R,A,N,G,E,R,E,D,1):
  3476. return alpha | X11_ORANGE_RED_1;
  3477. case _I(O,R,A,N,G,E,_,R,E,D,_,1):
  3478. return alpha | X11_ORANGE_RED_1;
  3479. case _I(O,R,A,N,G,E, ,R,E,D, ,1):
  3480. return alpha | X11_ORANGE_RED_1;
  3481. case _I(O,R,A,N,G,E,R,E,D,2):
  3482. return alpha | X11_ORANGE_RED_2;
  3483. case _I(O,R,A,N,G,E,_,R,E,D,_,2):
  3484. return alpha | X11_ORANGE_RED_2;
  3485. case _I(O,R,A,N,G,E, ,R,E,D, ,2):
  3486. return alpha | X11_ORANGE_RED_2;
  3487. case _I(O,R,A,N,G,E,R,E,D,3):
  3488. return alpha | X11_ORANGE_RED_3;
  3489. case _I(O,R,A,N,G,E,_,R,E,D,_,3):
  3490. return alpha | X11_ORANGE_RED_3;
  3491. case _I(O,R,A,N,G,E, ,R,E,D, ,3):
  3492. return alpha | X11_ORANGE_RED_3;
  3493. case _I(O,R,A,N,G,E,R,E,D,4):
  3494. return alpha | X11_ORANGE_RED_4;
  3495. case _I(O,R,A,N,G,E,_,R,E,D,_,4):
  3496. return alpha | X11_ORANGE_RED_4;
  3497. case _I(O,R,A,N,G,E, ,R,E,D, ,4):
  3498. return alpha | X11_ORANGE_RED_4;
  3499. case _I(R,E,D,1):
  3500. return alpha | X11_RED_1;
  3501. case _I(R,E,D,_,1):
  3502. return alpha | X11_RED_1;
  3503. case _I(R,E,D, ,1):
  3504. return alpha | X11_RED_1;
  3505. case _I(R,E,D,2):
  3506. return alpha | X11_RED_2;
  3507. case _I(R,E,D,_,2):
  3508. return alpha | X11_RED_2;
  3509. case _I(R,E,D, ,2):
  3510. return alpha | X11_RED_2;
  3511. case _I(R,E,D,3):
  3512. return alpha | X11_RED_3;
  3513. case _I(R,E,D,_,3):
  3514. return alpha | X11_RED_3;
  3515. case _I(R,E,D, ,3):
  3516. return alpha | X11_RED_3;
  3517. case _I(R,E,D,4):
  3518. return alpha | X11_RED_4;
  3519. case _I(R,E,D,_,4):
  3520. return alpha | X11_RED_4;
  3521. case _I(R,E,D, ,4):
  3522. return alpha | X11_RED_4;
  3523. case _I(D,E,E,P,P,I,N,K,1):
  3524. return alpha | X11_DEEP_PINK_1;
  3525. case _I(D,E,E,P,_,P,I,N,K,_,1):
  3526. return alpha | X11_DEEP_PINK_1;
  3527. case _I(D,E,E,P, ,P,I,N,K, ,1):
  3528. return alpha | X11_DEEP_PINK_1;
  3529. case _I(D,E,E,P,P,I,N,K,2):
  3530. return alpha | X11_DEEP_PINK_2;
  3531. case _I(D,E,E,P,_,P,I,N,K,_,2):
  3532. return alpha | X11_DEEP_PINK_2;
  3533. case _I(D,E,E,P, ,P,I,N,K, ,2):
  3534. return alpha | X11_DEEP_PINK_2;
  3535. case _I(D,E,E,P,P,I,N,K,3):
  3536. return alpha | X11_DEEP_PINK_3;
  3537. case _I(D,E,E,P,_,P,I,N,K,_,3):
  3538. return alpha | X11_DEEP_PINK_3;
  3539. case _I(D,E,E,P, ,P,I,N,K, ,3):
  3540. return alpha | X11_DEEP_PINK_3;
  3541. case _I(D,E,E,P,P,I,N,K,4):
  3542. return alpha | X11_DEEP_PINK_4;
  3543. case _I(D,E,E,P,_,P,I,N,K,_,4):
  3544. return alpha | X11_DEEP_PINK_4;
  3545. case _I(D,E,E,P, ,P,I,N,K, ,4):
  3546. return alpha | X11_DEEP_PINK_4;
  3547. case _I(H,O,T,P,I,N,K,1):
  3548. return alpha | X11_HOT_PINK_1;
  3549. case _I(H,O,T,_,P,I,N,K,_,1):
  3550. return alpha | X11_HOT_PINK_1;
  3551. case _I(H,O,T, ,P,I,N,K, ,1):
  3552. return alpha | X11_HOT_PINK_1;
  3553. case _I(H,O,T,P,I,N,K,2):
  3554. return alpha | X11_HOT_PINK_2;
  3555. case _I(H,O,T,_,P,I,N,K,_,2):
  3556. return alpha | X11_HOT_PINK_2;
  3557. case _I(H,O,T, ,P,I,N,K, ,2):
  3558. return alpha | X11_HOT_PINK_2;
  3559. case _I(H,O,T,P,I,N,K,3):
  3560. return alpha | X11_HOT_PINK_3;
  3561. case _I(H,O,T,_,P,I,N,K,_,3):
  3562. return alpha | X11_HOT_PINK_3;
  3563. case _I(H,O,T, ,P,I,N,K, ,3):
  3564. return alpha | X11_HOT_PINK_3;
  3565. case _I(H,O,T,P,I,N,K,4):
  3566. return alpha | X11_HOT_PINK_4;
  3567. case _I(H,O,T,_,P,I,N,K,_,4):
  3568. return alpha | X11_HOT_PINK_4;
  3569. case _I(H,O,T, ,P,I,N,K, ,4):
  3570. return alpha | X11_HOT_PINK_4;
  3571. case _I(P,I,N,K,1):
  3572. return alpha | X11_PINK_1;
  3573. case _I(P,I,N,K,_,1):
  3574. return alpha | X11_PINK_1;
  3575. case _I(P,I,N,K, ,1):
  3576. return alpha | X11_PINK_1;
  3577. case _I(P,I,N,K,2):
  3578. return alpha | X11_PINK_2;
  3579. case _I(P,I,N,K,_,2):
  3580. return alpha | X11_PINK_2;
  3581. case _I(P,I,N,K, ,2):
  3582. return alpha | X11_PINK_2;
  3583. case _I(P,I,N,K,3):
  3584. return alpha | X11_PINK_3;
  3585. case _I(P,I,N,K,_,3):
  3586. return alpha | X11_PINK_3;
  3587. case _I(P,I,N,K, ,3):
  3588. return alpha | X11_PINK_3;
  3589. case _I(P,I,N,K,4):
  3590. return alpha | X11_PINK_4;
  3591. case _I(P,I,N,K,_,4):
  3592. return alpha | X11_PINK_4;
  3593. case _I(P,I,N,K, ,4):
  3594. return alpha | X11_PINK_4;
  3595. case _I(L,I,G,H,T,P,I,N,K,1):
  3596. return alpha | X11_LIGHT_PINK_1;
  3597. case _I(L,I,G,H,T,_,P,I,N,K,_,1):
  3598. return alpha | X11_LIGHT_PINK_1;
  3599. case _I(L,I,G,H,T, ,P,I,N,K, ,1):
  3600. return alpha | X11_LIGHT_PINK_1;
  3601. case _I(L,I,G,H,T,P,I,N,K,2):
  3602. return alpha | X11_LIGHT_PINK_2;
  3603. case _I(L,I,G,H,T,_,P,I,N,K,_,2):
  3604. return alpha | X11_LIGHT_PINK_2;
  3605. case _I(L,I,G,H,T, ,P,I,N,K, ,2):
  3606. return alpha | X11_LIGHT_PINK_2;
  3607. case _I(L,I,G,H,T,P,I,N,K,3):
  3608. return alpha | X11_LIGHT_PINK_3;
  3609. case _I(L,I,G,H,T,_,P,I,N,K,_,3):
  3610. return alpha | X11_LIGHT_PINK_3;
  3611. case _I(L,I,G,H,T, ,P,I,N,K, ,3):
  3612. return alpha | X11_LIGHT_PINK_3;
  3613. case _I(L,I,G,H,T,P,I,N,K,4):
  3614. return alpha | X11_LIGHT_PINK_4;
  3615. case _I(L,I,G,H,T,_,P,I,N,K,_,4):
  3616. return alpha | X11_LIGHT_PINK_4;
  3617. case _I(L,I,G,H,T, ,P,I,N,K, ,4):
  3618. return alpha | X11_LIGHT_PINK_4;
  3619. case _I(P,A,L,E,V,I,O,L,E,T,R,E,D,1):
  3620. return alpha | X11_PALE_VIOLET_RED_1;
  3621. case _I(P,A,L,E,_,V,I,O,L,E,T,_,R,E,D,_,1):
  3622. return alpha | X11_PALE_VIOLET_RED_1;
  3623. case _I(P,A,L,E, ,V,I,O,L,E,T, ,R,E,D, ,1):
  3624. return alpha | X11_PALE_VIOLET_RED_1;
  3625. case _I(P,A,L,E,V,I,O,L,E,T,R,E,D,2):
  3626. return alpha | X11_PALE_VIOLET_RED_2;
  3627. case _I(P,A,L,E,_,V,I,O,L,E,T,_,R,E,D,_,2):
  3628. return alpha | X11_PALE_VIOLET_RED_2;
  3629. case _I(P,A,L,E, ,V,I,O,L,E,T, ,R,E,D, ,2):
  3630. return alpha | X11_PALE_VIOLET_RED_2;
  3631. case _I(P,A,L,E,V,I,O,L,E,T,R,E,D,3):
  3632. return alpha | X11_PALE_VIOLET_RED_3;
  3633. case _I(P,A,L,E,_,V,I,O,L,E,T,_,R,E,D,_,3):
  3634. return alpha | X11_PALE_VIOLET_RED_3;
  3635. case _I(P,A,L,E, ,V,I,O,L,E,T, ,R,E,D, ,3):
  3636. return alpha | X11_PALE_VIOLET_RED_3;
  3637. case _I(P,A,L,E,V,I,O,L,E,T,R,E,D,4):
  3638. return alpha | X11_PALE_VIOLET_RED_4;
  3639. case _I(P,A,L,E,_,V,I,O,L,E,T,_,R,E,D,_,4):
  3640. return alpha | X11_PALE_VIOLET_RED_4;
  3641. case _I(P,A,L,E, ,V,I,O,L,E,T, ,R,E,D, ,4):
  3642. return alpha | X11_PALE_VIOLET_RED_4;
  3643. case _I(M,A,R,O,O,N,1):
  3644. return alpha | X11_MAROON_1;
  3645. case _I(M,A,R,O,O,N,_,1):
  3646. return alpha | X11_MAROON_1;
  3647. case _I(M,A,R,O,O,N, ,1):
  3648. return alpha | X11_MAROON_1;
  3649. case _I(M,A,R,O,O,N,2):
  3650. return alpha | X11_MAROON_2;
  3651. case _I(M,A,R,O,O,N,_,2):
  3652. return alpha | X11_MAROON_2;
  3653. case _I(M,A,R,O,O,N, ,2):
  3654. return alpha | X11_MAROON_2;
  3655. case _I(M,A,R,O,O,N,3):
  3656. return alpha | X11_MAROON_3;
  3657. case _I(M,A,R,O,O,N,_,3):
  3658. return alpha | X11_MAROON_3;
  3659. case _I(M,A,R,O,O,N, ,3):
  3660. return alpha | X11_MAROON_3;
  3661. case _I(M,A,R,O,O,N,4):
  3662. return alpha | X11_MAROON_4;
  3663. case _I(M,A,R,O,O,N,_,4):
  3664. return alpha | X11_MAROON_4;
  3665. case _I(M,A,R,O,O,N, ,4):
  3666. return alpha | X11_MAROON_4;
  3667. case _I(V,I,O,L,E,T,R,E,D,1):
  3668. return alpha | X11_VIOLET_RED_1;
  3669. case _I(V,I,O,L,E,T,_,R,E,D,_,1):
  3670. return alpha | X11_VIOLET_RED_1;
  3671. case _I(V,I,O,L,E,T, ,R,E,D, ,1):
  3672. return alpha | X11_VIOLET_RED_1;
  3673. case _I(V,I,O,L,E,T,R,E,D,2):
  3674. return alpha | X11_VIOLET_RED_2;
  3675. case _I(V,I,O,L,E,T,_,R,E,D,_,2):
  3676. return alpha | X11_VIOLET_RED_2;
  3677. case _I(V,I,O,L,E,T, ,R,E,D, ,2):
  3678. return alpha | X11_VIOLET_RED_2;
  3679. case _I(V,I,O,L,E,T,R,E,D,3):
  3680. return alpha | X11_VIOLET_RED_3;
  3681. case _I(V,I,O,L,E,T,_,R,E,D,_,3):
  3682. return alpha | X11_VIOLET_RED_3;
  3683. case _I(V,I,O,L,E,T, ,R,E,D, ,3):
  3684. return alpha | X11_VIOLET_RED_3;
  3685. case _I(V,I,O,L,E,T,R,E,D,4):
  3686. return alpha | X11_VIOLET_RED_4;
  3687. case _I(V,I,O,L,E,T,_,R,E,D,_,4):
  3688. return alpha | X11_VIOLET_RED_4;
  3689. case _I(V,I,O,L,E,T, ,R,E,D, ,4):
  3690. return alpha | X11_VIOLET_RED_4;
  3691. case _I(M,A,G,E,N,T,A,1):
  3692. return alpha | X11_MAGENTA_1;
  3693. case _I(M,A,G,E,N,T,A,_,1):
  3694. return alpha | X11_MAGENTA_1;
  3695. case _I(M,A,G,E,N,T,A, ,1):
  3696. return alpha | X11_MAGENTA_1;
  3697. case _I(M,A,G,E,N,T,A,2):
  3698. return alpha | X11_MAGENTA_2;
  3699. case _I(M,A,G,E,N,T,A,_,2):
  3700. return alpha | X11_MAGENTA_2;
  3701. case _I(M,A,G,E,N,T,A, ,2):
  3702. return alpha | X11_MAGENTA_2;
  3703. case _I(M,A,G,E,N,T,A,3):
  3704. return alpha | X11_MAGENTA_3;
  3705. case _I(M,A,G,E,N,T,A,_,3):
  3706. return alpha | X11_MAGENTA_3;
  3707. case _I(M,A,G,E,N,T,A, ,3):
  3708. return alpha | X11_MAGENTA_3;
  3709. case _I(M,A,G,E,N,T,A,4):
  3710. return alpha | X11_MAGENTA_4;
  3711. case _I(M,A,G,E,N,T,A,_,4):
  3712. return alpha | X11_MAGENTA_4;
  3713. case _I(M,A,G,E,N,T,A, ,4):
  3714. return alpha | X11_MAGENTA_4;
  3715. case _I(O,R,C,H,I,D,1):
  3716. return alpha | X11_ORCHID_1;
  3717. case _I(O,R,C,H,I,D,_,1):
  3718. return alpha | X11_ORCHID_1;
  3719. case _I(O,R,C,H,I,D, ,1):
  3720. return alpha | X11_ORCHID_1;
  3721. case _I(O,R,C,H,I,D,2):
  3722. return alpha | X11_ORCHID_2;
  3723. case _I(O,R,C,H,I,D,_,2):
  3724. return alpha | X11_ORCHID_2;
  3725. case _I(O,R,C,H,I,D, ,2):
  3726. return alpha | X11_ORCHID_2;
  3727. case _I(O,R,C,H,I,D,3):
  3728. return alpha | X11_ORCHID_3;
  3729. case _I(O,R,C,H,I,D,_,3):
  3730. return alpha | X11_ORCHID_3;
  3731. case _I(O,R,C,H,I,D, ,3):
  3732. return alpha | X11_ORCHID_3;
  3733. case _I(O,R,C,H,I,D,4):
  3734. return alpha | X11_ORCHID_4;
  3735. case _I(O,R,C,H,I,D,_,4):
  3736. return alpha | X11_ORCHID_4;
  3737. case _I(O,R,C,H,I,D, ,4):
  3738. return alpha | X11_ORCHID_4;
  3739. case _I(P,L,U,M,1):
  3740. return alpha | X11_PLUM_1;
  3741. case _I(P,L,U,M,_,1):
  3742. return alpha | X11_PLUM_1;
  3743. case _I(P,L,U,M, ,1):
  3744. return alpha | X11_PLUM_1;
  3745. case _I(P,L,U,M,2):
  3746. return alpha | X11_PLUM_2;
  3747. case _I(P,L,U,M,_,2):
  3748. return alpha | X11_PLUM_2;
  3749. case _I(P,L,U,M, ,2):
  3750. return alpha | X11_PLUM_2;
  3751. case _I(P,L,U,M,3):
  3752. return alpha | X11_PLUM_3;
  3753. case _I(P,L,U,M,_,3):
  3754. return alpha | X11_PLUM_3;
  3755. case _I(P,L,U,M, ,3):
  3756. return alpha | X11_PLUM_3;
  3757. case _I(P,L,U,M,4):
  3758. return alpha | X11_PLUM_4;
  3759. case _I(P,L,U,M,_,4):
  3760. return alpha | X11_PLUM_4;
  3761. case _I(P,L,U,M, ,4):
  3762. return alpha | X11_PLUM_4;
  3763. case _I(M,E,D,I,U,M,O,R,C,H,I,D,1):
  3764. return alpha | X11_MEDIUM_ORCHID_1;
  3765. case _I(M,E,D,I,U,M,_,O,R,C,H,I,D,_,1):
  3766. return alpha | X11_MEDIUM_ORCHID_1;
  3767. case _I(M,E,D,I,U,M, ,O,R,C,H,I,D, ,1):
  3768. return alpha | X11_MEDIUM_ORCHID_1;
  3769. case _I(M,E,D,I,U,M,O,R,C,H,I,D,2):
  3770. return alpha | X11_MEDIUM_ORCHID_2;
  3771. case _I(M,E,D,I,U,M,_,O,R,C,H,I,D,_,2):
  3772. return alpha | X11_MEDIUM_ORCHID_2;
  3773. case _I(M,E,D,I,U,M, ,O,R,C,H,I,D, ,2):
  3774. return alpha | X11_MEDIUM_ORCHID_2;
  3775. case _I(M,E,D,I,U,M,O,R,C,H,I,D,3):
  3776. return alpha | X11_MEDIUM_ORCHID_3;
  3777. case _I(M,E,D,I,U,M,_,O,R,C,H,I,D,_,3):
  3778. return alpha | X11_MEDIUM_ORCHID_3;
  3779. case _I(M,E,D,I,U,M, ,O,R,C,H,I,D, ,3):
  3780. return alpha | X11_MEDIUM_ORCHID_3;
  3781. case _I(M,E,D,I,U,M,O,R,C,H,I,D,4):
  3782. return alpha | X11_MEDIUM_ORCHID_4;
  3783. case _I(M,E,D,I,U,M,_,O,R,C,H,I,D,_,4):
  3784. return alpha | X11_MEDIUM_ORCHID_4;
  3785. case _I(M,E,D,I,U,M, ,O,R,C,H,I,D, ,4):
  3786. return alpha | X11_MEDIUM_ORCHID_4;
  3787. case _I(D,A,R,K,O,R,C,H,I,D,1):
  3788. return alpha | X11_DARK_ORCHID_1;
  3789. case _I(D,A,R,K,_,O,R,C,H,I,D,_,1):
  3790. return alpha | X11_DARK_ORCHID_1;
  3791. case _I(D,A,R,K, ,O,R,C,H,I,D, ,1):
  3792. return alpha | X11_DARK_ORCHID_1;
  3793. case _I(D,A,R,K,O,R,C,H,I,D,2):
  3794. return alpha | X11_DARK_ORCHID_2;
  3795. case _I(D,A,R,K,_,O,R,C,H,I,D,_,2):
  3796. return alpha | X11_DARK_ORCHID_2;
  3797. case _I(D,A,R,K, ,O,R,C,H,I,D, ,2):
  3798. return alpha | X11_DARK_ORCHID_2;
  3799. case _I(D,A,R,K,O,R,C,H,I,D,3):
  3800. return alpha | X11_DARK_ORCHID_3;
  3801. case _I(D,A,R,K,_,O,R,C,H,I,D,_,3):
  3802. return alpha | X11_DARK_ORCHID_3;
  3803. case _I(D,A,R,K, ,O,R,C,H,I,D, ,3):
  3804. return alpha | X11_DARK_ORCHID_3;
  3805. case _I(D,A,R,K,O,R,C,H,I,D,4):
  3806. return alpha | X11_DARK_ORCHID_4;
  3807. case _I(D,A,R,K,_,O,R,C,H,I,D,_,4):
  3808. return alpha | X11_DARK_ORCHID_4;
  3809. case _I(D,A,R,K, ,O,R,C,H,I,D, ,4):
  3810. return alpha | X11_DARK_ORCHID_4;
  3811. case _I(P,U,R,P,L,E,1):
  3812. return alpha | X11_PURPLE_1;
  3813. case _I(P,U,R,P,L,E,_,1):
  3814. return alpha | X11_PURPLE_1;
  3815. case _I(P,U,R,P,L,E, ,1):
  3816. return alpha | X11_PURPLE_1;
  3817. case _I(P,U,R,P,L,E,2):
  3818. return alpha | X11_PURPLE_2;
  3819. case _I(P,U,R,P,L,E,_,2):
  3820. return alpha | X11_PURPLE_2;
  3821. case _I(P,U,R,P,L,E, ,2):
  3822. return alpha | X11_PURPLE_2;
  3823. case _I(P,U,R,P,L,E,3):
  3824. return alpha | X11_PURPLE_3;
  3825. case _I(P,U,R,P,L,E,_,3):
  3826. return alpha | X11_PURPLE_3;
  3827. case _I(P,U,R,P,L,E, ,3):
  3828. return alpha | X11_PURPLE_3;
  3829. case _I(P,U,R,P,L,E,4):
  3830. return alpha | X11_PURPLE_4;
  3831. case _I(P,U,R,P,L,E,_,4):
  3832. return alpha | X11_PURPLE_4;
  3833. case _I(P,U,R,P,L,E, ,4):
  3834. return alpha | X11_PURPLE_4;
  3835. case _I(M,E,D,I,U,M,P,U,R,P,L,E,1):
  3836. return alpha | X11_MEDIUM_PURPLE_1;
  3837. case _I(M,E,D,I,U,M,_,P,U,R,P,L,E,_,1):
  3838. return alpha | X11_MEDIUM_PURPLE_1;
  3839. case _I(M,E,D,I,U,M, ,P,U,R,P,L,E, ,1):
  3840. return alpha | X11_MEDIUM_PURPLE_1;
  3841. case _I(M,E,D,I,U,M,P,U,R,P,L,E,2):
  3842. return alpha | X11_MEDIUM_PURPLE_2;
  3843. case _I(M,E,D,I,U,M,_,P,U,R,P,L,E,_,2):
  3844. return alpha | X11_MEDIUM_PURPLE_2;
  3845. case _I(M,E,D,I,U,M, ,P,U,R,P,L,E, ,2):
  3846. return alpha | X11_MEDIUM_PURPLE_2;
  3847. case _I(M,E,D,I,U,M,P,U,R,P,L,E,3):
  3848. return alpha | X11_MEDIUM_PURPLE_3;
  3849. case _I(M,E,D,I,U,M,_,P,U,R,P,L,E,_,3):
  3850. return alpha | X11_MEDIUM_PURPLE_3;
  3851. case _I(M,E,D,I,U,M, ,P,U,R,P,L,E, ,3):
  3852. return alpha | X11_MEDIUM_PURPLE_3;
  3853. case _I(M,E,D,I,U,M,P,U,R,P,L,E,4):
  3854. return alpha | X11_MEDIUM_PURPLE_4;
  3855. case _I(M,E,D,I,U,M,_,P,U,R,P,L,E,_,4):
  3856. return alpha | X11_MEDIUM_PURPLE_4;
  3857. case _I(M,E,D,I,U,M, ,P,U,R,P,L,E, ,4):
  3858. return alpha | X11_MEDIUM_PURPLE_4;
  3859. case _I(T,H,I,S,T,L,E,1):
  3860. return alpha | X11_THISTLE_1;
  3861. case _I(T,H,I,S,T,L,E,_,1):
  3862. return alpha | X11_THISTLE_1;
  3863. case _I(T,H,I,S,T,L,E, ,1):
  3864. return alpha | X11_THISTLE_1;
  3865. case _I(T,H,I,S,T,L,E,2):
  3866. return alpha | X11_THISTLE_2;
  3867. case _I(T,H,I,S,T,L,E,_,2):
  3868. return alpha | X11_THISTLE_2;
  3869. case _I(T,H,I,S,T,L,E, ,2):
  3870. return alpha | X11_THISTLE_2;
  3871. case _I(T,H,I,S,T,L,E,3):
  3872. return alpha | X11_THISTLE_3;
  3873. case _I(T,H,I,S,T,L,E,_,3):
  3874. return alpha | X11_THISTLE_3;
  3875. case _I(T,H,I,S,T,L,E, ,3):
  3876. return alpha | X11_THISTLE_3;
  3877. case _I(T,H,I,S,T,L,E,4):
  3878. return alpha | X11_THISTLE_4;
  3879. case _I(T,H,I,S,T,L,E,_,4):
  3880. return alpha | X11_THISTLE_4;
  3881. case _I(T,H,I,S,T,L,E, ,4):
  3882. return alpha | X11_THISTLE_4;
  3883. case _I(G,R,A,Y,0):
  3884. return alpha | X11_GRAY_0;
  3885. case _I(G,R,A,Y,_,0):
  3886. return alpha | X11_GRAY_0;
  3887. case _I(G,R,A,Y, ,0):
  3888. return alpha | X11_GRAY_0;
  3889. case _I(G,R,E,Y,0):
  3890. return alpha | X11_GREY_0;
  3891. case _I(G,R,E,Y,_,0):
  3892. return alpha | X11_GREY_0;
  3893. case _I(G,R,E,Y, ,0):
  3894. return alpha | X11_GREY_0;
  3895. case _I(G,R,A,Y,1):
  3896. return alpha | X11_GRAY_1;
  3897. case _I(G,R,A,Y,_,1):
  3898. return alpha | X11_GRAY_1;
  3899. case _I(G,R,A,Y, ,1):
  3900. return alpha | X11_GRAY_1;
  3901. case _I(G,R,E,Y,1):
  3902. return alpha | X11_GREY_1;
  3903. case _I(G,R,E,Y,_,1):
  3904. return alpha | X11_GREY_1;
  3905. case _I(G,R,E,Y, ,1):
  3906. return alpha | X11_GREY_1;
  3907. case _I(G,R,A,Y,2):
  3908. return alpha | X11_GRAY_2;
  3909. case _I(G,R,A,Y,_,2):
  3910. return alpha | X11_GRAY_2;
  3911. case _I(G,R,A,Y, ,2):
  3912. return alpha | X11_GRAY_2;
  3913. case _I(G,R,E,Y,2):
  3914. return alpha | X11_GREY_2;
  3915. case _I(G,R,E,Y,_,2):
  3916. return alpha | X11_GREY_2;
  3917. case _I(G,R,E,Y, ,2):
  3918. return alpha | X11_GREY_2;
  3919. case _I(G,R,A,Y,3):
  3920. return alpha | X11_GRAY_3;
  3921. case _I(G,R,A,Y,_,3):
  3922. return alpha | X11_GRAY_3;
  3923. case _I(G,R,A,Y, ,3):
  3924. return alpha | X11_GRAY_3;
  3925. case _I(G,R,E,Y,3):
  3926. return alpha | X11_GREY_3;
  3927. case _I(G,R,E,Y,_,3):
  3928. return alpha | X11_GREY_3;
  3929. case _I(G,R,E,Y, ,3):
  3930. return alpha | X11_GREY_3;
  3931. case _I(G,R,A,Y,4):
  3932. return alpha | X11_GRAY_4;
  3933. case _I(G,R,A,Y,_,4):
  3934. return alpha | X11_GRAY_4;
  3935. case _I(G,R,A,Y, ,4):
  3936. return alpha | X11_GRAY_4;
  3937. case _I(G,R,E,Y,4):
  3938. return alpha | X11_GREY_4;
  3939. case _I(G,R,E,Y,_,4):
  3940. return alpha | X11_GREY_4;
  3941. case _I(G,R,E,Y, ,4):
  3942. return alpha | X11_GREY_4;
  3943. case _I(G,R,A,Y,5):
  3944. return alpha | X11_GRAY_5;
  3945. case _I(G,R,A,Y,_,5):
  3946. return alpha | X11_GRAY_5;
  3947. case _I(G,R,A,Y, ,5):
  3948. return alpha | X11_GRAY_5;
  3949. case _I(G,R,E,Y,5):
  3950. return alpha | X11_GREY_5;
  3951. case _I(G,R,E,Y,_,5):
  3952. return alpha | X11_GREY_5;
  3953. case _I(G,R,E,Y, ,5):
  3954. return alpha | X11_GREY_5;
  3955. case _I(G,R,A,Y,6):
  3956. return alpha | X11_GRAY_6;
  3957. case _I(G,R,A,Y,_,6):
  3958. return alpha | X11_GRAY_6;
  3959. case _I(G,R,A,Y, ,6):
  3960. return alpha | X11_GRAY_6;
  3961. case _I(G,R,E,Y,6):
  3962. return alpha | X11_GREY_6;
  3963. case _I(G,R,E,Y,_,6):
  3964. return alpha | X11_GREY_6;
  3965. case _I(G,R,E,Y, ,6):
  3966. return alpha | X11_GREY_6;
  3967. case _I(G,R,A,Y,7):
  3968. return alpha | X11_GRAY_7;
  3969. case _I(G,R,A,Y,_,7):
  3970. return alpha | X11_GRAY_7;
  3971. case _I(G,R,A,Y, ,7):
  3972. return alpha | X11_GRAY_7;
  3973. case _I(G,R,E,Y,7):
  3974. return alpha | X11_GREY_7;
  3975. case _I(G,R,E,Y,_,7):
  3976. return alpha | X11_GREY_7;
  3977. case _I(G,R,E,Y, ,7):
  3978. return alpha | X11_GREY_7;
  3979. case _I(G,R,A,Y,8):
  3980. return alpha | X11_GRAY_8;
  3981. case _I(G,R,A,Y,_,8):
  3982. return alpha | X11_GRAY_8;
  3983. case _I(G,R,A,Y, ,8):
  3984. return alpha | X11_GRAY_8;
  3985. case _I(G,R,E,Y,8):
  3986. return alpha | X11_GREY_8;
  3987. case _I(G,R,E,Y,_,8):
  3988. return alpha | X11_GREY_8;
  3989. case _I(G,R,E,Y, ,8):
  3990. return alpha | X11_GREY_8;
  3991. case _I(G,R,A,Y,9):
  3992. return alpha | X11_GRAY_9;
  3993. case _I(G,R,A,Y,_,9):
  3994. return alpha | X11_GRAY_9;
  3995. case _I(G,R,A,Y, ,9):
  3996. return alpha | X11_GRAY_9;
  3997. case _I(G,R,E,Y,9):
  3998. return alpha | X11_GREY_9;
  3999. case _I(G,R,E,Y,_,9):
  4000. return alpha | X11_GREY_9;
  4001. case _I(G,R,E,Y, ,9):
  4002. return alpha | X11_GREY_9;
  4003. case _I(G,R,A,Y,1,0):
  4004. return alpha | X11_GRAY_10;
  4005. case _I(G,R,A,Y,_,1,0):
  4006. return alpha | X11_GRAY_10;
  4007. case _I(G,R,A,Y, ,1,0):
  4008. return alpha | X11_GRAY_10;
  4009. case _I(G,R,E,Y,1,0):
  4010. return alpha | X11_GREY_10;
  4011. case _I(G,R,E,Y,_,1,0):
  4012. return alpha | X11_GREY_10;
  4013. case _I(G,R,E,Y, ,1,0):
  4014. return alpha | X11_GREY_10;
  4015. case _I(G,R,A,Y,1,1):
  4016. return alpha | X11_GRAY_11;
  4017. case _I(G,R,A,Y,_,1,1):
  4018. return alpha | X11_GRAY_11;
  4019. case _I(G,R,A,Y, ,1,1):
  4020. return alpha | X11_GRAY_11;
  4021. case _I(G,R,E,Y,1,1):
  4022. return alpha | X11_GREY_11;
  4023. case _I(G,R,E,Y,_,1,1):
  4024. return alpha | X11_GREY_11;
  4025. case _I(G,R,E,Y, ,1,1):
  4026. return alpha | X11_GREY_11;
  4027. case _I(G,R,A,Y,1,2):
  4028. return alpha | X11_GRAY_12;
  4029. case _I(G,R,A,Y,_,1,2):
  4030. return alpha | X11_GRAY_12;
  4031. case _I(G,R,A,Y, ,1,2):
  4032. return alpha | X11_GRAY_12;
  4033. case _I(G,R,E,Y,1,2):
  4034. return alpha | X11_GREY_12;
  4035. case _I(G,R,E,Y,_,1,2):
  4036. return alpha | X11_GREY_12;
  4037. case _I(G,R,E,Y, ,1,2):
  4038. return alpha | X11_GREY_12;
  4039. case _I(G,R,A,Y,1,3):
  4040. return alpha | X11_GRAY_13;
  4041. case _I(G,R,A,Y,_,1,3):
  4042. return alpha | X11_GRAY_13;
  4043. case _I(G,R,A,Y, ,1,3):
  4044. return alpha | X11_GRAY_13;
  4045. case _I(G,R,E,Y,1,3):
  4046. return alpha | X11_GREY_13;
  4047. case _I(G,R,E,Y,_,1,3):
  4048. return alpha | X11_GREY_13;
  4049. case _I(G,R,E,Y, ,1,3):
  4050. return alpha | X11_GREY_13;
  4051. case _I(G,R,A,Y,1,4):
  4052. return alpha | X11_GRAY_14;
  4053. case _I(G,R,A,Y,_,1,4):
  4054. return alpha | X11_GRAY_14;
  4055. case _I(G,R,A,Y, ,1,4):
  4056. return alpha | X11_GRAY_14;
  4057. case _I(G,R,E,Y,1,4):
  4058. return alpha | X11_GREY_14;
  4059. case _I(G,R,E,Y,_,1,4):
  4060. return alpha | X11_GREY_14;
  4061. case _I(G,R,E,Y, ,1,4):
  4062. return alpha | X11_GREY_14;
  4063. case _I(G,R,A,Y,1,5):
  4064. return alpha | X11_GRAY_15;
  4065. case _I(G,R,A,Y,_,1,5):
  4066. return alpha | X11_GRAY_15;
  4067. case _I(G,R,A,Y, ,1,5):
  4068. return alpha | X11_GRAY_15;
  4069. case _I(G,R,E,Y,1,5):
  4070. return alpha | X11_GREY_15;
  4071. case _I(G,R,E,Y,_,1,5):
  4072. return alpha | X11_GREY_15;
  4073. case _I(G,R,E,Y, ,1,5):
  4074. return alpha | X11_GREY_15;
  4075. case _I(G,R,A,Y,1,6):
  4076. return alpha | X11_GRAY_16;
  4077. case _I(G,R,A,Y,_,1,6):
  4078. return alpha | X11_GRAY_16;
  4079. case _I(G,R,A,Y, ,1,6):
  4080. return alpha | X11_GRAY_16;
  4081. case _I(G,R,E,Y,1,6):
  4082. return alpha | X11_GREY_16;
  4083. case _I(G,R,E,Y,_,1,6):
  4084. return alpha | X11_GREY_16;
  4085. case _I(G,R,E,Y, ,1,6):
  4086. return alpha | X11_GREY_16;
  4087. case _I(G,R,A,Y,1,7):
  4088. return alpha | X11_GRAY_17;
  4089. case _I(G,R,A,Y,_,1,7):
  4090. return alpha | X11_GRAY_17;
  4091. case _I(G,R,A,Y, ,1,7):
  4092. return alpha | X11_GRAY_17;
  4093. case _I(G,R,E,Y,1,7):
  4094. return alpha | X11_GREY_17;
  4095. case _I(G,R,E,Y,_,1,7):
  4096. return alpha | X11_GREY_17;
  4097. case _I(G,R,E,Y, ,1,7):
  4098. return alpha | X11_GREY_17;
  4099. case _I(G,R,A,Y,1,8):
  4100. return alpha | X11_GRAY_18;
  4101. case _I(G,R,A,Y,_,1,8):
  4102. return alpha | X11_GRAY_18;
  4103. case _I(G,R,A,Y, ,1,8):
  4104. return alpha | X11_GRAY_18;
  4105. case _I(G,R,E,Y,1,8):
  4106. return alpha | X11_GREY_18;
  4107. case _I(G,R,E,Y,_,1,8):
  4108. return alpha | X11_GREY_18;
  4109. case _I(G,R,E,Y, ,1,8):
  4110. return alpha | X11_GREY_18;
  4111. case _I(G,R,A,Y,1,9):
  4112. return alpha | X11_GRAY_19;
  4113. case _I(G,R,A,Y,_,1,9):
  4114. return alpha | X11_GRAY_19;
  4115. case _I(G,R,A,Y, ,1,9):
  4116. return alpha | X11_GRAY_19;
  4117. case _I(G,R,E,Y,1,9):
  4118. return alpha | X11_GREY_19;
  4119. case _I(G,R,E,Y,_,1,9):
  4120. return alpha | X11_GREY_19;
  4121. case _I(G,R,E,Y, ,1,9):
  4122. return alpha | X11_GREY_19;
  4123. case _I(G,R,A,Y,2,0):
  4124. return alpha | X11_GRAY_20;
  4125. case _I(G,R,A,Y,_,2,0):
  4126. return alpha | X11_GRAY_20;
  4127. case _I(G,R,A,Y, ,2,0):
  4128. return alpha | X11_GRAY_20;
  4129. case _I(G,R,E,Y,2,0):
  4130. return alpha | X11_GREY_20;
  4131. case _I(G,R,E,Y,_,2,0):
  4132. return alpha | X11_GREY_20;
  4133. case _I(G,R,E,Y, ,2,0):
  4134. return alpha | X11_GREY_20;
  4135. case _I(G,R,A,Y,2,1):
  4136. return alpha | X11_GRAY_21;
  4137. case _I(G,R,A,Y,_,2,1):
  4138. return alpha | X11_GRAY_21;
  4139. case _I(G,R,A,Y, ,2,1):
  4140. return alpha | X11_GRAY_21;
  4141. case _I(G,R,E,Y,2,1):
  4142. return alpha | X11_GREY_21;
  4143. case _I(G,R,E,Y,_,2,1):
  4144. return alpha | X11_GREY_21;
  4145. case _I(G,R,E,Y, ,2,1):
  4146. return alpha | X11_GREY_21;
  4147. case _I(G,R,A,Y,2,2):
  4148. return alpha | X11_GRAY_22;
  4149. case _I(G,R,A,Y,_,2,2):
  4150. return alpha | X11_GRAY_22;
  4151. case _I(G,R,A,Y, ,2,2):
  4152. return alpha | X11_GRAY_22;
  4153. case _I(G,R,E,Y,2,2):
  4154. return alpha | X11_GREY_22;
  4155. case _I(G,R,E,Y,_,2,2):
  4156. return alpha | X11_GREY_22;
  4157. case _I(G,R,E,Y, ,2,2):
  4158. return alpha | X11_GREY_22;
  4159. case _I(G,R,A,Y,2,3):
  4160. return alpha | X11_GRAY_23;
  4161. case _I(G,R,A,Y,_,2,3):
  4162. return alpha | X11_GRAY_23;
  4163. case _I(G,R,A,Y, ,2,3):
  4164. return alpha | X11_GRAY_23;
  4165. case _I(G,R,E,Y,2,3):
  4166. return alpha | X11_GREY_23;
  4167. case _I(G,R,E,Y,_,2,3):
  4168. return alpha | X11_GREY_23;
  4169. case _I(G,R,E,Y, ,2,3):
  4170. return alpha | X11_GREY_23;
  4171. case _I(G,R,A,Y,2,4):
  4172. return alpha | X11_GRAY_24;
  4173. case _I(G,R,A,Y,_,2,4):
  4174. return alpha | X11_GRAY_24;
  4175. case _I(G,R,A,Y, ,2,4):
  4176. return alpha | X11_GRAY_24;
  4177. case _I(G,R,E,Y,2,4):
  4178. return alpha | X11_GREY_24;
  4179. case _I(G,R,E,Y,_,2,4):
  4180. return alpha | X11_GREY_24;
  4181. case _I(G,R,E,Y, ,2,4):
  4182. return alpha | X11_GREY_24;
  4183. case _I(G,R,A,Y,2,5):
  4184. return alpha | X11_GRAY_25;
  4185. case _I(G,R,A,Y,_,2,5):
  4186. return alpha | X11_GRAY_25;
  4187. case _I(G,R,A,Y, ,2,5):
  4188. return alpha | X11_GRAY_25;
  4189. case _I(G,R,E,Y,2,5):
  4190. return alpha | X11_GREY_25;
  4191. case _I(G,R,E,Y,_,2,5):
  4192. return alpha | X11_GREY_25;
  4193. case _I(G,R,E,Y, ,2,5):
  4194. return alpha | X11_GREY_25;
  4195. case _I(G,R,A,Y,2,6):
  4196. return alpha | X11_GRAY_26;
  4197. case _I(G,R,A,Y,_,2,6):
  4198. return alpha | X11_GRAY_26;
  4199. case _I(G,R,A,Y, ,2,6):
  4200. return alpha | X11_GRAY_26;
  4201. case _I(G,R,E,Y,2,6):
  4202. return alpha | X11_GREY_26;
  4203. case _I(G,R,E,Y,_,2,6):
  4204. return alpha | X11_GREY_26;
  4205. case _I(G,R,E,Y, ,2,6):
  4206. return alpha | X11_GREY_26;
  4207. case _I(G,R,A,Y,2,7):
  4208. return alpha | X11_GRAY_27;
  4209. case _I(G,R,A,Y,_,2,7):
  4210. return alpha | X11_GRAY_27;
  4211. case _I(G,R,A,Y, ,2,7):
  4212. return alpha | X11_GRAY_27;
  4213. case _I(G,R,E,Y,2,7):
  4214. return alpha | X11_GREY_27;
  4215. case _I(G,R,E,Y,_,2,7):
  4216. return alpha | X11_GREY_27;
  4217. case _I(G,R,E,Y, ,2,7):
  4218. return alpha | X11_GREY_27;
  4219. case _I(G,R,A,Y,2,8):
  4220. return alpha | X11_GRAY_28;
  4221. case _I(G,R,A,Y,_,2,8):
  4222. return alpha | X11_GRAY_28;
  4223. case _I(G,R,A,Y, ,2,8):
  4224. return alpha | X11_GRAY_28;
  4225. case _I(G,R,E,Y,2,8):
  4226. return alpha | X11_GREY_28;
  4227. case _I(G,R,E,Y,_,2,8):
  4228. return alpha | X11_GREY_28;
  4229. case _I(G,R,E,Y, ,2,8):
  4230. return alpha | X11_GREY_28;
  4231. case _I(G,R,A,Y,2,9):
  4232. return alpha | X11_GRAY_29;
  4233. case _I(G,R,A,Y,_,2,9):
  4234. return alpha | X11_GRAY_29;
  4235. case _I(G,R,A,Y, ,2,9):
  4236. return alpha | X11_GRAY_29;
  4237. case _I(G,R,E,Y,2,9):
  4238. return alpha | X11_GREY_29;
  4239. case _I(G,R,E,Y,_,2,9):
  4240. return alpha | X11_GREY_29;
  4241. case _I(G,R,E,Y, ,2,9):
  4242. return alpha | X11_GREY_29;
  4243. case _I(G,R,A,Y,3,0):
  4244. return alpha | X11_GRAY_30;
  4245. case _I(G,R,A,Y,_,3,0):
  4246. return alpha | X11_GRAY_30;
  4247. case _I(G,R,A,Y, ,3,0):
  4248. return alpha | X11_GRAY_30;
  4249. case _I(G,R,E,Y,3,0):
  4250. return alpha | X11_GREY_30;
  4251. case _I(G,R,E,Y,_,3,0):
  4252. return alpha | X11_GREY_30;
  4253. case _I(G,R,E,Y, ,3,0):
  4254. return alpha | X11_GREY_30;
  4255. case _I(G,R,A,Y,3,1):
  4256. return alpha | X11_GRAY_31;
  4257. case _I(G,R,A,Y,_,3,1):
  4258. return alpha | X11_GRAY_31;
  4259. case _I(G,R,A,Y, ,3,1):
  4260. return alpha | X11_GRAY_31;
  4261. case _I(G,R,E,Y,3,1):
  4262. return alpha | X11_GREY_31;
  4263. case _I(G,R,E,Y,_,3,1):
  4264. return alpha | X11_GREY_31;
  4265. case _I(G,R,E,Y, ,3,1):
  4266. return alpha | X11_GREY_31;
  4267. case _I(G,R,A,Y,3,2):
  4268. return alpha | X11_GRAY_32;
  4269. case _I(G,R,A,Y,_,3,2):
  4270. return alpha | X11_GRAY_32;
  4271. case _I(G,R,A,Y, ,3,2):
  4272. return alpha | X11_GRAY_32;
  4273. case _I(G,R,E,Y,3,2):
  4274. return alpha | X11_GREY_32;
  4275. case _I(G,R,E,Y,_,3,2):
  4276. return alpha | X11_GREY_32;
  4277. case _I(G,R,E,Y, ,3,2):
  4278. return alpha | X11_GREY_32;
  4279. case _I(G,R,A,Y,3,3):
  4280. return alpha | X11_GRAY_33;
  4281. case _I(G,R,A,Y,_,3,3):
  4282. return alpha | X11_GRAY_33;
  4283. case _I(G,R,A,Y, ,3,3):
  4284. return alpha | X11_GRAY_33;
  4285. case _I(G,R,E,Y,3,3):
  4286. return alpha | X11_GREY_33;
  4287. case _I(G,R,E,Y,_,3,3):
  4288. return alpha | X11_GREY_33;
  4289. case _I(G,R,E,Y, ,3,3):
  4290. return alpha | X11_GREY_33;
  4291. case _I(G,R,A,Y,3,4):
  4292. return alpha | X11_GRAY_34;
  4293. case _I(G,R,A,Y,_,3,4):
  4294. return alpha | X11_GRAY_34;
  4295. case _I(G,R,A,Y, ,3,4):
  4296. return alpha | X11_GRAY_34;
  4297. case _I(G,R,E,Y,3,4):
  4298. return alpha | X11_GREY_34;
  4299. case _I(G,R,E,Y,_,3,4):
  4300. return alpha | X11_GREY_34;
  4301. case _I(G,R,E,Y, ,3,4):
  4302. return alpha | X11_GREY_34;
  4303. case _I(G,R,A,Y,3,5):
  4304. return alpha | X11_GRAY_35;
  4305. case _I(G,R,A,Y,_,3,5):
  4306. return alpha | X11_GRAY_35;
  4307. case _I(G,R,A,Y, ,3,5):
  4308. return alpha | X11_GRAY_35;
  4309. case _I(G,R,E,Y,3,5):
  4310. return alpha | X11_GREY_35;
  4311. case _I(G,R,E,Y,_,3,5):
  4312. return alpha | X11_GREY_35;
  4313. case _I(G,R,E,Y, ,3,5):
  4314. return alpha | X11_GREY_35;
  4315. case _I(G,R,A,Y,3,6):
  4316. return alpha | X11_GRAY_36;
  4317. case _I(G,R,A,Y,_,3,6):
  4318. return alpha | X11_GRAY_36;
  4319. case _I(G,R,A,Y, ,3,6):
  4320. return alpha | X11_GRAY_36;
  4321. case _I(G,R,E,Y,3,6):
  4322. return alpha | X11_GREY_36;
  4323. case _I(G,R,E,Y,_,3,6):
  4324. return alpha | X11_GREY_36;
  4325. case _I(G,R,E,Y, ,3,6):
  4326. return alpha | X11_GREY_36;
  4327. case _I(G,R,A,Y,3,7):
  4328. return alpha | X11_GRAY_37;
  4329. case _I(G,R,A,Y,_,3,7):
  4330. return alpha | X11_GRAY_37;
  4331. case _I(G,R,A,Y, ,3,7):
  4332. return alpha | X11_GRAY_37;
  4333. case _I(G,R,E,Y,3,7):
  4334. return alpha | X11_GREY_37;
  4335. case _I(G,R,E,Y,_,3,7):
  4336. return alpha | X11_GREY_37;
  4337. case _I(G,R,E,Y, ,3,7):
  4338. return alpha | X11_GREY_37;
  4339. case _I(G,R,A,Y,3,8):
  4340. return alpha | X11_GRAY_38;
  4341. case _I(G,R,A,Y,_,3,8):
  4342. return alpha | X11_GRAY_38;
  4343. case _I(G,R,A,Y, ,3,8):
  4344. return alpha | X11_GRAY_38;
  4345. case _I(G,R,E,Y,3,8):
  4346. return alpha | X11_GREY_38;
  4347. case _I(G,R,E,Y,_,3,8):
  4348. return alpha | X11_GREY_38;
  4349. case _I(G,R,E,Y, ,3,8):
  4350. return alpha | X11_GREY_38;
  4351. case _I(G,R,A,Y,3,9):
  4352. return alpha | X11_GRAY_39;
  4353. case _I(G,R,A,Y,_,3,9):
  4354. return alpha | X11_GRAY_39;
  4355. case _I(G,R,A,Y, ,3,9):
  4356. return alpha | X11_GRAY_39;
  4357. case _I(G,R,E,Y,3,9):
  4358. return alpha | X11_GREY_39;
  4359. case _I(G,R,E,Y,_,3,9):
  4360. return alpha | X11_GREY_39;
  4361. case _I(G,R,E,Y, ,3,9):
  4362. return alpha | X11_GREY_39;
  4363. case _I(G,R,A,Y,4,0):
  4364. return alpha | X11_GRAY_40;
  4365. case _I(G,R,A,Y,_,4,0):
  4366. return alpha | X11_GRAY_40;
  4367. case _I(G,R,A,Y, ,4,0):
  4368. return alpha | X11_GRAY_40;
  4369. case _I(G,R,E,Y,4,0):
  4370. return alpha | X11_GREY_40;
  4371. case _I(G,R,E,Y,_,4,0):
  4372. return alpha | X11_GREY_40;
  4373. case _I(G,R,E,Y, ,4,0):
  4374. return alpha | X11_GREY_40;
  4375. case _I(G,R,A,Y,4,1):
  4376. return alpha | X11_GRAY_41;
  4377. case _I(G,R,A,Y,_,4,1):
  4378. return alpha | X11_GRAY_41;
  4379. case _I(G,R,A,Y, ,4,1):
  4380. return alpha | X11_GRAY_41;
  4381. case _I(G,R,E,Y,4,1):
  4382. return alpha | X11_GREY_41;
  4383. case _I(G,R,E,Y,_,4,1):
  4384. return alpha | X11_GREY_41;
  4385. case _I(G,R,E,Y, ,4,1):
  4386. return alpha | X11_GREY_41;
  4387. case _I(G,R,A,Y,4,2):
  4388. return alpha | X11_GRAY_42;
  4389. case _I(G,R,A,Y,_,4,2):
  4390. return alpha | X11_GRAY_42;
  4391. case _I(G,R,A,Y, ,4,2):
  4392. return alpha | X11_GRAY_42;
  4393. case _I(G,R,E,Y,4,2):
  4394. return alpha | X11_GREY_42;
  4395. case _I(G,R,E,Y,_,4,2):
  4396. return alpha | X11_GREY_42;
  4397. case _I(G,R,E,Y, ,4,2):
  4398. return alpha | X11_GREY_42;
  4399. case _I(G,R,A,Y,4,3):
  4400. return alpha | X11_GRAY_43;
  4401. case _I(G,R,A,Y,_,4,3):
  4402. return alpha | X11_GRAY_43;
  4403. case _I(G,R,A,Y, ,4,3):
  4404. return alpha | X11_GRAY_43;
  4405. case _I(G,R,E,Y,4,3):
  4406. return alpha | X11_GREY_43;
  4407. case _I(G,R,E,Y,_,4,3):
  4408. return alpha | X11_GREY_43;
  4409. case _I(G,R,E,Y, ,4,3):
  4410. return alpha | X11_GREY_43;
  4411. case _I(G,R,A,Y,4,4):
  4412. return alpha | X11_GRAY_44;
  4413. case _I(G,R,A,Y,_,4,4):
  4414. return alpha | X11_GRAY_44;
  4415. case _I(G,R,A,Y, ,4,4):
  4416. return alpha | X11_GRAY_44;
  4417. case _I(G,R,E,Y,4,4):
  4418. return alpha | X11_GREY_44;
  4419. case _I(G,R,E,Y,_,4,4):
  4420. return alpha | X11_GREY_44;
  4421. case _I(G,R,E,Y, ,4,4):
  4422. return alpha | X11_GREY_44;
  4423. case _I(G,R,A,Y,4,5):
  4424. return alpha | X11_GRAY_45;
  4425. case _I(G,R,A,Y,_,4,5):
  4426. return alpha | X11_GRAY_45;
  4427. case _I(G,R,A,Y, ,4,5):
  4428. return alpha | X11_GRAY_45;
  4429. case _I(G,R,E,Y,4,5):
  4430. return alpha | X11_GREY_45;
  4431. case _I(G,R,E,Y,_,4,5):
  4432. return alpha | X11_GREY_45;
  4433. case _I(G,R,E,Y, ,4,5):
  4434. return alpha | X11_GREY_45;
  4435. case _I(G,R,A,Y,4,6):
  4436. return alpha | X11_GRAY_46;
  4437. case _I(G,R,A,Y,_,4,6):
  4438. return alpha | X11_GRAY_46;
  4439. case _I(G,R,A,Y, ,4,6):
  4440. return alpha | X11_GRAY_46;
  4441. case _I(G,R,E,Y,4,6):
  4442. return alpha | X11_GREY_46;
  4443. case _I(G,R,E,Y,_,4,6):
  4444. return alpha | X11_GREY_46;
  4445. case _I(G,R,E,Y, ,4,6):
  4446. return alpha | X11_GREY_46;
  4447. case _I(G,R,A,Y,4,7):
  4448. return alpha | X11_GRAY_47;
  4449. case _I(G,R,A,Y,_,4,7):
  4450. return alpha | X11_GRAY_47;
  4451. case _I(G,R,A,Y, ,4,7):
  4452. return alpha | X11_GRAY_47;
  4453. case _I(G,R,E,Y,4,7):
  4454. return alpha | X11_GREY_47;
  4455. case _I(G,R,E,Y,_,4,7):
  4456. return alpha | X11_GREY_47;
  4457. case _I(G,R,E,Y, ,4,7):
  4458. return alpha | X11_GREY_47;
  4459. case _I(G,R,A,Y,4,8):
  4460. return alpha | X11_GRAY_48;
  4461. case _I(G,R,A,Y,_,4,8):
  4462. return alpha | X11_GRAY_48;
  4463. case _I(G,R,A,Y, ,4,8):
  4464. return alpha | X11_GRAY_48;
  4465. case _I(G,R,E,Y,4,8):
  4466. return alpha | X11_GREY_48;
  4467. case _I(G,R,E,Y,_,4,8):
  4468. return alpha | X11_GREY_48;
  4469. case _I(G,R,E,Y, ,4,8):
  4470. return alpha | X11_GREY_48;
  4471. case _I(G,R,A,Y,4,9):
  4472. return alpha | X11_GRAY_49;
  4473. case _I(G,R,A,Y,_,4,9):
  4474. return alpha | X11_GRAY_49;
  4475. case _I(G,R,A,Y, ,4,9):
  4476. return alpha | X11_GRAY_49;
  4477. case _I(G,R,E,Y,4,9):
  4478. return alpha | X11_GREY_49;
  4479. case _I(G,R,E,Y,_,4,9):
  4480. return alpha | X11_GREY_49;
  4481. case _I(G,R,E,Y, ,4,9):
  4482. return alpha | X11_GREY_49;
  4483. case _I(G,R,A,Y,5,0):
  4484. return alpha | X11_GRAY_50;
  4485. case _I(G,R,A,Y,_,5,0):
  4486. return alpha | X11_GRAY_50;
  4487. case _I(G,R,A,Y, ,5,0):
  4488. return alpha | X11_GRAY_50;
  4489. case _I(G,R,E,Y,5,0):
  4490. return alpha | X11_GREY_50;
  4491. case _I(G,R,E,Y,_,5,0):
  4492. return alpha | X11_GREY_50;
  4493. case _I(G,R,E,Y, ,5,0):
  4494. return alpha | X11_GREY_50;
  4495. case _I(G,R,A,Y,5,1):
  4496. return alpha | X11_GRAY_51;
  4497. case _I(G,R,A,Y,_,5,1):
  4498. return alpha | X11_GRAY_51;
  4499. case _I(G,R,A,Y, ,5,1):
  4500. return alpha | X11_GRAY_51;
  4501. case _I(G,R,E,Y,5,1):
  4502. return alpha | X11_GREY_51;
  4503. case _I(G,R,E,Y,_,5,1):
  4504. return alpha | X11_GREY_51;
  4505. case _I(G,R,E,Y, ,5,1):
  4506. return alpha | X11_GREY_51;
  4507. case _I(G,R,A,Y,5,2):
  4508. return alpha | X11_GRAY_52;
  4509. case _I(G,R,A,Y,_,5,2):
  4510. return alpha | X11_GRAY_52;
  4511. case _I(G,R,A,Y, ,5,2):
  4512. return alpha | X11_GRAY_52;
  4513. case _I(G,R,E,Y,5,2):
  4514. return alpha | X11_GREY_52;
  4515. case _I(G,R,E,Y,_,5,2):
  4516. return alpha | X11_GREY_52;
  4517. case _I(G,R,E,Y, ,5,2):
  4518. return alpha | X11_GREY_52;
  4519. case _I(G,R,A,Y,5,3):
  4520. return alpha | X11_GRAY_53;
  4521. case _I(G,R,A,Y,_,5,3):
  4522. return alpha | X11_GRAY_53;
  4523. case _I(G,R,A,Y, ,5,3):
  4524. return alpha | X11_GRAY_53;
  4525. case _I(G,R,E,Y,5,3):
  4526. return alpha | X11_GREY_53;
  4527. case _I(G,R,E,Y,_,5,3):
  4528. return alpha | X11_GREY_53;
  4529. case _I(G,R,E,Y, ,5,3):
  4530. return alpha | X11_GREY_53;
  4531. case _I(G,R,A,Y,5,4):
  4532. return alpha | X11_GRAY_54;
  4533. case _I(G,R,A,Y,_,5,4):
  4534. return alpha | X11_GRAY_54;
  4535. case _I(G,R,A,Y, ,5,4):
  4536. return alpha | X11_GRAY_54;
  4537. case _I(G,R,E,Y,5,4):
  4538. return alpha | X11_GREY_54;
  4539. case _I(G,R,E,Y,_,5,4):
  4540. return alpha | X11_GREY_54;
  4541. case _I(G,R,E,Y, ,5,4):
  4542. return alpha | X11_GREY_54;
  4543. case _I(G,R,A,Y,5,5):
  4544. return alpha | X11_GRAY_55;
  4545. case _I(G,R,A,Y,_,5,5):
  4546. return alpha | X11_GRAY_55;
  4547. case _I(G,R,A,Y, ,5,5):
  4548. return alpha | X11_GRAY_55;
  4549. case _I(G,R,E,Y,5,5):
  4550. return alpha | X11_GREY_55;
  4551. case _I(G,R,E,Y,_,5,5):
  4552. return alpha | X11_GREY_55;
  4553. case _I(G,R,E,Y, ,5,5):
  4554. return alpha | X11_GREY_55;
  4555. case _I(G,R,A,Y,5,6):
  4556. return alpha | X11_GRAY_56;
  4557. case _I(G,R,A,Y,_,5,6):
  4558. return alpha | X11_GRAY_56;
  4559. case _I(G,R,A,Y, ,5,6):
  4560. return alpha | X11_GRAY_56;
  4561. case _I(G,R,E,Y,5,6):
  4562. return alpha | X11_GREY_56;
  4563. case _I(G,R,E,Y,_,5,6):
  4564. return alpha | X11_GREY_56;
  4565. case _I(G,R,E,Y, ,5,6):
  4566. return alpha | X11_GREY_56;
  4567. case _I(G,R,A,Y,5,7):
  4568. return alpha | X11_GRAY_57;
  4569. case _I(G,R,A,Y,_,5,7):
  4570. return alpha | X11_GRAY_57;
  4571. case _I(G,R,A,Y, ,5,7):
  4572. return alpha | X11_GRAY_57;
  4573. case _I(G,R,E,Y,5,7):
  4574. return alpha | X11_GREY_57;
  4575. case _I(G,R,E,Y,_,5,7):
  4576. return alpha | X11_GREY_57;
  4577. case _I(G,R,E,Y, ,5,7):
  4578. return alpha | X11_GREY_57;
  4579. case _I(G,R,A,Y,5,8):
  4580. return alpha | X11_GRAY_58;
  4581. case _I(G,R,A,Y,_,5,8):
  4582. return alpha | X11_GRAY_58;
  4583. case _I(G,R,A,Y, ,5,8):
  4584. return alpha | X11_GRAY_58;
  4585. case _I(G,R,E,Y,5,8):
  4586. return alpha | X11_GREY_58;
  4587. case _I(G,R,E,Y,_,5,8):
  4588. return alpha | X11_GREY_58;
  4589. case _I(G,R,E,Y, ,5,8):
  4590. return alpha | X11_GREY_58;
  4591. case _I(G,R,A,Y,5,9):
  4592. return alpha | X11_GRAY_59;
  4593. case _I(G,R,A,Y,_,5,9):
  4594. return alpha | X11_GRAY_59;
  4595. case _I(G,R,A,Y, ,5,9):
  4596. return alpha | X11_GRAY_59;
  4597. case _I(G,R,E,Y,5,9):
  4598. return alpha | X11_GREY_59;
  4599. case _I(G,R,E,Y,_,5,9):
  4600. return alpha | X11_GREY_59;
  4601. case _I(G,R,E,Y, ,5,9):
  4602. return alpha | X11_GREY_59;
  4603. case _I(G,R,A,Y,6,0):
  4604. return alpha | X11_GRAY_60;
  4605. case _I(G,R,A,Y,_,6,0):
  4606. return alpha | X11_GRAY_60;
  4607. case _I(G,R,A,Y, ,6,0):
  4608. return alpha | X11_GRAY_60;
  4609. case _I(G,R,E,Y,6,0):
  4610. return alpha | X11_GREY_60;
  4611. case _I(G,R,E,Y,_,6,0):
  4612. return alpha | X11_GREY_60;
  4613. case _I(G,R,E,Y, ,6,0):
  4614. return alpha | X11_GREY_60;
  4615. case _I(G,R,A,Y,6,1):
  4616. return alpha | X11_GRAY_61;
  4617. case _I(G,R,A,Y,_,6,1):
  4618. return alpha | X11_GRAY_61;
  4619. case _I(G,R,A,Y, ,6,1):
  4620. return alpha | X11_GRAY_61;
  4621. case _I(G,R,E,Y,6,1):
  4622. return alpha | X11_GREY_61;
  4623. case _I(G,R,E,Y,_,6,1):
  4624. return alpha | X11_GREY_61;
  4625. case _I(G,R,E,Y, ,6,1):
  4626. return alpha | X11_GREY_61;
  4627. case _I(G,R,A,Y,6,2):
  4628. return alpha | X11_GRAY_62;
  4629. case _I(G,R,A,Y,_,6,2):
  4630. return alpha | X11_GRAY_62;
  4631. case _I(G,R,A,Y, ,6,2):
  4632. return alpha | X11_GRAY_62;
  4633. case _I(G,R,E,Y,6,2):
  4634. return alpha | X11_GREY_62;
  4635. case _I(G,R,E,Y,_,6,2):
  4636. return alpha | X11_GREY_62;
  4637. case _I(G,R,E,Y, ,6,2):
  4638. return alpha | X11_GREY_62;
  4639. case _I(G,R,A,Y,6,3):
  4640. return alpha | X11_GRAY_63;
  4641. case _I(G,R,A,Y,_,6,3):
  4642. return alpha | X11_GRAY_63;
  4643. case _I(G,R,A,Y, ,6,3):
  4644. return alpha | X11_GRAY_63;
  4645. case _I(G,R,E,Y,6,3):
  4646. return alpha | X11_GREY_63;
  4647. case _I(G,R,E,Y,_,6,3):
  4648. return alpha | X11_GREY_63;
  4649. case _I(G,R,E,Y, ,6,3):
  4650. return alpha | X11_GREY_63;
  4651. case _I(G,R,A,Y,6,4):
  4652. return alpha | X11_GRAY_64;
  4653. case _I(G,R,A,Y,_,6,4):
  4654. return alpha | X11_GRAY_64;
  4655. case _I(G,R,A,Y, ,6,4):
  4656. return alpha | X11_GRAY_64;
  4657. case _I(G,R,E,Y,6,4):
  4658. return alpha | X11_GREY_64;
  4659. case _I(G,R,E,Y,_,6,4):
  4660. return alpha | X11_GREY_64;
  4661. case _I(G,R,E,Y, ,6,4):
  4662. return alpha | X11_GREY_64;
  4663. case _I(G,R,A,Y,6,5):
  4664. return alpha | X11_GRAY_65;
  4665. case _I(G,R,A,Y,_,6,5):
  4666. return alpha | X11_GRAY_65;
  4667. case _I(G,R,A,Y, ,6,5):
  4668. return alpha | X11_GRAY_65;
  4669. case _I(G,R,E,Y,6,5):
  4670. return alpha | X11_GREY_65;
  4671. case _I(G,R,E,Y,_,6,5):
  4672. return alpha | X11_GREY_65;
  4673. case _I(G,R,E,Y, ,6,5):
  4674. return alpha | X11_GREY_65;
  4675. case _I(G,R,A,Y,6,6):
  4676. return alpha | X11_GRAY_66;
  4677. case _I(G,R,A,Y,_,6,6):
  4678. return alpha | X11_GRAY_66;
  4679. case _I(G,R,A,Y, ,6,6):
  4680. return alpha | X11_GRAY_66;
  4681. case _I(G,R,E,Y,6,6):
  4682. return alpha | X11_GREY_66;
  4683. case _I(G,R,E,Y,_,6,6):
  4684. return alpha | X11_GREY_66;
  4685. case _I(G,R,E,Y, ,6,6):
  4686. return alpha | X11_GREY_66;
  4687. case _I(G,R,A,Y,6,7):
  4688. return alpha | X11_GRAY_67;
  4689. case _I(G,R,A,Y,_,6,7):
  4690. return alpha | X11_GRAY_67;
  4691. case _I(G,R,A,Y, ,6,7):
  4692. return alpha | X11_GRAY_67;
  4693. case _I(G,R,E,Y,6,7):
  4694. return alpha | X11_GREY_67;
  4695. case _I(G,R,E,Y,_,6,7):
  4696. return alpha | X11_GREY_67;
  4697. case _I(G,R,E,Y, ,6,7):
  4698. return alpha | X11_GREY_67;
  4699. case _I(G,R,A,Y,6,8):
  4700. return alpha | X11_GRAY_68;
  4701. case _I(G,R,A,Y,_,6,8):
  4702. return alpha | X11_GRAY_68;
  4703. case _I(G,R,A,Y, ,6,8):
  4704. return alpha | X11_GRAY_68;
  4705. case _I(G,R,E,Y,6,8):
  4706. return alpha | X11_GREY_68;
  4707. case _I(G,R,E,Y,_,6,8):
  4708. return alpha | X11_GREY_68;
  4709. case _I(G,R,E,Y, ,6,8):
  4710. return alpha | X11_GREY_68;
  4711. case _I(G,R,A,Y,6,9):
  4712. return alpha | X11_GRAY_69;
  4713. case _I(G,R,A,Y,_,6,9):
  4714. return alpha | X11_GRAY_69;
  4715. case _I(G,R,A,Y, ,6,9):
  4716. return alpha | X11_GRAY_69;
  4717. case _I(G,R,E,Y,6,9):
  4718. return alpha | X11_GREY_69;
  4719. case _I(G,R,E,Y,_,6,9):
  4720. return alpha | X11_GREY_69;
  4721. case _I(G,R,E,Y, ,6,9):
  4722. return alpha | X11_GREY_69;
  4723. case _I(G,R,A,Y,7,0):
  4724. return alpha | X11_GRAY_70;
  4725. case _I(G,R,A,Y,_,7,0):
  4726. return alpha | X11_GRAY_70;
  4727. case _I(G,R,A,Y, ,7,0):
  4728. return alpha | X11_GRAY_70;
  4729. case _I(G,R,E,Y,7,0):
  4730. return alpha | X11_GREY_70;
  4731. case _I(G,R,E,Y,_,7,0):
  4732. return alpha | X11_GREY_70;
  4733. case _I(G,R,E,Y, ,7,0):
  4734. return alpha | X11_GREY_70;
  4735. case _I(G,R,A,Y,7,1):
  4736. return alpha | X11_GRAY_71;
  4737. case _I(G,R,A,Y,_,7,1):
  4738. return alpha | X11_GRAY_71;
  4739. case _I(G,R,A,Y, ,7,1):
  4740. return alpha | X11_GRAY_71;
  4741. case _I(G,R,E,Y,7,1):
  4742. return alpha | X11_GREY_71;
  4743. case _I(G,R,E,Y,_,7,1):
  4744. return alpha | X11_GREY_71;
  4745. case _I(G,R,E,Y, ,7,1):
  4746. return alpha | X11_GREY_71;
  4747. case _I(G,R,A,Y,7,2):
  4748. return alpha | X11_GRAY_72;
  4749. case _I(G,R,A,Y,_,7,2):
  4750. return alpha | X11_GRAY_72;
  4751. case _I(G,R,A,Y, ,7,2):
  4752. return alpha | X11_GRAY_72;
  4753. case _I(G,R,E,Y,7,2):
  4754. return alpha | X11_GREY_72;
  4755. case _I(G,R,E,Y,_,7,2):
  4756. return alpha | X11_GREY_72;
  4757. case _I(G,R,E,Y, ,7,2):
  4758. return alpha | X11_GREY_72;
  4759. case _I(G,R,A,Y,7,3):
  4760. return alpha | X11_GRAY_73;
  4761. case _I(G,R,A,Y,_,7,3):
  4762. return alpha | X11_GRAY_73;
  4763. case _I(G,R,A,Y, ,7,3):
  4764. return alpha | X11_GRAY_73;
  4765. case _I(G,R,E,Y,7,3):
  4766. return alpha | X11_GREY_73;
  4767. case _I(G,R,E,Y,_,7,3):
  4768. return alpha | X11_GREY_73;
  4769. case _I(G,R,E,Y, ,7,3):
  4770. return alpha | X11_GREY_73;
  4771. case _I(G,R,A,Y,7,4):
  4772. return alpha | X11_GRAY_74;
  4773. case _I(G,R,A,Y,_,7,4):
  4774. return alpha | X11_GRAY_74;
  4775. case _I(G,R,A,Y, ,7,4):
  4776. return alpha | X11_GRAY_74;
  4777. case _I(G,R,E,Y,7,4):
  4778. return alpha | X11_GREY_74;
  4779. case _I(G,R,E,Y,_,7,4):
  4780. return alpha | X11_GREY_74;
  4781. case _I(G,R,E,Y, ,7,4):
  4782. return alpha | X11_GREY_74;
  4783. case _I(G,R,A,Y,7,5):
  4784. return alpha | X11_GRAY_75;
  4785. case _I(G,R,A,Y,_,7,5):
  4786. return alpha | X11_GRAY_75;
  4787. case _I(G,R,A,Y, ,7,5):
  4788. return alpha | X11_GRAY_75;
  4789. case _I(G,R,E,Y,7,5):
  4790. return alpha | X11_GREY_75;
  4791. case _I(G,R,E,Y,_,7,5):
  4792. return alpha | X11_GREY_75;
  4793. case _I(G,R,E,Y, ,7,5):
  4794. return alpha | X11_GREY_75;
  4795. case _I(G,R,A,Y,7,6):
  4796. return alpha | X11_GRAY_76;
  4797. case _I(G,R,A,Y,_,7,6):
  4798. return alpha | X11_GRAY_76;
  4799. case _I(G,R,A,Y, ,7,6):
  4800. return alpha | X11_GRAY_76;
  4801. case _I(G,R,E,Y,7,6):
  4802. return alpha | X11_GREY_76;
  4803. case _I(G,R,E,Y,_,7,6):
  4804. return alpha | X11_GREY_76;
  4805. case _I(G,R,E,Y, ,7,6):
  4806. return alpha | X11_GREY_76;
  4807. case _I(G,R,A,Y,7,7):
  4808. return alpha | X11_GRAY_77;
  4809. case _I(G,R,A,Y,_,7,7):
  4810. return alpha | X11_GRAY_77;
  4811. case _I(G,R,A,Y, ,7,7):
  4812. return alpha | X11_GRAY_77;
  4813. case _I(G,R,E,Y,7,7):
  4814. return alpha | X11_GREY_77;
  4815. case _I(G,R,E,Y,_,7,7):
  4816. return alpha | X11_GREY_77;
  4817. case _I(G,R,E,Y, ,7,7):
  4818. return alpha | X11_GREY_77;
  4819. case _I(G,R,A,Y,7,8):
  4820. return alpha | X11_GRAY_78;
  4821. case _I(G,R,A,Y,_,7,8):
  4822. return alpha | X11_GRAY_78;
  4823. case _I(G,R,A,Y, ,7,8):
  4824. return alpha | X11_GRAY_78;
  4825. case _I(G,R,E,Y,7,8):
  4826. return alpha | X11_GREY_78;
  4827. case _I(G,R,E,Y,_,7,8):
  4828. return alpha | X11_GREY_78;
  4829. case _I(G,R,E,Y, ,7,8):
  4830. return alpha | X11_GREY_78;
  4831. case _I(G,R,A,Y,7,9):
  4832. return alpha | X11_GRAY_79;
  4833. case _I(G,R,A,Y,_,7,9):
  4834. return alpha | X11_GRAY_79;
  4835. case _I(G,R,A,Y, ,7,9):
  4836. return alpha | X11_GRAY_79;
  4837. case _I(G,R,E,Y,7,9):
  4838. return alpha | X11_GREY_79;
  4839. case _I(G,R,E,Y,_,7,9):
  4840. return alpha | X11_GREY_79;
  4841. case _I(G,R,E,Y, ,7,9):
  4842. return alpha | X11_GREY_79;
  4843. case _I(G,R,A,Y,8,0):
  4844. return alpha | X11_GRAY_80;
  4845. case _I(G,R,A,Y,_,8,0):
  4846. return alpha | X11_GRAY_80;
  4847. case _I(G,R,A,Y, ,8,0):
  4848. return alpha | X11_GRAY_80;
  4849. case _I(G,R,E,Y,8,0):
  4850. return alpha | X11_GREY_80;
  4851. case _I(G,R,E,Y,_,8,0):
  4852. return alpha | X11_GREY_80;
  4853. case _I(G,R,E,Y, ,8,0):
  4854. return alpha | X11_GREY_80;
  4855. case _I(G,R,A,Y,8,1):
  4856. return alpha | X11_GRAY_81;
  4857. case _I(G,R,A,Y,_,8,1):
  4858. return alpha | X11_GRAY_81;
  4859. case _I(G,R,A,Y, ,8,1):
  4860. return alpha | X11_GRAY_81;
  4861. case _I(G,R,E,Y,8,1):
  4862. return alpha | X11_GREY_81;
  4863. case _I(G,R,E,Y,_,8,1):
  4864. return alpha | X11_GREY_81;
  4865. case _I(G,R,E,Y, ,8,1):
  4866. return alpha | X11_GREY_81;
  4867. case _I(G,R,A,Y,8,2):
  4868. return alpha | X11_GRAY_82;
  4869. case _I(G,R,A,Y,_,8,2):
  4870. return alpha | X11_GRAY_82;
  4871. case _I(G,R,A,Y, ,8,2):
  4872. return alpha | X11_GRAY_82;
  4873. case _I(G,R,E,Y,8,2):
  4874. return alpha | X11_GREY_82;
  4875. case _I(G,R,E,Y,_,8,2):
  4876. return alpha | X11_GREY_82;
  4877. case _I(G,R,E,Y, ,8,2):
  4878. return alpha | X11_GREY_82;
  4879. case _I(G,R,A,Y,8,3):
  4880. return alpha | X11_GRAY_83;
  4881. case _I(G,R,A,Y,_,8,3):
  4882. return alpha | X11_GRAY_83;
  4883. case _I(G,R,A,Y, ,8,3):
  4884. return alpha | X11_GRAY_83;
  4885. case _I(G,R,E,Y,8,3):
  4886. return alpha | X11_GREY_83;
  4887. case _I(G,R,E,Y,_,8,3):
  4888. return alpha | X11_GREY_83;
  4889. case _I(G,R,E,Y, ,8,3):
  4890. return alpha | X11_GREY_83;
  4891. case _I(G,R,A,Y,8,4):
  4892. return alpha | X11_GRAY_84;
  4893. case _I(G,R,A,Y,_,8,4):
  4894. return alpha | X11_GRAY_84;
  4895. case _I(G,R,A,Y, ,8,4):
  4896. return alpha | X11_GRAY_84;
  4897. case _I(G,R,E,Y,8,4):
  4898. return alpha | X11_GREY_84;
  4899. case _I(G,R,E,Y,_,8,4):
  4900. return alpha | X11_GREY_84;
  4901. case _I(G,R,E,Y, ,8,4):
  4902. return alpha | X11_GREY_84;
  4903. case _I(G,R,A,Y,8,5):
  4904. return alpha | X11_GRAY_85;
  4905. case _I(G,R,A,Y,_,8,5):
  4906. return alpha | X11_GRAY_85;
  4907. case _I(G,R,A,Y, ,8,5):
  4908. return alpha | X11_GRAY_85;
  4909. case _I(G,R,E,Y,8,5):
  4910. return alpha | X11_GREY_85;
  4911. case _I(G,R,E,Y,_,8,5):
  4912. return alpha | X11_GREY_85;
  4913. case _I(G,R,E,Y, ,8,5):
  4914. return alpha | X11_GREY_85;
  4915. case _I(G,R,A,Y,8,6):
  4916. return alpha | X11_GRAY_86;
  4917. case _I(G,R,A,Y,_,8,6):
  4918. return alpha | X11_GRAY_86;
  4919. case _I(G,R,A,Y, ,8,6):
  4920. return alpha | X11_GRAY_86;
  4921. case _I(G,R,E,Y,8,6):
  4922. return alpha | X11_GREY_86;
  4923. case _I(G,R,E,Y,_,8,6):
  4924. return alpha | X11_GREY_86;
  4925. case _I(G,R,E,Y, ,8,6):
  4926. return alpha | X11_GREY_86;
  4927. case _I(G,R,A,Y,8,7):
  4928. return alpha | X11_GRAY_87;
  4929. case _I(G,R,A,Y,_,8,7):
  4930. return alpha | X11_GRAY_87;
  4931. case _I(G,R,A,Y, ,8,7):
  4932. return alpha | X11_GRAY_87;
  4933. case _I(G,R,E,Y,8,7):
  4934. return alpha | X11_GREY_87;
  4935. case _I(G,R,E,Y,_,8,7):
  4936. return alpha | X11_GREY_87;
  4937. case _I(G,R,E,Y, ,8,7):
  4938. return alpha | X11_GREY_87;
  4939. case _I(G,R,A,Y,8,8):
  4940. return alpha | X11_GRAY_88;
  4941. case _I(G,R,A,Y,_,8,8):
  4942. return alpha | X11_GRAY_88;
  4943. case _I(G,R,A,Y, ,8,8):
  4944. return alpha | X11_GRAY_88;
  4945. case _I(G,R,E,Y,8,8):
  4946. return alpha | X11_GREY_88;
  4947. case _I(G,R,E,Y,_,8,8):
  4948. return alpha | X11_GREY_88;
  4949. case _I(G,R,E,Y, ,8,8):
  4950. return alpha | X11_GREY_88;
  4951. case _I(G,R,A,Y,8,9):
  4952. return alpha | X11_GRAY_89;
  4953. case _I(G,R,A,Y,_,8,9):
  4954. return alpha | X11_GRAY_89;
  4955. case _I(G,R,A,Y, ,8,9):
  4956. return alpha | X11_GRAY_89;
  4957. case _I(G,R,E,Y,8,9):
  4958. return alpha | X11_GREY_89;
  4959. case _I(G,R,E,Y,_,8,9):
  4960. return alpha | X11_GREY_89;
  4961. case _I(G,R,E,Y, ,8,9):
  4962. return alpha | X11_GREY_89;
  4963. case _I(G,R,A,Y,9,0):
  4964. return alpha | X11_GRAY_90;
  4965. case _I(G,R,A,Y,_,9,0):
  4966. return alpha | X11_GRAY_90;
  4967. case _I(G,R,A,Y, ,9,0):
  4968. return alpha | X11_GRAY_90;
  4969. case _I(G,R,E,Y,9,0):
  4970. return alpha | X11_GREY_90;
  4971. case _I(G,R,E,Y,_,9,0):
  4972. return alpha | X11_GREY_90;
  4973. case _I(G,R,E,Y, ,9,0):
  4974. return alpha | X11_GREY_90;
  4975. case _I(G,R,A,Y,9,1):
  4976. return alpha | X11_GRAY_91;
  4977. case _I(G,R,A,Y,_,9,1):
  4978. return alpha | X11_GRAY_91;
  4979. case _I(G,R,A,Y, ,9,1):
  4980. return alpha | X11_GRAY_91;
  4981. case _I(G,R,E,Y,9,1):
  4982. return alpha | X11_GREY_91;
  4983. case _I(G,R,E,Y,_,9,1):
  4984. return alpha | X11_GREY_91;
  4985. case _I(G,R,E,Y, ,9,1):
  4986. return alpha | X11_GREY_91;
  4987. case _I(G,R,A,Y,9,2):
  4988. return alpha | X11_GRAY_92;
  4989. case _I(G,R,A,Y,_,9,2):
  4990. return alpha | X11_GRAY_92;
  4991. case _I(G,R,A,Y, ,9,2):
  4992. return alpha | X11_GRAY_92;
  4993. case _I(G,R,E,Y,9,2):
  4994. return alpha | X11_GREY_92;
  4995. case _I(G,R,E,Y,_,9,2):
  4996. return alpha | X11_GREY_92;
  4997. case _I(G,R,E,Y, ,9,2):
  4998. return alpha | X11_GREY_92;
  4999. case _I(G,R,A,Y,9,3):
  5000. return alpha | X11_GRAY_93;
  5001. case _I(G,R,A,Y,_,9,3):
  5002. return alpha | X11_GRAY_93;
  5003. case _I(G,R,A,Y, ,9,3):
  5004. return alpha | X11_GRAY_93;
  5005. case _I(G,R,E,Y,9,3):
  5006. return alpha | X11_GREY_93;
  5007. case _I(G,R,E,Y,_,9,3):
  5008. return alpha | X11_GREY_93;
  5009. case _I(G,R,E,Y, ,9,3):
  5010. return alpha | X11_GREY_93;
  5011. case _I(G,R,A,Y,9,4):
  5012. return alpha | X11_GRAY_94;
  5013. case _I(G,R,A,Y,_,9,4):
  5014. return alpha | X11_GRAY_94;
  5015. case _I(G,R,A,Y, ,9,4):
  5016. return alpha | X11_GRAY_94;
  5017. case _I(G,R,E,Y,9,4):
  5018. return alpha | X11_GREY_94;
  5019. case _I(G,R,E,Y,_,9,4):
  5020. return alpha | X11_GREY_94;
  5021. case _I(G,R,E,Y, ,9,4):
  5022. return alpha | X11_GREY_94;
  5023. case _I(G,R,A,Y,9,5):
  5024. return alpha | X11_GRAY_95;
  5025. case _I(G,R,A,Y,_,9,5):
  5026. return alpha | X11_GRAY_95;
  5027. case _I(G,R,A,Y, ,9,5):
  5028. return alpha | X11_GRAY_95;
  5029. case _I(G,R,E,Y,9,5):
  5030. return alpha | X11_GREY_95;
  5031. case _I(G,R,E,Y,_,9,5):
  5032. return alpha | X11_GREY_95;
  5033. case _I(G,R,E,Y, ,9,5):
  5034. return alpha | X11_GREY_95;
  5035. case _I(G,R,A,Y,9,6):
  5036. return alpha | X11_GRAY_96;
  5037. case _I(G,R,A,Y,_,9,6):
  5038. return alpha | X11_GRAY_96;
  5039. case _I(G,R,A,Y, ,9,6):
  5040. return alpha | X11_GRAY_96;
  5041. case _I(G,R,E,Y,9,6):
  5042. return alpha | X11_GREY_96;
  5043. case _I(G,R,E,Y,_,9,6):
  5044. return alpha | X11_GREY_96;
  5045. case _I(G,R,E,Y, ,9,6):
  5046. return alpha | X11_GREY_96;
  5047. case _I(G,R,A,Y,9,7):
  5048. return alpha | X11_GRAY_97;
  5049. case _I(G,R,A,Y,_,9,7):
  5050. return alpha | X11_GRAY_97;
  5051. case _I(G,R,A,Y, ,9,7):
  5052. return alpha | X11_GRAY_97;
  5053. case _I(G,R,E,Y,9,7):
  5054. return alpha | X11_GREY_97;
  5055. case _I(G,R,E,Y,_,9,7):
  5056. return alpha | X11_GREY_97;
  5057. case _I(G,R,E,Y, ,9,7):
  5058. return alpha | X11_GREY_97;
  5059. case _I(G,R,A,Y,9,8):
  5060. return alpha | X11_GRAY_98;
  5061. case _I(G,R,A,Y,_,9,8):
  5062. return alpha | X11_GRAY_98;
  5063. case _I(G,R,A,Y, ,9,8):
  5064. return alpha | X11_GRAY_98;
  5065. case _I(G,R,E,Y,9,8):
  5066. return alpha | X11_GREY_98;
  5067. case _I(G,R,E,Y,_,9,8):
  5068. return alpha | X11_GREY_98;
  5069. case _I(G,R,E,Y, ,9,8):
  5070. return alpha | X11_GREY_98;
  5071. case _I(G,R,A,Y,9,9):
  5072. return alpha | X11_GRAY_99;
  5073. case _I(G,R,A,Y,_,9,9):
  5074. return alpha | X11_GRAY_99;
  5075. case _I(G,R,A,Y, ,9,9):
  5076. return alpha | X11_GRAY_99;
  5077. case _I(G,R,E,Y,9,9):
  5078. return alpha | X11_GREY_99;
  5079. case _I(G,R,E,Y,_,9,9):
  5080. return alpha | X11_GREY_99;
  5081. case _I(G,R,E,Y, ,9,9):
  5082. return alpha | X11_GREY_99;
  5083. case _I(G,R,A,Y,1,0,0):
  5084. return alpha | X11_GRAY_100;
  5085. case _I(G,R,A,Y,_,1,0,0):
  5086. return alpha | X11_GRAY_100;
  5087. case _I(G,R,A,Y, ,1,0,0):
  5088. return alpha | X11_GRAY_100;
  5089. case _I(G,R,E,Y,1,0,0):
  5090. return alpha | X11_GREY_100;
  5091. case _I(G,R,E,Y,_,1,0,0):
  5092. return alpha | X11_GREY_100;
  5093. case _I(G,R,E,Y, ,1,0,0):
  5094. return alpha | X11_GREY_100;
  5095. case _I(D,A,R,K,G,R,E,Y):
  5096. return alpha | X11_DARK_GREY;
  5097. case _I(D,A,R,K,_,G,R,E,Y):
  5098. return alpha | X11_DARK_GREY;
  5099. case _I(D,A,R,K, ,G,R,E,Y):
  5100. return alpha | X11_DARK_GREY;
  5101. case _I(D,A,R,K,G,R,A,Y):
  5102. return alpha | X11_DARK_GRAY;
  5103. case _I(D,A,R,K,_,G,R,A,Y):
  5104. return alpha | X11_DARK_GRAY;
  5105. case _I(D,A,R,K, ,G,R,A,Y):
  5106. return alpha | X11_DARK_GRAY;
  5107. case _I(D,A,R,K,B,L,U,E):
  5108. return alpha | X11_DARK_BLUE;
  5109. case _I(D,A,R,K,_,B,L,U,E):
  5110. return alpha | X11_DARK_BLUE;
  5111. case _I(D,A,R,K, ,B,L,U,E):
  5112. return alpha | X11_DARK_BLUE;
  5113. case _I(D,A,R,K,C,Y,A,N):
  5114. return alpha | X11_DARK_CYAN;
  5115. case _I(D,A,R,K,_,C,Y,A,N):
  5116. return alpha | X11_DARK_CYAN;
  5117. case _I(D,A,R,K, ,C,Y,A,N):
  5118. return alpha | X11_DARK_CYAN;
  5119. case _I(D,A,R,K,M,A,G,E,N,T,A):
  5120. return alpha | X11_DARK_MAGENTA;
  5121. case _I(D,A,R,K,_,M,A,G,E,N,T,A):
  5122. return alpha | X11_DARK_MAGENTA;
  5123. case _I(D,A,R,K, ,M,A,G,E,N,T,A):
  5124. return alpha | X11_DARK_MAGENTA;
  5125. case _I(D,A,R,K,R,E,D):
  5126. return alpha | X11_DARK_RED;
  5127. case _I(D,A,R,K,_,R,E,D):
  5128. return alpha | X11_DARK_RED;
  5129. case _I(D,A,R,K, ,R,E,D):
  5130. return alpha | X11_DARK_RED;
  5131. case _I(L,I,G,H,T,G,R,E,E,N):
  5132. return alpha | X11_LIGHT_GREEN;
  5133. case _I(L,I,G,H,T,_,G,R,E,E,N):
  5134. return alpha | X11_LIGHT_GREEN;
  5135. case _I(L,I,G,H,T, ,G,R,E,E,N):
  5136. return alpha | X11_LIGHT_GREEN;
  5137. }
  5138. #endif
  5139. // Do the default code here.
  5140. for (new i = 0; i != MAX_TEXT_COLOURS; ++i)
  5141. {
  5142. new
  5143. iColor = YSI_g_sColours[i][0];
  5144. if (iColor == hash)
  5145. {
  5146. return alpha | YSI_g_sColours[i][1];
  5147. }
  5148. else if (iColor == 0)
  5149. {
  5150. return 0;
  5151. }
  5152. }
  5153. return 0;
  5154. }