summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2017-06-14 13:20:49 +0200
committerThomas Haller <thaller@redhat.com>2017-06-14 14:04:57 +0200
commitbb53b46bd1affc78e4bf77f719432715f2cd6688 (patch)
tree57a306851496ca99e74a3f230b60e0280fdfc914
parentb55fba8fbda49b9ec2f6f67c44960a0a5fd35ad9 (diff)
downloadNetworkManager-bb53b46bd1affc78e4bf77f719432715f2cd6688.tar.gz
shared: add nm_gstring_prepare() util
-rw-r--r--shared/nm-utils/nm-macros-internal.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/shared/nm-utils/nm-macros-internal.h b/shared/nm-utils/nm-macros-internal.h
index 44f57e858a..011f45d0ee 100644
--- a/shared/nm-utils/nm-macros-internal.h
+++ b/shared/nm-utils/nm-macros-internal.h
@@ -420,6 +420,16 @@ fcn (void) \
/*****************************************************************************/
+static inline GString *
+nm_gstring_prepare (GString **l)
+{
+ if (*l)
+ g_string_set_size (*l, 0);
+ else
+ *l = g_string_sized_new (30);
+ return *l;
+}
+
static inline const char *
nm_str_not_empty (const char *str)
{