[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