1// Windows/FileName.h
2
3#ifndef __WINDOWS_FILENAME_H
4#define __WINDOWS_FILENAME_H
5
6#include "../../C/Types.h"
7
8#include "../Common/MyString.h"
9
10namespace NWindows {
11namespace NFile {
12namespace NName {
13
14const TCHAR kDirDelimiter = CHAR_PATH_SEPARATOR;
15const TCHAR kAnyStringWildcard = '*';
16
17void NormalizeDirPathPrefix(CSysString &dirPath); // ensures that it ended with '\\'
18#ifndef _UNICODE
19void NormalizeDirPathPrefix(UString &dirPath); // ensures that it ended with '\\'
20#endif
21
22void SplitNameToPureNameAndExtension(const UString &fullName,
23    UString &pureName, UString &extensionDelimiter, UString &extension);
24
25}}}
26
27#endif
28