bugzilla #2194: fix an alignement problem on 64 bit architectures.

This commit is contained in:
Matthieu Herrb 2005-03-23 21:09:48 +00:00
parent f4e9f522fe
commit 5f320335c3

View File

@ -810,7 +810,7 @@ ScreenSaverSetAttributes (ClientPtr client)
Bool fOK; Bool fOK;
DepthPtr pDepth; DepthPtr pDepth;
WindowOptPtr ancwopt; WindowOptPtr ancwopt;
unsigned long *pVlist; unsigned int *pVlist;
unsigned long *values = 0; unsigned long *values = 0;
unsigned long tmask, imask; unsigned long tmask, imask;
unsigned long val; unsigned long val;
@ -960,7 +960,7 @@ ScreenSaverSetAttributes (ClientPtr client)
* to them. * to them.
*/ */
pAttr->mask = tmask = stuff->mask | CWOverrideRedirect; pAttr->mask = tmask = stuff->mask | CWOverrideRedirect;
pVlist = (unsigned long *) (stuff + 1); pVlist = (unsigned int *) (stuff + 1);
while (tmask) { while (tmask) {
imask = lowbit (tmask); imask = lowbit (tmask);
tmask &= ~imask; tmask &= ~imask;