// $Id$ typedef sequence vec10; typedef sequence c20; typedef sequence cc23; typedef sequence c24; typedef sequence< sequence, 10> c30; struct TProgram { string path; sequence argv; sequence envp; }; struct foo { long f1; char f2; }; typedef foo foo_ar[20]; typedef sequence f_unbounded; typedef sequence f_ar_unbounded; interface TestSeq { attribute f_unbounded fattr; typedef sequence also_vec10; vec10 op(in also_vec10 a, out vec10 b, inout sequence c); };