コード例 #1
0
ファイル: IoDynLib.c プロジェクト: Habaut/GameBindings
IoDynLib *IoDynLib_close(IoDynLib *self, IoObject *locals, IoMessage *m)
{
	/*doc DynLib close
	Closes the library. Returns self.
	*/

	DynLib_close(DATA(self));
	return self;
}
コード例 #2
0
ファイル: IoCFFILibrary.c プロジェクト: anthem/io
void IoCFFILibrary_free(IoCFFILibrary *self)
{
	DynLib *library = DATA(self)->library;

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

	free(DATA(self));
}