14
14
char const* cases[][3] = {
15
#if defined(WIN32) || defined(__WIN32__)
16
{"\\foo\\bar", "\\foo", "bar"},
17
{"\\foo\\barney", "\\foo\\bar", "\\foo\\barney"},
18
{"\\foo\\bar\\baz", "\\foo\\", "bar\\baz"},
19
{"\\foo\\bar\\baz", "\\", "foo\\bar\\baz"},
20
{"\\foo\\bar\\baz", "\\foo\\qux", "\\foo\\bar\\baz"},
15
22
{"/foo/bar", "/foo", "bar"},
16
23
{"/foo/barney", "/foo/bar", "/foo/barney"},
17
24
{"/foo/bar/baz", "/foo/", "bar/baz"},
18
25
{"/foo/bar/baz", "/", "foo/bar/baz"},
19
26
{"/foo/bar/baz", "/foo/qux", "/foo/bar/baz"},
22
30
for ( size_t i = 0; i < G_N_ELEMENTS(cases); i++ )