Re: IMAP extensions

Michael Leupold <[email protected]> Thu, 13 Apr 2006 15:43:27 +0200
Newsgroups gmane.mail.libetpan.user
Message-ID <[email protected]>
Hi,

Am Dienstag, 11. April 2006 15:39 schrieb Michael Leupold:
> Am Dienstag, 11. April 2006 13:27 schrieb DINH Viet Hoa:
> > > So I thought it might be nice to have some api to add extensions
> > > without changing the core of mailimap for every extension you code
> > > while being able to keep extensions separate from the "clean" imaprev1
> > > code.
> > Then, what kind of API do you propose ?
> > You may provide a patch for this.

I coded some preliminary extension support and ported the annotatemore 
extension to it. It works, but isn't really tested yet.
One of the main problems I encountered was that the parser does not only need 
means to invoke the extension parser but also the other way round. Thus most 
of the parts of mailimap_parser have to be declared non-static. Are there any 
problems with that? I'm not too apt with shared libraries on linux - would 
removing the static export anything to the .so?

As soon as I cleaned up my stuff I'll send you a patch and some explanations 
so you can have a look at it and decide wether it's viable.

Regards,
Michael


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642