On Fri, Sep 25, 2009 at 9:23 AM, Jan Hudec <b...@ucw.cz> wrote:
> On Thu, Sep 24, 2009 at 22:21:36 +0200, Philipp Zabel wrote:
>> Or would it be better to make the parser recognize asynchronous
>> functions that don't end in _async?
>
> An async function can be recognized by having a GAsyncReadyCallback argument
> next to last and void * last (that's what vala expects from an async
> function).  So it could probably be detected only by that (and not look at
> "_async" suffix at all except to strip it).

How can I detect a void pointer correctly? Right now I'm just using
(parse_param(param) is PointerType), which so far seems to work
correctly (on gio-2.0.vapi).

regards
Philipp

Attachment: vapigen-async.patch
Description: application/empty

_______________________________________________
Vala-list mailing list
Vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to