/* FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, NULL, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language (LPTSTR) &lpMsgBuf, 0, NULL ); */ long LogClose( long logref, char *filename ) { long ret = 0; if ( logref ) { // It would be easy to support ZIP/BZIP2 for mac... #ifndef DEF_MAC if ( IsURL( filename ) ) NetClose( (void*)logref ); else if ( IsPKZIP( filename ) ) UnzipClose( (void*)logref ); else #ifdef _BZLIB_H if ( IsBZIP( filename ) ) BZ2_bzclose( (void*)logref ); else #endif #endif ret = gzclose( (gzFile)logref ); } return ret; }
UnZip::~UnZip() { UnzipClose(huz); }