am 0f97bab8: Merge changes Ibee74a22,Ifef4dc98
* commit '0f97bab8f00d37409bb7f3c3f7644a16e7cbbbb0': 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 */
|
/* the kernel defines size_t as unsigned int, but g++ wants it to be unsigned long */
|
||||||
#ifndef _SIZE_T_DEFINED_
|
#ifndef _SIZE_T_DEFINED_
|
||||||
# define _SIZE_T_DEFINED_
|
# define _SIZE_T_DEFINED_
|
||||||
# ifdef ANDROID
|
# ifdef __ANDROID__
|
||||||
typedef unsigned int size_t;
|
typedef unsigned int size_t;
|
||||||
# else
|
# else
|
||||||
typedef unsigned long size_t;
|
typedef unsigned long size_t;
|
||||||
@@ -51,7 +51,11 @@ typedef long int ssize_t;
|
|||||||
#endif
|
#endif
|
||||||
#ifndef _PTRDIFF_T
|
#ifndef _PTRDIFF_T
|
||||||
#define _PTRDIFF_T
|
#define _PTRDIFF_T
|
||||||
typedef long ptrdiff_t;
|
# ifdef __ANDROID__
|
||||||
|
typedef int ptrdiff_t;
|
||||||
|
# else
|
||||||
|
typedef long ptrdiff_t;
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <linux/types.h>
|
#include <linux/types.h>
|
||||||
|
|||||||
Reference in New Issue
Block a user