|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] [UNIKRAFT PATCH 5/6] include/essentials: Add ARRAY_SIZE macro
Reviewed-by: Yuri Volchkov <yuri.volchkov@xxxxxxxxx>
Costin Lupu <costin.lupu@xxxxxxxxx> writes:
> New definition for retrieving the size for arrays.
>
> Signed-off-by: Costin Lupu <costin.lupu@xxxxxxxxx>
> ---
> include/uk/essentials.h | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/include/uk/essentials.h b/include/uk/essentials.h
> index 1cabb20..f9a7fd1 100644
> --- a/include/uk/essentials.h
> +++ b/include/uk/essentials.h
> @@ -168,6 +168,10 @@ extern "C" {
> #define ALIGN_DOWN(v, a) ((v) & ~((a)-1))
> #endif
>
> +#ifndef ARRAY_SIZE
> +#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))
> +#endif
> +
> #ifndef DECONST
> #include <uk/arch/types.h>
> #define DECONST(t, a) ((t)((__uptr)((const void *)(a))))
> --
> 2.11.0
>
--
Yuri Volchkov
Software Specialist
NEC Europe Ltd
Kurfürsten-Anlage 36
D-69115 Heidelberg
_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |