Why are structure names different from their typedef names?

In Windows header files, many structures are declared like this: typedef struct tagXYZ { ... } XYZ; typedef struct _XYZ { ... } XYZ; /* there are other variations, too */ Why is the structure name different from typedef name? This is a holdover from very Read More......(read more)

Written by The Old New Thing : History on March 26th, 2008 with no comments.
Read more articles on Contributors and History.

Related articles

No comments

There are still no comments on this article.

Leave your comment...

If you want to leave your comment on this article, simply fill out the next form:




You can use these XHTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> .