@@ -77,10 +77,11 @@ } - free { fclose(fp); + return [super free]; } - (BOOL)atEndOfFile { @@ -162,16 +163,6 @@ { return [self writeNItems: strlen(str) ofSize: 1 fromBuffer: (const uint8_t*)str]; } - -- close -{ - if (fclose(fp)) { - /* FIXME: Throw exception */ - return nil; - } - - return self; -} @end