SYNTAX_ERROR
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(item), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(item), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(item), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(item), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(item), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(type), NAME(field));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(type), NAME(field));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(type), NAME(field));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[3]), NAME(&rr));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[1]), NAME(&rr));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[3]), NAME(&rr));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[1]), NAME(&rr));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[0]), NAME(&rr));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[1]), NAME(&rr));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[1]), NAME(&include));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[0]), NAME(&origin));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[0]), NAME(&ttl));
SYNTAX_ERROR(parser, "Unknown control entry");
SYNTAX_ERROR(parser, "No last stated owner");
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(item), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(item), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Impossibly large input, exceeds %zu bytes", size);
SYNTAX_ERROR(parser, "Missing closing quote");
SYNTAX_ERROR(parser, token, "Missing closing brace");
SYNTAX_ERROR(parser, token, "Nested opening brace");
SYNTAX_ERROR(parser, token, "Missing opening brace");
SYNTAX_ERROR(parser, token, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, token, "Missing %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, token, "Missing %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, token, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, token, "Nested opening brace");
SYNTAX_ERROR(parser, token, "Missing opening brace");
SYNTAX_ERROR(parser, token, "Missing %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, token, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, token, "Missing %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, token, "Missing %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, token, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, token, "Nested opening brace");
SYNTAX_ERROR(parser, token, "Missing opening brace");
SYNTAX_ERROR(parser, token, "Missing %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, token, "Missing %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, token, "Missing %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, token, "Nested opening brace");
SYNTAX_ERROR(parser, token, "Missing opening brace");
SYNTAX_ERROR(parser, token, "Missing %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, token, "Trailing data in %s", NAME(type));
SYNTAX_ERROR(parser, token, "Missing closing brace");
SYNTAX_ERROR(parser, token, "Nested opening brace");
SYNTAX_ERROR(parser, token, "Missing opening brace");
SYNTAX_ERROR(parser, token, "Trailing data in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid alpn in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid alpn in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid alpn in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid alpn in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid alpn in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid port in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid port in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid ipv4hint in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid ipv4hint in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid ipv4hint in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid ipv4hint in %s", NAME(type));
SYNTAX_ERROR(parser, "maximum size exceeded");
SYNTAX_ERROR(parser, "Invalid ech in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid ech in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid ipv6hint in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid ipv6hint in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid ipv6hint in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid ipv6hint in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid dohpath in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid dohpath in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid tls-supported-group in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid tls-supported-groups in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid mandatory in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid mandatory of %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid mandatory in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid mandatory in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid key in %s of %s", NAME(param), NAME(type));
SYNTAX_ERROR(parser, "Invalid key in %s of %s", NAME(param), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[4]), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[5]), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[5]), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[6]), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[1]), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[2]), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[3]), NAME(type));
SYNTAX_ERROR(parser, "Missing %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s record", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[0]), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Missing %s in %s", NAME((&f[n!=0])), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Trailing data in %s", NAME(t));
SYNTAX_ERROR(parser, "Missing %s in %s", NAME(&f[4]), NAME(t));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[3]), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[3]), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s, windows are out-of-order",
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s, blocks are out-of-bounds",
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[3]), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Trailing data in %s", NAME(t));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[1]), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[1]), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s, the no gateway type (type 0) of AMTRELAY requires the relay field to have '.' in it", NAME(&fields[3]), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[3]), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid RDLENGTH in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid RDATA in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid RDATA in %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid RDATA in %s", NAME(type));
SYNTAX_ERROR(parser, "Unknown record type");
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[1]), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&type->rdata.fields[2]), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s", NAME(type));
SYNTAX_ERROR(parser, "Missing %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s record", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s record", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s record", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s record", NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[4]), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(field), NAME(type));