75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
}
return self;
}
- free
{
fclose(fp);
return [super free];
}
- (BOOL)atEndOfFile
{
return (feof(fp) == 0 ? NO : YES);
}
|
>
|
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
}
return self;
}
- free
{
fclose(fp);
return [super free];
}
- (BOOL)atEndOfFile
{
return (feof(fp) == 0 ? NO : YES);
}
|
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
|
- (size_t)writeCString: (const char*)str
{
return [self writeNItems: strlen(str)
ofSize: 1
fromBuffer: (const uint8_t*)str];
}
- close
{
if (fclose(fp)) {
/* FIXME: Throw exception */
return nil;
}
return self;
}
@end
|
<
<
<
<
<
<
<
<
<
<
|
161
162
163
164
165
166
167
168
|
- (size_t)writeCString: (const char*)str
{
return [self writeNItems: strlen(str)
ofSize: 1
fromBuffer: (const uint8_t*)str];
}
@end
|