chiark / gitweb /
31d19bd95ab6dc359fb864a4b8bb7ff314d48bd1
[elogind.git] / src / libsystemd-bus / dns-util.h
1 #pragma once
2
3 DEFINE_TRIVIAL_CLEANUP_FUNC(asyncns_t*, asyncns_free);
4 DEFINE_TRIVIAL_CLEANUP_FUNC(unsigned char *, asyncns_freeanswer);
5 DEFINE_TRIVIAL_CLEANUP_FUNC(struct addrinfo*, asyncns_freeaddrinfo);
6 #define _cleanup_asyncns_free_ _cleanup_(asyncns_freep)
7 #define _cleanup_asyncns_answer_free_ _cleanup_(asyncns_freeanswerp)
8 #define _cleanup_asyncns_addrinfo_free_ _cleanup_(asyncns_freeaddrinfop)