GLib grefcount and gatomicrefcount types support
GLib 2.58 introduced two new types for reference counting, grefcount
and gatomicrefcount
:
typedef gint grefcount;
typedef volatile gint gatomicrefcount;
It seems like g-ir-scanner
fails at detecting these two properly and generates incomplete .gir
data like this:
<type c:type="grefcount*"/>
<type c:type="gatomicrefcount*"/>
This look like the scanner doesn't understand typedef
aliases of basic types (which may be expected).