Add files via upload
This commit is contained in:
parent
457fd58f89
commit
63b57c1e7d
35
Stdio/StringCompareStringRegion.c
Normal file
35
Stdio/StringCompareStringRegion.c
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
INT StringCompareStringRegionA(PCHAR String1, PCHAR String2, SIZE_T Count)
|
||||||
|
{
|
||||||
|
UCHAR Block1, Block2;
|
||||||
|
while (Count-- > 0)
|
||||||
|
{
|
||||||
|
Block1 = (UCHAR)*String1++;
|
||||||
|
Block2 = (UCHAR)*String2++;
|
||||||
|
|
||||||
|
if (Block1 != Block2)
|
||||||
|
return Block1 - Block2;
|
||||||
|
|
||||||
|
if (Block1 == '\0')
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
INT StringCompareStringRegionW(PWCHAR String1, PWCHAR String2, SIZE_T Count)
|
||||||
|
{
|
||||||
|
UCHAR Block1, Block2;
|
||||||
|
while (Count-- > 0)
|
||||||
|
{
|
||||||
|
Block1 = (UCHAR)*String1++;
|
||||||
|
Block2 = (UCHAR)*String2++;
|
||||||
|
|
||||||
|
if (Block1 != Block2)
|
||||||
|
return Block1 - Block2;
|
||||||
|
|
||||||
|
if (Block1 == '\0')
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user