20
20
static const CServerTypeTraits traits[SERVERTYPE_MAX] = {
21
{ _T("/"), true, 0, 0, false, 0, 0, true, false }, // Failsafe
22
{ _T("/"), true, 0, 0, false, 0, 0, true, false },
23
{ _T("."), false, '[', ']', false, 0, '^', false, false },
24
{ _T("\\/"), false, 0, 0, false, 0, 0, true, false },
25
{ _T("."), false, '\'', '\'', true, 1, 0, false, false },
26
{ _T("/"), true, 0, 0, false, 0, 0, true, false },
27
{ _T("/"), true, 0, 0, false, 0, 0, true, false }, // Same as Unix
28
{ _T("."), false, 0, 0, false, 0, 0, false, false },
29
{ _T("\\"), true, 0, 0, false, 0, 0, true, false },
30
{ _T("/"), true, 0, 0, false, 0, 0, true, true } // Cygwin is like Unix but has optional prefix of form "//server"
21
{ _T("/"), true, 0, 0, false, 0, 0, true, false }, // Failsafe
22
{ _T("/"), true, 0, 0, false, 0, 0, true, false },
23
{ _T("."), false, '[', ']', false, 0, '^', false, false },
24
{ _T("\\/"), false, 0, 0, false, 0, 0, true, false },
25
{ _T("."), false, '\'', '\'', true, 1, 0, false, false },
26
{ _T("/"), true, 0, 0, false, 0, 0, true, false },
27
{ _T("/"), true, 0, 0, false, 0, 0, true, false }, // Same as Unix
28
{ _T("."), false, 0, 0, false, 0, 0, false, false },
29
{ _T("\\"), true, 0, 0, false, 0, 0, true, false },
30
{ _T("/"), true, 0, 0, false, 0, 0, true, true } // Cygwin is like Unix but has optional prefix of form "//server"
33
33
CServerPathData::CServerPathData()