summaryrefslogtreecommitdiff
path: root/unrar/unrar/pathfn.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'unrar/unrar/pathfn.hpp')
-rw-r--r--unrar/unrar/pathfn.hpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/unrar/unrar/pathfn.hpp b/unrar/unrar/pathfn.hpp
index 6975993..6b0ac31 100644
--- a/unrar/unrar/pathfn.hpp
+++ b/unrar/unrar/pathfn.hpp
@@ -24,17 +24,20 @@ void GetFilePath(const wchar *FullName,wchar *Path,int MaxLength);
void RemoveNameFromPath(char *Path);
void RemoveNameFromPath(wchar *Path);
void GetAppDataPath(char *Path);
+void GetRarDataPath(char *Path);
bool EnumConfigPaths(char *Path,int Number);
void GetConfigName(const char *Name,char *FullName,bool CheckExist);
char* GetVolNumPart(char *ArcName);
-void NextVolumeName(char *ArcName,bool OldNumbering);
+void NextVolumeName(char *ArcName,wchar *ArcNameW,uint MaxLength,bool OldNumbering);
bool IsNameUsable(const char *Name);
void MakeNameUsable(char *Name,bool Extended);
char* UnixSlashToDos(char *SrcName,char *DestName=NULL,uint MaxLength=NM);
char* DosSlashToUnix(char *SrcName,char *DestName=NULL,uint MaxLength=NM);
wchar* UnixSlashToDos(wchar *SrcName,wchar *DestName=NULL,uint MaxLength=NM);
bool IsFullPath(const char *Path);
+bool IsFullPath(const wchar *Path);
bool IsDiskLetter(const char *Path);
+bool IsDiskLetter(const wchar *Path);
void GetPathRoot(const char *Path,char *Root);
int ParseVersionFileName(char *Name,wchar *NameW,bool Truncate);
char* VolNameToFirstName(const char *VolName,char *FirstName,bool NewNumbering);