191
191
[ "Win32->catdir('\\d1','d2')", '\\d1\\d2' ],
192
192
[ "Win32->catdir('\\d1','\\d2')", '\\d1\\d2' ],
193
193
[ "Win32->catdir('\\d1','\\d2\\')", '\\d1\\d2' ],
194
[ "Win32->catdir('','/d1','d2')", '\\\\d1\\d2' ],
195
[ "Win32->catdir('','','/d1','d2')", '\\\\\\d1\\d2' ],
196
[ "Win32->catdir('','//d1','d2')", '\\\\\\d1\\d2' ],
197
[ "Win32->catdir('','','//d1','d2')", '\\\\\\\\d1\\d2' ],
194
[ "Win32->catdir('','/d1','d2')", '\\d1\\d2' ],
195
[ "Win32->catdir('','','/d1','d2')", '\\d1\\d2' ],
196
[ "Win32->catdir('','//d1','d2')", '\\d1\\d2' ],
197
[ "Win32->catdir('','','//d1','d2')", '\\d1\\d2' ],
198
198
[ "Win32->catdir('','d1','','d2','')", '\\d1\\d2' ],
199
199
[ "Win32->catdir('','d1','d2','d3','')", '\\d1\\d2\\d3' ],
200
200
[ "Win32->catdir('d1','d2','d3','')", 'd1\\d2\\d3' ],
206
206
[ "Win32->catdir('A:/d1','B:/d2','d3','')", 'A:\\d1\\B:\\d2\\d3' ],
207
207
[ "Win32->catdir('A:/')", 'A:\\' ],
208
208
[ "Win32->catdir('\\', 'foo')", '\\foo' ],
209
[ "Win32->catdir('','','..')", '\\' ],
211
211
[ "Win32->catfile('a','b','c')", 'a\\b\\c' ],
212
212
[ "Win32->catfile('a','b','.\\c')", 'a\\b\\c' ],
213
213
[ "Win32->catfile('.\\a','b','c')", 'a\\b\\c' ],
214
214
[ "Win32->catfile('c')", 'c' ],
215
215
[ "Win32->catfile('.\\c')", 'c' ],
216
[ "Win32->catfile('a/..','../b')", '..\\b' ],
218
219
[ "Win32->canonpath('')", '' ],
224
225
[ "Win32->canonpath('//a\\b//c')", '\\\\a\\b\\c' ],
225
226
[ "Win32->canonpath('/a/..../c')", '\\a\\....\\c' ],
226
227
[ "Win32->canonpath('//a/b\\c')", '\\\\a\\b\\c' ],
227
[ "Win32->canonpath('////')", '\\\\\\' ],
228
[ "Win32->canonpath('////')", '\\' ],
228
229
[ "Win32->canonpath('//')", '\\' ],
229
[ "Win32->canonpath('/.')", '\\.' ],
230
[ "Win32->canonpath('/.')", '\\' ],
230
231
[ "Win32->canonpath('//a/b/../../c')", '\\\\a\\b\\c' ],
231
232
[ "Win32->canonpath('//a/b/c/../d')", '\\\\a\\b\\d' ],
232
233
[ "Win32->canonpath('//a/b/c/../../d')",'\\\\a\\b\\d' ],
694
695
[ "Cygwin->rel2abs('..','/t1/t2/t3')", '/t1/t2/t3/..' ],
695
696
[ "Cygwin->rel2abs('../t4','/t1/t2/t3')", '/t1/t2/t3/../t4' ],
696
697
[ "Cygwin->rel2abs('/t1','/t1/t2/t3')", '/t1' ],
698
[ "Cygwin->rel2abs('//t1/t2/t3','/foo')", '//t1/t2/t3' ],