diff options
Diffstat (limited to 'unrar/unrar/pathfn.hpp')
| -rw-r--r-- | unrar/unrar/pathfn.hpp | 5 |
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); |
