diff -urN dclib-0.2.21/dclib/core/clist.h dclib/dclib/core/clist.h --- dclib-0.2.21/dclib/core/clist.h 2003-05-08 09:39:17.000000000 +0100 +++ dclib/dclib/core/clist.h 2004-05-03 09:36:02.112258240 +0100 @@ -102,7 +102,7 @@ } /** */ -template inline CList::~CList() +template< class type> inline CList::~CList() { Clear(); } @@ -359,7 +359,7 @@ } /** */ -template inline CThreadList::~CThreadList() +template inline CThreadList::~CThreadList() { } diff -urN dclib-0.2.21/dclib/cpluginmanager.cpp dclib/dclib/cpluginmanager.cpp --- dclib-0.2.21/dclib/cpluginmanager.cpp 2003-05-11 12:53:42.000000000 +0100 +++ dclib/dclib/cpluginmanager.cpp 2004-05-03 10:33:02.700249824 +0100 @@ -118,7 +118,7 @@ #ifdef WIN32 dclib_plugin_init = (PLUGIN_INIT_FUNC)GetProcAddress(h,"dclib_plugin_init"); #else - ((CPlugin*)dclib_plugin_init) = dlsym(h, "dclib_plugin_init"); + dclib_plugin_init = (PLUGIN_INIT_FUNC)(CPlugin*)dlsym(h, "dclib_plugin_init"); #endif if ( dclib_plugin_init == NULL )