66 lines
1.7 KiB
Plaintext
66 lines
1.7 KiB
Plaintext
///////////////////////////////////////////////////////////////////////////
|
|
// FILE: iostream/iostream.h (iostreams "top level" file)
|
|
//
|
|
// =========================================================================
|
|
//
|
|
// Open Watcom Project
|
|
//
|
|
// Copyright (c) 2002-2010 Open Watcom Contributors. All Rights Reserved.
|
|
// Portions Copyright (c) 1983-2002 Sybase, Inc. All Rights Reserved.
|
|
//
|
|
// This file is automatically generated. Do not edit directly.
|
|
//
|
|
// =========================================================================
|
|
//
|
|
// Description: This header is part of the C++ standard library. It
|
|
// declares the global stream objects and includes other
|
|
// iostream headers as necessary.
|
|
///////////////////////////////////////////////////////////////////////////
|
|
#ifndef _IOSTREAM_INCLUDED
|
|
#define _IOSTREAM_INCLUDED
|
|
|
|
#ifndef _ENABLE_AUTODEPEND
|
|
#pragma read_only_file;
|
|
#endif
|
|
|
|
#ifndef __cplusplus
|
|
#error This header file requires C++
|
|
#endif
|
|
|
|
#ifndef _COMDEF_H_INCLUDED
|
|
#include <_comdef.h>
|
|
#endif
|
|
|
|
#ifndef _IOS_INCLUDED
|
|
#include <ios>
|
|
#endif
|
|
|
|
#ifndef _STREAMBUF_INCLUDED
|
|
#include <streambu>
|
|
#endif
|
|
|
|
#ifndef _ISTREAM_INCLUDED
|
|
#include <istream>
|
|
#endif
|
|
|
|
#ifndef _OSTREAM_INCLUDED
|
|
#include <ostream>
|
|
#endif
|
|
|
|
enum {
|
|
DEFAULT_PUTBACK_SIZE = 4,
|
|
DEFAULT_MAINBUF_SIZE = 512,
|
|
DEFAULT_BUF_SIZE = DEFAULT_MAINBUF_SIZE + DEFAULT_PUTBACK_SIZE
|
|
};
|
|
|
|
// **************************** PREDEFINED STREAMS ***************************
|
|
|
|
namespace std {
|
|
_WPRTLINK extern istream _WCDATA cin;
|
|
_WPRTLINK extern ostream _WCDATA cout;
|
|
_WPRTLINK extern ostream _WCDATA cerr;
|
|
_WPRTLINK extern ostream _WCDATA clog;
|
|
}
|
|
|
|
#endif
|