Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: proper directory sorting

proper directory sorting

From: Frederic Devernay <frederic.devernay_at_m4x.org>
Date: 2006-02-27

Hi,
Are there any plans to implement proper directory sorting in rockbox?
for some reason, I expect "Sébastien Schuller" to be placed before "Syd
Barrett", not after as it is now.

Of course, full unicode sorting (i.e. implementing full strcoll()) is
almost impossible, but in the 0000-00FF range, a simple lookup table
will do the job easily. This means that instead of returning *s1-*s2 (in
./firmware/common/strcmp.c), we just have to return
latin1_to_order[*s1]-latin1_to_order[*s2].

strncmp would also have to be reworked to use that lookup table only for
latin1 characters (i.e. at odd places, iff the character before was \000).

Fred
Received on Mon Feb 27 18:28:51 2006


Page was last modified "Jan 10 2012" The Rockbox Crew
aaa