Commit | Line | Data |
---|---|---|
65514900 CC |
1 | void lib1_default (void); |
2 | void lib1_hidden (void); | |
3 | void lib1_internal (void); | |
4 | void lib1_protected (void); | |
1c74fab0 ILT |
5 | void lib1_ref (void); |
6 | extern void lib2_default (void); | |
65514900 CC |
7 | |
8 | void __attribute__((visibility ("default"))) | |
9 | lib1_default (void) | |
10 | { | |
11 | } | |
12 | ||
13 | void __attribute__((visibility ("hidden"))) | |
14 | lib1_hidden (void) | |
15 | { | |
16 | } | |
17 | ||
18 | void __attribute__((visibility ("internal"))) | |
19 | lib1_internal (void) | |
20 | { | |
21 | } | |
22 | ||
23 | void __attribute__((visibility ("protected"))) | |
24 | lib1_protected (void) | |
25 | { | |
26 | } | |
1c74fab0 ILT |
27 | |
28 | void | |
29 | lib1_ref (void) | |
30 | { | |
31 | lib2_default (); | |
32 | } |