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.

531 lines
25 KiB

  1. /* *************************************************************************
  2. ** INTEL Corporation Proprietary Information
  3. **
  4. ** This listing is supplied under the terms of a license
  5. ** agreement with INTEL Corporation and may not be copied
  6. ** nor disclosed except in accordance with the terms of
  7. ** that agreement.
  8. **
  9. ** Copyright (c) 1995 Intel Corporation.
  10. ** All Rights Reserved.
  11. **
  12. ** *************************************************************************
  13. */
  14. ;// $Author: KMILLS $
  15. ;// $Date: 22 Dec 1995 14:05:16 $
  16. ;// $Archive: S:\h26x\src\dec\dxpal.cpv $
  17. ;// $Header: S:\h26x\src\dec\dxpal.cpv 1.2 22 Dec 1995 14:05:16 KMILLS $
  18. ;// $Log: S:\h26x\src\dec\dxpal.cpv $
  19. //
  20. // Rev 1.2 22 Dec 1995 14:05:16 KMILLS
  21. //
  22. // added new copyright notice
  23. //
  24. // Rev 1.1 03 Nov 1995 11:49:48 BNICKERS
  25. // Support YUV12 to CLUT8 zoom and non-zoom color conversions.
  26. //
  27. // Rev 1.0 31 Jul 1995 13:00:52 DBRUCKS
  28. // Initial revision.
  29. //
  30. // Rev 1.0 17 Jul 1995 14:46:28 CZHU
  31. // Initial revision.
  32. //
  33. // Rev 1.0 17 Jul 1995 14:14:56 CZHU
  34. // Initial revision.
  35. #include "precomp.h"
  36. #ifdef USE_WIN95_PAL // { USE_WIN95_PAL
  37. unsigned char PalTable[236*4] = {
  38. 4, 4, 4, PC_NOCOLLAPSE,
  39. 8, 8, 8, PC_NOCOLLAPSE,
  40. 12, 12, 12, PC_NOCOLLAPSE,
  41. 17, 17, 17, PC_NOCOLLAPSE,
  42. 22, 22, 22, PC_NOCOLLAPSE,
  43. 28, 28, 28, PC_NOCOLLAPSE,
  44. 34, 34, 34, PC_NOCOLLAPSE,
  45. 41, 41, 41, PC_NOCOLLAPSE,
  46. 85, 85, 85, PC_NOCOLLAPSE,
  47. 77, 77, 77, PC_NOCOLLAPSE,
  48. 66, 66, 66, PC_NOCOLLAPSE,
  49. 57, 57, 57, PC_NOCOLLAPSE,
  50. 255, 124, 128, PC_NOCOLLAPSE,
  51. 255, 80, 80, PC_NOCOLLAPSE,
  52. 214, 0, 147, PC_NOCOLLAPSE,
  53. 204, 236, 255, PC_NOCOLLAPSE,
  54. 239, 214, 198, PC_NOCOLLAPSE,
  55. 231, 231, 214, PC_NOCOLLAPSE,
  56. 173, 169, 144, PC_NOCOLLAPSE,
  57. 51, 0, 0, PC_NOCOLLAPSE,
  58. 102, 0, 0, PC_NOCOLLAPSE,
  59. 153, 0, 0, PC_NOCOLLAPSE,
  60. 204, 0, 0, PC_NOCOLLAPSE,
  61. 0, 51, 0, PC_NOCOLLAPSE,
  62. 51, 51, 0, PC_NOCOLLAPSE,
  63. 102, 51, 0, PC_NOCOLLAPSE,
  64. 153, 51, 0, PC_NOCOLLAPSE,
  65. 204, 51, 0, PC_NOCOLLAPSE,
  66. 255, 51, 0, PC_NOCOLLAPSE,
  67. 0, 102, 0, PC_NOCOLLAPSE,
  68. 51, 102, 0, PC_NOCOLLAPSE,
  69. 102, 102, 0, PC_NOCOLLAPSE,
  70. 153, 102, 0, PC_NOCOLLAPSE,
  71. 204, 102, 0, PC_NOCOLLAPSE,
  72. 255, 102, 0, PC_NOCOLLAPSE,
  73. 0, 153, 0, PC_NOCOLLAPSE,
  74. 51, 153, 0, PC_NOCOLLAPSE,
  75. 102, 153, 0, PC_NOCOLLAPSE,
  76. 153, 153, 0, PC_NOCOLLAPSE,
  77. 204, 153, 0, PC_NOCOLLAPSE,
  78. 255, 153, 0, PC_NOCOLLAPSE,
  79. 0, 204, 0, PC_NOCOLLAPSE,
  80. 51, 204, 0, PC_NOCOLLAPSE,
  81. 102, 204, 0, PC_NOCOLLAPSE,
  82. 153, 204, 0, PC_NOCOLLAPSE,
  83. 204, 204, 0, PC_NOCOLLAPSE,
  84. 255, 204, 0, PC_NOCOLLAPSE,
  85. 102, 255, 0, PC_NOCOLLAPSE,
  86. 153, 255, 0, PC_NOCOLLAPSE,
  87. 204, 255, 0, PC_NOCOLLAPSE,
  88. 0, 0, 51, PC_NOCOLLAPSE,
  89. 51, 0, 51, PC_NOCOLLAPSE,
  90. 102, 0, 51, PC_NOCOLLAPSE,
  91. 153, 0, 51, PC_NOCOLLAPSE,
  92. 204, 0, 51, PC_NOCOLLAPSE,
  93. 255, 0, 51, PC_NOCOLLAPSE,
  94. 0, 51, 51, PC_NOCOLLAPSE,
  95. 51, 51, 51, PC_NOCOLLAPSE,
  96. 102, 51, 51, PC_NOCOLLAPSE,
  97. 153, 51, 51, PC_NOCOLLAPSE,
  98. 204, 51, 51, PC_NOCOLLAPSE,
  99. 255, 51, 51, PC_NOCOLLAPSE,
  100. 0, 102, 51, PC_NOCOLLAPSE,
  101. 51, 102, 51, PC_NOCOLLAPSE,
  102. 102, 102, 51, PC_NOCOLLAPSE,
  103. 153, 102, 51, PC_NOCOLLAPSE,
  104. 204, 102, 51, PC_NOCOLLAPSE,
  105. 255, 102, 51, PC_NOCOLLAPSE,
  106. 0, 153, 51, PC_NOCOLLAPSE,
  107. 51, 153, 51, PC_NOCOLLAPSE,
  108. 102, 153, 51, PC_NOCOLLAPSE,
  109. 153, 153, 51, PC_NOCOLLAPSE,
  110. 204, 153, 51, PC_NOCOLLAPSE,
  111. 255, 153, 51, PC_NOCOLLAPSE,
  112. 0, 204, 51, PC_NOCOLLAPSE,
  113. 51, 204, 51, PC_NOCOLLAPSE,
  114. 102, 204, 51, PC_NOCOLLAPSE,
  115. 153, 204, 51, PC_NOCOLLAPSE,
  116. 204, 204, 51, PC_NOCOLLAPSE,
  117. 255, 204, 51, PC_NOCOLLAPSE,
  118. 51, 255, 51, PC_NOCOLLAPSE,
  119. 102, 255, 51, PC_NOCOLLAPSE,
  120. 153, 255, 51, PC_NOCOLLAPSE,
  121. 204, 255, 51, PC_NOCOLLAPSE,
  122. 255, 255, 51, PC_NOCOLLAPSE,
  123. 0, 0, 102, PC_NOCOLLAPSE,
  124. 51, 0, 102, PC_NOCOLLAPSE,
  125. 102, 0, 102, PC_NOCOLLAPSE,
  126. 153, 0, 102, PC_NOCOLLAPSE,
  127. 204, 0, 102, PC_NOCOLLAPSE,
  128. 255, 0, 102, PC_NOCOLLAPSE,
  129. 0, 51, 102, PC_NOCOLLAPSE,
  130. 51, 51, 102, PC_NOCOLLAPSE,
  131. 102, 51, 102, PC_NOCOLLAPSE,
  132. 153, 51, 102, PC_NOCOLLAPSE,
  133. 204, 51, 102, PC_NOCOLLAPSE,
  134. 255, 51, 102, PC_NOCOLLAPSE,
  135. 0, 102, 102, PC_NOCOLLAPSE,
  136. 51, 102, 102, PC_NOCOLLAPSE,
  137. 102, 102, 102, PC_NOCOLLAPSE,
  138. 153, 102, 102, PC_NOCOLLAPSE,
  139. 204, 102, 102, PC_NOCOLLAPSE,
  140. 0, 153, 102, PC_NOCOLLAPSE,
  141. 51, 153, 102, PC_NOCOLLAPSE,
  142. 102, 153, 102, PC_NOCOLLAPSE,
  143. 153, 153, 102, PC_NOCOLLAPSE,
  144. 204, 153, 102, PC_NOCOLLAPSE,
  145. 255, 153, 102, PC_NOCOLLAPSE,
  146. 0, 204, 102, PC_NOCOLLAPSE,
  147. 51, 204, 102, PC_NOCOLLAPSE,
  148. 153, 204, 102, PC_NOCOLLAPSE,
  149. 204, 204, 102, PC_NOCOLLAPSE,
  150. 255, 204, 102, PC_NOCOLLAPSE,
  151. 0, 255, 102, PC_NOCOLLAPSE,
  152. 51, 255, 102, PC_NOCOLLAPSE,
  153. 153, 255, 102, PC_NOCOLLAPSE,
  154. 204, 255, 102, PC_NOCOLLAPSE,
  155. 255, 0, 204, PC_NOCOLLAPSE,
  156. 204, 0, 255, PC_NOCOLLAPSE,
  157. 0, 153, 153, PC_NOCOLLAPSE,
  158. 153, 51, 153, PC_NOCOLLAPSE,
  159. 153, 0, 153, PC_NOCOLLAPSE,
  160. 204, 0, 153, PC_NOCOLLAPSE,
  161. 0, 0, 153, PC_NOCOLLAPSE,
  162. 51, 51, 153, PC_NOCOLLAPSE,
  163. 102, 0, 153, PC_NOCOLLAPSE,
  164. 204, 51, 153, PC_NOCOLLAPSE,
  165. 255, 0, 153, PC_NOCOLLAPSE,
  166. 0, 102, 153, PC_NOCOLLAPSE,
  167. 51, 102, 153, PC_NOCOLLAPSE,
  168. 102, 51, 153, PC_NOCOLLAPSE,
  169. 153, 102, 153, PC_NOCOLLAPSE,
  170. 204, 102, 153, PC_NOCOLLAPSE,
  171. 255, 51, 153, PC_NOCOLLAPSE,
  172. 51, 153, 153, PC_NOCOLLAPSE,
  173. 102, 153, 153, PC_NOCOLLAPSE,
  174. 153, 153, 153, PC_NOCOLLAPSE,
  175. 204, 153, 153, PC_NOCOLLAPSE,
  176. 255, 153, 153, PC_NOCOLLAPSE,
  177. 0, 204, 153, PC_NOCOLLAPSE,
  178. 51, 204, 153, PC_NOCOLLAPSE,
  179. 102, 204, 102, PC_NOCOLLAPSE,
  180. 153, 204, 153, PC_NOCOLLAPSE,
  181. 204, 204, 153, PC_NOCOLLAPSE,
  182. 255, 204, 153, PC_NOCOLLAPSE,
  183. 0, 255, 153, PC_NOCOLLAPSE,
  184. 51, 255, 153, PC_NOCOLLAPSE,
  185. 102, 204, 153, PC_NOCOLLAPSE,
  186. 153, 255, 153, PC_NOCOLLAPSE,
  187. 204, 255, 153, PC_NOCOLLAPSE,
  188. 255, 255, 153, PC_NOCOLLAPSE,
  189. 0, 0, 204, PC_NOCOLLAPSE,
  190. 51, 0, 153, PC_NOCOLLAPSE,
  191. 102, 0, 204, PC_NOCOLLAPSE,
  192. 153, 0, 204, PC_NOCOLLAPSE,
  193. 204, 0, 204, PC_NOCOLLAPSE,
  194. 0, 51, 153, PC_NOCOLLAPSE,
  195. 51, 51, 204, PC_NOCOLLAPSE,
  196. 102, 51, 204, PC_NOCOLLAPSE,
  197. 153, 51, 204, PC_NOCOLLAPSE,
  198. 204, 51, 204, PC_NOCOLLAPSE,
  199. 255, 51, 204, PC_NOCOLLAPSE,
  200. 0, 102, 204, PC_NOCOLLAPSE,
  201. 51, 102, 204, PC_NOCOLLAPSE,
  202. 102, 102, 153, PC_NOCOLLAPSE,
  203. 153, 102, 204, PC_NOCOLLAPSE,
  204. 204, 102, 204, PC_NOCOLLAPSE,
  205. 255, 102, 153, PC_NOCOLLAPSE,
  206. 0, 153, 204, PC_NOCOLLAPSE,
  207. 51, 153, 204, PC_NOCOLLAPSE,
  208. 102, 153, 204, PC_NOCOLLAPSE,
  209. 153, 153, 204, PC_NOCOLLAPSE,
  210. 204, 153, 204, PC_NOCOLLAPSE,
  211. 255, 153, 204, PC_NOCOLLAPSE,
  212. 0, 204, 204, PC_NOCOLLAPSE,
  213. 51, 204, 204, PC_NOCOLLAPSE,
  214. 102, 204, 204, PC_NOCOLLAPSE,
  215. 153, 204, 204, PC_NOCOLLAPSE,
  216. 204, 204, 204, PC_NOCOLLAPSE,
  217. 255, 204, 204, PC_NOCOLLAPSE,
  218. 0, 255, 204, PC_NOCOLLAPSE,
  219. 51, 255, 204, PC_NOCOLLAPSE,
  220. 102, 255, 153, PC_NOCOLLAPSE,
  221. 153, 255, 204, PC_NOCOLLAPSE,
  222. 204, 255, 204, PC_NOCOLLAPSE,
  223. 255, 255, 204, PC_NOCOLLAPSE,
  224. 51, 0, 204, PC_NOCOLLAPSE,
  225. 102, 0, 255, PC_NOCOLLAPSE,
  226. 153, 0, 255, PC_NOCOLLAPSE,
  227. 0, 51, 204, PC_NOCOLLAPSE,
  228. 51, 51, 255, PC_NOCOLLAPSE,
  229. 102, 51, 255, PC_NOCOLLAPSE,
  230. 153, 51, 255, PC_NOCOLLAPSE,
  231. 204, 51, 255, PC_NOCOLLAPSE,
  232. 255, 51, 255, PC_NOCOLLAPSE,
  233. 0, 102, 255, PC_NOCOLLAPSE,
  234. 51, 102, 255, PC_NOCOLLAPSE,
  235. 102, 102, 204, PC_NOCOLLAPSE,
  236. 153, 102, 255, PC_NOCOLLAPSE,
  237. 204, 102, 255, PC_NOCOLLAPSE,
  238. 255, 102, 204, PC_NOCOLLAPSE,
  239. 0, 153, 255, PC_NOCOLLAPSE,
  240. 51, 153, 255, PC_NOCOLLAPSE,
  241. 102, 153, 255, PC_NOCOLLAPSE,
  242. 153, 153, 255, PC_NOCOLLAPSE,
  243. 204, 153, 255, PC_NOCOLLAPSE,
  244. 255, 153, 255, PC_NOCOLLAPSE,
  245. 0, 204, 255, PC_NOCOLLAPSE,
  246. 51, 204, 255, PC_NOCOLLAPSE,
  247. 102, 204, 255, PC_NOCOLLAPSE,
  248. 153, 204, 255, PC_NOCOLLAPSE,
  249. 204, 204, 255, PC_NOCOLLAPSE,
  250. 255, 204, 255, PC_NOCOLLAPSE,
  251. 51, 255, 255, PC_NOCOLLAPSE,
  252. 102, 255, 204, PC_NOCOLLAPSE,
  253. 153, 255, 255, PC_NOCOLLAPSE,
  254. 204, 255, 255, PC_NOCOLLAPSE,
  255. 255, 102, 102, PC_NOCOLLAPSE,
  256. 102, 255, 102, PC_NOCOLLAPSE,
  257. 255, 255, 102, PC_NOCOLLAPSE,
  258. 102, 102, 255, PC_NOCOLLAPSE,
  259. 255, 102, 255, PC_NOCOLLAPSE,
  260. 102, 255, 255, PC_NOCOLLAPSE,
  261. 165, 0, 33, PC_NOCOLLAPSE,
  262. 95, 95, 95, PC_NOCOLLAPSE,
  263. 119, 119, 119, PC_NOCOLLAPSE,
  264. 134, 134, 134, PC_NOCOLLAPSE,
  265. 150, 150, 150, PC_NOCOLLAPSE,
  266. 203, 203, 203, PC_NOCOLLAPSE,
  267. 178, 178, 178, PC_NOCOLLAPSE,
  268. 215, 215, 215, PC_NOCOLLAPSE,
  269. 221, 221, 221, PC_NOCOLLAPSE,
  270. 227, 227, 227, PC_NOCOLLAPSE,
  271. 234, 234, 234, PC_NOCOLLAPSE,
  272. 241, 241, 241, PC_NOCOLLAPSE,
  273. 248, 248, 248, PC_NOCOLLAPSE
  274. };
  275. #else // }{ USE_WIN95_PAL
  276. unsigned char PalTable[236*4] = {
  277. 0, 39+ 15, 0, PC_NOCOLLAPSE,
  278. 0, 39+ 24, 0, PC_NOCOLLAPSE,
  279. 0, 39+ 33, 0, PC_NOCOLLAPSE,
  280. 0, 39+ 42, 0, PC_NOCOLLAPSE,
  281. -44+ 51, 39+ 51, 0, PC_NOCOLLAPSE,
  282. -44+ 60, 39+ 60, -55+ 60, PC_NOCOLLAPSE,
  283. -44+ 69, 39+ 69, -55+ 69, PC_NOCOLLAPSE,
  284. -44+ 78, 39+ 78, -55+ 78, PC_NOCOLLAPSE,
  285. -44+ 87, 39+ 87, -55+ 87, PC_NOCOLLAPSE,
  286. -44+ 96, 39+ 96, -55+ 96, PC_NOCOLLAPSE,
  287. -44+105, 39+105, -55+105, PC_NOCOLLAPSE,
  288. -44+114, 39+114, -55+114, PC_NOCOLLAPSE,
  289. -44+123, 39+123, -55+123, PC_NOCOLLAPSE,
  290. -44+132, 39+132, -55+132, PC_NOCOLLAPSE,
  291. -44+141, 39+141, -55+141, PC_NOCOLLAPSE,
  292. -44+150, 39+150, -55+150, PC_NOCOLLAPSE,
  293. -44+159, 39+159, -55+159, PC_NOCOLLAPSE,
  294. -44+168, 39+168, -55+168, PC_NOCOLLAPSE,
  295. -44+177, 39+177, -55+177, PC_NOCOLLAPSE,
  296. -44+186, 39+186, -55+186, PC_NOCOLLAPSE,
  297. -44+195, 39+195, -55+195, PC_NOCOLLAPSE,
  298. -44+204, 39+204, -55+204, PC_NOCOLLAPSE,
  299. -44+213, 39+213, -55+213, PC_NOCOLLAPSE,
  300. -44+222, 255, -55+222, PC_NOCOLLAPSE,
  301. -44+231, 255, -55+231, PC_NOCOLLAPSE,
  302. -44+240, 255, -55+240, PC_NOCOLLAPSE,
  303. 0, 26+ 15, 0+ 15, PC_NOCOLLAPSE,
  304. 0, 26+ 24, 0+ 24, PC_NOCOLLAPSE,
  305. 0, 26+ 33, 0+ 33, PC_NOCOLLAPSE,
  306. 0, 26+ 42, 0+ 42, PC_NOCOLLAPSE,
  307. -44+ 51, 26+ 51, 0+ 51, PC_NOCOLLAPSE,
  308. -44+ 60, 26+ 60, 0+ 60, PC_NOCOLLAPSE,
  309. -44+ 69, 26+ 69, 0+ 69, PC_NOCOLLAPSE,
  310. -44+ 78, 26+ 78, 0+ 78, PC_NOCOLLAPSE,
  311. -44+ 87, 26+ 87, 0+ 87, PC_NOCOLLAPSE,
  312. -44+ 96, 26+ 96, 0+ 96, PC_NOCOLLAPSE,
  313. -44+105, 26+105, 0+105, PC_NOCOLLAPSE,
  314. -44+114, 26+114, 0+114, PC_NOCOLLAPSE,
  315. -44+123, 26+123, 0+123, PC_NOCOLLAPSE,
  316. -44+132, 26+132, 0+132, PC_NOCOLLAPSE,
  317. -44+141, 26+141, 0+141, PC_NOCOLLAPSE,
  318. -44+150, 26+150, 0+150, PC_NOCOLLAPSE,
  319. -44+159, 26+159, 0+159, PC_NOCOLLAPSE,
  320. -44+168, 26+168, 0+168, PC_NOCOLLAPSE,
  321. -44+177, 26+177, 0+177, PC_NOCOLLAPSE,
  322. -44+186, 26+186, 0+186, PC_NOCOLLAPSE,
  323. -44+195, 26+195, 0+195, PC_NOCOLLAPSE,
  324. -44+204, 26+204, 0+204, PC_NOCOLLAPSE,
  325. -44+213, 26+213, 0+213, PC_NOCOLLAPSE,
  326. -44+222, 26+222, 0+222, PC_NOCOLLAPSE,
  327. -44+231, 255, 0+231, PC_NOCOLLAPSE,
  328. -44+240, 255, 0+240, PC_NOCOLLAPSE,
  329. 0, 14+ 15, 55+ 15, PC_NOCOLLAPSE,
  330. 0, 14+ 24, 55+ 24, PC_NOCOLLAPSE,
  331. 0, 14+ 33, 55+ 33, PC_NOCOLLAPSE,
  332. 0, 14+ 42, 55+ 42, PC_NOCOLLAPSE,
  333. -44+ 51, 14+ 51, 55+ 51, PC_NOCOLLAPSE,
  334. -44+ 60, 14+ 60, 55+ 60, PC_NOCOLLAPSE,
  335. -44+ 69, 14+ 69, 55+ 69, PC_NOCOLLAPSE,
  336. -44+ 78, 14+ 78, 55+ 78, PC_NOCOLLAPSE,
  337. -44+ 87, 14+ 87, 55+ 87, PC_NOCOLLAPSE,
  338. -44+ 96, 14+ 96, 55+ 96, PC_NOCOLLAPSE,
  339. -44+105, 14+105, 55+105, PC_NOCOLLAPSE,
  340. -44+114, 14+114, 55+114, PC_NOCOLLAPSE,
  341. -44+123, 14+123, 55+123, PC_NOCOLLAPSE,
  342. -44+132, 14+132, 55+132, PC_NOCOLLAPSE,
  343. // Replace this entry with a more ie-logo-friendly color
  344. // -44+141, 14+141, 55+141, PC_NOCOLLAPSE,
  345. 51, 153, 255, PC_NOCOLLAPSE,
  346. -44+150, 14+150, 55+150, PC_NOCOLLAPSE,
  347. -44+159, 14+159, 55+159, PC_NOCOLLAPSE,
  348. -44+168, 14+168, 55+168, PC_NOCOLLAPSE,
  349. -44+177, 14+177, 55+177, PC_NOCOLLAPSE,
  350. -44+186, 14+186, 55+186, PC_NOCOLLAPSE,
  351. -44+195, 14+195, 55+195, PC_NOCOLLAPSE,
  352. -44+204, 14+204, 255, PC_NOCOLLAPSE,
  353. -44+213, 14+213, 255, PC_NOCOLLAPSE,
  354. -44+222, 255, 255, PC_NOCOLLAPSE,
  355. -44+231, 255, 255, PC_NOCOLLAPSE,
  356. -44+240, 255, 255, PC_NOCOLLAPSE,
  357. 0+ 15, 13+ 15, 0, PC_NOCOLLAPSE,
  358. 0+ 24, 13+ 24, 0, PC_NOCOLLAPSE,
  359. 0+ 33, 13+ 33, 0, PC_NOCOLLAPSE,
  360. 0+ 42, 13+ 42, 0, PC_NOCOLLAPSE,
  361. 0+ 51, 13+ 51, 0, PC_NOCOLLAPSE,
  362. 0+ 60, 13+ 60, -55+ 60, PC_NOCOLLAPSE,
  363. 0+ 69, 13+ 69, -55+ 69, PC_NOCOLLAPSE,
  364. 0+ 78, 13+ 78, -55+ 78, PC_NOCOLLAPSE,
  365. 0+ 87, 13+ 87, -55+ 87, PC_NOCOLLAPSE,
  366. 0+ 96, 13+ 96, -55+ 96, PC_NOCOLLAPSE,
  367. 0+105, 13+105, -55+105, PC_NOCOLLAPSE,
  368. 0+114, 13+114, -55+114, PC_NOCOLLAPSE,
  369. 0+123, 13+123, -55+123, PC_NOCOLLAPSE,
  370. 0+132, 13+132, -55+132, PC_NOCOLLAPSE,
  371. 0+141, 13+141, -55+141, PC_NOCOLLAPSE,
  372. 0+150, 13+150, -55+150, PC_NOCOLLAPSE,
  373. 0+159, 13+159, -55+159, PC_NOCOLLAPSE,
  374. 0+168, 13+168, -55+168, PC_NOCOLLAPSE,
  375. 0+177, 13+177, -55+177, PC_NOCOLLAPSE,
  376. 0+186, 13+186, -55+186, PC_NOCOLLAPSE,
  377. 0+195, 13+195, -55+195, PC_NOCOLLAPSE,
  378. 0+204, 13+204, -55+204, PC_NOCOLLAPSE,
  379. 0+213, 13+213, -55+213, PC_NOCOLLAPSE,
  380. 0+222, 13+222, -55+222, PC_NOCOLLAPSE,
  381. 0+231, 13+231, -55+231, PC_NOCOLLAPSE,
  382. 0+240, 13+242, -55+240, PC_NOCOLLAPSE,
  383. 0+ 15, 0+ 15, 0+ 15, PC_NOCOLLAPSE,
  384. 0+ 24, 0+ 24, 0+ 24, PC_NOCOLLAPSE,
  385. 0+ 33, 0+ 33, 0+ 33, PC_NOCOLLAPSE,
  386. 0+ 42, 0+ 42, 0+ 42, PC_NOCOLLAPSE,
  387. 0+ 51, 0+ 51, 0+ 51, PC_NOCOLLAPSE,
  388. 0+ 60, 0+ 60, 0+ 60, PC_NOCOLLAPSE,
  389. 0+ 69, 0+ 69, 0+ 69, PC_NOCOLLAPSE,
  390. 0+ 78, 0+ 78, 0+ 78, PC_NOCOLLAPSE,
  391. 0+ 87, 0+ 87, 0+ 87, PC_NOCOLLAPSE,
  392. 0+ 96, 0+ 96, 0+ 96, PC_NOCOLLAPSE,
  393. 0+105, 0+105, 0+105, PC_NOCOLLAPSE,
  394. 0+114, 0+114, 0+114, PC_NOCOLLAPSE,
  395. 0+123, 0+123, 0+123, PC_NOCOLLAPSE,
  396. 0+132, 0+132, 0+132, PC_NOCOLLAPSE,
  397. 0+141, 0+141, 0+141, PC_NOCOLLAPSE,
  398. 0+150, 0+150, 0+150, PC_NOCOLLAPSE,
  399. 0+159, 0+159, 0+159, PC_NOCOLLAPSE,
  400. 0+168, 0+168, 0+168, PC_NOCOLLAPSE,
  401. 0+177, 0+177, 0+177, PC_NOCOLLAPSE,
  402. 0+186, 0+186, 0+186, PC_NOCOLLAPSE,
  403. 0+195, 0+195, 0+195, PC_NOCOLLAPSE,
  404. 0+204, 0+204, 0+204, PC_NOCOLLAPSE,
  405. 0+213, 0+213, 0+213, PC_NOCOLLAPSE,
  406. 0+222, 0+222, 0+222, PC_NOCOLLAPSE,
  407. 0+231, 0+231, 0+231, PC_NOCOLLAPSE,
  408. 0+240, 0+240, 0+240, PC_NOCOLLAPSE,
  409. 0+ 15, -13+ 15, 55+ 15, PC_NOCOLLAPSE,
  410. 0+ 24, -13+ 24, 55+ 24, PC_NOCOLLAPSE,
  411. 0+ 33, -13+ 33, 55+ 33, PC_NOCOLLAPSE,
  412. 0+ 42, -13+ 42, 55+ 42, PC_NOCOLLAPSE,
  413. 0+ 51, -13+ 51, 55+ 51, PC_NOCOLLAPSE,
  414. 0+ 60, -13+ 60, 55+ 60, PC_NOCOLLAPSE,
  415. 0+ 69, -13+ 69, 55+ 69, PC_NOCOLLAPSE,
  416. 0+ 78, -13+ 78, 55+ 78, PC_NOCOLLAPSE,
  417. 0+ 87, -13+ 87, 55+ 87, PC_NOCOLLAPSE,
  418. 0+ 96, -13+ 96, 55+ 96, PC_NOCOLLAPSE,
  419. 0+105, -13+105, 55+105, PC_NOCOLLAPSE,
  420. 0+114, -13+114, 55+114, PC_NOCOLLAPSE,
  421. 0+123, -13+123, 55+123, PC_NOCOLLAPSE,
  422. 0+132, -13+132, 55+132, PC_NOCOLLAPSE,
  423. 0+141, -13+141, 55+141, PC_NOCOLLAPSE,
  424. 0+150, -13+150, 55+150, PC_NOCOLLAPSE,
  425. 0+159, -13+159, 55+159, PC_NOCOLLAPSE,
  426. 0+168, -13+168, 55+168, PC_NOCOLLAPSE,
  427. 0+177, -13+177, 55+177, PC_NOCOLLAPSE,
  428. 0+186, -13+186, 55+186, PC_NOCOLLAPSE,
  429. 0+195, -13+195, 55+195, PC_NOCOLLAPSE,
  430. 0+204, -13+204, 255, PC_NOCOLLAPSE,
  431. 0+213, -13+213, 255, PC_NOCOLLAPSE,
  432. 0+222, -13+222, 255, PC_NOCOLLAPSE,
  433. 0+231, -13+231, 255, PC_NOCOLLAPSE,
  434. 0+240, -13+240, 255, PC_NOCOLLAPSE,
  435. 44+ 15, -14+ 15, 0, PC_NOCOLLAPSE,
  436. 44+ 24, -14+ 24, 0, PC_NOCOLLAPSE,
  437. 44+ 33, -14+ 33, 0, PC_NOCOLLAPSE,
  438. 44+ 42, -14+ 42, 0, PC_NOCOLLAPSE,
  439. 44+ 51, -14+ 51, 0, PC_NOCOLLAPSE,
  440. 44+ 60, -14+ 60, -55+ 60, PC_NOCOLLAPSE,
  441. 44+ 69, -14+ 69, -55+ 69, PC_NOCOLLAPSE,
  442. 44+ 78, -14+ 78, -55+ 78, PC_NOCOLLAPSE,
  443. 44+ 87, -14+ 87, -55+ 87, PC_NOCOLLAPSE,
  444. 44+ 96, -14+ 96, -55+ 96, PC_NOCOLLAPSE,
  445. 44+105, -14+105, -55+105, PC_NOCOLLAPSE,
  446. 44+114, -14+114, -55+114, PC_NOCOLLAPSE,
  447. 44+123, -14+123, -55+123, PC_NOCOLLAPSE,
  448. 44+132, -14+132, -55+132, PC_NOCOLLAPSE,
  449. 44+141, -14+141, -55+141, PC_NOCOLLAPSE,
  450. 44+150, -14+150, -55+150, PC_NOCOLLAPSE,
  451. 44+159, -14+159, -55+159, PC_NOCOLLAPSE,
  452. 44+168, -14+168, -55+168, PC_NOCOLLAPSE,
  453. 44+177, -14+177, -55+177, PC_NOCOLLAPSE,
  454. 44+186, -14+186, -55+186, PC_NOCOLLAPSE,
  455. 44+195, -14+195, -55+195, PC_NOCOLLAPSE,
  456. 44+204, -14+204, -55+204, PC_NOCOLLAPSE,
  457. 255, -14+213, -55+213, PC_NOCOLLAPSE,
  458. 255, -14+222, -55+222, PC_NOCOLLAPSE,
  459. 255, -14+231, -55+231, PC_NOCOLLAPSE,
  460. 255, -14+242, -55+240, PC_NOCOLLAPSE,
  461. 44+ 15, 0, 0+ 15, PC_NOCOLLAPSE,
  462. 44+ 24, 0, 0+ 24, PC_NOCOLLAPSE,
  463. 44+ 33, -26+ 33, 0+ 33, PC_NOCOLLAPSE,
  464. 44+ 42, -26+ 42, 0+ 42, PC_NOCOLLAPSE,
  465. 44+ 51, -26+ 51, 0+ 51, PC_NOCOLLAPSE,
  466. 44+ 60, -26+ 60, 0+ 60, PC_NOCOLLAPSE,
  467. 44+ 69, -26+ 69, 0+ 69, PC_NOCOLLAPSE,
  468. 44+ 78, -26+ 78, 0+ 78, PC_NOCOLLAPSE,
  469. 44+ 87, -26+ 87, 0+ 87, PC_NOCOLLAPSE,
  470. 44+ 96, -26+ 96, 0+ 96, PC_NOCOLLAPSE,
  471. 44+105, -26+105, 0+105, PC_NOCOLLAPSE,
  472. 44+114, -26+114, 0+114, PC_NOCOLLAPSE,
  473. 44+123, -26+123, 0+123, PC_NOCOLLAPSE,
  474. 44+132, -26+132, 0+132, PC_NOCOLLAPSE,
  475. 44+141, -26+141, 0+141, PC_NOCOLLAPSE,
  476. 44+150, -26+150, 0+150, PC_NOCOLLAPSE,
  477. 44+159, -26+159, 0+159, PC_NOCOLLAPSE,
  478. 44+168, -26+168, 0+168, PC_NOCOLLAPSE,
  479. 44+177, -26+177, 0+177, PC_NOCOLLAPSE,
  480. 44+186, -26+186, 0+186, PC_NOCOLLAPSE,
  481. 44+195, -26+195, 0+195, PC_NOCOLLAPSE,
  482. 44+204, -26+204, 0+204, PC_NOCOLLAPSE,
  483. 255, -26+213, 0+213, PC_NOCOLLAPSE,
  484. 255, -26+222, 0+222, PC_NOCOLLAPSE,
  485. 255, -26+231, 0+231, PC_NOCOLLAPSE,
  486. 255, -26+240, 0+240, PC_NOCOLLAPSE,
  487. 44+ 15, 0, 55+ 15, PC_NOCOLLAPSE,
  488. 44+ 24, 0, 55+ 24, PC_NOCOLLAPSE,
  489. 44+ 33, 0, 55+ 33, PC_NOCOLLAPSE,
  490. 44+ 42, -39+ 42, 55+ 42, PC_NOCOLLAPSE,
  491. 44+ 51, -39+ 51, 55+ 51, PC_NOCOLLAPSE,
  492. 44+ 60, -39+ 60, 55+ 60, PC_NOCOLLAPSE,
  493. 44+ 69, -39+ 69, 55+ 69, PC_NOCOLLAPSE,
  494. 44+ 78, -39+ 78, 55+ 78, PC_NOCOLLAPSE,
  495. 44+ 87, -39+ 87, 55+ 87, PC_NOCOLLAPSE,
  496. 44+ 96, -39+ 96, 55+ 96, PC_NOCOLLAPSE,
  497. 44+105, -39+105, 55+105, PC_NOCOLLAPSE,
  498. 44+114, -39+114, 55+114, PC_NOCOLLAPSE,
  499. 44+123, -39+123, 55+123, PC_NOCOLLAPSE,
  500. 44+132, -39+132, 55+132, PC_NOCOLLAPSE,
  501. 44+141, -39+141, 55+141, PC_NOCOLLAPSE,
  502. 44+150, -39+150, 55+150, PC_NOCOLLAPSE,
  503. 44+159, -39+159, 55+159, PC_NOCOLLAPSE,
  504. 44+168, -39+168, 55+168, PC_NOCOLLAPSE,
  505. 44+177, -39+177, 55+177, PC_NOCOLLAPSE,
  506. 44+186, -39+186, 55+186, PC_NOCOLLAPSE,
  507. 44+195, -39+195, 55+195, PC_NOCOLLAPSE,
  508. 44+204, -39+204, 255, PC_NOCOLLAPSE,
  509. 255, -39+213, 255, PC_NOCOLLAPSE,
  510. 255, -39+222, 255, PC_NOCOLLAPSE,
  511. 255, -39+231, 255, PC_NOCOLLAPSE,
  512. 255, -39+240, 255, PC_NOCOLLAPSE,
  513. 0x81, 0x81, 0x83, PC_NOCOLLAPSE,
  514. 0x81, 0x81, 0x84, PC_NOCOLLAPSE
  515. };
  516. #endif // } USE_WIN95_PAL