00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef _STLP_STREAMBUF_H
00019 # define _STLP_STREAMBUF_H
00020
00021 # ifndef _STLP_OUTERMOST_HEADER_ID
00022 # define _STLP_OUTERMOST_HEADER_ID 0x2067
00023 # include <stl/_prolog.h>
00024 # endif
00025
00026 # if defined ( _STLP_OWN_IOSTREAMS )
00027
00028 #ifdef __BORLANDC__
00029 # include <streambuf.>
00030 #else
00031 # include <streambuf>
00032 #endif
00033
00034 # include <ios.h>
00035
00036 # ifndef _STLP_HAS_NO_NAMESPACES
00037 # ifdef _STLP_BROKEN_USING_DIRECTIVE
00038 using namespace _STLP_STD;
00039 # else
00040 using _STLP_STD::basic_streambuf;
00041 using _STLP_STD::streambuf;
00042 # ifndef _STLP_NO_WCHAR_T
00043 using _STLP_STD::wstreambuf;
00044 # endif
00045 # endif
00046 # endif
00047
00048 # elif !defined (_STLP_USE_NO_IOSTREAMS)
00049
00050 # include _STLP_NATIVE_OLD_STREAMS_HEADER(streambuf.h)
00051
00052 # endif
00053
00054 # if (_STLP_OUTERMOST_HEADER_ID == 0x2067)
00055 # include <stl/_epilog.h>
00056 # undef _STLP_OUTERMOST_HEADER_ID
00057 # endif
00058
00059 #endif
00060
00061
00062
00063