Duplicated if - else if conditions in gtranslit.c
if (*str & 0x80)
{
gunichar key[MAX_KEY_SIZE];
const gchar *r;
gint consumed;
gint r_len;
gunichar c;
// A lot of code
}
else /* no match found */
g_string_append_c (result, '?');
}
else if (*str & 0x80) /* Out-of-range non-ASCII case */
https://gitlab.gnome.org/GNOME/glib/-/blob/master/glib/gtranslit.c#L351-403