Joseph> I think that's best (generally, %<%> or %q with anything quoting Joseph> a source-code construct - anything that would go in a Joseph> fixed-width font in documentation - "struct" is such a case, the Joseph> English word is "structure").
Makes sense. I'll fix it all up. Joseph> Is there a reason someone using the attribute might not want the Joseph> warning? That is, why isn't -Wdesignated-init enabled by Joseph> default, given that it's only relevant to people using an Joseph> attribute whose sole function relates to the warning? Yes, good point -- and sparse enables this by default as well, which somehow I hadn't noticed before. I will do the same for gcc. Tom