ENH: Make sure that we find the proper symbol and not the one that start with _. STYLE: Remove an old style cast

This commit is contained in:
Mathieu Malaterre 2006-03-10 11:57:43 -05:00
parent 011de35360
commit 97aca504d8
2 changed files with 3 additions and 1 deletions

View File

@ -305,7 +305,7 @@ int DynamicLoader::CloseLibrary(LibHandle lib)
if (lib)
{
// The function dlclose() returns 0 on success, and non-zero on error.
return !(int)dlclose(lib);
return !dlclose(lib);
}
// else
return 0;

View File

@ -89,7 +89,9 @@ int main(int , char *[])
kwsys_stl::string libname = GetLibName("testDynload");
res += TestDynamicLoader(libname.c_str(), "dummy",1,0,1);
res += TestDynamicLoader(libname.c_str(), "TestDynamicLoaderFunction",1,1,1);
res += TestDynamicLoader(libname.c_str(), "_TestDynamicLoaderFunction",1,0,1);
res += TestDynamicLoader(libname.c_str(), "TestDynamicLoaderData",1,1,1);
res += TestDynamicLoader(libname.c_str(), "_TestDynamicLoaderData",1,0,1);
return res;
}