diff options
author | José Fonseca <[email protected]> | 2008-05-29 21:09:06 +0900 |
---|---|---|
committer | José Fonseca <[email protected]> | 2008-05-30 03:33:06 +0900 |
commit | ae10775b731c8c58aa42f8046b6b557b4659cb7c (patch) | |
tree | 1656034fa4ab07cf5f150c681c5a06640d97c994 /src/gallium/include/pipe | |
parent | 2691c228701e0d3a048eaaa698ba2236c2650d08 (diff) |
gallium: Provide the INT64_C/UINT64_C macros.
"long long" types and 1234LL constants are not supported by eVC.
Diffstat (limited to 'src/gallium/include/pipe')
-rw-r--r-- | src/gallium/include/pipe/p_compiler.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gallium/include/pipe/p_compiler.h b/src/gallium/include/pipe/p_compiler.h index 29b7f9c2625..f6707385cd8 100644 --- a/src/gallium/include/pipe/p_compiler.h +++ b/src/gallium/include/pipe/p_compiler.h @@ -71,6 +71,9 @@ typedef __int32 intptr_t; typedef unsigned __int32 uintptr_t; #endif +#define INT64_C(__val) __val##i64 +#define UINT64_C(__val) __val##ui64 + #ifndef __cplusplus #define false 0 #define true 1 @@ -80,6 +83,9 @@ typedef int _Bool; #endif /* !__cplusplus */ #else +#ifndef __STDC_LIMIT_MACROS +#define __STDC_LIMIT_MACROS 1 +#endif #include <stdint.h> #include <stdbool.h> #endif |