47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
if (![path hasPrefix: @"/"])
return nil;
path = [path substringWithRange: OFMakeRange(1, path.length - 1)];
#if defined(OF_WINDOWS) || defined(OF_MSDOS)
if ([path containsString: @":"] || [path hasPrefix: @"\\"])
#elif defined(OF_AMIGAOS)
if ([path containsString: @":"] || [path hasPrefix: @"/"])
#else
/* Shouldn't even be possible after standardization, but just in case */
if ([path hasPrefix: @"/"])
#endif
return nil;
|
|
|
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
if (![path hasPrefix: @"/"])
return nil;
path = [path substringWithRange: OFMakeRange(1, path.length - 1)];
#if defined(OF_WINDOWS) || defined(OF_MSDOS)
if ([path containsString: @":"] || [path containsString: @"\\"])
#elif defined(OF_AMIGAOS)
if ([path containsString: @":"] || [path hasPrefix: @"/"])
#else
/* Shouldn't even be possible after standardization, but just in case */
if ([path hasPrefix: @"/"])
#endif
return nil;
|