isalpha_clocale
if (isalpha_clocale(c1))
return ((isalpha_clocale(c2)) ? ((int) c1 - (int) c2) : -1);
if (isalpha_clocale(c2))
if (!isalpha_clocale(c) && (c != L'~'))