
On Thu, Apr 14, 2016 at 05:52:30PM +0200, Peter Krempa wrote:
Arrays would induce crash if a new value was introduced without adding it here. This could happen for VIR_DOMAIN_EVENT_DISK_DROP_MISSING_ON_START --- examples/object-events/event-test.c | 37 ++++++++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 9 deletions(-)
+static const char * +diskChangeReasonToStr(int reason)
diskChangeReasonToString would looks nicer, but Str is readable enough, thanks to all the std funcs in libc. ACK Jan
+{ + switch ((virConnectDomainEventDiskChangeReason) reason) { + case VIR_DOMAIN_EVENT_DISK_CHANGE_MISSING_ON_START: + return "disk empty due to startupPolicy"; + + case VIR_DOMAIN_EVENT_DISK_DROP_MISSING_ON_START: + return "disk dropped due to startupPolicy"; + } + + return "unknown"; +} +