Personally, I like the named form because it seems far more consistent
with other C language constructs to have the name of the thing you are
declaring at the beginning, rather than the end. Very significant in
the case of some of our structs, which extremely long definitions that
can stretch over multiple screens (e.g. svn_wc_entry_t - 141 lines).