summaryrefslogtreecommitdiff
path: root/docs/website/annotations/giannotations.rst
diff options
context:
space:
mode:
authorPhilip Chimento <philip.chimento@gmail.com>2019-06-20 00:18:13 -0700
committerPhilip Chimento <philip.chimento@gmail.com>2019-06-20 11:54:10 -0700
commite49cfb8d3462d624cad8b76c6560bd76996ed544 (patch)
treeb296172edc26b41f14a005e3008b13a7512f1f61 /docs/website/annotations/giannotations.rst
parent5fdc6c8f714bc8c8af8b1ecaa05663923b0a83ba (diff)
downloadgobject-introspection-e49cfb8d3462d624cad8b76c6560bd76996ed544.tar.gz
girepository: Return pointer array for interface cache
In g_irepository_get_object_gtype_interfaces(), returning the address of the first GIBaseInfo* does not work reliably, because the GIBaseInfos are not necessarily stored contiguously. So the second and subsequent ones might be garbage. Instead, return the address of the array of GIBaseInfo pointers. Add a test that verifies the functionality, as well. This is unfortunately an API and ABI break.
Diffstat (limited to 'docs/website/annotations/giannotations.rst')
0 files changed, 0 insertions, 0 deletions