blob: 9b3c484220d52ed779548be9ccf3574993670d61 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
cat <<'EOF' > expected
3
3
3
EOF
test_diff <<'EOF'
int printf();
int main() {
char c;
int i;
long l;
c = 42;
i = 42*2;
l = 42*3;
char* cp1;
char* cp2;
int* ip1;
int* ip2;
long* lp1;
long* lp2;
cp1 = &c;
cp2 = &c + 3;
ip1 = &i;
ip2 = &i + 3;
lp1 = &l;
lp2 = &l + 3;
printf("%d\n", cp2 - cp1);
printf("%d\n", ip2 - ip1);
printf("%d\n", lp2 - lp1);
return 0;
}
EOF
|