1 namespace libapp
2 {
3 struct S0;
4 
5 struct S1;
6 
7 struct S2;
8 
9 struct S3;
10 
11 S0*
12 create_s0();
13 
14 void
15 destroy(S0*);
16 
17 S1*
18 create_s1();
19 
20 void
21 destroy(S1*);
22 
23 int
24 fun0(S0&);
25 
26 void
27 fun1(S1*);
28 
29 void
30 fun2(S2*);
31 
32 void
33 fun3(S3*);
34 
35 } // end namespace libapp
36