167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
|
{
OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init];
OFArray *array = nil;
const char *delim = [delimiter cString];
size_t delim_len = [delimiter length];
size_t i, last;
array = [OFArray array];
for (i = 0, last = 0; i <= length; i++) {
if (OF_UNLIKELY(i == length ||
!memcmp(string + i, delim, delim_len))) {
OFString *str;
char *tmp;
|
|
|
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
|
{
OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init];
OFArray *array = nil;
const char *delim = [delimiter cString];
size_t delim_len = [delimiter length];
size_t i, last;
array = [OFMutableArray array];
for (i = 0, last = 0; i <= length; i++) {
if (OF_UNLIKELY(i == length ||
!memcmp(string + i, delim, delim_len))) {
OFString *str;
char *tmp;
|