Anonymous structs can cause trouble in header files, so try to avoid them altogether as a matter of good style.