mirror of
https://github.com/reactos/reactos.git
synced 2025-04-22 13:10:39 +00:00
[PSDK]
intsafe.h: fix a comment and 2 benign "typos" svn path=/trunk/; revision=62479
This commit is contained in:
parent
15d43e5a94
commit
c82b3ee66d
1 changed files with 3 additions and 3 deletions
|
@ -657,7 +657,7 @@ INTSAFE_NAME(ULongLongMult)(
|
|||
M2 = M2Low + M2Hi * 0x100000000
|
||||
|
||||
Then the multiplication looks like this:
|
||||
M1 * M2 = (M1Low + M1Hi * 0x100000000) + (M2Low + M2Hi * 0x100000000)
|
||||
M1 * M2 = (M1Low + M1Hi * 0x100000000) * (M2Low + M2Hi * 0x100000000)
|
||||
= M1Low * M2Low
|
||||
+ M1Low * M2Hi * 0x100000000
|
||||
+ M2Low * M1Hi * 0x100000000
|
||||
|
@ -686,13 +686,13 @@ INTSAFE_NAME(ULongLongMult)(
|
|||
}
|
||||
else
|
||||
{
|
||||
*pOutput = LONGLONG_ERROR;
|
||||
*pOutput = ULONGLONG_ERROR;
|
||||
return INTSAFE_E_ARITHMETIC_OVERFLOW;
|
||||
}
|
||||
|
||||
if (Temp > ULONG_MAX)
|
||||
{
|
||||
*pOutput = LONGLONG_ERROR;
|
||||
*pOutput = ULONGLONG_ERROR;
|
||||
return INTSAFE_E_ARITHMETIC_OVERFLOW;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue