diff --git a/src/const-info.c b/src/const-info.c index 4c472dab..787357a1 100644 --- a/src/const-info.c +++ b/src/const-info.c @@ -2,6 +2,7 @@ * Do not edit manually! */ #include +#include #include #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) diff --git a/src/mk-const-info.c.sh b/src/mk-const-info.c.sh index dc341e78..0d763bb5 100755 --- a/src/mk-const-info.c.sh +++ b/src/mk-const-info.c.sh @@ -5,13 +5,14 @@ cat > const-info.c << END_OF_HEAD * Do not edit manually! */ #include +#include #include #include "const-info.h" static struct const_info consts_info[] = { { -1, NULL, "/* */" }, 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 };