diff options
author | Philip Chimento <philip.chimento@gmail.com> | 2019-06-20 00:18:13 -0700 |
---|---|---|
committer | Philip Chimento <philip.chimento@gmail.com> | 2019-06-20 11:54:10 -0700 |
commit | e49cfb8d3462d624cad8b76c6560bd76996ed544 (patch) | |
tree | b296172edc26b41f14a005e3008b13a7512f1f61 /README.rst | |
parent | 5fdc6c8f714bc8c8af8b1ecaa05663923b0a83ba (diff) | |
download | gobject-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 'README.rst')
0 files changed, 0 insertions, 0 deletions