utils: fix NM_UTILS_ENUM2STR_DEFINE() which always returned the last element

Fixes: 174b25d98c
This commit is contained in:
Thomas Haller 2016-02-17 15:14:57 +01:00
parent e13925597f
commit 8c1a9bbb8c

View file

@ -229,7 +229,7 @@ const char *nm_utils_flags2str (const NMUtilsFlags2StrDesc *descs,
/*****************************************************************************/
#define NM_UTILS_ENUM2STR(v, n) (void) 0; case v: s = ""n""; (void) 0
#define NM_UTILS_ENUM2STR(v, n) (void) 0; case v: s = ""n""; break; (void) 0
#define NM_UTILS_ENUM2STR_IGNORE(v) (void) 0; case v: break; (void) 0
#define _NM_UTILS_ENUM2STR_DEFINE(scope, fcn_name, lookup_type, int_fmt, ...) \