[lvm-devel] dev-mornfall-lvmcache - config: fix bitfield for section
Petr Rockai
mornfall at fedoraproject.org
Wed Jun 5 12:02:53 UTC 2013
Gitweb: http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=f319a61e9c374bd3277deba90216f67fdcb505e9
Commit: f319a61e9c374bd3277deba90216f67fdcb505e9
Parent: 2ac217d408470dcecb69b83d9cbf7a254747fa5b
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Mon Apr 29 12:38:56 2013 +0200
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Fri May 3 15:42:44 2013 +0200
config: fix bitfield for section
Since the cfg_def_type_t is used as bitfield in some tests,
use bitshifting to create valid bit sequence.
(in release fix)
---
lib/config/config.h | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/lib/config/config.h b/lib/config/config.h
index 7e40420..155d69a 100644
--- a/lib/config/config.h
+++ b/lib/config/config.h
@@ -34,12 +34,12 @@ struct cmd_context;
/* configuration definition item type (for item's accepted types) */
typedef enum {
- CFG_TYPE_SECTION = 0, /* section */
- CFG_TYPE_ARRAY = 1, /* setting */
- CFG_TYPE_BOOL = 2, /* setting */
- CFG_TYPE_INT = 4, /* setting */
- CFG_TYPE_FLOAT = 8, /* setting */
- CFG_TYPE_STRING = 16 /* setting */
+ CFG_TYPE_SECTION = 1 << 0, /* section */
+ CFG_TYPE_ARRAY = 1 << 1, /* setting */
+ CFG_TYPE_BOOL = 1 << 2, /* setting */
+ CFG_TYPE_INT = 1 << 3, /* setting */
+ CFG_TYPE_FLOAT = 1 << 4, /* setting */
+ CFG_TYPE_STRING = 1 << 5, /* setting */
} cfg_def_type_t;
/* configuration definition item value (for item's default value) */
More information about the lvm-devel
mailing list