summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2021-03-15 20:08:00 +0100
committerThomas Haller <thaller@redhat.com>2021-03-16 09:55:47 +0100
commit07610da4ca19e17bff154dc54d3a80f5ab5a7179 (patch)
tree3f409f46085ee0b83a223e993645f4603719a454
parentca869bff9f79025362cc7a55c5ebdc8e8cf10424 (diff)
downloadNetworkManager-07610da4ca19e17bff154dc54d3a80f5ab5a7179.tar.gz
shared: add mutable union field NMUtilsNamedValue.{name,value_str}_mutable
NMUtilsNamedValue is a generic tuple that we use for different purposes. Often we require a mutable string, so add a union alias for that case.
-rw-r--r--src/libnm-glib-aux/nm-shared-utils.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libnm-glib-aux/nm-shared-utils.h b/src/libnm-glib-aux/nm-shared-utils.h
index db816a8c10..588541e3fe 100644
--- a/src/libnm-glib-aux/nm-shared-utils.h
+++ b/src/libnm-glib-aux/nm-shared-utils.h
@@ -1727,9 +1727,11 @@ typedef struct {
union {
NMUtilsNamedEntry named_entry;
const char * name;
+ char * name_mutable;
};
union {
const char *value_str;
+ char * value_str_mutable;
gpointer value_ptr;
};
} NMUtilsNamedValue;