On Tue, Apr 23, 2002 at 09:18:45AM -0700, Medland, Bill wrote: > Any chance of some help with this?
> static BOOL wsprintfWTest (void) > { > WCHAR buf[25]; > static const WCHAR fmt[] = {'%','0','1','0','l','d','\0'}; > WCHAR target[] = {'-','0','0','0','0','0','0','0','0','1'}; target's not '\0' terminated. > printf ("%p %p\n", buf, fmt); > ok ((wsprintfW (buf, fmt -1) == 10), "wsPrintfW length failure"); missing a ',' between fmt and -1. > ok ((lstrcmpW (buf, target) == 0), > "wsprintfW zero padded negative value failure\n"); > > return TRUE; > } Huw.