// (Bis-zu-)Drei-Buchstaben-Kode, gepackt in 15 Bits
#define TCC(a) (((a)&0x1F)<<10 | ((a)>>8&0x1F)<<5 | ((a)>>16&0x1F))
const unsigned short Kennzeichen[]={
TCC('AND'), // 0 Andorra
TCC('A '), // 1 Österreich
TCC('BY '), // 2 Weißrussland
TCC('B '), // 3 Belgien
TCC('BG '), // 4 Bulgarien
TCC('HR '), // 5 Kroatien
TCC('CS '), // 6 Tschechien
TCC('DK '), // 7 Dänemark
TCC('EST'), // 8 Estland
TCC('FI '), // 9 Finnland
TCC('F '), //10 Frankreich
TCC('D '), //11 Deutschland
TCC('H '), //12 Ungarn
TCC('IRL'), //13 Irland
TCC('LV '), //14 Lettland
TCC('I '), //15 Italien
TCC('FL '), //16 Liechtenstein
TCC('L '), //17 Luxemburg
TCC('NL '), //18 Niederlande
TCC('PL '), //19 Polen
TCC('LT '), //20 Litauen
TCC('RO '), //21 Rumänien
TCC('N '), //22 Norwegen
TCC('SLO'), //23 Slowenien
TCC('P '), //24 Portugal
TCC('RUS'), //25 Russland
TCC('E '), //26 Spanien
TCC('SK '), //27 Slowakei
TCC('CH '), //28 Schweiz
TCC('S '), //29 Schweden
TCC('UA '), //30 Ukraine
TCC('GB '), //31 Großbritannien
TCC('SRB'), //32 Serbien
TCC('AL '), //33 Albanien
TCC('MK '), //34 Mazedonien
TCC('GR '), //35 Griechenland
TCC('TR '), //36 Türkei
TCC('MD '), //37 Moldawien
TCC('MNE'), //38 Montenegro
TCC('BIH'), //39 Bosnien-Herzegowina
TCC('IS '), //40 Island
TCC('CY '), //41 Zypern
TCC('M '), //42 Malta
TCC('RSM'), //43 San Marino
TCC('V '), //44 Vatikanstadt
TCC('MC '), //45 Monaco
TCC('RKS')}; //46 Kosovo
// Eigentlich ein Fall für die neutralsprachliche Ressource,
// aber RC.EXE verreckt an dem #define-Konstrukt
#undef TCC
Vorgefundene Kodierung: ANSI (CP1252) | 4
|
|