mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-26 01:50:08 +01:00
shared: enforce trailing semicolon after NM_UTILS_FLAGS2STR_DEFINE(),NM_UTILS_ENUM2STR_DEFINE()
This commit is contained in:
parent
81aebda558
commit
a9ffb5b73e
1 changed files with 5 additions and 2 deletions
|
|
@ -760,8 +760,10 @@ typedef struct {
|
|||
{ \
|
||||
static const NMUtilsFlags2StrDesc descs[] = {__VA_ARGS__}; \
|
||||
G_STATIC_ASSERT(sizeof(flags_type) <= sizeof(unsigned)); \
|
||||
\
|
||||
return nm_utils_flags2str(descs, G_N_ELEMENTS(descs), flags, buf, len); \
|
||||
};
|
||||
} \
|
||||
_NM_DUMMY_STRUCT_FOR_TRAILING_SEMICOLON
|
||||
|
||||
const char *nm_utils_flags2str(const NMUtilsFlags2StrDesc *descs,
|
||||
gsize n_descs,
|
||||
|
|
@ -798,7 +800,8 @@ case v: \
|
|||
g_snprintf(buf, len, "(%" int_fmt ")", val); \
|
||||
} \
|
||||
return buf; \
|
||||
}
|
||||
} \
|
||||
_NM_DUMMY_STRUCT_FOR_TRAILING_SEMICOLON
|
||||
|
||||
#define NM_UTILS_ENUM2STR_DEFINE(fcn_name, lookup_type, ...) \
|
||||
NM_UTILS_ENUM2STR_DEFINE_FULL(fcn_name, lookup_type, "d", __VA_ARGS__)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue