Using report_type_t for bitmask is not correct, since we have not defined types
for all bit combinations - so switching to unsigned type, since values of
report_type_t enum are unsigned.
Version 2.02.94 -
====================================
+ Use unsigned type for bitmask instead of enum type for lvm properties.
Add missing cleanup of excl_uuid hash on some exit paths of clvmd.
Check for existance of vg_name in _format1/_pool_vg_read().
Fix missing break in _format_pvsegs (2.02.92).
static int _get_property(const void *obj, struct lvm_property_type *prop,
- report_type_t type)
+ unsigned type)
{
struct lvm_property_type *p;
}
static int _set_property(void *obj, struct lvm_property_type *prop,
- report_type_t type)
+ unsigned type)
{
struct lvm_property_type *p;
#include "report.h"
struct lvm_property_type {
- report_type_t type;
+ unsigned type;
const char *id;
unsigned is_settable:1;
unsigned is_string:1;