]>
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 | ||
29955b5d AS |
8 | static int |
9 | do_test (void) | |
94c24227 | 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 | } | |
29955b5d | 27 | |
36fe25fd | 28 | #include <support/test-driver.c> |