diff options
-rw-r--r-- | mi/mibitblt.c | 15 | ||||
-rw-r--r-- | miext/rootless/rootlessConfig.h | 2 |
2 files changed, 16 insertions, 1 deletions
diff --git a/mi/mibitblt.c b/mi/mibitblt.c index 82e34cdbe..57d46ee38 100644 --- a/mi/mibitblt.c +++ b/mi/mibitblt.c @@ -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 diff --git a/miext/rootless/rootlessConfig.h b/miext/rootless/rootlessConfig.h index 1ee872ad8..ccd0cc776 100644 --- a/miext/rootless/rootlessConfig.h +++ b/miext/rootless/rootlessConfig.h @@ -47,7 +47,7 @@ #endif /* __DARWIN__ */ -#ifdef __CYGWIN__ +#if defined(__CYGWIN__) || defined(WIN32) # define ROOTLESS_ACCEL YES # define ROOTLESS_GLOBAL_COORDS TRUE |