diff --git a/libc/arch-x86/include/endian.h b/libc/arch-x86/include/endian.h index ad37919f3..4a705364e 100644 --- a/libc/arch-x86/include/endian.h +++ b/libc/arch-x86/include/endian.h @@ -31,14 +31,14 @@ #if defined(_KERNEL) && !defined(I386_CPU) #define __swap32md(x) ({ \ - u_int32_t __swap32md_x = (x); \ + uint32_t __swap32md_x = (x); \ \ __asm ("bswap %1" : "+r" (__swap32md_x)); \ __swap32md_x; \ }) #else #define __swap32md(x) ({ \ - u_int32_t __swap32md_x = (x); \ + uint32_t __swap32md_x = (x); \ \ __asm ("rorw $8, %w1; rorl $16, %1; rorw $8, %w1" : \ "+r" (__swap32md_x)); \ @@ -47,13 +47,13 @@ #endif /* _KERNEL && !I386_CPU */ #define __swap64md(x) ({ \ - u_int64_t __swap64md_x = (x); \ + uint64_t __swap64md_x = (x); \ \ - (u_int64_t)__swap32md(__swap64md_x >> 32) | \ - (u_int64_t)__swap32md(__swap64md_x & 0xffffffff) << 32; \ + (uint64_t)__swap32md(__swap64md_x >> 32) | \ + (uint64_t)__swap32md(__swap64md_x & 0xffffffff) << 32; \ }) #define __swap16md(x) ({ \ - u_int16_t __swap16md_x = (x); \ + uint16_t __swap16md_x = (x); \ \ __asm ("rorw $8, %w1" : "+r" (__swap16md_x)); \ __swap16md_x; \ diff --git a/libc/arch-x86/include/machine/_types.h b/libc/arch-x86/include/machine/_types.h index be4f6e409..e9280a5da 100644 --- a/libc/arch-x86/include/machine/_types.h +++ b/libc/arch-x86/include/machine/_types.h @@ -36,8 +36,8 @@ #define _I386__TYPES_H_ /* the kernel defines size_t as unsigned int, but g++ wants it to be unsigned long */ -#ifndef _SIZE_T -# define _SIZE_T +#ifndef _SIZE_T_DEFINED_ +# define _SIZE_T_DEFINED_ # ifdef ANDROID typedef unsigned int size_t; # else @@ -54,9 +54,6 @@ typedef long int ssize_t; typedef long ptrdiff_t; #endif -#define _OFF_T_DEFINED_ -#define _SIZE_T_DEFINED_ - #include /* 7.18.1.1 Exact-width integer types */