From: Lucas De Marchi Date: Mon, 5 Dec 2011 13:42:12 +0000 (-0200) Subject: Add padding to enum to make sure it's an int X-Git-Tag: v1~102 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=49b741d0b025683775331c82d627b48e23ce6f70;p=thirdparty%2Fkmod.git Add padding to enum to make sure it's an int --- diff --git a/libkmod/libkmod.h b/libkmod/libkmod.h index c6d27a35..ae5c6237 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);