- want[align+i] = '#';
- p = pmemset(s+align, '#', len);
- if (p != s+align)
- t_error("memset(%p,...) returned %p\n", s+align, p);
- for (i = 0; i < N; i++)
- if (buf[i] != buf2[i]) {
- t_error("memset(align %d, '#', %d) failed\n", align, len);
- t_printf("got : %.*s\n", align+len+1, s);
- t_printf("want: %.*s\n", align+len+1, want);
+ want[i] = '#';
+ p = pmemset(s, '#', len);
+ if (p != s)
+ t_error("memset(%p,...) returned %p\n", s, p);
+ for (i = -64; i < len+64; i++)
+ if (s[i] != want[i]) {
+ t_error("memset(align %d, '#', %d) failed at pos %d\n", align, len, i);
+ t_printf("got : '%.*s'\n", len+128, s-64);
+ t_printf("want: '%.*s'\n", len+128, want-64);