home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 January / Pcwk0198.iso / Zadarmo / Convert / SRC / POLISH.C < prev    next >
Text File  |  1996-01-14  |  5KB  |  119 lines

  1. /*
  2.         polish.c - definitions of Polish national characters
  3.  
  4.                                v4.3.20
  5.                             public domain
  6.  
  7.                          polish.c by kravietZ
  8.  
  9.         Uwaga: przy dodawaniu nowych standardow nalezy pamietac
  10.         nie  tylko o definicji tablicy  ale tez odpowiadajacego
  11.         jej wskaznika i uzupelnieniu polish.h.
  12.  
  13.         Pliki polish.h i polish.c sa wlasnoscia publiczna (public domain)
  14.         i moga byc uzywane w programach wszelkich rodzajow (rowniez
  15.         komercyjnych).
  16.  
  17.         1) Tablice zawieraja kody dziesietne polskich znakow w nastepujacej
  18.         kolejnosci:
  19.  
  20.              A, C' E, L- N' O' S' Z' Z. a, c' e, l- n' o' s' z' z.
  21.  
  22.         2) Ostatnia czesc numeru wersji polish.h okresla ilosc zdefiniowanych
  23.         standardow. Pierwsza i druga sa wlasciwym numerem wersji - odpowiednio
  24.         major i minor.
  25.  
  26.         3) Jako standard zdefiniowany jest rowniez brak polskich liter (ASCII).
  27.  
  28.         4) Definicje sa ulozone alfabetycznie.
  29.  
  30.         Autor:   Pawel Krawczyk <kravietz@pipeta.chemia.pk.edu.pl>
  31.                                 <2:486/18.4@fidonet>
  32.         Aktualna wersja:
  33.         ftp://pipeta.chemia.pk.edu.pl/pub/convpl/
  34.  
  35. */
  36.  
  37. unsigned char BezPolsk[]={ /* polskie znaki zastapione przez odpowiadajace znaki ASCII */
  38.  65, 67, 69, 76, 78, 79, 83, 90, 90, 97, 99,101,108,110,111,115,122,122,0 };
  39.  
  40. unsigned char AmigaPL[]={ /* Amiga PL */
  41. 194,202,203,206,207,211,212,218,219,226,234,235,238,239,243,244,250,251,0 };
  42.  
  43. unsigned char Corel[]={ /* Corel 2.0 */
  44. 194,199,202,206,209,211,212,218,219,226,231,234,238,241,243,244,250,251,0 };
  45.  
  46. unsigned char CPJ[]={ /* standard systemu CP/J z komputera Elwro 800 Junior */
  47. 193,195,197,204,206,207,211,218,217,225,227,229,236,238,239,243,250,248,0 };
  48.  
  49. unsigned char CSK[]={ /* st. f-my CSK */
  50. 128,129,130,131,132,133,134,136,135,160,161,162,163,164,165,166,168,167,0 };
  51.  
  52. unsigned char Cyfromat[]={ /* st. f-my Cyfromat */
  53. 128,129,130,131,132,133,134,136,135,144,145,146,147,148,149,150,152,151,0 };
  54.  
  55. unsigned char DHN[]={ /* DHN (MS-DOS, ChiWriter-PL) */
  56. 128,129,130,131,132,133,134,136,135,137,138,139,140,141,142,143,145,144,0 };
  57.  
  58. unsigned char Amiga_FAT[]={ /* odkryty przez Edwina Wierszelisa w dyskowym magazynie FAT */
  59. 192,193,194,195,196,197,198,200,199,230,231,234,238,241,243,245,251,254,0 };
  60.  
  61. unsigned char FidoMazovia[]={ /* Mazovia z c' (141) zastapionym przez c-cedilla (135) */
  62. 143,149,144,156,165,163,152,160,161,134,135,145,146,164,162,158,166,167,0 };
  63.  
  64. unsigned char IEA[]={ /* st. Instytutu Energii Atomowej w Swierku */
  65. 143,128,144,156,165,153,235,157,146,160,155,130,159,164,162,135,168,145,0 };
  66.  
  67. unsigned char IBM_Latin2[]={ /* IBM Latin-2, CP852 (MS-DOS) */
  68. 164,143,168,157,227,224,151,141,189,165,134,169,136,228,162,152,171,190,0 };
  69.  
  70. unsigned char ISO_Latin[]={ /* ISO Latin-2, ISO 8859-2 */
  71. 161,198,202,163,209,211,166,172,175,177,230,234,179,241,243,182,188,191,0 };
  72.  
  73. unsigned char Logic[]={ /* st. f-my (?) Logic */
  74. 128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,0 };
  75.  
  76. unsigned char Macintosh[]={
  77. 132,140,162,252,193,238,229,143,251,136,141,171,184,196,151,230,144,253,0 };
  78.  
  79. unsigned char Mazovia[]={ /* Mazovia (MS-DOS) */
  80. 143,149,144,156,165,163,152,160,161,134,141,145,146,164,162,158,166,167,0 };
  81.  
  82. unsigned char Microvex[]={ /* st. f-my Microvex */
  83. 143,128,144,156,165,147,152,157,146,160,155,130,159,164,162,135,168,145,0 };
  84.  
  85. unsigned char TeXPL[]={
  86. 129,130,134,138,139,211,145,153,155,161,162,166,170,171,243,177,185,187,0 };
  87.  
  88. unsigned char Ventura[]={ /* Ventura */
  89. 151,153,165,166,146,143,142,144,128,150,148,164,167,145,162,132,130,135,0 };
  90.  
  91. unsigned char Windows30[]={ /* zalecany dla Windows 3.0 EE (Eastern Europe) */
  92. 165,198,202,163,209,211,140,143,175,185,230,234,179,241,243,156,159,191,0 };
  93.  
  94. unsigned char XJP[]={ /* XJP (Amiga) */
  95. 198,199,202,206,209,211,213,219,222,230,231,234,238,241,243,245,251,254,0 };
  96.  
  97. unsigned char *p_Asc=BezPolsk; /* ASCii */
  98. unsigned char *p_Ami=AmigaPL;
  99. unsigned char *p_Cor=Corel; /* Corel 2.0 */
  100. unsigned char *p_CPJ=CPJ;
  101. unsigned char *p_CSK=CSK;
  102. unsigned char *p_Cyf=Cyfromat;
  103. unsigned char *p_DHN=DHN;
  104. unsigned char *p_FAT=Amiga_FAT;
  105. unsigned char *p_FMaz=FidoMazovia;
  106. unsigned char *p_IEA=IEA;
  107. unsigned char *p_IBML=IBM_Latin2; /* IBM Latin2, CP852 */
  108. unsigned char *p_ISOL=ISO_Latin; /* ISO Latin2 */
  109. unsigned char *p_Log=Logic;
  110. unsigned char *p_Mac=Macintosh;
  111. unsigned char *p_Maz=Mazovia;
  112. unsigned char *p_Mic=Microvex;
  113. unsigned char *p_TeX=TeXPL;
  114. unsigned char *p_Ven=Ventura;
  115. unsigned char *p_Win3=Windows30;
  116. unsigned char *p_XJP=XJP;
  117.  
  118. /* end polish.c */
  119.