Пример #1
0
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
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;
	}

}