342
343
344
345
346
347
348
349
|
@throw [OFOutOfRangeException newWithClass: isa];
return [OFString stringWithCString: buf];
} @finally {
[self freeMemory: buf];
}
}
@end
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
|
@throw [OFOutOfRangeException newWithClass: isa];
return [OFString stringWithCString: buf];
} @finally {
[self freeMemory: buf];
}
}
- (OFDate*)earlierDate: (OFDate*)date
{
if ([self compare: date] == OF_ORDERED_DESCENDING)
return [[date retain] autorelease];
return [[self retain] autorelease];
}
- (OFDate*)laterDate: (OFDate*)date
{
if ([self compare: date] == OF_ORDERED_ASCENDING)
return [[date retain] autorelease];
return [[self retain] autorelease];
}
@end
|