Thomas Martitz a écrit : > Am 26.04.2010 15:42, schrieb Colomban Wendling: > > >> Both use g_utf8_collate_key_for_filename() to get a clever sort, which >> fixes the problem I spoken above, and also sorts 1, 2 and 10 numerically >> rather than alphabetically - thus we have 1, 2, 10 and not 1, 10, 2. >> > > I'm quite confident you cannot achieve that with strcmp() (1 comes after > 2 no matter if there's a following 0 or not). You'd need something like > strnatcmp[1], which we use quite happily in Rockbox since a while, for > that. Hum, not sure what you mean… Actually, g_utf8_collate_key_for_filename() do the trick quite well, supports full UTF-8 and honor locale-specific rules. I don't see need for a replacement here, do you?
Regards, Colomban PS: sorry Thomas for the double post, I messed up with my mail client and didn't responded to the list… _______________________________________________ Geany-devel mailing list Geany-devel@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel