VirtualBox

source: vbox/trunk/src/VBox/Frontends/VirtualBox/src/darwin/DarwinCursor.cpp@ 7145

Last change on this file since 7145 was 7145, checked in by vboxsync, 17 years ago

Mac OS X: Really use SDK's and weak linking features. So we can build vbox on
Leopard and use it on Tiger.

  • Property svn:eol-style set to native
File size: 138.2 KB
Line 
1/** @file
2 * Common GUI Library - Darwin Cursor routines.
3 *
4 * @todo Move this up somewhere so that the two SDL GUIs can use this code too.
5 */
6
7/*
8 * Copyright (C) 2006-2007 innotek GmbH
9 *
10 * This file is part of VirtualBox Open Source Edition (OSE), as
11 * available from http://www.virtualbox.org. This file is free software;
12 * you can redistribute it and/or modify it under the terms of the GNU
13 * General Public License (GPL) as published by the Free Software
14 * Foundation, in version 2 as it comes in the "COPYING" file of the
15 * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
16 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
17 */
18
19
20/*******************************************************************************
21* Header Files *
22*******************************************************************************/
23#include "DarwinCursor.h"
24#include <Carbon/Carbon.h>
25#include <QuickTime/ImageCompression.h>
26
27#include <VBox/err.h>
28#include <iprt/assert.h>
29#include <iprt/process.h>
30#include <iprt/string.h>
31#include <iprt/stream.h>
32#if 1
33# include <iprt/asm.h>
34# include <iprt/alloca.h>
35#endif
36
37
38/*******************************************************************************
39* Internal Functions *
40*******************************************************************************/
41//static void darwinCursorDumpFormatInfo(uint32_t Format);
42#if 0
43static void darwinCursorDump(unsigned cx, unsigned cy, unsigned xHot, unsigned yHot, bool fHasAlpha,
44 const void *pvAndMask, const void *pvShape);
45#endif
46
47
48/**
49 * Creates a cursor.
50 *
51 * @returns VBox status code.
52 * @param cx The cursor width.
53 * @param cy The cursor height.
54 * @param xHot The x-coordinate of the hot spot.
55 * @param yHot The y-coordinate of the hot spot.
56 * @param fHasAlpha Set if the image has an alpha channel.
57 * @param pvAndMask The 1-bit and mask.
58 * @param pvShape The 32-bit shape image.
59 * @param pCursor Where to store the cursor handle.
60 */
61int DarwinCursorCreate(unsigned cx, unsigned cy, unsigned xHot, unsigned yHot, bool fHasAlpha,
62 const void *pvAndMask, const void *pvShape, PDARWINCURSOR pCursor)
63{
64#if 0
65 darwinCursorDump(cx, cy, xHot, yHot, fHasAlpha, pvAndMask, pvShape);
66#endif
67
68 /*
69 * Minimal input validation and output init.
70 */
71 AssertPtr(pCursor);
72 Assert(pCursor->szName[0] == '\0' || strncmp(pCursor->szName, "VBoxCursor", sizeof("VBoxCursor") - 1));
73 pCursor->szName[0] = '\0';
74
75
76 /*
77 * The cursor needs to be one of these size 16x16, 32x32, 48x48 or 64x64,
78 * QuickTime could do this for us but it's better if we just take care of it.
79 */
80 const unsigned cxDst = RT_ALIGN(cx, 16);
81 const unsigned cyDst = RT_ALIGN(cy, 16);
82 Rect rct;
83 SetRect(&rct, 0, 0, cxDst, cyDst);
84
85 unsigned y, x;
86 int rc = 0;
87
88 /*
89 * The shape data.
90 * We must convert it to big-endian because QuickTime seems to ignore whatever I set
91 */
92 const unsigned cbDstDataLine = cxDst * 4;
93 const unsigned cbDstData = cbDstDataLine * cyDst;
94
95 uint32_t *pu32DstData = (uint32_t *)alloca(cbDstData);
96
97 /* convert the data from little-endian ARGB to big-endian ARGB and do the size adjustment. */
98 const uint32_t *pu32Src = (const uint32_t *)pvShape;
99 uint32_t *pu32Dst = pu32DstData;
100 for (y = 0;
101 y < cy;
102 y++, pu32Dst += cxDst, pu32Src += cx)
103 {
104 for (x = 0; x < cx; x++)
105 pu32Dst[x] = RT_BE2H_U32(pu32Src[x]);
106 memset(pu32Dst + cx, 0, (cxDst - cx) * 4);
107 }
108 memset(pu32Dst, 0, (cyDst - cy) * cbDstDataLine);
109
110
111 /*
112 * The AND mask.
113 */
114 PixMapHandle hMask = NULL;
115 GWorldPtr pGWMask = NULL;
116 if (!fHasAlpha)
117 {
118#if 1
119 /* Convert the AND mask to the alpha channel. */
120 pu32Dst = pu32DstData;
121 unsigned cbSrcMaskLine = RT_ALIGN(cx, 8) / 8;
122 const uint8_t *pbSrcMask = (const uint8_t *)pvAndMask;
123 for (y = 0;
124 y < cy;
125 y++, pbSrcMask += cbSrcMaskLine, pu32Dst += cxDst)
126 {
127 for (x = 0; x < cx; x++)
128 {
129 if (!(pbSrcMask[x / 8] & (1 << (7 - (x % 8)))))
130 pu32Dst[x] |= 0x000000ff;
131 else
132 {
133 /* this isn't quite right, but it's the best we can do I think... */
134 if (pu32Dst[x] & 0xffffff00)
135 pu32Dst[x] = 0x000000ff;
136 else
137 pu32Dst[x] = 0x00000000;
138 }
139 }
140 }
141
142#else
143 /* Convert the and + xor mask to an 8-bit Mac mask - doesn't get inversion working :-/ */
144 unsigned cbSrcMaskLine = RT_ALIGN(cx, 8) / 8;
145 unsigned cbDstMaskLine = RT_ALIGN(cxDst, 4);
146 uint8_t *pbMacMask = (uint8_t *)alloca(cbDstMaskLine * cyDst);
147
148 pu32Dst = pu32DstData;
149 const uint8_t *pbSrcMask = (const uint8_t *)pvAndMask;
150 uint8_t *pbDstMask = pbMacMask;
151 for (y = 0;
152 y < cy;
153 y++, pbDstMask += cbDstMaskLine, pbSrcMask += cbSrcMaskLine, pu32Dst += cxDst)
154 {
155 for (x = 0; x < cx; x++)
156 {
157 if (!(pbSrcMask[x / 8] & (1 << (7 - (x % 8)))))
158 pbDstMask[x] = 0xff;
159 else
160 pbDstMask[x] = 0x00;
161 }
162 memset(pbDstMask + cx, 0, cxDst - cx);
163 }
164 memset(pbDstMask, 0, (cyDst - cy) * cbDstMaskLine);
165
166 /* create the pixmap */
167 rc = NewGWorldFromPtr(&pGWMask, k8IndexedGrayPixelFormat, &rct, 0, 0, 0 /*alignPix | stretchPix | newDepth | kNativeEndianPixMap*/,
168 (char *)pbMacMask, cbDstMaskLine);
169 AssertMsg(!rc, ("%d (%#x)\n", rc, rc));
170 if (!rc)
171 hMask = GetGWorldPixMap(pGWMask);
172 else
173 pGWMask = NULL;
174#endif
175 }
176
177 /*
178 * Create the data pixmap.
179 */
180 PixMapHandle hData = NULL;
181 GWorldPtr pGWData = NULL;
182 if (!rc)
183 {
184 Assert(QTGetPixelSize(k32ARGBPixelFormat) == 32);
185 rc = NewGWorldFromPtr(&pGWData, k32ARGBPixelFormat, &rct, 0, 0, 0 /*alignPix | stretchPix | newDepth | kNativeEndianPixMap*/,
186 (char *)pu32DstData, cbDstDataLine);
187
188 AssertMsg(!rc, ("%d (%#x)\n", rc, rc));
189 if (!rc)
190 hData = GetGWorldPixMap(pGWData);
191 else
192 pGWData = NULL;
193 Assert(hData);
194 }
195
196 /*
197 * Create the cursor
198 */
199 if (!rc)
200 {
201 static uint64_t s_seqNumber = 0;
202 RTStrPrintf(pCursor->szName, sizeof(pCursor->szName),
203 "VBoxCursor-%RTproc-%RX64", RTProcSelf(), ++s_seqNumber);
204
205 Point HotPt;
206 HotPt.h = xHot;
207 HotPt.v = yHot;
208 rc = QDRegisterNamedPixMapCursor(hData, hMask, HotPt, pCursor->szName);
209 AssertMsg(!rc, ("%d (%#x)\n", rc, rc));
210 if (rc)
211 pCursor->szName[0] = '\0';
212 }
213
214 /* cleanup */
215 if (pGWData)
216 DisposeGWorld(pGWData);
217 if (pGWMask)
218 DisposeGWorld(pGWMask);
219
220 return !rc ? VINF_SUCCESS : VERR_GENERAL_FAILURE;
221}
222
223
224/**
225 * Destroys a cursor created by DarwinCursorCreate.
226 *
227 * @returns VBox status code.
228 * @param pCursor The cursor to destroy.
229 */
230int DarwinCursorDestroy(PDARWINCURSOR pCursor)
231{
232 int rc = VINF_SUCCESS;
233 if ( pCursor
234 && pCursor->szName[0])
235 {
236 rc = QDUnregisterNamedPixMapCursor(pCursor->szName);
237 AssertMsg(!rc, ("%d (%#x)\n", rc, rc));
238 pCursor->szName[0] = '\0';
239 }
240 return rc;
241}
242
243
244/**
245 * Sets the mouse cursor shape.
246 *
247 * @returns VBox status code.
248 * @param pCursor The new cursor shape.
249 */
250int DarwinCursorSet(PDARWINCURSOR pCursor)
251{
252 int rc = QDSetNamedPixMapCursor(pCursor->szName);
253 AssertMsg(!rc, ("%d (%#x)\n", rc, rc));
254 if (!rc)
255 return VINF_SUCCESS;
256 return VERR_GENERAL_FAILURE;
257}
258
259
260int DarwinCursorHide(void);
261int DarwinCursorShow(void);
262
263/**
264 * Set the cursor handle to Null (for init).
265 *
266 * @param pCursor The cursor handle to set.
267 */
268void DarwinCursorClearHandle(PDARWINCURSOR pCursor)
269{
270 pCursor->szName[0] = '\0';
271}
272
273
274/**
275 * Checks if the cursor handle is Null or not.
276 *
277 * @returns true if Null, otherwise false.
278 * @param pCursor The cursor handle to test.
279 */
280bool DarwinCursorIsNull(PDARWINCURSOR pCursor)
281{
282 return pCursor->szName[0] == '\0';
283}
284
285
286#if 0
287/**
288 * Dumps the QuickTime format info for a given fourcc image format.
289 *
290 * @param Format The format;
291 */
292static void darwinCursorDumpFormatInfo(uint32_t Format)
293{
294 char szFmt[5] = { RT_BYTE4(Format), RT_BYTE3(Format), RT_BYTE2(Format), RT_BYTE1(Format), 0 };
295 RTPrintf("Format='%.4s' (%#x)\n", szFmt, Format);
296
297 ICMPixelFormatInfo info;
298 memset(&info, 0, sizeof(info));
299 info.size = sizeof(info);
300 OSErr rc = ICMGetPixelFormatInfo(Format, &info);
301 if (!rc)
302 {
303 RTPrintf("size=%d\n", info.size);
304 RTPrintf("formatFlags=%lx", info.formatFlags);
305 if (info.formatFlags & kICMPixelFormatIsPlanarMask)
306 RTPrintf(" plans=%ld", info.formatFlags & kICMPixelFormatIsPlanarMask);
307 if (info.formatFlags & kICMPixelFormatIsIndexed) RTPrintf(" kICMPixelFormatIsIndexed");
308 if (info.formatFlags & kICMPixelFormatIsSupportedByQD) RTPrintf(" kICMPixelFormatIsSupportedByQD");
309 if (info.formatFlags & kICMPixelFormatIsMonochrome) RTPrintf(" kICMPixelFormatIsMonochrome");
310 if (info.formatFlags & kICMPixelFormatHasAlphaChannel) RTPrintf(" kICMPixelFormatHasAlphaChannel");
311 RTPrintf("\n");
312 if (info.formatFlags & kICMPixelFormatIsPlanarMask)
313 for (unsigned i = 0; i < (info.formatFlags & kICMPixelFormatIsPlanarMask); i++)
314 RTPrintf("plane #%d: bitsPerPixel=%d horizontalSubsampling=%d verticalSubsampling=%d\n",
315 i, info.bitsPerPixel[i], info.horizontalSubsampling[i], info.verticalSubsampling[i]);
316 else
317 RTPrintf("bitsPerPixel=%d\n"
318 "horizontalSubsampling=%d\n"
319 "verticalSubsampling=%d\n",
320 info.bitsPerPixel[0],
321 info.horizontalSubsampling[0],
322 info.verticalSubsampling[0]);
323 RTPrintf("defaultGammaLevel=%d\n", info.defaultGammaLevel);
324 RTPrintf("cmpCount=%d\n", info.cmpCount);
325 RTPrintf("cmpSize=%d\n", info.cmpSize);
326 }
327 else
328 RTPrintf("ICMGetPixelFormatInfo->%d (%#x)\n", rc, rc);
329}
330#endif
331
332
333#if 0
334static void darwinCursorDump(unsigned cx, unsigned cy, unsigned xHot, unsigned yHot, bool fHasAlpha,
335 const void *pvAndMask, const void *pvShape)
336{
337 RTPrintf("int MyCursor(PDARWINCURSOR pCursor)\n"
338 "{\n");
339
340
341 unsigned cbMaskLine = RT_ALIGN(cx, 8) / 8;
342 RTPrintf(" static const uint8_t s_abMask[%d] =\n"
343 " {\n",
344 cbMaskLine * cy);
345 const uint8_t *pbMask = (const uint8_t *)pvAndMask;
346 for (unsigned y = 0; y < cy; y++, pbMask += cbMaskLine)
347 {
348 RTPrintf(" ");
349 for (unsigned x = 0; x < cx; x += 8)
350 RTPrintf(" 0x%02x,", pbMask[x / 8]);
351 RTPrintf(" /*");
352
353 for (unsigned x = 0; x < cx; x++)
354 RTPrintf(" %c", pbMask[x / 8] & (1 << (7 - (x % 8))) ? 'x' : ' ');
355 RTPrintf(" */\n");
356 }
357 RTPrintf(" };\n");
358
359
360 unsigned cbShapeLine = cx * sizeof(uint32_t);
361 RTPrintf(" const uint32_t s_au32Shape[%d] =\n"
362 " {\n",
363 cbShapeLine / sizeof(uint32_t) * cy);
364 const uint32_t *pu32Src = (const uint32_t *)pvShape;
365 for (unsigned y = 0; y < cy; y++, pu32Src += cbShapeLine / sizeof(*pu32Src), pbMask += cbMaskLine)
366 {
367 RTPrintf(" ");
368 for (unsigned x = 0; x < cx; x++)
369 RTPrintf(" 0x%08x,", pu32Src[x]);
370 RTPrintf(" /*");
371
372 for (unsigned x = 0; x < cx; x++)
373 {
374 if (fHasAlpha)
375 RTPrintf(" %02x", pu32Src[x] >> 24);
376 else
377 RTPrintf(" %c", pbMask[x / 8] & (1 << (7 - (x % 8)))
378 ? ' '
379 : (pu32Src[x] & 0xffffff) == 0
380 ? 'Y'
381 : 'X');
382
383 }
384 RTPrintf(" */\n");
385 }
386 RTPrintf(" };\n");
387
388
389 RTPrintf(" return DarwinCursorCreate(%d, %d, %d, %d, %RTbool, s_abMask, s_au32Shape, pCursor);\n"
390 "}\n\n",
391 cx, cy, xHot, yHot, fHasAlpha);
392}
393#endif
394
395
396/*
397 bool locked = LockPixels (crsrMask);
398 uint8_t *dstLine = (uint8_t *)GetPixBaseAddr (crsrMask);
399 unsigned short rowBytes = GetPixRowBytes (crsrMask);
400 for (unsigned y = 0; y < me->height(); y++, dstLine += rowBytes)
401 {
402
403 }
404 UnlockPixels (crsrMask);
405
406*/
407
408
409
410#ifdef TESTING
411
412#include <iprt/thread.h>
413#include <iprt/time.h>
414
415int MyCursor0(PDARWINCURSOR pCursor)
416{
417 static const uint8_t s_abMask[128] =
418 {
419 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
420 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
421 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
422 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
423 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
424 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
425 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
426 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
427 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
428 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
429 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
430 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
431 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
432 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
433 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
434 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
435 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
436 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
437 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
438 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
439 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
440 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
441 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
442 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
443 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
444 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
445 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
446 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
447 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
448 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
449 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
450 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
451 };
452 const uint32_t s_au32Shape[1024] =
453 {
454 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
455 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
456 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y X X X Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
457 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
458 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
459 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
460 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
461 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
462 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
463 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
464 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
465 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
466 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
467 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
468 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
469 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
470 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
471 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y X X X Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
472 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
473 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
474 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
475 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
476 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
477 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
478 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
479 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
480 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
481 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
482 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
483 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
484 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
485 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
486 };
487 return DarwinCursorCreate(32, 32, 10, 10, false, s_abMask, s_au32Shape, pCursor);
488}
489
490int MyCursor1(PDARWINCURSOR pCursor)
491{
492 static const uint8_t s_abMask[234] =
493 {
494 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
495 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
496 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
497 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
498 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
499 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
500 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
501 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
502 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
503 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
504 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
505 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
506 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
507 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
508 0xff, 0xf9, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
509 0xff, 0xf8, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
510 0xff, 0xf8, 0x7f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
511 0xff, 0xf8, 0x3f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
512 0xff, 0xf8, 0x1f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
513 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
514 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
515 0xff, 0xf8, 0x03, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
516 0xff, 0xf8, 0x01, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
517 0xff, 0xf8, 0x00, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
518 0xff, 0xf8, 0x00, 0x7f, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
519 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
520 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
521 0xff, 0xf8, 0xc3, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
522 0xff, 0xf9, 0xc3, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
523 0xff, 0xfb, 0xe1, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
524 0xff, 0xff, 0xe1, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
525 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
526 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
527 0xff, 0xff, 0xf9, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
528 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
529 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
530 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
531 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
532 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
533 };
534 const uint32_t s_au32Shape[1599] =
535 {
536 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
537 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
538 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
539 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
540 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
541 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
542 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
543 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
544 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
545 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
546 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
547 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
548 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x02000000, 0x03000000, 0x02000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 03 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
549 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x03000000, 0x07000000, 0x0b000000, 0x09000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 03 07 0b 09 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
550 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xff000000, 0x0f000000, 0x19000000, 0x17000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 0f 19 17 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
551 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xff000000, 0x27000000, 0x29000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 27 29 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
552 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x39000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 39 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
553 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
554 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
555 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
556 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
557 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 */
558 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 */
559 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 */
560 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0x3a000000, 0x29000000, 0x17000000, 0x09000000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff 3a 29 17 09 02 00 00 00 00 00 00 00 00 00 00 00 */
561 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x51000000, 0x4e000000, 0x48000000, 0x3e000000, 0x34000000, 0x27000000, 0x19000000, 0x0b000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 51 4e 48 3e 34 27 19 0b 03 00 00 00 00 00 00 00 00 00 00 00 */
562 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x4e000000, 0x4b000000, 0x41000000, 0x30000000, 0x22000000, 0x17000000, 0x0f000000, 0x07000000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 4e 4b 41 30 22 17 0f 07 02 00 00 00 00 00 00 00 00 00 00 00 */
563 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xff000000, 0x35000000, 0x43000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x49000000, 0x3f000000, 0x2a000000, 0x17000000, 0x0b000000, 0x06000000, 0x03000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 35 43 ff ff ff ff 49 3f 2a 17 0b 06 03 01 00 00 00 00 00 00 00 00 00 00 00 */
564 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xff000000, 0x1a000000, 0x31000000, 0x39000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x42000000, 0x2f000000, 0x18000000, 0x08000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 1a 31 39 ff ff ff ff 46 42 2f 18 08 01 00 00 00 00 00 00 00 00 00 00 00 00 00 */
565 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x08000000, 0x16000000, 0x27000000, 0x29000000, 0x20000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x39000000, 0x22000000, 0x0e000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 08 16 27 29 20 ff ff ff ff 46 39 22 0e 03 00 00 00 00 00 00 00 00 00 00 00 00 00 */
566 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x06000000, 0x0f000000, 0x19000000, 0x17000000, 0x0f000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x42000000, 0x2f000000, 0x18000000, 0x08000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 0f 19 17 0f ff ff ff ff 46 42 2f 18 08 01 00 00 00 00 00 00 00 00 00 00 00 00 */
567 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0x07000000, 0x0b000000, 0x09000000, 0x05000000, 0x02000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x39000000, 0x22000000, 0x0e000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 07 0b 09 05 02 ff ff ff ff 46 39 22 0e 03 00 00 00 00 00 00 00 00 00 00 00 00 */
568 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x02000000, 0x03000000, 0x02000000, 0x01000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x45000000, 0x3f000000, 0x2a000000, 0x13000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 03 02 01 00 ff ff ff ff 45 3f 2a 13 05 00 00 00 00 00 00 00 00 00 00 00 00 */
569 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0xff000000, 0xff000000, 0x2c000000, 0x3a000000, 0x38000000, 0x27000000, 0x12000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 ff ff 2c 3a 38 27 12 05 00 00 00 00 00 00 00 00 00 00 00 00 */
570 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0x0c000000, 0x1b000000, 0x27000000, 0x27000000, 0x1b000000, 0x0c000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 0c 1b 27 27 1b 0c 03 00 00 00 00 00 00 00 00 00 00 00 00 */
571 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x05000000, 0x0c000000, 0x12000000, 0x12000000, 0x0c000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 05 0c 12 12 0c 05 01 00 00 00 00 00 00 00 00 00 00 00 00 */
572 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x03000000, 0x05000000, 0x05000000, 0x03000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 03 05 05 03 01 00 00 00 00 00 00 00 00 00 00 00 00 00 */
573 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
574 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
575 };
576 return DarwinCursorCreate(41, 39, 13, 13, true , s_abMask, s_au32Shape, pCursor);
577}
578
579int MyCursor2(PDARWINCURSOR pCursor)
580{
581 static const uint8_t s_abMask[234] =
582 {
583 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
584 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
585 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
586 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
587 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
588 0xff, 0xe0, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
589 0xff, 0xc0, 0x7f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
590 0xff, 0x80, 0x3f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
591 0xff, 0x80, 0x3f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
592 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
593 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
594 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
595 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
596 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
597 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
598 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
599 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
600 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
601 0xff, 0x80, 0x3f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
602 0xff, 0x80, 0x3f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
603 0xff, 0xc0, 0x7f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
604 0xff, 0xe0, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
605 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
606 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
607 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
608 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
609 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
610 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
611 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
612 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
613 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
614 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
615 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
616 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
617 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
618 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
619 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
620 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
621 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
622 };
623 const uint32_t s_au32Shape[1599] =
624 {
625 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
626 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
627 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x02000000, 0x03000000, 0x02000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 03 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
628 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x05000000, 0x0a000000, 0x0d000000, 0x0a000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 05 0a 0d 0a 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
629 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x1a000000, 0x20000000, 0x1a000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 1a 20 1a 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
630 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x36000000, 0x2f000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff 36 2f 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
631 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x41000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff 41 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
632 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x42000000, 0x31000000, 0x1d000000, 0x0c000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff 42 31 1d 0c 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
633 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x46000000, 0x38000000, 0x25000000, 0x11000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff 46 38 25 11 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
634 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x05000000, 0x10000000, 0xffffffff, 0xff000000, 0xffffffff, 0x48000000, 0x4b000000, 0x48000000, 0x3e000000, 0x31000000, 0x21000000, 0x10000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 05 10 ff ff ff 48 4b 48 3e 31 21 10 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
635 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0x09000000, 0xffffffff, 0xff000000, 0xffffffff, 0x3f000000, 0x45000000, 0x3f000000, 0x2d000000, 0x1e000000, 0x12000000, 0x09000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 03 09 ff ff ff 3f 45 3f 2d 1e 12 09 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
636 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x03000000, 0xffffffff, 0xff000000, 0xffffffff, 0x39000000, 0x41000000, 0x39000000, 0x21000000, 0x10000000, 0x06000000, 0x03000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 01 03 ff ff ff 39 41 39 21 10 06 03 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
637 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x36000000, 0x3f000000, 0x36000000, 0x1b000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 36 3f 36 1b 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
638 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x36000000, 0x3f000000, 0x36000000, 0x1b000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 36 3f 36 1b 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
639 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x36000000, 0x3f000000, 0x36000000, 0x1b000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 36 3f 36 1b 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
640 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x36000000, 0x3f000000, 0x36000000, 0x1b000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 36 3f 36 1b 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
641 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x36000000, 0x3f000000, 0x36000000, 0x1b000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 36 3f 36 1b 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
642 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x03000000, 0xffffffff, 0xff000000, 0xffffffff, 0x39000000, 0x41000000, 0x39000000, 0x21000000, 0x10000000, 0x06000000, 0x03000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 01 03 ff ff ff 39 41 39 21 10 06 03 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
643 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x2d000000, 0x1e000000, 0x12000000, 0x09000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff 2d 1e 12 09 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
644 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x3e000000, 0x31000000, 0x21000000, 0x10000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff 3e 31 21 10 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
645 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x4d000000, 0x46000000, 0x38000000, 0x25000000, 0x11000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff 4d 46 38 25 11 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
646 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x4f000000, 0x4c000000, 0x42000000, 0x31000000, 0x1d000000, 0x0c000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 03 ff ff ff ff ff 4f 4c 42 31 1d 0c 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
647 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x05000000, 0xffffffff, 0xff000000, 0xffffffff, 0x41000000, 0x47000000, 0x41000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 01 05 ff ff ff 41 47 41 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
648 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x05000000, 0xffffffff, 0x1f000000, 0x2f000000, 0x36000000, 0x2f000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 01 05 ff 1f 2f 36 2f 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
649 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x05000000, 0x0f000000, 0x1a000000, 0x20000000, 0x1a000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 01 05 0f 1a 20 1a 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
650 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x05000000, 0x0a000000, 0x0d000000, 0x0a000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 01 05 0a 0d 0a 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
651 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x02000000, 0x03000000, 0x02000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 03 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
652 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
653 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
654 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
655 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
656 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
657 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
658 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
659 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
660 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
661 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
662 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
663 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
664 };
665 return DarwinCursorCreate(41, 39, 13, 13, true , s_abMask, s_au32Shape, pCursor);
666}
667
668int MyCursor3(PDARWINCURSOR pCursor)
669{
670 static const uint8_t s_abMask[234] =
671 {
672 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
673 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
674 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
675 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
676 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
677 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
678 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
679 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
680 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
681 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
682 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
683 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
684 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
685 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
686 0xff, 0xf9, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
687 0xff, 0xf8, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
688 0xff, 0xf8, 0x7f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
689 0xff, 0xf8, 0x3f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
690 0xff, 0xf8, 0x1f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
691 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
692 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
693 0xff, 0xf8, 0x03, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
694 0xff, 0xf8, 0x01, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
695 0xff, 0xf8, 0x00, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
696 0xff, 0xf8, 0x00, 0x7f, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
697 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
698 0xff, 0xf8, 0x07, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
699 0xff, 0xf8, 0xc3, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
700 0xff, 0xf9, 0xc3, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
701 0xff, 0xfb, 0xe1, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
702 0xff, 0xff, 0xe1, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
703 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
704 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
705 0xff, 0xff, 0xf9, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
706 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
707 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
708 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
709 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
710 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
711 };
712 const uint32_t s_au32Shape[1599] =
713 {
714 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
715 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
716 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
717 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
718 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
719 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
720 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
721 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
722 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
723 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
724 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
725 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
726 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x02000000, 0x03000000, 0x02000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 03 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
727 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x03000000, 0x07000000, 0x0b000000, 0x09000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 03 07 0b 09 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
728 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xff000000, 0x0f000000, 0x19000000, 0x17000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 0f 19 17 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
729 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xff000000, 0x27000000, 0x29000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 27 29 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
730 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x39000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 39 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
731 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
732 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
733 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
734 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
735 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 */
736 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 */
737 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 */
738 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0x3a000000, 0x29000000, 0x17000000, 0x09000000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff 3a 29 17 09 02 00 00 00 00 00 00 00 00 00 00 00 */
739 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x51000000, 0x4e000000, 0x48000000, 0x3e000000, 0x34000000, 0x27000000, 0x19000000, 0x0b000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 51 4e 48 3e 34 27 19 0b 03 00 00 00 00 00 00 00 00 00 00 00 */
740 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x4e000000, 0x4b000000, 0x41000000, 0x30000000, 0x22000000, 0x17000000, 0x0f000000, 0x07000000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 4e 4b 41 30 22 17 0f 07 02 00 00 00 00 00 00 00 00 00 00 00 */
741 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xff000000, 0x35000000, 0x43000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x49000000, 0x3f000000, 0x2a000000, 0x17000000, 0x0b000000, 0x06000000, 0x03000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 35 43 ff ff ff ff 49 3f 2a 17 0b 06 03 01 00 00 00 00 00 00 00 00 00 00 00 */
742 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xff000000, 0x1a000000, 0x31000000, 0x39000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x42000000, 0x2f000000, 0x18000000, 0x08000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 1a 31 39 ff ff ff ff 46 42 2f 18 08 01 00 00 00 00 00 00 00 00 00 00 00 00 00 */
743 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x08000000, 0x16000000, 0x27000000, 0x29000000, 0x20000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x39000000, 0x22000000, 0x0e000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 08 16 27 29 20 ff ff ff ff 46 39 22 0e 03 00 00 00 00 00 00 00 00 00 00 00 00 00 */
744 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x06000000, 0x0f000000, 0x19000000, 0x17000000, 0x0f000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x42000000, 0x2f000000, 0x18000000, 0x08000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 0f 19 17 0f ff ff ff ff 46 42 2f 18 08 01 00 00 00 00 00 00 00 00 00 00 00 00 */
745 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0x07000000, 0x0b000000, 0x09000000, 0x05000000, 0x02000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x39000000, 0x22000000, 0x0e000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 07 0b 09 05 02 ff ff ff ff 46 39 22 0e 03 00 00 00 00 00 00 00 00 00 00 00 00 */
746 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x02000000, 0x03000000, 0x02000000, 0x01000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x45000000, 0x3f000000, 0x2a000000, 0x13000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 03 02 01 00 ff ff ff ff 45 3f 2a 13 05 00 00 00 00 00 00 00 00 00 00 00 00 */
747 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0xff000000, 0xff000000, 0x2c000000, 0x3a000000, 0x38000000, 0x27000000, 0x12000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 ff ff 2c 3a 38 27 12 05 00 00 00 00 00 00 00 00 00 00 00 00 */
748 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0x0c000000, 0x1b000000, 0x27000000, 0x27000000, 0x1b000000, 0x0c000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 0c 1b 27 27 1b 0c 03 00 00 00 00 00 00 00 00 00 00 00 00 */
749 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x05000000, 0x0c000000, 0x12000000, 0x12000000, 0x0c000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 05 0c 12 12 0c 05 01 00 00 00 00 00 00 00 00 00 00 00 00 */
750 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x03000000, 0x05000000, 0x05000000, 0x03000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 03 05 05 03 01 00 00 00 00 00 00 00 00 00 00 00 00 00 */
751 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
752 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
753 };
754 return DarwinCursorCreate(41, 39, 13, 13, true , s_abMask, s_au32Shape, pCursor);
755}
756
757int MyCursor4(PDARWINCURSOR pCursor)
758{
759 static const uint8_t s_abMask[128] =
760 {
761 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
762 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
763 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
764 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
765 0x7f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
766 0x3f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
767 0x5f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
768 0x6f, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
769 0x77, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
770 0x7b, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
771 0x7d, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
772 0x7e, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
773 0x7f, 0x7f, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
774 0x7f, 0xbf, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
775 0x7f, 0xdf, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
776 0x7f, 0xef, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
777 0x7f, 0xf7, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
778 0x7f, 0xfb, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
779 0x7f, 0x01, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x */
780 0x77, 0x7f, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
781 0x6b, 0xbf, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
782 0x5b, 0xbf, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
783 0x3d, 0xdf, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
784 0x7d, 0xdf, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
785 0xfe, 0xef, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
786 0xfe, 0xef, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
787 0xff, 0x77, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
788 0xff, 0x77, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
789 0xff, 0x8f, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
790 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
791 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
792 0xff, 0xff, 0xff, 0xff, /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
793 };
794 const uint32_t s_au32Shape[1024] =
795 {
796 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
797 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
798 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
799 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
800 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
801 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
802 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
803 0x00000000, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
804 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
805 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
806 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
807 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
808 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
809 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
810 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
811 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
812 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
813 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
814 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
815 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X X Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
816 0x00000000, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X X Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
817 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y X Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
818 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
819 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
820 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
821 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
822 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
823 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
824 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
825 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
826 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
827 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
828 };
829 return DarwinCursorCreate(32, 32, 0, 4, false, s_abMask, s_au32Shape, pCursor);
830}
831
832#include <qapplication.h>
833#include <qmainwindow.h>
834
835class CursorTestWindow : public QMainWindow
836{
837 DARWINCURSOR Cursor;
838
839public:
840 CursorTestWindow()
841 : QMainWindow(0)
842 {
843 int rc = MyCursor4(&Cursor); AssertRC(rc);
844 resize(500, 500);
845 rc = DarwinCursorSet(&Cursor); AssertRC(rc);
846
847 PixMapHandle hData = 0;
848 Point hot;
849 QDGetCursorData(true, &hData, &hot);
850
851 }
852};
853
854int main(int argc, char **argv)
855{
856 QApplication app(argc, argv);
857 CursorTestWindow wnd;
858
859 app.setMainWidget(&wnd);
860 //wnd.showMaximized();
861 wnd.show();
862 return app.exec();
863}
864
865/*
866
867#!/bin/bash
868set -e
869set -x
870
871g++ -g \
872 -framework IOKit -framework Carbon -framework QuickTime \
873 -DRT_OS_DARWIN -DIN_RING3 -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DTESTING \
874 -I include/ \
875 -I ../../../../include \
876 -I /Developer/SDKs/MacOSX10.4u.sdk/Developer/Headers/ \
877 -I ../../../../tools/darwin.x86/qt/v3.3.8/include \
878 ../../../../out/darwin.x86/debug/lib/RuntimeR3.a \
879 ../../../../out/darwin.x86/debug/lib/SUPR3.a \
880 -liconv \
881 ../../../../out/darwin.x86/debug/dist/VirtualBox.app/Contents/MacOS/libqt-mt.3.dylib \
882 -o ../../../../out/darwin.x86/debug/dist/VirtualBox.app/Contents/MacOS/VirtualBox \
883 src/darwin/DarwinCursor.cpp
884
885../../../../out/darwin.x86/debug/dist/VirtualBox.app/Contents/MacOS/VirtualBox
886
887*/
888
889#endif
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette