I understand the whole typedef-ing a struct in C concept so that you can avoid using the keyword struct whenever you use it. I’m still a little confused about what’s going on here though.
Can someone tell me the various things this structure definition is doing?
typedef struct work_tag {
//contents.
} work_t, *work_p;
It defines two typedefs, like: