define(DS, `ifdef(`REVERSE_MODE',,`nsc_DS')')
define(nsc_DS, `undivert(dss/nsc_abs_name_nodot)')
+# CAA records
+
+define(CAA, `nsc_emit_name `CAA' $1')
+
# Shortcut for classless reverse delegation of a block
define(REVBLOCK, `nsc_forloop(`i', $2, $3, `i' `CNAME' `i'.$1