Windows does not have ffs() implementation. added one

Enable RootlessSafeAlpha and RootlessAcceleration for the Windows port too
This commit is contained in:
Alexander Gottwald 2004-11-22 16:04:04 +00:00
parent bb43f234c5
commit b09f2a0495
2 changed files with 16 additions and 1 deletions

View File

@ -61,6 +61,21 @@ SOFTWARE.
#include "Xmd.h"
#include "servermd.h"
#ifdef WIN32
static
int ffs(int word) {
int i;
if (!word)
return 0;
i = 0;
for (;;)
{
if (((1 << i++) & word) != 0)
return i;
}
}
#endif
/* MICOPYAREA -- public entry for the CopyArea request
* For each rectangle in the source region
* get the pixels with GetSpans

View File

@ -47,7 +47,7 @@
#endif /* __DARWIN__ */
#ifdef __CYGWIN__
#if defined(__CYGWIN__) || defined(WIN32)
# define ROOTLESS_ACCEL YES
# define ROOTLESS_GLOBAL_COORDS TRUE