void vortex_support_free gint  params,
  ...
 

Allows to perform several memory dispose operations at the same time.

This function is mainly by Vortex Library but it could be useful for Vortex Library API consumers. Here is an example:

 // perform a massive dealloc operation
 vortex_support_free (3,  // three memory disposal operations
                      // the first one
                      profile, g_free, 
                      // the second one
                      channel, vortex_channel_free
                      // the last one.
                      serverName, g_free);

As you may observed, you have to provide the reference to be deallocated an a destroy function which accept the reference to be unreferenced.

Any mistake produce calling to this function without providing the right parameters will cause unexpected behaviors and lot of fun debugging memory misfunctions.

Parameters:
params The number of disposal operations to be performed.