From 49b741d0b025683775331c82d627b48e23ce6f70 Mon Sep 17 00:00:00 2001 From: Lucas De Marchi Date: Mon, 5 Dec 2011 11:42:12 -0200 Subject: [PATCH] Add padding to enum to make sure it's an int --- libkmod/libkmod.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libkmod/libkmod.h b/libkmod/libkmod.h index c6d27a3..ae5c623 100644 --- a/libkmod/libkmod.h +++ b/libkmod/libkmod.h @@ -106,7 +106,9 @@ enum kmod_module_initstate { KMOD_MODULE_BUILTIN = 0, KMOD_MODULE_LIVE, KMOD_MODULE_COMING, - KMOD_MODULE_GOING + KMOD_MODULE_GOING, + /* Padding to make sure enum is not mapped to char */ + _KMOD_MODULE_PAD = (1 << 31), }; const char *kmod_module_initstate_str(enum kmod_module_initstate initstate); int kmod_module_get_initstate(const struct kmod_module *mod); -- 2.39.2