]>
Commit | Line | Data |
---|---|---|
94c24227 UD |
1 | #include "tst-tls10.h" |
2 | ||
3 | #define CHECK(N, S) \ | |
4 | p = f##N##a (); \ | |
5 | if (p->a != S || p->b != S + 1 || p->c != S + 2) \ | |
6 | abort () | |
7 | ||
8 | int | |
9 | main (void) | |
10 | { | |
94c24227 UD |
11 | struct A *p; |
12 | check1 (); | |
13 | check2 (); | |
14 | CHECK (1, 4); | |
15 | CHECK (2, 22); | |
16 | CHECK (3, 10); | |
17 | CHECK (4, 25); | |
18 | CHECK (5, 16); | |
19 | CHECK (6, 19); | |
20 | CHECK (7, 22); | |
21 | CHECK (8, 25); | |
22 | CHECK (9, 28); | |
23 | CHECK (10, 31); | |
3ce1f295 | 24 | |
94c24227 UD |
25 | exit (0); |
26 | } |