What about `typedef struct __git_commit git_commit;` Unfortunately, that is common, e.g. in htslib:
* [https://github.com/samtools/htslib/blob/develop/htslib/faidx.h#L54](https://github.com/samtools/htslib/blob/develop/htslib/faidx.h#L54)
What about `typedef struct __git_commit git_commit;` Unfortunately, that is common, e.g. in htslib:
* [https://github.com/samtools/htslib/blob/develop/htslib/faidx.h#L54](https://github.com/samtools/htslib/blob/develop/htslib/faidx.h#L54)