String comparison routines can return -1 and thus their return type cant be unsigned
This commit is contained in:
@@ -59,28 +59,28 @@ RtlCompareMemory(IN PCVOID LeftBuffer,
|
|||||||
|
|
||||||
XTCLINK
|
XTCLINK
|
||||||
XTAPI
|
XTAPI
|
||||||
SIZE_T
|
LONG
|
||||||
RtlCompareString(IN PCSTR String1,
|
RtlCompareString(IN PCSTR String1,
|
||||||
IN PCSTR String2,
|
IN PCSTR String2,
|
||||||
IN SIZE_T Length);
|
IN SIZE_T Length);
|
||||||
|
|
||||||
XTCLINK
|
XTCLINK
|
||||||
XTAPI
|
XTAPI
|
||||||
SIZE_T
|
LONG
|
||||||
RtlCompareStringInsensitive(IN PCSTR String1,
|
RtlCompareStringInsensitive(IN PCSTR String1,
|
||||||
IN PCSTR String2,
|
IN PCSTR String2,
|
||||||
IN SIZE_T Length);
|
IN SIZE_T Length);
|
||||||
|
|
||||||
XTCLINK
|
XTCLINK
|
||||||
XTAPI
|
XTAPI
|
||||||
SIZE_T
|
LONG
|
||||||
RtlCompareWideString(IN PCWSTR String1,
|
RtlCompareWideString(IN PCWSTR String1,
|
||||||
IN PCWSTR String2,
|
IN PCWSTR String2,
|
||||||
IN SIZE_T Length);
|
IN SIZE_T Length);
|
||||||
|
|
||||||
XTCLINK
|
XTCLINK
|
||||||
XTAPI
|
XTAPI
|
||||||
SIZE_T
|
LONG
|
||||||
RtlCompareWideStringInsensitive(IN PCWSTR String1,
|
RtlCompareWideStringInsensitive(IN PCWSTR String1,
|
||||||
IN PCWSTR String2,
|
IN PCWSTR String2,
|
||||||
IN SIZE_T Length);
|
IN SIZE_T Length);
|
||||||
|
|||||||
@@ -18,12 +18,12 @@ namespace RTL
|
|||||||
class String
|
class String
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
STATIC XTAPI SIZE_T CompareString(IN PCSTR String1,
|
STATIC XTAPI LONG CompareString(IN PCSTR String1,
|
||||||
IN PCSTR String2,
|
IN PCSTR String2,
|
||||||
IN SIZE_T Length);
|
IN SIZE_T Length);
|
||||||
STATIC XTAPI SIZE_T CompareStringInsensitive(IN PCSTR String1,
|
STATIC XTAPI LONG CompareStringInsensitive(IN PCSTR String1,
|
||||||
IN PCSTR String2,
|
IN PCSTR String2,
|
||||||
IN SIZE_T Length);
|
IN SIZE_T Length);
|
||||||
STATIC XTAPI PCHAR ConcatenateString(OUT PCHAR Destination,
|
STATIC XTAPI PCHAR ConcatenateString(OUT PCHAR Destination,
|
||||||
IN PCHAR Source,
|
IN PCHAR Source,
|
||||||
IN SIZE_T Count);
|
IN SIZE_T Count);
|
||||||
|
|||||||
@@ -18,12 +18,12 @@ namespace RTL
|
|||||||
class WideString
|
class WideString
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
STATIC XTAPI SIZE_T CompareWideString(IN PCWSTR String1,
|
STATIC XTAPI LONG CompareWideString(IN PCWSTR String1,
|
||||||
IN PCWSTR String2,
|
IN PCWSTR String2,
|
||||||
IN SIZE_T Length);
|
IN SIZE_T Length);
|
||||||
STATIC XTAPI SIZE_T CompareWideStringInsensitive(IN PCWSTR String1,
|
STATIC XTAPI LONG CompareWideStringInsensitive(IN PCWSTR String1,
|
||||||
IN PCWSTR String2,
|
IN PCWSTR String2,
|
||||||
IN SIZE_T Length);
|
IN SIZE_T Length);
|
||||||
STATIC XTAPI PWCHAR ConcatenateWideString(OUT PWCHAR Destination,
|
STATIC XTAPI PWCHAR ConcatenateWideString(OUT PWCHAR Destination,
|
||||||
IN PWCHAR Source,
|
IN PWCHAR Source,
|
||||||
IN SIZE_T Count);
|
IN SIZE_T Count);
|
||||||
|
|||||||
@@ -166,7 +166,7 @@ RtlCompareMemory(IN PCVOID LeftBuffer,
|
|||||||
*/
|
*/
|
||||||
XTCLINK
|
XTCLINK
|
||||||
XTAPI
|
XTAPI
|
||||||
SIZE_T
|
LONG
|
||||||
RtlCompareString(IN PCSTR String1,
|
RtlCompareString(IN PCSTR String1,
|
||||||
IN PCSTR String2,
|
IN PCSTR String2,
|
||||||
IN SIZE_T Length)
|
IN SIZE_T Length)
|
||||||
@@ -192,7 +192,7 @@ RtlCompareString(IN PCSTR String1,
|
|||||||
*/
|
*/
|
||||||
XTCLINK
|
XTCLINK
|
||||||
XTAPI
|
XTAPI
|
||||||
SIZE_T
|
LONG
|
||||||
RtlCompareStringInsensitive(IN PCSTR String1,
|
RtlCompareStringInsensitive(IN PCSTR String1,
|
||||||
IN PCSTR String2,
|
IN PCSTR String2,
|
||||||
IN SIZE_T Length)
|
IN SIZE_T Length)
|
||||||
@@ -218,7 +218,7 @@ RtlCompareStringInsensitive(IN PCSTR String1,
|
|||||||
*/
|
*/
|
||||||
XTCLINK
|
XTCLINK
|
||||||
XTAPI
|
XTAPI
|
||||||
SIZE_T
|
LONG
|
||||||
RtlCompareWideString(IN PCWSTR String1,
|
RtlCompareWideString(IN PCWSTR String1,
|
||||||
IN PCWSTR String2,
|
IN PCWSTR String2,
|
||||||
IN SIZE_T Length)
|
IN SIZE_T Length)
|
||||||
@@ -244,7 +244,7 @@ RtlCompareWideString(IN PCWSTR String1,
|
|||||||
*/
|
*/
|
||||||
XTCLINK
|
XTCLINK
|
||||||
XTAPI
|
XTAPI
|
||||||
SIZE_T
|
LONG
|
||||||
RtlCompareWideStringInsensitive(IN PCWSTR String1,
|
RtlCompareWideStringInsensitive(IN PCWSTR String1,
|
||||||
IN PCWSTR String2,
|
IN PCWSTR String2,
|
||||||
IN SIZE_T Length)
|
IN SIZE_T Length)
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
* @since XT 1.0
|
* @since XT 1.0
|
||||||
*/
|
*/
|
||||||
XTAPI
|
XTAPI
|
||||||
SIZE_T
|
LONG
|
||||||
RTL::String::CompareString(IN PCSTR String1,
|
RTL::String::CompareString(IN PCSTR String1,
|
||||||
IN PCSTR String2,
|
IN PCSTR String2,
|
||||||
IN SIZE_T Length)
|
IN SIZE_T Length)
|
||||||
@@ -78,7 +78,7 @@ RTL::String::CompareString(IN PCSTR String1,
|
|||||||
* @since XT 1.0
|
* @since XT 1.0
|
||||||
*/
|
*/
|
||||||
XTAPI
|
XTAPI
|
||||||
SIZE_T
|
LONG
|
||||||
RTL::String::CompareStringInsensitive(IN PCSTR String1,
|
RTL::String::CompareStringInsensitive(IN PCSTR String1,
|
||||||
IN PCSTR String2,
|
IN PCSTR String2,
|
||||||
IN SIZE_T Length)
|
IN SIZE_T Length)
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
* @since XT 1.0
|
* @since XT 1.0
|
||||||
*/
|
*/
|
||||||
XTAPI
|
XTAPI
|
||||||
SIZE_T
|
LONG
|
||||||
RTL::WideString::CompareWideString(IN PCWSTR String1,
|
RTL::WideString::CompareWideString(IN PCWSTR String1,
|
||||||
IN PCWSTR String2,
|
IN PCWSTR String2,
|
||||||
IN SIZE_T Length)
|
IN SIZE_T Length)
|
||||||
@@ -78,7 +78,7 @@ RTL::WideString::CompareWideString(IN PCWSTR String1,
|
|||||||
* @since XT 1.0
|
* @since XT 1.0
|
||||||
*/
|
*/
|
||||||
XTAPI
|
XTAPI
|
||||||
SIZE_T
|
LONG
|
||||||
RTL::WideString::CompareWideStringInsensitive(IN PCWSTR String1,
|
RTL::WideString::CompareWideStringInsensitive(IN PCWSTR String1,
|
||||||
IN PCWSTR String2,
|
IN PCWSTR String2,
|
||||||
IN SIZE_T Length)
|
IN SIZE_T Length)
|
||||||
|
|||||||
Reference in New Issue
Block a user