{
if (zone) {
if (zone->soa) {
- if ((fmt->flags & LDNS_COMMENT_LAYOUT))
+ if ((fmt->flags & LDNS_COMMENT_LAYOUT)) {
fprintf(out, ";; Zone: ");
- ldns_rdf_print(out,
- ldns_dnssec_name_name(zone->soa));
- if ((fmt->flags & LDNS_COMMENT_LAYOUT))
+ ldns_rdf_print(out, ldns_dnssec_name_name(
+ zone->soa));
fprintf(out, "\n;\n");
+ }
ldns_dnssec_rrsets_print_fmt(out, fmt,
ldns_dnssec_name_find_rrset(
zone->soa,
if (! (fmt->flags & LDNS_COMMENT_KEY)) {
break;
}
- flags = ldns_rdf2native_int16(ldns_rr_rdf(rr, 0));
+ flags = ldns_rdf2native_int16(
+ ldns_rr_rdf(rr, 0));
ldns_buffer_printf(output, " ;{");
if (fmt->flags & LDNS_COMMENT_KEY_ID) {
ldns_buffer_printf(output, "id = %u",
ldns_buffer_printf(
output, " (zsk)");
}
- if (fmt->flags & LDNS_COMMENT_KEY_SIZE) {
+ if (fmt->flags & LDNS_COMMENT_KEY_SIZE){
ldns_buffer_printf(
output, ", ");
}
break;
case LDNS_RR_TYPE_RRSIG:
if ((fmt->flags & LDNS_COMMENT_KEY)
+ && (fmt->flags
+ & LDNS_COMMENT_RRSIGS)
&& ldns_rr_rdf(rr, 6) != NULL) {
- ldns_buffer_printf(output, " ;{id = %d}",
- ldns_rdf2native_int16(ldns_rr_rdf(rr, 6)));
+ ldns_buffer_printf(output
+ , " ;{id = %d}"
+ , ldns_rdf2native_int16(
+ ldns_rr_rdf(rr, 6)));
}
break;
case LDNS_RR_TYPE_DS:
if ((fmt->flags & LDNS_COMMENT_BUBBLEBABBLE)
&& ldns_rr_rdf(rr, 3) != NULL) {
- uint8_t *data = ldns_rdf_data(ldns_rr_rdf(rr, 3));
- size_t len = ldns_rdf_size(ldns_rr_rdf(rr, 3));
- char *babble = ldns_bubblebabble(data, len);
- if(babble)
- ldns_buffer_printf(output, " ;{%s}", babble);
+ uint8_t *data = ldns_rdf_data(
+ ldns_rr_rdf(rr, 3));
+ size_t len = ldns_rdf_size(
+ ldns_rr_rdf(rr, 3));
+ char *babble = ldns_bubblebabble(
+ data, len);
+ if(babble) {
+ ldns_buffer_printf(output
+ , " ;{%s}", babble);
+ }
LDNS_FREE(babble);
}
break;
* Represent a NULL pointer (in stead of a pointer to a ldns_rr as "; (null)"
* as opposed to outputting nothing at all in such a case.
*/
-#define LDNS_COMMENT_NULLS 0x01
+#define LDNS_COMMENT_NULLS 0x0001
/** Show key id with DNSKEY RR's as comment */
-#define LDNS_COMMENT_KEY_ID 0x02
+#define LDNS_COMMENT_KEY_ID 0x0002
/** Show if a DNSKEY is a ZSK or KSK as comment */
-#define LDNS_COMMENT_KEY_TYPE 0x04
+#define LDNS_COMMENT_KEY_TYPE 0x0004
/** Show DNSKEY key size as comment */
-#define LDNS_COMMENT_KEY_SIZE 0x08
+#define LDNS_COMMENT_KEY_SIZE 0x0008
/** Show key id, type and size as comment for DNSKEY RR's */
#define LDNS_COMMENT_KEY (LDNS_COMMENT_KEY_ID \
|LDNS_COMMENT_KEY_TYPE\
|LDNS_COMMENT_KEY_SIZE)
/** Provide bubblebabble representation for DS RR's as comment */
-#define LDNS_COMMENT_BUBBLEBABBLE 0x10
+#define LDNS_COMMENT_BUBBLEBABBLE 0x0010
/** Show when a NSEC3 RR has the optout flag set as comment */
-#define LDNS_COMMENT_FLAGS 0x20
+#define LDNS_COMMENT_FLAGS 0x0020
/** Show the unhashed owner and next owner names for NSEC3 RR's as comment */
-#define LDNS_COMMENT_NSEC3_CHAIN 0x40
+#define LDNS_COMMENT_NSEC3_CHAIN 0x0040
/** Print mark up */
-#define LDNS_COMMENT_LAYOUT 0x80
+#define LDNS_COMMENT_LAYOUT 0x0080
+/** Also comment KEY_ID with RRSIGS **/
+#define LDNS_COMMENT_RRSIGS 0x0100
/**
* Output format specifier