20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#ifdef OF_AMIGAOS
# include <dos/dos.h>
#endif
OF_ASSUME_NONNULL_BEGIN
/*!
* @class OFStdIOStream OFStdIOStream.h ObjFW/OFStdIOStream.h
*
* @brief A class for providing standard input, output and error as OFStream.
*
* The global variables @ref of_stdin, @ref of_stdout and @ref of_stderr are
* instances of this class and need no initialization.
|
>
>
|
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#ifdef OF_AMIGAOS
# include <dos/dos.h>
#endif
OF_ASSUME_NONNULL_BEGIN
/*! @file */
/*!
* @class OFStdIOStream OFStdIOStream.h ObjFW/OFStdIOStream.h
*
* @brief A class for providing standard input, output and error as OFStream.
*
* The global variables @ref of_stdin, @ref of_stdout and @ref of_stderr are
* instances of this class and need no initialization.
|
80
81
82
83
84
85
86
87
88
89
90
91
92
|
extern OFStdIOStream *_Nullable of_stdout;
/*!
* @brief The standard error as an OFStream.
*/
extern OFStdIOStream *_Nullable of_stderr;
extern void of_log(OFConstantString *, ...);
#ifdef __cplusplus
}
#endif
OF_ASSUME_NONNULL_END
|
>
>
>
>
>
>
|
|
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
extern OFStdIOStream *_Nullable of_stdout;
/*!
* @brief The standard error as an OFStream.
*/
extern OFStdIOStream *_Nullable of_stderr;
/*!
* @brief Log the specified printf-style format to @ref of_stderr.
*
* This prefixes the output with the date, timestamp, process name and PID and
* allows `%@` as a printf-style formatted to print objects.
*/
extern void of_log(OFConstantString *format, ...);
#ifdef __cplusplus
}
#endif
OF_ASSUME_NONNULL_END
|