diff options
Diffstat (limited to 'protocols/MRA/src/Sdk/StrToNum.h')
-rw-r--r-- | protocols/MRA/src/Sdk/StrToNum.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/protocols/MRA/src/Sdk/StrToNum.h b/protocols/MRA/src/Sdk/StrToNum.h index 3d7d3bb86f..ef3a95050e 100644 --- a/protocols/MRA/src/Sdk/StrToNum.h +++ b/protocols/MRA/src/Sdk/StrToNum.h @@ -42,11 +42,11 @@ __inline DWORD StrToUNum32(LPCSTR lpcszString,size_t dwStringLen) {
if ((bCurentFigure=((*lpcszString)-48))<10)
{
- dwNum*=10;//
- dwNum+=bCurentFigure;//
+ dwNum*=10;// сдвигаем предыдущее число на один разряд чтоб добавить в младший разряд новую цифру
+ dwNum+=bCurentFigure;// добавляем цифру в младший разряд
}
- lpcszString++;//
- dwStringLen--;//
+ lpcszString++;// перемещаем указатель на следующую позицию
+ dwStringLen--;// уменьшаем длинну
}
return(dwNum);
@@ -62,19 +62,19 @@ __inline SSIZE_T StrToNum(LPCSTR lpcszString,size_t dwStringLen) if (bCurentFigure=='-') lSingn=-1;
if (bCurentFigure=='+') lSingn=1;
- lpcszString++;//
- dwStringLen--;//
+ lpcszString++;// перемещаем указатель на следующую позицию
+ dwStringLen--;// уменьшаем длинну
}
while(dwStringLen)
{
if ((bCurentFigure=((*lpcszString)-48))<10)
{
- lNum*=10;//
- lNum+=bCurentFigure;//
+ lNum*=10;// сдвигаем предыдущее число на один разряд чтоб добавить в младший разряд новую цифру
+ lNum+=bCurentFigure;// добавляем цифру в младший разряд
}
- lpcszString++;//
- dwStringLen--;//
+ lpcszString++;// перемещаем указатель на следующую позицию
+ dwStringLen--;// уменьшаем длинну
}
lNum*=lSingn;
|