aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/x86
diff options
context:
space:
mode:
authornobled <[email protected]>2011-12-08 20:53:25 +0000
committernobled <[email protected]>2011-12-18 17:08:31 +0000
commit03bfdb2bad3e4d7c3c53bdfa8a392979ccf89baa (patch)
treec05f1e1ffd2165241731ba06f021bb6e0b2322a7 /src/mesa/x86
parent745d990b8d95b935874284b786dce1f010970c8d (diff)
gen_matypes: eliminate printf warnings
The VERT_BIT_* defines are 64-bit values now, but the printf was still expecting a simple int.
Diffstat (limited to 'src/mesa/x86')
-rw-r--r--src/mesa/x86/gen_matypes.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mesa/x86/gen_matypes.c b/src/mesa/x86/gen_matypes.c
index ebd6ce6945f..97f71f92cea 100644
--- a/src/mesa/x86/gen_matypes.c
+++ b/src/mesa/x86/gen_matypes.c
@@ -32,6 +32,11 @@
* Mesa, including lighting, clipping, texture image conversion etc.
*/
+#ifndef __STDC_FORMAT_MACROS
+#define __STDC_FORMAT_MACROS
+#endif
+#include <inttypes.h>
+
#include "main/glheader.h"
#include "main/mtypes.h"
#include "tnl/t_context.h"
@@ -68,7 +73,7 @@ do { \
printf( "#define %s\t%lu\n", s, (unsigned long) sizeof(t) );
#define DEFINE( s, d ) \
- printf( "#define %s\t0x%llx\n", s, (uint64_t)d );
+ printf( "#define %s\t0x%" PRIx64 "\n", s, (uint64_t) d );