Anonymous structures and anonymous unions