Fixed some incorrect definitions
This commit is contained in:
@@ -222,6 +222,12 @@ typedef long __intptr_t;
|
|||||||
typedef unsigned long __uintptr_t;
|
typedef unsigned long __uintptr_t;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef __SIZE_TYPE__
|
||||||
|
typedef __SIZE_TYPE__ __size_t;
|
||||||
|
#else
|
||||||
|
typedef unsigned long long __size_t;
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef __int8_t __int_fast8_t;
|
typedef __int8_t __int_fast8_t;
|
||||||
typedef __uint8_t __uint_fast8_t;
|
typedef __uint8_t __uint_fast8_t;
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ typedef __intptr_t ptrdiff_t;
|
|||||||
|
|
||||||
#ifndef __size_t_defined
|
#ifndef __size_t_defined
|
||||||
#define __size_t_defined
|
#define __size_t_defined
|
||||||
typedef __uintptr_t size_t;
|
typedef __size_t size_t;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(__cplusplus)
|
#if defined(__cplusplus)
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ extern "C" {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern void *memcpy(void *dest, const void *src, size_t sz);
|
extern void *memcpy(void *dest, const void *src, size_t sz);
|
||||||
extern void *memcmp(const void *a, const void *b, size_t sz);
|
extern int memcmp(const void *a, const void *b, size_t sz);
|
||||||
extern void *memmove(void *dest, const void *src, size_t sz);
|
extern void *memmove(void *dest, const void *src, size_t sz);
|
||||||
extern void *memset(void *ptr, int value, size_t sz);
|
extern void *memset(void *ptr, int value, size_t sz);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user