std_streambuf.h (setp): _M_out_lim, being the end limit of used put area, is set equal to _M_out_beg.
2003-04-17 Paolo Carlini <pcarlini@unitus.it> * include/std/std_streambuf.h (setp): _M_out_lim, being the end limit of used put area, is set equal to _M_out_beg. From-SVN: r65740
This commit is contained in:
parent
f2dd0c4231
commit
b5bc3efb4b
@ -1,3 +1,8 @@
|
|||||||
|
2003-04-17 Paolo Carlini <pcarlini@unitus.it>
|
||||||
|
|
||||||
|
* include/std/std_streambuf.h (setp): _M_out_lim, being
|
||||||
|
the end limit of used put area, is set equal to _M_out_beg.
|
||||||
|
|
||||||
2003-04-16 Benjamin Kosnik <bkoz@redhat.com>
|
2003-04-16 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
* acinclude.m4 (GLIBCPP_CHECK_PCH): New.
|
* acinclude.m4 (GLIBCPP_CHECK_PCH): New.
|
||||||
|
@ -203,6 +203,14 @@ namespace std
|
|||||||
char_type* _M_out_cur; // Current put area.
|
char_type* _M_out_cur; // Current put area.
|
||||||
char_type* _M_out_end; // End of put area.
|
char_type* _M_out_end; // End of put area.
|
||||||
|
|
||||||
|
//@{
|
||||||
|
/**
|
||||||
|
* @if maint
|
||||||
|
* _M_set_indeterminate and setp set it equal to _M_out_beg, then
|
||||||
|
* at each put operation it may be moved forward (toward _M_out_end)
|
||||||
|
* by _M_out_cur_move.
|
||||||
|
* @endif
|
||||||
|
*/
|
||||||
char_type* _M_out_lim; // End limit of used put area.
|
char_type* _M_out_lim; // End limit of used put area.
|
||||||
|
|
||||||
//@}
|
//@}
|
||||||
@ -629,8 +637,8 @@ namespace std
|
|||||||
void
|
void
|
||||||
setp(char_type* __pbeg, char_type* __pend)
|
setp(char_type* __pbeg, char_type* __pend)
|
||||||
{
|
{
|
||||||
_M_out_beg = _M_out_cur = __pbeg;
|
_M_out_beg = _M_out_cur = _M_out_lim = __pbeg;
|
||||||
_M_out_end = _M_out_lim = __pend;
|
_M_out_end = __pend;
|
||||||
if (!(_M_mode & ios_base::out) && __pbeg && __pend)
|
if (!(_M_mode & ios_base::out) && __pbeg && __pend)
|
||||||
_M_mode = _M_mode | ios_base::out;
|
_M_mode = _M_mode | ios_base::out;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user