evgen1137 icon

Untitled

evgen1137 | PRO | 02/24/17 06:24:33 AM UTC | 0 ⭐ | 1040 👁️ | Never ⏰ | []
C++ |

430 B

|

None

|

0 👍

/

0 👎

static cell AMX_NATIVE_CALL TP_ToLowerString_dartfol(AMX *amx, cell *params)
{
    cell *pAddress = NULL;
    unsigned char s;
    amx_GetAddr(amx, params[1], &pAddress);
    while(*pAddress)
    {
        s = *(char*)pAddress;
        if(s > 64 && s < 91) // буквы A-Z
            s += 32;
        else if(s > 191 && s < 224) // буквы А-Я
            s += 32;
        else if(s == 168) // буква Ё
            s = 184;
        *(char*)pAddress = s;
        pAddress++;
    }
    return 1;
}

Comments