Update to 7-Zip Version 21.02

This commit is contained in:
Tino Reichardt
2021-05-13 16:39:14 +02:00
parent 3724ecfedc
commit 48fa49f76c
620 changed files with 35032 additions and 10925 deletions

View File

@@ -17,6 +17,8 @@ bool GetSystemDir(FString &path);
bool SetDirTime(CFSTR path, const FILETIME *cTime, const FILETIME *aTime, const FILETIME *mTime);
#ifdef _WIN32
bool SetFileAttrib(CFSTR path, DWORD attrib);
/*
@@ -26,6 +28,8 @@ bool SetFileAttrib(CFSTR path, DWORD attrib);
bits that are related to current system only.
*/
#endif
bool SetFileAttrib_PosixHighDetect(CFSTR path, DWORD attrib);
@@ -61,7 +65,7 @@ bool GetCurrentDir(FString &resultPath);
bool MyGetTempPath(FString &resultPath);
class CTempFile
class CTempFile MY_UNCOPYABLE
{
bool _mustBeDeleted;
FString _path;
@@ -76,7 +80,9 @@ public:
bool MoveTo(CFSTR name, bool deleteDestBefore);
};
class CTempDir
#ifdef _WIN32
class CTempDir MY_UNCOPYABLE
{
bool _mustBeDeleted;
FString _path;
@@ -88,9 +94,11 @@ public:
bool Create(CFSTR namePrefix) ;
bool Remove();
};
#endif
#if !defined(UNDER_CE)
class CCurrentDirRestorer
class CCurrentDirRestorer MY_UNCOPYABLE
{
FString _path;
public: