summaryrefslogtreecommitdiff
path: root/src/basic/prioq.h
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2018-10-16 22:17:04 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2018-10-16 22:17:08 +0900
commitd13b5f5a85f6070586e59f6dd2a8b2c9358d5c7e (patch)
tree17695872187f15dd1b82265b971a3ea705fb4d87 /src/basic/prioq.h
parentbbddd2b8d9b06bfef8b3eb58f53144fa64995083 (diff)
downloadsystemd-d13b5f5a85f6070586e59f6dd2a8b2c9358d5c7e.tar.gz
util,test: introduce cleanup function prioq_freep()
This also simplifies test-prioq.c.
Diffstat (limited to 'src/basic/prioq.h')
-rw-r--r--src/basic/prioq.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/basic/prioq.h b/src/basic/prioq.h
index e036175260..bba5c7caa4 100644
--- a/src/basic/prioq.h
+++ b/src/basic/prioq.h
@@ -12,6 +12,7 @@ typedef struct Prioq Prioq;
Prioq *prioq_new(compare_func_t compare);
Prioq *prioq_free(Prioq *q);
+DEFINE_TRIVIAL_CLEANUP_FUNC(Prioq*, prioq_free);
int prioq_ensure_allocated(Prioq **q, compare_func_t compare_func);
int prioq_put(Prioq *q, void *data, unsigned *idx);