Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Add support for C++ style forward declares.
In cimple, `struct X;` will now mean the same as `typedef struct X X;`, which is (roughly) the same behaviour as in C++. This is only to support having plain `struct X;` declarations where we put our comments vs. having the typedefs surrounded by ifdefs for C99 reasons (benign typedef redefinitions are a C11 feature).