On Wed, 7 Feb 2007, Vitaliy Margolen wrote:
[...]
> This isn't correct either. lstrlenW() also returns INT and you
> can't just cast it to (unsigned). Unsigned what? int/long/dword?
In C, 'unsigned' is synonymous with 'unsigned int'. So it's unambiguous.
--
Francois Gouget <[EMAIL PROTECTED]>
Vitaliy Margolen <[EMAIL PROTECTED]> wrote: Joris Huizer wrote:
> - int len = WideCharToMultiByte(CP_ACP, 0, lpNameW, -1, lpName,
> + unsigned int len = WideCharToMultiByte(CP_ACP, 0, lpNameW, -1, lpName,
This isn't right. WideCharToMultiByte returns INT, which is signed.
> @@ -1995,11 +1995,11
Joris Huizer wrote:
> - int len = WideCharToMultiByte(CP_ACP, 0, lpNameW, -1, lpName,
> + unsigned int len = WideCharToMultiByte(CP_ACP, 0, lpNameW, -1, lpName,
This isn't right. WideCharToMultiByte returns INT, which is signed.
> @@ -1995,11 +1995,11 @@ LookupAccountSidW(
>
> if (dm) {
>