[CRIU] [PATCH] lib/c/criu.h: rm explicit numbering of enum elements
Ruslan Kuprieiev
rkuprieiev at cloudlinux.com
Wed Sep 14 14:09:03 PDT 2016
Thanks.
Acked-by: Ruslan Kuprieiev <rkuprieiev at cloudlinux.com>
On 09/15/2016 12:04 AM, Kir Kolyshkin wrote:
> C standard specifies that the first enum element is 0 and the next ones
> are +1 to a previous element (C90, "3.5.2.2 Enumeration
> specifiers").
> Therefore, there is no need to explicitly specify element values.
>
> The explicit initializers were added in the first commit introducing
> this enum (commit 46e8aee).
>
> While at it, let's also add a comma after the last element, for any
> future patch adding more elements to look better.
>
> No functional change.
>
> Cc: Ruslan Kuprieiev <rkuprieiev at cloudlinux.com>
> Signed-off-by: Kir Kolyshkin <kir at openvz.org>
> ---
> lib/c/criu.h | 14 +++++++-------
> 1 file changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/lib/c/criu.h b/lib/c/criu.h
> index c28369f..5755782 100644
> --- a/lib/c/criu.h
> +++ b/lib/c/criu.h
> @@ -32,13 +32,13 @@ enum criu_service_comm {
> };
>
> enum criu_cg_mode {
> - CRIU_CG_MODE_IGNORE = 0,
> - CRIU_CG_MODE_NONE = 1,
> - CRIU_CG_MODE_PROPS = 2,
> - CRIU_CG_MODE_SOFT = 3,
> - CRIU_CG_MODE_FULL = 4,
> - CRIU_CG_MODE_STRICT = 5,
> - CRIU_CG_MODE_DEFAULT = 6
> + CRIU_CG_MODE_IGNORE,
> + CRIU_CG_MODE_NONE,
> + CRIU_CG_MODE_PROPS,
> + CRIU_CG_MODE_SOFT,
> + CRIU_CG_MODE_FULL,
> + CRIU_CG_MODE_STRICT,
> + CRIU_CG_MODE_DEFAULT,
> };
>
> void criu_set_service_address(char *path);
More information about the CRIU
mailing list