Hi everyone,

I'm running into problems where methods have multi-dimensional arrays as
inputs or return types.  The c code and the header files seem to be
generated without any problems, but the gir file will list the wrong number
of dimensions.  I filed a bug: vala-list@gnome.org

I've also looked through the code to see if I could figure out a proposed
patch, but I don't know the source code very well.  This makes tracking
down the issue quite a task for me.

Could anyone with more experience with the vala source point me in the
right direction? Maybe some ideas about where to start looking for the
issue?

I'm working on some software that uses the gir files to make calls to a
shared library created by vala.  The only workaround I've thought of so far
is to parse the generated header file, where the function signatures are
correct, but if the gir was correct I wouldn't have to.  So I'd rather try
to fix the gir file first.  It just seems cleaner.

Thanks,
brian
_______________________________________________
vala-list mailing list
vala-list@gnome.org
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to