32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
/**
* \param path The path to the file to open as a string
* \param mode The mode in which the file should be opened as a string
* \return A new autoreleased OFFile
*/
+ fileWithPath: (OFString*)path
andMode: (OFString*)mode;
/**
* Changes the mode of a file.
*
* Not available on Windows.
*
* \param path The path to the file of which the mode should be changed as a
* string
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
/**
* \param path The path to the file to open as a string
* \param mode The mode in which the file should be opened as a string
* \return A new autoreleased OFFile
*/
+ fileWithPath: (OFString*)path
andMode: (OFString*)mode;
/**
* \return An OFFile singleton for stdin
*/
+ standardInput;
/**
* \return An OFFile singleton for stdout
*/
+ standardOutput;
/**
* \return An OFFile singleton for stderr
*/
+ standardError;
/**
* Changes the mode of a file.
*
* Not available on Windows.
*
* \param path The path to the file of which the mode should be changed as a
* string
|
128
129
130
131
132
133
134
|
* \param nitem The number of items to write
* \return The number of bytes written
*/
- (size_t)writeNItems: (size_t)nitems
ofSize: (size_t)size
fromBuffer: (const char*)buf;
@end
|
>
>
>
>
|
144
145
146
147
148
149
150
151
152
153
154
|
* \param nitem The number of items to write
* \return The number of bytes written
*/
- (size_t)writeNItems: (size_t)nitems
ofSize: (size_t)size
fromBuffer: (const char*)buf;
@end
@interface OFFileSingleton: OFFile
- initWithFilePointer: (FILE*)fp;
@end
|