1 diff --git a/gfx/cairo/cairo/src/cairo-compiler-private.h b/gfx/cairo/cairo/src/cairo-compiler-private.h
2 --- a/gfx/cairo/cairo/src/cairo-compiler-private.h
3 +++ b/gfx/cairo/cairo/src/cairo-compiler-private.h
5 #if (defined(__WIN32__) && !defined(__WINE__)) || defined(_MSC_VER)
6 #define snprintf _snprintf
15 #define inline __inline
18 /* there are currently linkage problems that arise when trying to include intrin.h in c++:
19 * D:\sdks\v7.0\include\winnt.h(3674) : error C2733: second C linkage of overloaded function '_interlockedbittestandset' not allowed
20 * so avoid defining ffs in c++ code for now */
22 /* Add a definition of ffs */
24 #pragma intrinsic(_BitScanForward)