[U-Boot] [PATCH] arc: Fix printf size_t format related warnings (again...)
Alexey Brodkin
Alexey.Brodkin at synopsys.com
Tue Aug 26 17:16:35 CEST 2014
Hi Vasili,
On Tue, 2014-08-26 at 13:44 +0300, Vasili Galka wrote:
> The basic idea: Define size_t using the __SIZE_TYPE__ compiler-defined
> type.
>
> For detailed explanation see similar patch for the nios2 arch:
> http://patchwork.ozlabs.org/patch/379938/
>
> Signed-off-by: Vasili Galka <vvv444 at gmail.com>
> Cc: Alexey Brodkin <alexey.brodkin at synopsys.com>
> ---
> arch/arc/include/asm/posix_types.h | 4 ++++
> 1 files changed, 4 insertions(+), 0 deletions(-)
>
> diff --git a/arch/arc/include/asm/posix_types.h b/arch/arc/include/asm/posix_types.h
> index 20415f0..51347a4 100644
> --- a/arch/arc/include/asm/posix_types.h
> +++ b/arch/arc/include/asm/posix_types.h
> @@ -16,7 +16,11 @@ typedef int __kernel_pid_t;
> typedef unsigned short __kernel_ipc_pid_t;
> typedef unsigned short __kernel_uid_t;
> typedef unsigned short __kernel_gid_t;
> +#ifdef __GNUC__
> +typedef __SIZE_TYPE__ __kernel_size_t;
> +#else
> typedef unsigned int __kernel_size_t;
> +#endif
> typedef int __kernel_ssize_t;
> typedef int __kernel_ptrdiff_t;
> typedef long __kernel_time_t;
Applied,
Thanks!
More information about the U-Boot
mailing list