diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-08-08 22:02:53 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-08-08 23:41:28 +0900 |
commit | 52be2b43f530c69b058625d7b9e0a2184c5d3938 (patch) | |
tree | 1a9e449ecaf2de64bf41f4c76e35004a2bfc7a7f /src/basic/hash-funcs.c | |
parent | 65a667c49c79c65a848292abfe0755b2f5da9662 (diff) | |
download | systemd-52be2b43f530c69b058625d7b9e0a2184c5d3938.tar.gz |
hash-funcs: introduce string_hash_ops_free_strv_free
Diffstat (limited to 'src/basic/hash-funcs.c')
-rw-r--r-- | src/basic/hash-funcs.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/basic/hash-funcs.c b/src/basic/hash-funcs.c index 6addb76f1b..5fac467185 100644 --- a/src/basic/hash-funcs.c +++ b/src/basic/hash-funcs.c @@ -4,6 +4,7 @@ #include "hash-funcs.h" #include "path-util.h" +#include "strv.h" void string_hash_func(const char *p, struct siphash *state) { siphash24_compress(p, strlen(p) + 1, state); @@ -15,6 +16,9 @@ DEFINE_HASH_OPS_WITH_KEY_DESTRUCTOR(string_hash_ops_free, DEFINE_HASH_OPS_FULL(string_hash_ops_free_free, char, string_hash_func, string_compare_func, free, void, free); +DEFINE_HASH_OPS_FULL(string_hash_ops_free_strv_free, + char, string_hash_func, string_compare_func, free, + char*, strv_free); void path_hash_func(const char *q, struct siphash *state) { bool add_slash = false; |