tests/vg_regtest: Always evaluate prerequisite expressions with sh
[valgrind.git] / memcheck / tests / memcmptest.c
blob1d016c7557060032c27fad99c7c175e42408824d
1 #include <string.h>
2 #include <stdio.h>
3 #include <stdlib.h>
5 // An issue here is that in glibc memcmp() and bcmp() are aliases. Valgrind
6 // chooses the shorter name -- bcmp -- and reports that in the error
7 // message, even though memcmp() was called. This is hard to avoid.
8 char *s1, *s2;
9 int main ( void )
11 s1 = malloc(10); strcpy(s1,"fooble");
12 s2 = malloc(10); strcpy(s2,"fooble");
13 if (memcmp(s1, s2, 8) != 0)
14 printf("different\n");
15 else
16 printf("same (?!)\n");
17 return 0;