Пример #1
0
/*

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;
}
Пример #2
0
UnZip::~UnZip()
{
		UnzipClose(huz);
}