* PROJECT: ReactOS kernel-mode tests
* LICENSE: GPLv2+ - See COPYING in the top level directory
* PURPOSE: Kernel-Mode Test Suite Runtime library memory functions test
- * PROGRAMMER: Thomas Faber <thfabba@gmx.de>
+ * PROGRAMMER: Thomas Faber <thomas.faber@reactos.org>
*/
#include <stddef.h>
IN const VOID *Buffer,
...)
{
- PCUCHAR OutBuffer = Buffer;
+ CONST UCHAR *OutBuffer = Buffer;
INT Count;
INT Value;
va_list Arguments;
if (*OutBuffer++ != Value)
{
--OutBuffer;
- trace("CheckBuffer failed at offset %d, value %x, expected %x\n", OutBuffer - (PCUCHAR)Buffer, *OutBuffer, Value);
+ trace("CheckBuffer failed at offset %d, value %x, expected %x\n", OutBuffer - (CONST UCHAR*)Buffer, *OutBuffer, Value);
return FALSE;
}
}
IN const VOID *Buffer,
...)
{
- PCUCHAR OutBuffer = Buffer;
+ CONST UCHAR *OutBuffer = Buffer;
INT Count, Repeat, i;
INT Values[16];
va_list Arguments;
if (*OutBuffer++ != Values[i])
{
--OutBuffer;
- trace("CheckPattern failed at offset %d, value %x, expected %x\n", OutBuffer - (PCUCHAR)Buffer, *OutBuffer, Values[i]);
+ trace("CheckPattern failed at offset %d, value %x, expected %x\n", OutBuffer - (CONST UCHAR*)Buffer, *OutBuffer, Values[i]);
return FALSE;
}
}
const SIZE_T HalfSize = Size / 2;
SIZE_T RetSize;
KIRQL Irql;
- ULONG i;
+ SIZE_T i;
KeRaiseIrql(HIGH_LEVEL, &Irql);
/* zero everything behind 'Size'. Tests will check that this wasn't changed.
KeRaiseIrql(HIGH_LEVEL, &Irql);
/* RtlCompareMemoryUlong */
- MakeBuffer(Buffer, 8, 0x55, Size - 4, 0, 0);
+ MakeBuffer(Buffer, 8, 0x55, Size - 8, 0, 0);
RetSize = RtlCompareMemoryUlong(Buffer, sizeof(ULONG), 0x55555555LU);
ok_eq_size(RetSize, 4);
RetSize = RtlCompareMemoryUlong(Buffer + 1, sizeof(ULONG), 0x55555555LU);