86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
[ret appendString: component];
}
}
[ret makeImmutable];
return ret;
# elif defined(OF_NINTENDO_3DS)
return [path stringByPrependingString: @"/"];
# else
return path;
# endif
}
static OFString *
|
|
|
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
[ret appendString: component];
}
}
[ret makeImmutable];
return ret;
# elif defined(OF_NINTENDO_3DS) || defined(OF_WII)
return [path stringByPrependingString: @"/"];
# else
return path;
# endif
}
static OFString *
|
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
|
if ([component isEqual: @".."])
[components replaceObjectAtIndex: i
withObject: @"/"];
}
return [OFString pathWithComponents: components];
# elif defined(OF_NINTENDO_3DS)
return [path substringWithRange: of_range(1, [path length] - 1)];
# else
return path;
# endif
}
#endif
|
|
|
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
|
if ([component isEqual: @".."])
[components replaceObjectAtIndex: i
withObject: @"/"];
}
return [OFString pathWithComponents: components];
# elif defined(OF_NINTENDO_3DS) || defined(OF_WII)
return [path substringWithRange: of_range(1, [path length] - 1)];
# else
return path;
# endif
}
#endif
|