Let me answer this.
Am 26.03.2011 10:56, schrieb Aleksey Bragin:
We use SIZE_T throughout the kernel, so I don't
understand why change
a couple of places (out of thousands) to size_t ? Is there an
incompatibility between strsafe headers and that type? Then it would
need fixing instead.
You can thank MS for making size_t an unsigned int, while
SIZE_T is an
ULONG_PTR aka unsigned long. We can't really fix that.
Also not sure if that was on purpose, but you also removed
null-termination in ex/init.c, but it's not mentioned in the commit
message.
RtlStringBla always does the null-termination