[SLOF] [PATCH] libc: Declare size_t as unsigned long
Alexey Kardashevskiy
aik at ozlabs.ru
Fri Jul 7 16:45:17 AEST 2017
On 06/07/17 12:25, Thomas Huth wrote:
> If size_t is only "int", memset() and friends are limited
> to 4 GB. And ssize_t is already declared as "long", so it
> is somewhat inconsequent to define size_t as "int" only.
>
Thanks, applied.
> Signed-off-by: Thomas Huth <thuth at redhat.com>
> ---
> lib/libc/include/stddef.h | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/lib/libc/include/stddef.h b/lib/libc/include/stddef.h
> index ba2d960..e240106 100644
> --- a/lib/libc/include/stddef.h
> +++ b/lib/libc/include/stddef.h
> @@ -16,8 +16,7 @@
>
> #define NULL ((void *)0)
>
> -
> -typedef unsigned int size_t;
> +typedef unsigned long size_t;
>
>
> #endif
>
--
Alexey
More information about the SLOF
mailing list