Re: Library introspection
- From: Lionel Landwerlin <llandwerlin gmail com>
- To: gtk-devel-list gnome org
- Subject: Re: Library introspection
- Date: Sat, 21 Jun 2014 02:22:46 +0100
Have you tried to play with the --identifier-prefix= and
--symbol-prefix= options for g-ir-scanner?
something like :
--identifier-prefix=DMAP --identifier-prefix=DAAP
--identifier-prefix=DPAP --symbol-prefix=dmap --symbol-prefix=daap
--symbol-prefix=dpap
Hopefully, the subnames don't clash.
-
Lionel
On Fri, 2014-06-20 at 20:50 -0400, W. Michael Petullo wrote:
I am the maintainer of libdmapsharing, and I would like to make my
library available to languages other than C using GObject introspection.
Libdmapsharing allows programs to interact using iTunes' (and iPhoto's,
etc.) DMAP protocol.
I am afraid that I may have a problem with the naming of my library's
symbols. Some of my objects begin with DMAP_, but others begin with
DAAP_ or DPAP_. Similarly, some of my methods begin with dmap_, but
others begin with daap_ or dpap_. When I process the library using
g-ir-scanner and -compiler, I find that the tools complain with "Unknown
namespace for identifier DAAP".
It seems I may have committed a GObject faux pas. Is there a way around
this? Or will I have to rename the suspect symbols, breaking API
compatibility?
Thank you,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]