jstedfast / gmime

A C/C++ MIME creation and parser library with support for S/MIME, PGP, and Unix mbox spools.
GNU Lesser General Public License v2.1
111 stars 36 forks source link

Make gir follow the spec. #149

Closed dagle closed 1 year ago

dagle commented 1 year ago

Without this change, the generated gir doesn't follow the spec and some tools fail to parse the gir. This isn't a problem overall because these are skipped because they are marked as not introspectable. But for some languages (rust), the introspectable tag is more of a suggestion and (skip)-ed objects and functions are still parsed. Not having a name for the type creates an error which in part breaks the gir generation tool.