1 struct nested { 2 long x; 3 }; 4 5 struct containing { 6 struct nested inner; 7 }; 8 9 struct referring { 10 struct nested * inner; 11 }; 12 13 void tweak(int); register_ops6(containing)14void register_ops6(containing) { tweak(6); } register_ops7(containing *)15void register_ops7(containing*) { tweak(7); } register_ops8(referring)16void register_ops8(referring) { tweak(8); } register_ops9(referring *)17void register_ops9(referring*) { tweak(9); } 18