/* helper function for reverse_hostname */
void reverse_string(char *r_host, int len) {
/* helper function for reverse_hostname */
void reverse_string(char *r_host, int len) {
reverse_hostname(r_host, vl->host);
gr_copy_escape_part(n_host, r_host, sizeof(n_host), escape_char, 1);
} else {
reverse_hostname(r_host, vl->host);
gr_copy_escape_part(n_host, r_host, sizeof(n_host), escape_char, 1);
} else {
bool preserve_separator = (flags & GRAPHITE_PRESERVE_SEPARATOR);
if (flags & GRAPHITE_REVERSE_HOST) {
bool preserve_separator = (flags & GRAPHITE_PRESERVE_SEPARATOR);
if (flags & GRAPHITE_REVERSE_HOST) {
reverse_hostname(r_host, vl->host);
gr_copy_escape_part(n_host, r_host, sizeof(n_host), escape_char,
preserve_separator);
reverse_hostname(r_host, vl->host);
gr_copy_escape_part(n_host, r_host, sizeof(n_host), escape_char,
preserve_separator);