aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/024.sh
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