@@ -205,11 +205,11 @@ exactLength: (size_t)size]; } @finally { [file release]; } } @catch (id e) { - of_free(buffer); + free(buffer); [self release]; @throw e; } @@ -216,11 +216,11 @@ @try { self = [self initWithItemsNoCopy: buffer count: (size_t)size freeWhenDone: true]; } @catch (id e) { - of_free(buffer); + free(buffer); @throw e; } return self; } @@ -264,11 +264,11 @@ size: _count + length]; memcpy(_items + _count, buffer, length); _count += length; } } @finally { - of_free(buffer); + free(buffer); } objc_autoreleasePoolPop(pool); } @catch (id e) { [self release]; @@ -384,11 +384,11 @@ } - (void)dealloc { if (_freeWhenDone) - of_free(_items); + free(_items); [_parentData release]; [super dealloc]; }