aboutsummaryrefslogtreecommitdiff
path: root/lib/UnrarXLib/find.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/UnrarXLib/find.hpp')
-rw-r--r--lib/UnrarXLib/find.hpp48
1 files changed, 0 insertions, 48 deletions
diff --git a/lib/UnrarXLib/find.hpp b/lib/UnrarXLib/find.hpp
deleted file mode 100644
index 81548199c3..0000000000
--- a/lib/UnrarXLib/find.hpp
+++ /dev/null
@@ -1,48 +0,0 @@
-#ifndef _RAR_FINDDATA_
-#define _RAR_FINDDATA_
-
-struct FindData
-{
- char Name[NM];
- wchar NameW[NM];
- Int64 Size;
- uint FileAttr;
- uint FileTime;
- bool IsDir;
- RarTime mtime;
- RarTime ctime;
- RarTime atime;
-#ifdef _WIN_32
- char ShortName[NM];
- FILETIME ftCreationTime;
- FILETIME ftLastAccessTime;
- FILETIME ftLastWriteTime;
-#endif
- bool Error;
-};
-
-class FindFile
-{
- private:
-#ifdef _WIN_32
- static HANDLE Win32Find(HANDLE hFind,const char *Mask,const wchar *MaskW,struct FindData *fd);
-#endif
-
- char FindMask[NM];
- wchar FindMaskW[NM];
- int FirstCall;
-#ifdef _WIN_32
- HANDLE hFind;
-#else
- DIR *dirp;
-#endif
- public:
- FindFile();
- ~FindFile();
- void SetMask(const char *FindMask);
- void SetMaskW(const wchar *FindMaskW);
- bool Next(struct FindData *fd,bool GetSymLink=false);
- static bool FastFind(const char *FindMask,const wchar *FindMaskW,struct FindData *fd,bool GetSymLink=false);
-};
-
-#endif