summaryrefslogtreecommitdiff
path: root/src/resolve/resolved-dns-packet.h
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2022-07-09 15:56:50 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2022-07-09 19:51:23 +0900
commit0d609349ba7e4df07c548c1cfe5127b431de7554 (patch)
tree27496ee941c3149259b8eba813de601c8deda3b3 /src/resolve/resolved-dns-packet.h
parentc9472f9102915758da473726b70e5a09264b43ec (diff)
downloadsystemd-0d609349ba7e4df07c548c1cfe5127b431de7554.tar.gz
resolve: introduce FORMAT_DNS_RCODE() macro
Fixes #23958.
Diffstat (limited to 'src/resolve/resolved-dns-packet.h')
-rw-r--r--src/resolve/resolved-dns-packet.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/resolve/resolved-dns-packet.h b/src/resolve/resolved-dns-packet.h
index 95b0b506ea..505e3e7ba9 100644
--- a/src/resolve/resolved-dns-packet.h
+++ b/src/resolve/resolved-dns-packet.h
@@ -283,6 +283,8 @@ enum {
const char* dns_rcode_to_string(int i) _const_;
int dns_rcode_from_string(const char *s) _pure_;
+const char *format_dns_rcode(int i, char buf[static DECIMAL_STR_MAX(int)]);
+#define FORMAT_DNS_RCODE(i) format_dns_rcode(i, (char [DECIMAL_STR_MAX(int)]) {})
const char* dns_protocol_to_string(DnsProtocol p) _const_;
DnsProtocol dns_protocol_from_string(const char *s) _pure_;