#include #include struct comp { float real,imag; }; struct foo { int value; struct foo *next; struct comp number; struct huey { int val; struct comp num; } louie; struct empty_struct { struct inner_empty_struct { } inner_empty; } empty; }; // _break is used to set the breakpoint void _break() { } main() { struct foo abc; struct comp c; union box { float boxed_float; struct comp boxed_comp; } inabox; abc.next=0x0; c.real=5; c.imag=2; abc.number=c; _break(); }