Hello.

IMO the r22153 introduced a weirdly looking code:

static inline int
nat_toupper(int a)
{
    return tolower(a);
}

This makes the question arise (to a new code reader) as to why "tolower" is called inside the function when the function itself is named "nat_toupper"

Besides, I don't quite understand why this change should fix the problem mentioned in the commit message ("improper sorting of names with underscores when Interpret numbers when sorting is used"). Should the old code work correctly if toupper is implemented correctly? If the commit really fixes something, shouldn't the real cause be fixed (something in toupper IMO)?

Just some thoughts by a casual code reader.

Reply via email to