From: <dan...@ya...> - 2003-02-17 22:35:34
|
And same exe with WinXP (msvcrt.dll version 7.0.2600.1106), it fails! Danny --- Danny Smith <dan...@ya...> wrote: > As with Earnie, I get success on mingw/NT4 msvcrt.dll version 6.10.8924.0. > Unfortunately cygwin test failed (but I have an older version of cygwin1.dll > on > *this box so maybe that is fixed now.) > > Danny > > --- Earnie Boyd <ear...@ya...> wrote: > Michael Bester wrote: > > > I just ran your example.. > > > it is misalinged. > > > regards > > > michael. > > > > > > > Did you add #include <stdlib.h> and #include <stdio.h>? Did you use > > Steven's modified version? > > > > <file name="aligned.c"> > > #include <stdlib.h> > > #include <stdio.h> > > > > int main(void) > > { > > int i; > > for (i = 0; i < 10000; ++i) { > > void *p; > > p = (void *)malloc(1 + rand() % 32); > > if (((unsigned) p) % 16) { > > printf("Misaligned block!\n"); > > return 1; > > } > > } > > printf("All blocks aligned\n"); > > return 0; > > } > > > > </file> > > http://mobile.yahoo.com.au - Yahoo! Mobile - Exchange IMs with Messenger friends on your Telstra or Vodafone mobile phone. |