
What the difference between "typedef struct" and "typedef struct tag_Struct"?
Quote:
> The only difference is that in the first code sample, you're creating
> the name "TMail" as an alias to an unnamed structure, while in the
> second sample, you're creating the name "TMail" as an alias to a
> structure named "struct tag_Struct".
Generally you don't need the tag, unless the structure contains a pointer to
another structure of the same type
eg typedef struct Node_tag;
{
struct Node_tag *parent;
struct Node_tag *sib;
struct Node_tag *child;
int data;
Quote:
} Node;