

“ANSI C” by Kernighan and Ritchie disagrees , including that syntax (note : retranslation from Polish as that’s the language my copy is in) :
A8.3
[…]
struct-union-specifier:
, union-struct identifier ₒₚₜ{compound-declaration-list}
, union-struct identifier[…]
Specifiers of structures or unions with [a compound declaration] list, but with no label [identifier], creates a unique type; it may only be referred to in the declaration in which it is part.






honestly I prefer to go the other route : if a website complains about a generic randomly generated password , especially if they have very specific rules I take it as a challenge to make a password with as much entropy as possible , preferably to the point where any reasonable hash can express less entropy