Независимые от регистра аккаунты (несовместимо со старыми)
Для сохранения аккаунтов нужно выполнить скрипт
#! /bin/bash
for filename in ./scriptfiles/*.cer
do
fname=`basename $filename`
n=`echo $fname | tr A-Z a-z`
if [ "$fname" != "$n" ]
then
mv $fname $n
fi
done
Функция strlower с поддержкой русского языка
This commit is contained in:
@@ -90,3 +90,21 @@ public FixRus(string[])
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
|
||||
stock strlower(txt[])
|
||||
{
|
||||
new tmp[MAX_TEXTSTR];
|
||||
tmp[0]=0;
|
||||
if (txt[0]==0) return tmp;
|
||||
new i=0;
|
||||
for (i=0;i<strlen(txt);i++) {
|
||||
if(txt[i] >= 'A' && txt[i] <= 'Z' || txt[i] >= '<27>' && txt[i] <= '<27>')
|
||||
tmp[i] = txt[i] + 32;
|
||||
else if(txt[i] == '<27>')
|
||||
tmp[i] = '<27>';
|
||||
else
|
||||
tmp[i] = txt[i];
|
||||
}
|
||||
tmp[strlen(txt)]=0;
|
||||
return tmp;
|
||||
}
|
||||
Reference in New Issue
Block a user