(I don't think my original post made it through to the list, but please excuse me if this is a duplicate.) The current version of mgd_init and mgd_done (from CVS) actually initialize and free parser structures. I assume the intent is that any initialization and shutdown code should go here. Is it correct to say that "mgd_init" should be called before using any functions except "mgd_version" and "mgd_lib_match"? Is "mgd_done" guaranteed to free all resources associated with Midgard Lib? Thanks, Ami. -- This is The Midgard Project's mailing list. For more information, please visit the project's web site at http://www.midgard-project.org To unsubscribe the list, send an empty email message to address [EMAIL PROTECTED]