--- a/ossrv_pub/io_stream_api/inc/stdapis/stlport/stl/_streambuf.h Fri Apr 16 16:46:38 2010 +0300
+++ b/ossrv_pub/io_stream_api/inc/stdapis/stlport/stl/_streambuf.h Mon May 03 14:06:43 2010 +0300
@@ -85,10 +85,10 @@
_STLP_mutex _M_lock;
public: // Destructor.
- _STLP_DECLSPEC virtual ~basic_streambuf();
+ _STLP_DUMMY_IMP_DECLSPEC virtual ~basic_streambuf();
protected: // The default constructor.
- _STLP_DECLSPEC basic_streambuf();
+ _STLP_DUMMY_IMP_DECLSPEC basic_streambuf();
protected: // Protected interface to the get area.
char_type* eback() const { return _M_gbegin; } // Beginning
@@ -129,21 +129,21 @@
protected: // Virtual buffer management functions.
- _STLP_DECLSPEC virtual basic_streambuf<_CharT, _Traits>* setbuf(char_type*, streamsize);
+ _STLP_DUMMY_IMP_DECLSPEC virtual basic_streambuf<_CharT, _Traits>* setbuf(char_type*, streamsize);
// Alters the stream position, using an integer offset. In this
// class seekoff does nothing; subclasses are expected to override it.
- _STLP_DECLSPEC virtual pos_type seekoff(off_type, ios_base::seekdir,
+ _STLP_DUMMY_IMP_DECLSPEC virtual pos_type seekoff(off_type, ios_base::seekdir,
ios_base::openmode = ios_base::in | ios_base::out);
// Alters the stream position, using a previously obtained streampos. In
// this class seekpos does nothing; subclasses are expected to override it.
- _STLP_DECLSPEC virtual pos_type
+ _STLP_DUMMY_IMP_DECLSPEC virtual pos_type
seekpos(pos_type, ios_base::openmode = ios_base::in | ios_base::out);
// Synchronizes (i.e. flushes) the buffer. All subclasses are expected to
// override this virtual member function.
- _STLP_DECLSPEC virtual int sync();
+ _STLP_DUMMY_IMP_DECLSPEC virtual int sync();
public: // Buffer management.
@@ -166,40 +166,40 @@
// with underflow, before reaching end of file. (-1 is a special value:
// it means that underflow will fail.) Most subclasses should probably
// override this virtual member function.
- _STLP_DECLSPEC virtual streamsize showmanyc();
+ _STLP_DUMMY_IMP_DECLSPEC virtual streamsize showmanyc();
// Reads up to __n characters. Return value is the number of
// characters read.
- _STLP_DECLSPEC virtual streamsize xsgetn(char_type* __s, streamsize __n);
+ _STLP_DUMMY_IMP_DECLSPEC virtual streamsize xsgetn(char_type* __s, streamsize __n);
// Called when there is no read position, i.e. when gptr() is null
// or when gptr() >= egptr(). Subclasses are expected to override
// this virtual member function.
- _STLP_DECLSPEC virtual int_type underflow();
+ _STLP_DUMMY_IMP_DECLSPEC virtual int_type underflow();
// Similar to underflow(), but used for unbuffered input. Most
// subclasses should probably override this virtual member function.
- _STLP_DECLSPEC virtual int_type uflow();
+ _STLP_DUMMY_IMP_DECLSPEC virtual int_type uflow();
// Called when there is no putback position, i.e. when gptr() is null
// or when gptr() == eback(). All subclasses are expected to override
// this virtual member function.
- _STLP_DECLSPEC virtual int_type pbackfail(int_type = traits_type::eof());
+ _STLP_DUMMY_IMP_DECLSPEC virtual int_type pbackfail(int_type = traits_type::eof());
protected: // Virtual put area functions, as defined in
// 27.5.2.4.5 of the standard.
// Writes up to __n characters. Return value is the number of characters
// written.
- _STLP_DECLSPEC virtual streamsize xsputn(const char_type* __s, streamsize __n);
+ _STLP_DUMMY_IMP_DECLSPEC virtual streamsize xsputn(const char_type* __s, streamsize __n);
// Extension: writes up to __n copies of __c. Return value is the number
// of characters written.
- _STLP_DECLSPEC virtual streamsize _M_xsputnc(char_type __c, streamsize __n);
+ _STLP_DUMMY_IMP_DECLSPEC virtual streamsize _M_xsputnc(char_type __c, streamsize __n);
// Called when there is no write position. All subclasses are expected to
// override this virtual member function.
- _STLP_DECLSPEC virtual int_type overflow(int_type = traits_type::eof());
+ _STLP_DUMMY_IMP_DECLSPEC virtual int_type overflow(int_type = traits_type::eof());
public: // Public members for writing characters.
// Write a single character.
@@ -217,7 +217,7 @@
{ return this->_M_xsputnc(__c, __n); }
private: // Helper functions.
- _STLP_DECLSPEC int_type _M_snextc_aux();
+ _STLP_DUMMY_IMP_DECLSPEC int_type _M_snextc_aux();
public: // Public members for reading characters.
@@ -265,10 +265,10 @@
// sets the streambuf's locale to __loc. Note that imbue should
// not (and cannot, since it has no access to streambuf's private
// members) set the streambuf's locale itself.
- _STLP_DECLSPEC virtual void imbue(const locale&);
+ _STLP_DUMMY_IMP_DECLSPEC virtual void imbue(const locale&);
public: // Locale-related functions.
- _STLP_DECLSPEC locale pubimbue(const locale&);
+ _STLP_DUMMY_IMP_DECLSPEC locale pubimbue(const locale&);
locale getloc() const { return _M_locale; }
# ifndef _STLP_NO_ANACHRONISMS