Create one or more public `atspi_accessible_is_a` functions for determining implemented interfaces at run time
@mgorse: I am working on a not-yet-public project where I assumed that I could use ATSPI_IS_ACTION
(and all the other ATSPI_IS_
macros) to determine if an object implemented that particular interface. Those macros were returning true even in cases where the object did not implement the interface in question.
My current workaround is to use atspi_accessible_get_action
and check if it's null, but that's not ideal. I realize I've not provided a test case, but am I likely doing something silly, or is this an issue in AT-SPI2?