mirror of https://github.com/getdnsapi/getdns.git
Lookup texts for the new return codes
This commit is contained in:
parent
cfd564cf8c
commit
275acfb1a5
|
@ -2,6 +2,7 @@
|
|||
* Do not edit manually!
|
||||
*/
|
||||
#include <getdns/getdns.h>
|
||||
#include <getdns/getdns_extra.h>
|
||||
#include <stdlib.h>
|
||||
#include "const-info.h"
|
||||
|
||||
|
@ -21,6 +22,7 @@ static struct const_info consts_info[] = {
|
|||
{ 309, "GETDNS_RETURN_DNSSEC_WITH_STUB_DISALLOWED", GETDNS_RETURN_DNSSEC_WITH_STUB_DISALLOWED_TEXT },
|
||||
{ 310, "GETDNS_RETURN_MEMORY_ERROR", GETDNS_RETURN_MEMORY_ERROR_TEXT },
|
||||
{ 311, "GETDNS_RETURN_INVALID_PARAMETER", GETDNS_RETURN_INVALID_PARAMETER_TEXT },
|
||||
{ 390, "GETDNS_RETURN_NOT_IMPLEMENTED", GETDNS_RETURN_NOT_IMPLEMENTED_TEXT },
|
||||
{ 400, "GETDNS_DNSSEC_SECURE", GETDNS_DNSSEC_SECURE_TEXT },
|
||||
{ 401, "GETDNS_DNSSEC_BOGUS", GETDNS_DNSSEC_BOGUS_TEXT },
|
||||
{ 402, "GETDNS_DNSSEC_INDETERMINATE", GETDNS_DNSSEC_INDETERMINATE_TEXT },
|
||||
|
@ -75,6 +77,8 @@ static struct const_info consts_info[] = {
|
|||
{ 1100, "GETDNS_BAD_DNS_CNAME_IN_TARGET", GETDNS_BAD_DNS_CNAME_IN_TARGET_TEXT },
|
||||
{ 1101, "GETDNS_BAD_DNS_ALL_NUMERIC_LABEL", GETDNS_BAD_DNS_ALL_NUMERIC_LABEL_TEXT },
|
||||
{ 1102, "GETDNS_BAD_DNS_CNAME_RETURNED_FOR_OTHER_TYPE", GETDNS_BAD_DNS_CNAME_RETURNED_FOR_OTHER_TYPE_TEXT },
|
||||
{ 3000, "GETDNS_DANE_PKIX_DID_NOT_VALIDATE", GETDNS_DANE_PKIX_DID_NOT_VALIDATE_TEXT },
|
||||
{ 3001, "GETDNS_DANE_TLSA_DID_NOT_MATCH", GETDNS_DANE_TLSA_DID_NOT_MATCH_TEXT },
|
||||
};
|
||||
|
||||
static int const_info_cmp(const void *a, const void *b)
|
||||
|
|
|
@ -5,13 +5,14 @@ cat > const-info.c << END_OF_HEAD
|
|||
* Do not edit manually!
|
||||
*/
|
||||
#include <getdns/getdns.h>
|
||||
#include <getdns/getdns_extra.h>
|
||||
#include <stdlib.h>
|
||||
#include "const-info.h"
|
||||
|
||||
static struct const_info consts_info[] = {
|
||||
{ -1, NULL, "/* <unknown getdns value> */" },
|
||||
END_OF_HEAD
|
||||
awk '/^[ ]+GETDNS_[A-Z_]+[ ]+=[ ]+[0-9]+/{ print "\t{ "$3", \""$1"\", "$1"_TEXT }," }/^#define GETDNS_[A-Z_]+[ ]+[0-9]+/ && !/^#define GETDNS_RRTYPE/ && !/_TEXT/{ print "\t{ "$3", \""$2"\", "$2"_TEXT },"}' getdns/getdns.h | sed 's/,,/,/g' >> const-info.c
|
||||
awk '/^[ ]+GETDNS_[A-Z_]+[ ]+=[ ]+[0-9]+/{ print $3"\t{ "$3", \""$1"\", "$1"_TEXT }," }/^#define GETDNS_[A-Z_]+[ ]+[0-9]+/ && !/^#define GETDNS_RRTYPE/ && !/^#define GETDNS_OPCODE_/ && !/^#define GETDNS_RCODE/ && !/^#define GETDNS_RRCLASS/ && !/_TEXT/{ print $3"\t{ "$3", \""$2"\", "$2"_TEXT },"}' getdns/getdns.h getdns/getdns_extra.h | sort -n | sed -e 's/^[0-9][0-9]*//g' -e 's/^,//g' -e 's/,,/,/g' >> const-info.c
|
||||
cat >> const-info.c << END_OF_TAIL
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue