gcc 4.4.4 c89
I am just wondering is there any standard that should be followed when creating types.
for example:
typedef struct date
{
} dat
You may just simply use
typedef struct toto toto;
struct toto (tag) and the
typedef name toto (identifier)
are in different C "namescopes" so
they are compatible, but they point to the same type in the end.typedef.toto which can
be quite confusing at times.