Имеется вот такое дело:
if (strstr(uri, search) == NULL) {
ms_free(uri);
continue;
}
Нужно адаптировать к UTF поиску, а то с англ норм, а с русским ищет с учетом регистра.
Попытки привели к вот такому, незаконченному, виду:
if (strstr(g_unichar_tolower(g_utf8_get_char(uri)), search) == NULL) {
ms_free(uri);
continue;
}