g-ir-scanner maps unsigned char* to guint8
Submitted by Jan Kümmel
Link to original bug (#724432)
Description
g-ir-scanner (1.38.0) maps unsigned char* to guint8
I would have expected gpointer or something like that.
a header file containing the following line void unsignedchar_test(unsigned char* data);
is transformed to this block:
<function name="test" c:identifier="unsignedchar_test">
`<return-value transfer-ownership="none">`
<type name="none" c:type="void"/>
`</return-value>`
`<parameters>`
`<parameter name="data" transfer-ownership="none">`
<type name="guint8" c:type="unsigned char*"/>
`</parameter>`
`</parameters>`
`</function>`