Esempio n. 1
0
IoDynLib *IoDynLib_close(IoDynLib *self, IoObject *locals, IoMessage *m)
{
	/*doc DynLib close
	Closes the library. Returns self.
	*/

	DynLib_close(DATA(self));
	return self;
}
Esempio n. 2
0
void IoCFFILibrary_free(IoCFFILibrary *self)
{
	DynLib *library = DATA(self)->library;

	if (library && DynLib_isOpen(library))
	{
		DynLib_close(library);
		DynLib_free(library);
	}

	free(DATA(self));
}