Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

642 lines
39 KiB

  1. ;
  2. ; -----------------------------------------
  3. ;
  4. ; Collating Table(s) for Code Page 850
  5. ;
  6. ; -----------------------------------------
  7. ;
  8. Latin1_850_collate label word
  9. ctable <,'COLLATE',256>
  10. db 000,001,002,003,004,005,006,007,008,009,010,011,012,013,014,015
  11. db 016,017,018,019,020,021,022,023,024,025,026,027,028,029,030,031
  12. ; ! " # $ % & ' ( ) * + , - . /
  13. db 032,033,034,035,036,037,038,039,040,041,042,043,044,045,046,047
  14. ; 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
  15. db 048,049,050,051,052,053,054,055,056,057,058,059,060,061,062,063
  16. ; @ A B C D E F G H I J K L M N O
  17. db 064,065,066,067,068,069,070,071,072,073,074,075,076,077,078,079
  18. ; P Q R S T U V W X Y Z [ \ ] ^ _
  19. db 080,081,082,083,084,085,086,087,088,089,090,091,092,093,094,095
  20. ; ` a b c d e f g h i j k l m n o
  21. db 096,065,066,067,068,069,070,071,072,073,074,075,076,077,078,079
  22. ; p q r s t u v w x y z { | } ~ 
  23. db 080,081,082,083,084,085,086,087,088,089,090,123,124,125,126,127
  24. ;
  25. db 067,085,069,065,065,065,065,067,069,069,069,073,073,073,065,065
  26. ;
  27. db 069,065,065,079,079,079,085,085,089,079,085,079,036,079,158,036
  28. ;
  29. db 065,073,079,085,078,078,166,167,063,169,170,171,172,033,034,034
  30. ;
  31. db 176,177,178,179,180,065,065,065,184,185,186,187,188,036,036,191
  32. ;
  33. db 192,193,194,195,196,197,065,065,200,201,202,203,204,205,206,036
  34. ;
  35. db 068,068,069,069,069,073,073,073,073,217,218,219,220,221,073,223
  36. ;
  37. db 079,083,079,079,079,079,230,232,232,085,085,085,089,089,238,239
  38. ;
  39. db 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
  40. Latin2_850_collate label word
  41. ctable <,'COLLATE',256>
  42. db 000,001,002,003,004,005,006,007,008,009,010,011,012,013,014,015
  43. db 016,017,018,019,020,021,022,023,024,025,026,027,028,029,030,031
  44. ; ! " # $ % & ' ( ) * + , - . /
  45. db 032,033,034,035,036,037,038,039,040,041,042,043,044,045,046,047
  46. ; 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
  47. db 048,049,050,051,052,053,054,055,056,057,058,059,060,061,062,063
  48. ; @ A B C D E F G H I J K L M N O
  49. db 064,065,067,068,069,071,073,074,075,076,078,079,080,081,082,083
  50. ; P Q R S T U V W X Y Z [ \ ] ^ _
  51. db 085,086,087,088,089,090,092,093,094,095,097,040,047,041,094,095
  52. ; ` a b c d e f g h i j k l m n o
  53. db 096,065,067,068,069,071,073,074,075,076,078,079,080,081,082,083
  54. ; p q r s t u v w x y z { | } ~ 
  55. db 085,086,087,088,089,090,092,093,094,095,097,040,047,041,126,127
  56. ;
  57. db 068,091,072,066,066,066,066,068,072,072,072,077,077,077,066,066
  58. ;
  59. db 072,099,099,084,100,084,091,091,096,100,091,084,036,084,158,036
  60. ;
  61. db 066,077,084,091,082,082,065,084,063,169,170,171,172,033,034,034
  62. ;
  63. db 176,177,178,179,180,066,066,066,184,185,186,187,188,036,036,191
  64. ;
  65. db 192,193,194,195,196,197,066,066,200,201,202,203,204,205,206,036
  66. ;
  67. db 070,070,072,072,072,076,077,077,077,217,218,219,220,221,077,223
  68. ;
  69. db 084,067,084,084,084,084,230,098,098,091,091,091,096,096,238,239
  70. ;
  71. db 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
  72. ;
  73. ;Latin2_850_collate label word
  74. ; ctable <,'COLLATE',256>
  75. ; db 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254
  76. ; db 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254
  77. ; ; ! " # $ % & ' ( ) * + , - . /
  78. ; db 001,008,025,039,035,040,038,024,026,027,036,041,005,004,011,010
  79. ; ; 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
  80. ; db 049,050,051,052,053,054,055,056,057,058,007,006,044,045,046,009
  81. ; ; @ A B C D E F G H I J K L M N O
  82. ; db 033,060,072,074,082,088,098,100,102,104,110,112,114,122,124,130
  83. ; ; P Q R S T U V W X Y Z [ \ ] ^ _
  84. ; db 140,142,144,150,159,165,175,177,179,181,185,028,037,029,015,002
  85. ; ; ` a b c d e f g h i j k l m n o
  86. ; db 013,059,071,073,081,087,097,099,101,103,109,111,113,121,123,129
  87. ; ; p q r s t u v w x y z { | } ~ 
  88. ; db 139,141,143,149,158,164,174,176,178,180,184,030,047,031,020,198
  89. ; ;
  90. ; db 080,170,089,065,067,201,201,079,202,093,202,203,107,203,068,201
  91. ; ;
  92. ; db 090,201,201,133,135,205,207,207,208,136,171,205,035,205,199,199
  93. ; ;
  94. ; db 061,105,131,166,204,204,201,205,199,199,199,200,200,199,030,031
  95. ; ;
  96. ; db 240,240,240,240,240,062,066,201,199,240,240,240,240,035,035,240
  97. ; ;
  98. ; db 240,240,240,240,240,240,201,201,240,240,240,240,240,240,240,034
  99. ; ;
  100. ; db 085,086,202,094,202,203,106,108,203,240,240,240,240,047,203,240
  101. ; ;
  102. ; db 132,157,134,205,205,205,199,206,206,166,207,207,182,183,199,012
  103. ; ;
  104. ; db 004,199,199,200,199,032,042,022,017,018,199,200,200,200,240,255
  105. ;
  106. Dutch_850_collate label word
  107. ctable <,'COLLATE',256>
  108. db 000,001,002,003,004,005,006,007,008,009,010,011,012,013,014,015
  109. db 016,017,018,019,020,021,022,023,024,025,026,027,028,029,030,031
  110. ; ! " # $ % & ' ( ) * + , - . /
  111. db 032,033,034,035,036,037,038,039,040,041,042,043,044,045,046,047
  112. ; 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
  113. db 048,049,050,051,052,053,054,055,056,057,058,059,060,061,062,063
  114. ; @ A B C D E F G H I J K L M N O
  115. db 064,065,066,067,068,069,070,071,072,073,074,075,076,077,078,079
  116. ; P Q R S T U V W X Y Z [ \ ] ^ _
  117. db 080,081,082,083,084,085,086,087,088,089,090,091,092,093,094,095
  118. ; ` a b c d e f g h i j k l m n o
  119. db 096,065,066,067,068,069,070,071,072,073,074,075,076,077,078,079
  120. ; p q r s t u v w x y z { | } ~ 
  121. db 080,081,082,083,084,085,086,087,088,089,090,123,124,125,126,127
  122. ;
  123. db 067,085,069,065,065,065,143,067,069,069,069,073,073,073,065,143
  124. ;
  125. db 069,146,146,079,079,079,085,085,152,079,085,079,156,079,158,159
  126. ;
  127. db 065,073,079,085,165,165,166,167,168,169,170,171,172,173,174,175
  128. ;
  129. db 176,177,178,179,180,065,065,065,184,185,186,187,188,189,190,191
  130. ;
  131. db 192,193,194,195,196,197,065,065,200,201,202,203,204,205,206,207
  132. ;
  133. db 209,209,069,069,069,073,073,073,073,217,218,219,220,221,073,223
  134. ;
  135. db 079,225,079,079,079,079,230,232,232,085,085,085,089,089,238,239
  136. ;
  137. db 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
  138. Danish_850_collate label word
  139. ctable <,'COLLATE',256>
  140. db 000,001,002,003,004,005,006,007,008,009,010,011,012,013,014,015
  141. db 016,017,018,019,020,021,022,023,024,025,026,027,028,029,030,031
  142. ; ! " # $ % & ' ( ) * + , - . /
  143. db 032,033,034,035,036,037,038,039,040,041,042,043,044,045,046,047
  144. ; 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
  145. db 048,049,050,051,052,053,054,055,056,057,058,059,060,061,062,063
  146. ; @ A B C D E F G H I J K L M N O
  147. db 064,065,066,067,068,069,070,071,072,073,074,075,076,077,078,079
  148. ; P Q R S T U V W X Y Z [ \ ] ^ _
  149. db 080,081,082,083,084,085,086,087,088,089,090,040,047,041,094,095
  150. ; ` a b c d e f g h i j k l m n o
  151. db 096,065,066,067,068,069,070,071,072,073,074,075,076,077,078,079
  152. ; p q r s t u v w x y z { | } ~ 
  153. db 080,081,082,083,084,085,086,087,088,089,090,040,047,041,126,127
  154. ;
  155. db 067,089,069,065,091,065,093,067,069,069,069,073,073,073,091,093
  156. ;
  157. db 069,091,091,079,092,079,085,085,089,092,089,092,036,092,158,036
  158. ;
  159. db 065,073,079,085,078,078,065,079,063,169,170,171,172,033,034,034
  160. ;
  161. db 176,177,178,179,180,065,065,065,184,185,186,187,188,036,036,191
  162. ;
  163. db 192,193,194,195,196,197,065,065,200,201,202,203,204,205,206,036
  164. ;
  165. db 068,068,069,069,069,073,073,073,073,217,218,219,220,221,073,223
  166. ;
  167. db 079,083,079,079,079,079,230,080,080,085,085,085,089,089,238,239
  168. ;
  169. db 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
  170. Norwegian_850_collate label word
  171. ctable <,'COLLATE',256>
  172. db 000,001,002,003,004,005,006,007,008,009,010,011,012,013,014,015
  173. db 016,017,018,019,020,021,022,023,024,025,026,027,028,029,030,031
  174. ; ! " # $ % & ' ( ) * + , - . /
  175. db 032,033,034,035,036,037,038,039,040,041,042,043,044,045,046,047
  176. ; 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
  177. db 048,049,050,051,052,053,054,055,056,057,058,059,060,061,062,063
  178. ; @ A B C D E F G H I J K L M N O
  179. db 064,065,066,067,068,069,070,071,072,073,074,075,076,077,078,079
  180. ; P Q R S T U V W X Y Z [ \ ] ^ _
  181. db 080,081,082,083,084,085,086,087,088,089,090,091,092,093,094,095
  182. ; ` a b c d e f g h i j k l m n o
  183. db 096,065,066,067,068,069,070,071,072,073,074,075,076,077,078,079
  184. ; p q r s t u v w x y z { | } ~ 
  185. db 080,081,082,083,084,085,086,087,088,089,090,123,124,125,126,127
  186. ;
  187. db 067,085,069,065,091,065,093,067,069,069,069,073,073,073,091,093
  188. ;
  189. db 069,091,091,079,092,079,085,085,089,092,089,092,036,092,158,036
  190. ;
  191. db 065,073,079,085,078,078,065,079,063,169,170,171,172,033,034,034
  192. ;
  193. db 176,177,178,179,180,065,065,065,184,185,186,187,188,036,036,191
  194. ;
  195. db 192,193,194,195,196,197,065,065,200,201,202,203,204,205,206,036
  196. ;
  197. db 068,068,069,069,069,073,073,073,073,217,218,219,220,221,073,223
  198. ;
  199. db 079,083,079,079,079,079,230,080,080,085,085,085,089,089,238,239
  200. ;
  201. db 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
  202. Finnish_850_collate label word
  203. ctable <,'COLLATE',256>
  204. db 000,001,002,003,004,005,006,007,008,009,010,011,012,013,014,015
  205. db 016,017,018,019,020,021,022,023,024,025,026,027,028,029,030,031
  206. ; ! " # $ % & ' ( ) * + , - . /
  207. db 032,033,034,035,036,037,038,039,040,041,042,043,044,045,046,047
  208. ; 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
  209. db 048,049,050,051,052,053,054,055,056,057,058,059,060,061,062,063
  210. ; @ A B C D E F G H I J K L M N O
  211. db 064,065,066,067,068,069,070,071,072,073,074,075,076,077,078,079
  212. ; P Q R S T U V W X Y Z [ \ ] ^ _
  213. db 080,081,082,083,084,085,086,087,088,089,090,091,092,093,094,095
  214. ; ` a b c d e f g h i j k l m n o
  215. db 096,065,066,067,068,069,070,071,072,073,074,075,076,077,078,079
  216. ; p q r s t u v w x y z { | } ~ 
  217. db 080,081,082,083,084,085,086,087,088,089,090,123,124,125,126,127
  218. ;
  219. db 067,089,069,065,092,065,091,067,069,069,069,073,073,073,092,091
  220. ;
  221. db 069,092,092,079,093,079,085,085,089,093,089,093,036,093,158,036
  222. ;
  223. db 065,073,079,085,078,078,166,167,063,169,170,171,172,033,034,034
  224. ;
  225. db 176,177,178,179,180,065,065,065,184,185,186,187,188,036,036,191
  226. ;
  227. db 192,193,194,195,196,197,065,065,200,201,202,203,204,205,206,036
  228. ;
  229. db 068,068,069,069,069,073,073,073,073,217,218,219,220,221,073,223
  230. ;
  231. db 079,083,079,079,079,079,230,232,232,085,085,085,089,089,238,239
  232. ;
  233. db 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
  234. Swedish_850_collate label word
  235. ctable <,'COLLATE',256>
  236. db 000,001,002,003,004,005,006,007,008,009,010,011,012,013,014,015
  237. db 016,017,018,019,020,021,022,023,024,025,026,027,028,029,030,031
  238. ; ! " # $ % & ' ( ) * + , - . /
  239. db 032,033,034,035,036,037,038,039,040,041,042,043,044,045,046,047
  240. ; 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
  241. db 048,049,050,051,052,053,054,055,056,057,058,059,060,061,062,063
  242. ; @ A B C D E F G H I J K L M N O
  243. db 064,065,066,067,068,069,070,071,072,073,074,075,076,077,078,079
  244. ; P Q R S T U V W X Y Z [ \ ] ^ _
  245. db 080,081,082,083,084,085,086,087,088,089,090,091,092,093,094,095
  246. ; ` a b c d e f g h i j k l m n o
  247. db 096,065,066,067,068,069,070,071,072,073,074,075,076,077,078,079
  248. ; p q r s t u v w x y z { | } ~ 
  249. db 080,081,082,083,084,085,086,087,088,089,090,123,124,125,126,127
  250. ;
  251. db 067,089,069,065,092,065,091,067,069,069,069,073,073,073,092,091
  252. ;
  253. db 069,092,092,079,093,079,085,085,089,093,089,093,036,093,158,036
  254. ;
  255. db 065,073,079,085,078,078,166,167,063,169,170,171,172,033,034,034
  256. ;
  257. db 176,177,178,179,180,065,065,065,184,185,186,187,188,036,036,191
  258. ;
  259. db 192,193,194,195,196,197,065,065,200,201,202,203,204,205,206,036
  260. ;
  261. db 068,068,069,069,069,073,073,073,073,217,218,219,220,221,073,223
  262. ;
  263. db 079,083,079,079,093,093,230,232,232,085,085,085,089,089,238,239
  264. ;
  265. db 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
  266. Swiss_850_collate label word
  267. ctable <,'COLLATE',256>
  268. db 224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239
  269. db 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
  270. ; ! " # $ % & ' ( ) * + , - . /
  271. db 000,165,168,133,185,134,135,169,170,171,136,158,172,174,175,176
  272. ; 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
  273. db 117,118,120,122,124,125,126,127,128,129,177,178,160,161,162,179
  274. ; @ A B C D E F G H I J K L M N O
  275. db 137,002,018,020,024,028,038,040,042,044,055,057,059,061,063,067
  276. ; P Q R S T U V W X Y Z [ \ ] ^ _
  277. db 081,083,085,087,090,094,104,106,108,110,115,138,139,140,191,173
  278. ; ` a b c d e f g h i j k l m n o
  279. db 190,003,019,021,025,029,039,041,043,056,045,058,060,062,064,068
  280. ; p q r s t u v w x y z { | } ~ 
  281. db 082,084,086,088,091,095,105,107,109,111,116,142,143,144,193,157
  282. ;
  283. db 022,103,031,009,011,007,015,023,035,037,033,053,051,049,010,014
  284. ;
  285. db 030,017,016,074,076,072,101,099,114,075,102,080,184,079,164,188
  286. ;
  287. db 005,047,070,097,066,065,149,148,180,154,156,131,130,166,181,182
  288. ;
  289. db 207,208,209,206,204,004,008,006,153,210,211,212,213,186,187,198
  290. ;
  291. db 197,202,201,203,205,200,013,012,214,215,216,217,218,219,220,183
  292. ;
  293. db 027,026,034,036,032,054,046,050,052,199,196,223,221,155,048,222
  294. ;
  295. db 069,089,073,071,078,077,146,092,093,096,100,098,113,112,145,189
  296. ;
  297. db 167,159,141,132,151,150,163,194,147,192,195,119,123,121,152,001
  298. Belgian_850_collate label word
  299. ctable <,'COLLATE',256>
  300. db 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
  301. db 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
  302. ; ! " # $ % & ' ( ) * + , - . /
  303. db 255,033,034,035,036,037,038,255,040,041,042,043,044,255,046,047
  304. ; 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
  305. db 048,049,050,051,052,053,054,055,056,057,058,059,060,061,062,063
  306. ; @ A B C D E F G H I J K L M N O
  307. db 064,065,066,067,068,069,070,071,072,073,074,075,076,077,078,079
  308. ; P Q R S T U V W X Y Z [ \ ] ^ _
  309. db 080,081,082,083,084,085,086,087,088,089,090,091,092,093,094,095
  310. ; ` a b c d e f g h i j k l m n o
  311. db 096,065,066,067,068,069,070,071,072,073,074,075,076,077,078,079
  312. ; p q r s t u v w x y z { | } ~ 
  313. db 080,081,082,083,084,085,086,087,088,089,090,123,124,125,126,127
  314. ;
  315. db 067,085,069,065,065,065,065,067,069,069,069,073,073,073,065,065
  316. ;
  317. db 069,065,065,079,079,079,085,085,089,079,085,079,156,079,158,159
  318. ;
  319. db 065,073,079,085,078,164,166,167,168,169,170,171,172,173,174,175
  320. ;
  321. db 255,255,255,255,255,065,065,065,184,255,255,255,255,189,190,255
  322. ;
  323. db 255,255,255,255,255,255,065,065,255,255,255,255,255,255,255,207
  324. ;
  325. db 068,068,069,069,069,073,073,073,073,255,255,255,255,221,073,255
  326. ;
  327. db 079,083,079,079,079,079,230,084,084,085,085,085,089,089,238,239
  328. ;
  329. db 255,241,242,243,244,245,246,247,248,249,250,251,252,253,255,255
  330. Spanish_850_collate label word
  331. ctable <,'COLLATE',256>
  332. db 000,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164
  333. db 165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180
  334. ; ! " # $ % & ' ( ) * + , - . /
  335. db 000,060,061,062,063,064,065,000,066,067,068,069,070,000,071,072
  336. ; 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
  337. db 034,035,036,037,038,039,040,041,042,043,073,074,075,076,077,078
  338. ; @ A B C D E F G H I J K L M N O
  339. db 079,001,002,003,006,008,009,010,011,012,013,014,015,017,018,020
  340. ; P Q R S T U V W X Y Z [ \ ] ^ _
  341. db 021,022,023,024,026,028,029,030,031,032,033,080,081,082,083,084
  342. ; ` a b c d e f g h i j k l m n o
  343. db 085,001,002,003,006,008,009,010,011,012,013,014,015,017,018,020
  344. ; p q r s t u v w x y z { | } ~ 
  345. db 021,022,023,024,026,028,029,030,031,032,033,086,087,088,089,090
  346. ;
  347. db 004,028,008,001,001,001,001,004,008,008,008,012,012,012,001,001
  348. ;
  349. db 008,001,001,020,020,020,028,028,032,020,028,020,092,020,094,095
  350. ;
  351. db 001,012,020,028,019,019,001,020,096,097,098,099,100,101,102,103
  352. ;
  353. db 104,105,106,107,108,001,001,001,184,109,110,001,001,091,093,113
  354. ;
  355. db 114,115,116,117,118,119,187,188,120,121,122,123,124,125,126,189
  356. ;
  357. db 007,007,008,008,008,012,012,012,012,127,128,129,130,199,012,131
  358. ;
  359. db 020,025,020,020,020,020,132,027,027,028,028,028,032,032,213,214
  360. ;
  361. db 000,133,216,217,218,219,134,220,221,222,000,223,224,135,136,225
  362. ;
  363. ;Spanish_850_collate label word
  364. ; ctable <,'COLLATE',256>
  365. ; db 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
  366. ; db 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
  367. ; ; ! " # $ % & ' ( ) * + , - . /
  368. ; db 001,009,023,045,039,046,044,022,026,027,042,047,006,005,014,013
  369. ; ; 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
  370. ; db 060,064,066,068,070,071,072,073,074,075,008,007,051,052,053,011
  371. ; ; @ A B C D E F G H I J K L M N O
  372. ; db 036,077,094,096,104,108,118,120,122,124,134,136,138,144,146,150
  373. ; ; P Q R S T U V W X Y Z [ \ ] ^ _
  374. ; db 165,167,169,171,174,178,188,190,192,194,199,028,043,029,017,002
  375. ; ; ` a b c d e f g h i j k l m n o
  376. ; db 016,076,093,095,103,107,117,119,121,123,133,135,137,143,145,149
  377. ; ; p q r s t u v w x y z { | } ~ 
  378. ; db 164,166,168,170,173,177,187,189,191,193,198,030,055,031,019,200
  379. ; ;
  380. ; db 098,185,109,083,087,081,085,097,113,115,111,131,129,127,088,086
  381. ; ;
  382. ; db 110,091,092,156,158,154,183,181,197,159,186,162,040,163,050,200
  383. ; ;
  384. ; db 079,125,152,179,147,148,078,151,012,035,054,062,061,010,024,025
  385. ; ;
  386. ; db 254,254,254,254,254,080,084,082,034,254,254,254,254,038,041,254
  387. ; ;
  388. ; db 254,254,254,254,254,254,089,090,254,254,254,254,254,254,254,037
  389. ; ;
  390. ; db 105,106,114,116,112,200,126,130,132,254,254,254,254,056,128,254
  391. ; ;
  392. ; db 153,172,157,155,160,161,058,175,176,180,184,182,195,196,003,015
  393. ; ;
  394. ; db 005,048,201,063,033,032,049,021,057,018,020,065,069,067,254,255
  395. ;
  396. Turkish_850_collate label word
  397. ctable <,'COLLATE',256>
  398. db 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254
  399. db 254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254
  400. ; ! " # $ % & ' ( ) * + , - . /
  401. db 000,009,023,045,039,046,044,022,026,027,042,047,006,005,014,013
  402. ; 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
  403. db 060,064,066,068,070,071,072,073,074,075,008,007,051,052,053,011
  404. ; @ A B C D E F G H I J K L M N O
  405. db 036,077,094,096,100,102,112,114,118,120,132,134,136,138,140,144
  406. ; P Q R S T U V W X Y Z [ \ ] ^ _
  407. db 159,161,163,165,170,172,182,184,186,188,191,028,043,029,017,002
  408. ; ` a b c d e f g h i j k l m n o
  409. db 016,076,093,095,099,101,111,113,117,121,131,133,135,137,139,143
  410. ; p q r s t u v w x y z { | } ~ 
  411. db 158,160,162,164,169,171,181,183,185,187,190,030,055,031,019,192
  412. ;
  413. db 098,179,103,083,087,081,085,097,107,109,105,129,127,125,088,086
  414. ;
  415. db 104,091,092,151,156,148,177,175,189,157,180,154,040,155,050,192
  416. ;
  417. db 079,123,146,173,141,142,078,145,012,035,054,062,061,010,024,025
  418. ;
  419. db 240,240,240,240,240,080,084,082,034,240,240,240,240,038,040,240
  420. ;
  421. db 240,240,240,240,240,240,089,090,240,240,240,240,240,240,240,037
  422. ;
  423. db 193,193,108,110,106,119,124,128,130,240,240,240,240,056,125,240
  424. ;
  425. db 147,166,151,149,152,153,058,193,193,174,178,176,193,193,003,015
  426. ;
  427. db 005,048,193,063,033,032,049,021,057,018,020,065,069,067,240,255
  428. ;
  429. ; ---------------------------------------------------------------
  430. ;
  431. ; World Trade Case Mappings for 850
  432. ;
  433. ; ---------------------------------------------------------------
  434. ;
  435. Latin1_850_ucase label word
  436. ctable <,'UCASE ',128>
  437. ;
  438. db 080h,9ah,90h,0b6h,8eh,0b7h,8fh,80h,0d2h,0d3h,0d4h,0d8h,0d7h,0deh,08eh,8fh
  439. ;
  440. db 090h,092h,092h,0e2h,099h,0e3h,0eah,0ebh,05fh,099h,09ah,09dh,09ch,09dh,09eh,09fh
  441. ;
  442. db 0b5h,0d6h,0e0h,0e9h,0a5h,0a5h,"�","�","�","�","�","�","�","�","�","�"
  443. ;
  444. db 176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191
  445. ;
  446. db 192,193,194,195,196,197,199,199,200,201,202,203,204,205,206,207
  447. ;
  448. db 0d1h,0d1h,210,211,212,"I",214,215,216,217,218,219,220,"�",222,223
  449. ;
  450. db 224,225,226,227,229,229,230,232,232,233,234,235,237,237,238,239
  451. ;
  452. db 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
  453. German_850_ucase label word
  454. ctable <,'UCASE ',128>
  455. ;
  456. db 080h,9ah,90h,0b6h,8eh,0b7h,8fh,80h,0d2h,0d3h,0d4h,0d8h,0d7h,0deh,08eh,8fh
  457. ;
  458. db 090h,092h,092h,0e2h,099h,0e3h,0eah,0ebh,05fh,099h,09ah,09dh,09ch,09dh,09eh,09fh
  459. ;
  460. db 0b5h,0d6h,0e0h,0e9h,0a5h,0a5h,"�","�","�","�","�","�","�","�","�","�"
  461. ;
  462. db 176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191
  463. ;
  464. db 192,193,194,195,196,197,199,199,200,201,202,203,204,205,206,207
  465. ;
  466. db 0d1h,0d1h,210,211,212,"I",214,215,216,217,218,219,220,"�",222,223
  467. ;
  468. db 224,225,226,227,229,229,230,232,232,233,234,235,237,237,238,239
  469. ;
  470. db 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
  471. Spanish_850_ucase label word
  472. Swed_Fin_850_ucase label word
  473. Nordic_850_ucase label word
  474. ctable <,'UCASE ',128>
  475. ;
  476. db 080h,9ah,90h,0b6h,8eh,0b7h,8fh,80h,0d2h,0d3h,0d4h,0d8h,0d7h,0deh,08eh,8fh
  477. ;
  478. db 090h,092h,092h,0e2h,099h,0e3h,0eah,0ebh,05fh,099h,09ah,09dh,09ch,09dh,09eh,09fh
  479. ;
  480. db 0b5h,0d6h,0e0h,0e9h,0a5h,0a5h,"�","�","�","�","�","�","�","�","�","�"
  481. ;
  482. db 176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191
  483. ;
  484. db 192,193,194,195,196,197,199,199,200,201,202,203,204,205,206,207
  485. ;
  486. db 0d1h,0d1h,210,211,212,"I",214,215,216,217,218,219,220,"�",222,223
  487. ;
  488. db 224,225,226,227,229,229,230,232,232,233,234,235,237,237,238,239
  489. ;
  490. db 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
  491. Swiss_850_ucase label word
  492. ctable <,'UCASE ',128>
  493. ;
  494. db 080h,9ah,90h,0b6h,8eh,0b7h,8fh,80h,0d2h,0d3h,0d4h,0d8h,0d7h,0deh,08eh,8fh
  495. ;
  496. db 090h,092h,092h,0e2h,099h,0e3h,0eah,0ebh,05fh,099h,09ah,09dh,09ch,09dh,09eh,09fh
  497. ;
  498. db 0b5h,0d6h,0e0h,0e9h,0a5h,0a5h,"�","�","�","�","�","�","�","�","�","�"
  499. ;
  500. db 176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191
  501. ;
  502. db 192,193,194,195,196,197,199,199,200,201,202,203,204,205,206,207
  503. ;
  504. db 0d1h,0d1h,210,211,212,"I",214,215,216,217,218,219,220,"�",222,223
  505. ;
  506. db 224,225,226,227,229,229,230,232,232,233,234,235,237,237,238,239
  507. ;
  508. db 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
  509. Dutch_850_ucase label word
  510. ctable <,'UCASE ',128>
  511. ;
  512. db 080h,9ah,90h,0b6h,8eh,0b7h,8fh,80h,0d2h,0d3h,0d4h,0d8h,0d7h,0deh,08eh,8fh
  513. ;
  514. db 090h,092h,092h,0e2h,099h,0e3h,0eah,0ebh,05fh,099h,09ah,09dh,09ch,09dh,09eh,09fh
  515. ;
  516. db 0b5h,0d6h,0e0h,0e9h,0a5h,0a5h,"�","�","�","�","�","�","�","�","�","�"
  517. ;
  518. db 176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191
  519. ;
  520. db 192,193,194,195,196,197,199,199,200,201,202,203,204,205,206,207
  521. ;
  522. db 0d1h,0d1h,210,211,212,"I",214,215,216,217,218,219,220,"�",222,223
  523. ;
  524. db 224,225,226,227,229,229,230,232,232,233,234,235,237,237,238,239
  525. ;
  526. db 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
  527. Latin2_850_ucase label word
  528. ctable <,'UCASE ',128>
  529. ;
  530. db 080h,9ah,90h,0b6h,8eh,0b7h,8fh,80h,0d2h,0d3h,0d4h,0d8h,0d7h,0deh,08eh,8fh
  531. ;
  532. db 090h,092h,092h,0e2h,099h,0e3h,0eah,0ebh,05fh,099h,09ah,09dh,09ch,09dh,09eh,09fh
  533. ;
  534. db 0b5h,0d6h,0e0h,0e9h,0a5h,0a5h,"�","�","�","�","�","�","�","�","�","�"
  535. ;
  536. db 176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191
  537. ;
  538. db 192,193,194,195,196,197,199,199,200,201,202,203,204,205,206,207
  539. ;
  540. db 0d1h,0d1h,210,211,212,"I",214,215,216,217,218,219,220,"�",222,223
  541. ;
  542. db 224,225,226,227,229,229,230,232,232,233,234,235,237,237,238,239
  543. ;
  544. db 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
  545. Brazilian_850_ucase label word
  546. ctable <,'UCASE ',128>
  547. ;
  548. db 080h,9ah,90h,0b6h,8eh,0b7h,8fh,80h,0d2h,0d3h,0d4h,0d8h,0d7h,0deh,08eh,8fh
  549. ;
  550. db 090h,092h,092h,0e2h,099h,0e3h,0eah,0ebh,05fh,099h,09ah,09dh,09ch,09dh,09eh,09fh
  551. ;
  552. db 0b5h,0d6h,0e0h,0e9h,0a5h,0a5h,"�","�","�","�","�","�","�","�","�","�"
  553. ;
  554. db 176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191
  555. ;
  556. db 192,193,194,195,196,197,199,199,200,201,202,203,204,205,206,207
  557. ;
  558. db 0d1h,0d1h,210,211,212,"I",214,215,216,217,218,219,220,"�",222,223
  559. ;
  560. db 224,225,226,227,229,229,230,232,232,233,234,235,237,237,238,239
  561. ;
  562. db 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
  563. Turkish_850_ucase label word
  564. ctable <,'UCASE ',128>
  565. ;
  566. db 080h,9ah,90h,0b6h,8eh,0b7h,8fh,80h,0d2h,0d3h,0d4h,0d8h,0d7h,0deh,08eh,8fh
  567. ;
  568. db 090h,092h,092h,0e2h,099h,0e3h,0eah,0ebh,05fh,099h,09ah,09dh,09ch,09dh,09eh,09fh
  569. ;
  570. db 0b5h,0d6h,0e0h,0e9h,0a5h,0a5h,"�","�","�","�","�","�","�","�","�","�"
  571. ;
  572. db 176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191
  573. ;
  574. db 192,193,194,195,196,197,199,199,200,201,202,203,204,205,206,207
  575. ;
  576. db 0d1h,0d1h,210,211,212,"I",214,215,216,217,218,219,220,"�",222,223
  577. ;
  578. db 224,225,226,227,229,229,230,232,232,233,234,235,237,237,238,239
  579. ;
  580. db 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255
  581. ;
  582. ; World Trade Mono Case Filename Character Tables
  583. ;
  584. ;
  585. ; ----------------------------------------------------------------------------
  586. CP850_ucfile label word
  587. ctable <,'FUCASE ',128>
  588. ; View this table in CP850
  589. ;
  590. db 080h,9ah,90h,0b6h,8eh,0b7h,8fh,80h,0d2h,0d3h,0d4h,0d8h,0d7h,0deh,08eh,8fh
  591. ;
  592. db 090h,092h,092h,0e2h,099h,0e3h,0eah,0ebh,05fh,099h,09ah,09dh,09ch,09dh,09eh,09fh
  593. ;
  594. db 0b5h,0d6h,0e0h,0e9h,0a5h,0a5h,"�","�","�","�","�","�","�","�","�","�"
  595. ;
  596. db 176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191
  597. ;
  598. db 192,193,194,195,196,197,199,199,200,201,202,203,204,205,206,207
  599. ;
  600. db 0d1h,0d1h,210,211,212,"I",214,215,216,217,218,219,220,"�",222,223
  601. ;
  602. db 224,225,226,227,229,229,230,232,232,233,234,235,237,237,238,239
  603. ;
  604. db 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255