From 30b9ebfa2cadef86978f2c2886e16d4fc960f2ed Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Thu, 30 Mar 2023 10:49:13 +1100 Subject: [PATCH] Handle old with old API Define the types and classes we use from the new API. --- bin/tests/system/rpz/testlib/test-data.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/bin/tests/system/rpz/testlib/test-data.h b/bin/tests/system/rpz/testlib/test-data.h index d8027f8b27..63ae0f6cca 100644 --- a/bin/tests/system/rpz/testlib/test-data.h +++ b/bin/tests/system/rpz/testlib/test-data.h @@ -31,6 +31,22 @@ #define LIBRPZ_LIB_OPEN 2 #include +#if __NAMESER < 19991006 +/* + * If the new API is not available define the values we use. + */ + +#define ns_c_in 1 + +#define ns_t_invalid 0 +#define ns_t_a 1 +#define ns_t_cname 5 +#define ns_t_txt 16 +#define ns_t_aaaa 28 +#define ns_t_dname 39 + +#endif + #include "trpz.h" #define NODE_FLAG_IPV6_ADDRESS 0x1