replace_str
replace_str(f, sizeof(f), "/", "\\047");
replace_str(f, sizeof(f), "%1", get_char(zone->name, 0));
replace_str(f, sizeof(f), "%2", get_char(zone->name, 1));
replace_str(f, sizeof(f), "%3", get_char(zone->name, 2));
replace_str(f, sizeof(f), "%z", get_end_label(zone, 1));
replace_str(f, sizeof(f), "%y", get_end_label(zone, 2));
replace_str(f, sizeof(f), "%x", get_end_label(zone, 3));
replace_str(f, sizeof(f), "%s", escape_slash_zonefile(
replace_str(f, sizeof(f), "%1", get_char(zone->name, 0));
replace_str(f, sizeof(f), "%2", get_char(zone->name, 1));
replace_str(f, sizeof(f), "%3", get_char(zone->name, 2));
replace_str(f, sizeof(f), "%z", get_end_label(zone, 1));
replace_str(f, sizeof(f), "%y", get_end_label(zone, 2));
replace_str(f, sizeof(f), "%x", get_end_label(zone, 3));
replace_str(f, sizeof(f), "%s", escape_slash_zonefile(
void replace_str(char* buf, size_t len, const char* one, const char* two);