Chromium Code Reviews| Index: bits/types.h |
| diff --git a/bits/types.h b/bits/types.h |
| index 3ebe82f0583edbd602efa522c8e3eb58a04c0800..ba7efe68344526ffb7f4490711f6a68ff44c35f8 100644 |
| --- a/bits/types.h |
| +++ b/bits/types.h |
| @@ -40,7 +40,7 @@ typedef signed short int __int16_t; |
| typedef unsigned short int __uint16_t; |
| typedef signed int __int32_t; |
| typedef unsigned int __uint32_t; |
| -#if __WORDSIZE == 64 |
| +#if __WORDSIZE == 64 && !defined __native_client__ |
| typedef signed long int __int64_t; |
| typedef unsigned long int __uint64_t; |
| #elif defined __GLIBC_HAVE_LONG_LONG |
| @@ -49,7 +49,7 @@ __extension__ typedef unsigned long long int __uint64_t; |
| #endif |
| /* quad_t is also 64 bits. */ |
| -#if __WORDSIZE == 64 |
| +#if __WORDSIZE == 64 && !defined __native_client__ |
| typedef long int __quad_t; |
| typedef unsigned long int __u_quad_t; |
| #elif defined __GLIBC_HAVE_LONG_LONG |
| @@ -102,7 +102,8 @@ typedef struct |
| #define __U32_TYPE unsigned int |
| #define __SLONGWORD_TYPE long int |
| #define __ULONGWORD_TYPE unsigned long int |
| -#if __WORDSIZE == 32 |
| + |
|
eaeltsin
2011/01/13 10:43:45
New empty line here? Please remove if so.
halyavin
2011/01/13 11:15:21
Done.
|
| +#if __WORDSIZE == 32 || defined __native_client__ |
| # define __SQUAD_TYPE __quad_t |
| # define __UQUAD_TYPE __u_quad_t |
| # define __SWORD_TYPE int |