Есть неупорядоченный GSList со строковыми значениями. Нужно удалить дубликаты (фактически, сделать uniq). Есть ли "из коробки" способ это сделать?
Самому, используя _find() и _remove(), реализовать это не проблема. Просто хочется уложиться в рамки стиля программирования GLib. Пока нашел способ использовать GHashTable с соответствующей функцией сравнения (gslist -> GHashTable -> g_hash_table_get_keys()).
Спасибо.