On Feb 9, 2008 2:07 PM, Francesc Altet <faltet@carabos.com> wrote:
A Saturday 09 February 2008, Charles R Harris escrigué:
> > So, strncmp1 is not only faster than its C counterpart, but also
> > the one doing the correct job with NumPy (unicode) strings.
>
> Ah, in that case the current indirect sort for NumPy strings, which
> uses strncmp, is incorrect and needs to be fixed. It seems that
> strings with zeros are not part of the current test series ;)

Yeah, that's right.  And yes, it would be advisable to have at least a
couple of tests having zeros interspersed throughout the string.

Like this should do:

In [5]: argsort(fromstring("\0\2\0\1", dtype="|S2"))
Out[5]: array([0, 1])

Chuck