1e01aa904Sopenharmony_citypedef struct second_opaque_struct *second_opaque_struct_pointer_type;
2e01aa904Sopenharmony_ci
3e01aa904Sopenharmony_citypedef struct second_public_struct * second_public_struct_pointer_type;
4e01aa904Sopenharmony_ci
5e01aa904Sopenharmony_cistruct second_public_struct
6e01aa904Sopenharmony_ci{
7e01aa904Sopenharmony_ci  int m1;
8e01aa904Sopenharmony_ci  char m2;
9e01aa904Sopenharmony_ci};
10