21.02.2017, 22:11 
	
	
	
		После шаманства моя функция заработала нормально и на скорость это не повлияло
Если вместо букв написать ascii коды - работает только c латиницой, WTF 
	
	
	
	
PHP Code:
int UpperToLower_miaso(char *str)
{
    int len = 0;
    char ch;
    while (true)
    {
        ch = *str;
        if (ch == 0) break;
        if (ch > 'A' && ch < 'Z') ch += 32;
        else if (ch > 'А' && ch < 'Я') ch += 32;
        else if (ch == 'Ё') ch = 184;
        *str = ch;
        len++;
        str++;
    }
    return len;
} 
 
	

