«And another thing you always desired: the struct keyword is not needed in the declaration»
Someone doesn't understand the value of the "struct" keyword:
https://github.com/torvalds/linux/blob/master/Documentation/...
Someone doesn't understand the value of the "struct" keyword:
https://github.com/torvalds/linux/blob/master/Documentation/...
The example is also not very useful and even a bit perverse: sure you don't know what "vps_t a" is at first sight, but with "struct virtual_container a" you have almost the same information. If you could omit the "struct" and wrote it as "virtual_container a", the meaning is equally clear.
Anyway, I think this is a matter of taste.