Alexandre Julliard wrote:
> Modified files:
> loader : module.c
>
> Log message:
> Make GetModuleFileNameA call GetModuleFileNameW. Small cleanups.
the cleanups are wrong...
for example the following code:
char c[5];
DWORD len;
len = GetModuleFileNameA(0, c, 4);
c[4] = '\0';
printf("len is %d/%d\n", len, strlen(c));
gives "len is 4/4" on W2K, while we get "len is 3/3" on wine
when the buffer is too small, GetModuleFileName doesn't put the
terminating '\0' to the string, while wine does (and my patch didn't)
(and yes I do have a test sample, but that I haven't finished it yet)
A+
--
Eric Pouech