I\'m curious what the difference here is when typedefing an enum or struct. Is there any difference semantically between these two blocks?
This:
typ
The only real difference is that in the second case, you can use something like:
enum SomeEnum x;
whereas the first only supports:
SomeEnum x;
To people who've been writing C a long time, defining a struct without the struct keyword often "feels" strange...
struct