blob: 1361f5c58e45c7821b8bcd736942e1e471945220 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
diff --git a/gfx/cairo/libpixman/src/pixman-x86.c b/gfx/cairo/libpixman/src/pixman-x86.c
--- a/gfx/cairo/libpixman/src/pixman-x86.c
+++ b/gfx/cairo/libpixman/src/pixman-x86.c
@@ -73,16 +73,20 @@ detect_cpu_features (void)
}
#else
#if defined (__GNUC__)
#include <cpuid.h>
#endif
+#ifdef _MSC_VER
+#include <intrin.h> /* for __cpuid */
+#endif
+
static void
pixman_cpuid (uint32_t feature,
uint32_t *a, uint32_t *b, uint32_t *c, uint32_t *d)
{
#if defined (__GNUC__)
*a = *b = *c = *d = 0;
__get_cpuid(feature, a, b, c, d);
#elif defined (_MSC_VER)
|