if ( zlib!=NULL )
return( true );
if ( (zlib = dlopen("libz" SO_EXT,RTLD_GLOBAL|RTLD_LAZY))==NULL ) {
if ( (zlib = dlopen("libz" SO_EXT,RTLD_GLOBAL|RTLD_LAZY))==NULL
#ifdef SO_1_EXT
&& (zlib = dlopen("libz" SO_1_EXT,RTLD_LAZY))==NULL
#endif
) {
LogError( "%s", dlerror());
return( false );
}
if ( xmltested )
return( libxml!=NULL );
dlopen("libz" SO_EXT,RTLD_GLOBAL|RTLD_LAZY);
dlopen("libz" SO_EXT,RTLD_GLOBAL|RTLD_LAZY)
|| dlopen("libz" SO_1_EXT,RTLD_LAZY)
;
libxml = dlopen( "libxml2" SO_EXT,RTLD_LAZY);
# ifdef SO_2_EXT