+4702. [func] Update function declarations to use
+ dns_masterstyle_flags_t for style flags. [RT #45924]
+
4701. [cleanup] Refactored lib/dns/tsig.c to reduce code
duplication and simplify the disabling of MD5.
[RT #45490]
dns_master_styleflags(const dns_master_style_t *style);
isc_result_t
-dns_master_stylecreate(dns_master_style_t **style, unsigned int flags,
+dns_master_stylecreate(dns_master_style_t **style,
+ dns_masterstyle_flags_t flags,
unsigned int ttl_column, unsigned int class_column,
unsigned int type_column, unsigned int rdata_column,
unsigned int line_length, unsigned int tab_width,
isc_mem_t *mctx);
isc_result_t
-dns_master_stylecreate2(dns_master_style_t **style, unsigned int flags,
- unsigned int ttl_column, unsigned int class_column,
- unsigned int type_column, unsigned int rdata_column,
- unsigned int line_length, unsigned int tab_width,
- unsigned int split_width, isc_mem_t *mctx);
+dns_master_stylecreate2(dns_master_style_t **style,
+ dns_masterstyle_flags_t flags,
+ unsigned int ttl_column, unsigned int class_column,
+ unsigned int type_column, unsigned int rdata_column,
+ unsigned int line_length, unsigned int tab_width,
+ unsigned int split_width, isc_mem_t *mctx);
void
dns_master_styledestroy(dns_master_style_t **style, isc_mem_t *mctx);
isc_result_t
dns_rdata_tofmttext(dns_rdata_t *rdata, const dns_name_t *origin,
- unsigned int flags, unsigned int width,
+ dns_masterstyle_flags_t flags, unsigned int width,
unsigned int split_width, const char *linebreak,
isc_buffer_t *target);
/*%<
}
isc_result_t
-dns_master_stylecreate(dns_master_style_t **stylep, unsigned int flags,
+dns_master_stylecreate(dns_master_style_t **stylep,
+ dns_masterstyle_flags_t flags,
unsigned int ttl_column, unsigned int class_column,
unsigned int type_column, unsigned int rdata_column,
unsigned int line_length, unsigned int tab_width,
}
isc_result_t
-dns_master_stylecreate2(dns_master_style_t **stylep, unsigned int flags,
+dns_master_stylecreate2(dns_master_style_t **stylep,
+ dns_masterstyle_flags_t flags,
unsigned int ttl_column, unsigned int class_column,
unsigned int type_column, unsigned int rdata_column,
unsigned int line_length, unsigned int tab_width,
*/
typedef struct dns_rdata_textctx {
const dns_name_t *origin; /*%< Current origin, or NULL. */
- unsigned int flags; /*%< DNS_STYLEFLAG_* */
+ dns_masterstyle_flags_t flags; /*%< DNS_STYLEFLAG_* */
unsigned int width; /*%< Width of rdata column. */
const char *linebreak; /*%< Line break string. */
} dns_rdata_textctx_t;
isc_result_t
dns_rdata_tofmttext(dns_rdata_t *rdata, const dns_name_t *origin,
- unsigned int flags, unsigned int width,
+ dns_masterstyle_flags_t flags, unsigned int width,
unsigned int split_width, const char *linebreak,
isc_buffer_t *target)
{