Adding aliases broken in 3.27?

Posted by Linda on Mon 21 Oct 2002 07:10 PM — 3 posts, 17,117 views.

Sweden #0
After upgrading to 3.27, I am finding it impossible to add new aliases. I get told 'This alias is already in the list of aliases.'

This happens in all worlds.
Canada #1
Confirmed! Same problem here.
Australia Forum Administrator #2
For a moment there I couldn't reproduce that one, but in fact it is because of the "improvements" to aliases, where you can now have multiple aliases which differ only by case.

Unfortunately the test for aliases which are marked "ignore case" is backwards, so you can only add duplicate aliases if you check "ignore case".

I will fix that shortly, meanwhile as a work-around do not check "ignore case".

You might wonder how such a confusion is possible, but in C libraries there are some inconsistencies.

eg.


strcmp (a, b) returns 0 if the string "a" is equal to the string "b"


However


strstr (a, b) returns 0 if string "b" is not contained in string "a"