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



Rockbox mail archive

Subject: Re: how is strnatcmp aka "Interpret numbers while sorting" supposed to sort?

Re: how is strnatcmp aka "Interpret numbers while sorting" supposed to sort?

From: Thomas Martitz <thomas.martitz_at_fhtw-berlin.de>
Date: Thu, 19 Mar 2009 16:00:37 +0100

Linus Nielsen Feltzing wrote:
> Bryan VanDyke wrote:
>> 1. Numbers sort before Non-numbers.
>> - Leading zeros are striped. A leading zero on a zero is still zero.
>> - 000 becomes 0.
>> - Some of the code that has been used has trouble with this.
>> 2. Lesser number before greater.
>> - 1,2,3,4 etc
>> 3. Anything else strcmp.
>
> Sounds simple and sane, and seems to be the way Windows Explorer works
> as well.
>
> Linus
>
Well, this is what SVN does, currently. And if we we want 02 after 1,
just a (relatively) small modification is needed, without messing up
decimal numbers like 1.02 and 1.1
Received on 2009-03-19


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