1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
/*
* Copyright (c) 2008 - 2009
* Jonathan Schleifer <js@webkeks.org>
*
* All rights reserved.
*
* This file is part of ObjFW. It may be distributed under the terms of the
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#include <stdio.h>
#include <sys/types.h>
#import "OFStream.h"
@class OFString;
/**
* The OFFile class provides functions to read, write and manipulate files.
*/
@interface OFFile: OFStream
{
FILE *fp;
BOOL close;
}
|
|
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
/*
* Copyright (c) 2008 - 2010
* Jonathan Schleifer <js@webkeks.org>
*
* All rights reserved.
*
* This file is part of ObjFW. It may be distributed under the terms of the
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#include <stdio.h>
#include <sys/types.h>
#import "OFStream.h"
@class OFString;
/**
* \brief A class which provides functions to read, write and manipulate files.
*/
@interface OFFile: OFStream
{
FILE *fp;
BOOL close;
}
|
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
|
*
* \param fp A file pointer, returned from for example fopen().
* It is not closed when the OFFile object is deallocated!
*/
- initWithFilePointer: (FILE*)fp;
@end
@interface OFFileSingleton: OFFile
@end
/// An OFFile object for stdin
extern OFFile *of_stdin;
/// An OFFile object for stdout
extern OFFile *of_stdout;
/// An OFFile object for stderr
extern OFFile *of_stderr;
|
<
<
<
|
124
125
126
127
128
129
130
131
132
133
134
135
136
|
*
* \param fp A file pointer, returned from for example fopen().
* It is not closed when the OFFile object is deallocated!
*/
- initWithFilePointer: (FILE*)fp;
@end
/// An OFFile object for stdin
extern OFFile *of_stdin;
/// An OFFile object for stdout
extern OFFile *of_stdout;
/// An OFFile object for stderr
extern OFFile *of_stderr;
|