]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
virstring: Drop VIR_AUTOSTRINGLIST
authorMichal Privoznik <mprivozn@redhat.com>
Tue, 1 Dec 2020 08:22:55 +0000 (09:22 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Wed, 2 Dec 2020 14:43:21 +0000 (15:43 +0100)
Now that no one uses VIR_AUTOSTRINGLIST it can be dropped.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/libvirt_private.syms
src/util/virstring.c
src/util/virstring.h

index 179dcecb0ad7bf229aa9aa7f1577d0556267fd11..2f640ef1c4152b4779248e4ebee43ef9dcad2339 100644 (file)
@@ -3227,7 +3227,6 @@ virStringHasSuffix;
 virStringIsEmpty;
 virStringIsPrintable;
 virStringListAdd;
-virStringListAutoFree;
 virStringListFreeCount;
 virStringListGetFirstWithPrefix;
 virStringListHasString;
index 5c49b56f754b0a389551caab623ebd7e3d6d6b16..5578a5545b96737fd5aeff429126515c08d459e8 100644 (file)
@@ -259,16 +259,6 @@ virStringListMerge(char ***dst,
 }
 
 
-void virStringListAutoFree(char ***strings)
-{
-    if (!*strings)
-        return;
-
-    g_strfreev(*strings);
-    *strings = NULL;
-}
-
-
 /**
  * virStringListFreeCount:
  * @strings: array of strings to free
index 561ce0cbc01fb129fe234e1c31f72b6c403b4954..210e43a9538e69ea78d006f5f8ec60010319c9d0 100644 (file)
@@ -45,7 +45,6 @@ void virStringListRemove(char ***strings,
 int virStringListMerge(char ***dst,
                        char ***src);
 
-void virStringListAutoFree(char ***strings);
 void virStringListFreeCount(char **strings,
                             size_t count);
 
@@ -179,11 +178,3 @@ int virStringParsePort(const char *str,
 int virStringParseYesNo(const char *str,
                         bool *result)
     G_GNUC_WARN_UNUSED_RESULT;
-/**
- * VIR_AUTOSTRINGLIST:
- *
- * Declares a NULL-terminated list of strings which will be automatically freed
- * when the pointer goes out of scope.
- */
-#define VIR_AUTOSTRINGLIST \
-        __attribute__((cleanup(virStringListAutoFree))) char **