chiark / gitweb /
shared/util: Fix glob_extend() argument
[elogind.git] / src / shared / strv.h
index d1f2a0ef3210df3ef460a90c3dba8aa3296950d8..f6fb033a8ca3a6f325d0480ae97b61f0f247b6fa 100644 (file)
 #include <stdarg.h>
 #include <stdbool.h>
 
-#include "macro.h"
+#include "util.h"
 
 char *strv_find(char **l, const char *name) _pure_;
 char *strv_find_prefix(char **l, const char *name) _pure_;
 
 void strv_free(char **l);
-static inline void strv_freep(char ***l) {
-        strv_free(*l);
-}
-
+DEFINE_TRIVIAL_CLEANUP_FUNC(char**, strv_free);
 #define _cleanup_strv_free_ _cleanup_(strv_freep)
 
 char **strv_copy(char * const *l);