コード例 #1
0
ファイル: snd_ov.c プロジェクト: AAS/ezquake-source
void vorbis_LoadLibrary(void) 
{
#ifdef _WIN32
	libvorbis_handle = LoadLibrary("libvorbisfile.dll");
#else // _WIN32
	libvorbis_handle = dlopen("libvorbisfile.so", RTLD_NOW);
#endif // _WIN32
	if (!libvorbis_handle)
		return;

	if (!QLib_ProcessProcdef(libvorbis_handle, vorbisProcs, NUM_VORBISPROCS)) {
		vorbis_FreeLibrary();
		return;
	}
}
コード例 #2
0
ファイル: mp3_xmms2.c プロジェクト: jite/jquake
static void XMMS2_LoadLibrary(void) {
#ifdef _WIN32
	libxmms2_handle = LoadLibrary("libxmmsclient.dll");
#else
	libxmms2_handle = dlopen("libxmmsclient.so", RTLD_NOW);
#endif // _WIN32
	if (!libxmms2_handle)
		return;

	if (!QLib_ProcessProcdef(libxmms2_handle, xmms2Procs, NUM_XMMS2PROCS)) {
		XMMS2_FreeLibrary();
		return;
	}

}