* commit '254a709075bc78250b28d8dc34e859821d6499b6': NDK: x86 header file has incorrect definition for ptrdiff_t Fix size_t definition in x86 NDK header file
This commit is contained in:
@@ -38,7 +38,7 @@
|
||||
/* the kernel defines size_t as unsigned int, but g++ wants it to be unsigned long */
|
||||
#ifndef _SIZE_T_DEFINED_
|
||||
# define _SIZE_T_DEFINED_
|
||||
# ifdef ANDROID
|
||||
# ifdef __ANDROID__
|
||||
typedef unsigned int size_t;
|
||||
# else
|
||||
typedef unsigned long size_t;
|
||||
@@ -51,7 +51,11 @@ typedef long int ssize_t;
|
||||
#endif
|
||||
#ifndef _PTRDIFF_T
|
||||
#define _PTRDIFF_T
|
||||
typedef long ptrdiff_t;
|
||||
# ifdef __ANDROID__
|
||||
typedef int ptrdiff_t;
|
||||
# else
|
||||
typedef long ptrdiff_t;
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#include <linux/types.h>
|
||||
|
||||
Reference in New Issue
Block a user