On Sat, Jan 15, 2011 at 02:27:49AM -0600, Andrew Nguyen wrote: > --- > dlls/msvcr90/tests/msvcr90.c | 27 +++++++++++++++++++++------ > 1 files changed, 21 insertions(+), 6 deletions(-) > >
> diff --git a/dlls/msvcr90/tests/msvcr90.c b/dlls/msvcr90/tests/msvcr90.c > index 24a6517..9c07d64 100644 > --- a/dlls/msvcr90/tests/msvcr90.c > +++ b/dlls/msvcr90/tests/msvcr90.c > @@ -446,25 +446,40 @@ static void test_wcsncat_s(void) > } > > -static __cdecl int strcomparefunc(void *context, const void *a, const void*b) > +static __cdecl int strcomparefunc(void *context, const void *a, const void > *b) > { > + const char *p = a, *q = b; > + > ok (a != b, "must never get the same pointer\n"); > ++*(int *) context; > - return lstrcmpA(*(char**)a,*(char**)b); > + > + return lstrcmpA(p, q); As testbot wrote, this change is wrong. :) should be const char *p = *a, *q = *b; I guess. Ciao, Marcus