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.