aboutsummaryrefslogtreecommitdiff
path: root/libio/iostream.cc
AgeCommit message (Collapse)AuthorFilesLines
2001-02-05Remove libioMark Mitchell1-1062/+0
From-SVN: r39453
2000-10-18iostream.cc (ends): Release the acquired lock.Jakub Jelinek1-2/+12
* iostream.cc (ends): Release the acquired lock. (endl): Likewise. From-SVN: r36937
2000-10-16iostream.cc (ostream::operator<<(double n)): Initialize new fields wide and ↵Jakub Jelinek1-1/+9
i18n of struct printf_info. * iostream.cc (ostream::operator<<(double n)) [__GLIBC_MINOR__ >= 2]: Initialize new fields wide and i18n of struct printf_info. (ostream::operator<<(long double n)) [__GLIBC_MINOR__ >= 2]: Likewise. From-SVN: r36876
2000-05-24(endl): Fix bug in last change.Ulrich Drepper1-2/+3
(ends): Make same change as for endl. From-SVN: r34128
2000-05-23iostream.cc (endl): Verify stream can accept characters before writing its eol.Jeff Law1-1/+3
* iostream.cc (endl): Verify stream can accept characters before writing its eol. From-SVN: r34122
1999-08-07iostream.cc: Add missing calls to isfx and setup a cleanup region for the ↵Andreas Schwab1-7/+58
locked stream. * iostream.cc: Add missing calls to isfx and setup a cleanup region for the locked stream. * iostream.h: Likewise. * isgetline.cc: Likewise. * isgetsb.cc: Likewise. * isscan.cc: Likewise. From-SVN: r28573
1998-02-24Changes for _G_IO_IO_FILE_VERSION == 0x20001:Andreas Schwab1-0/+6
* libioP.h (_IO_showmanyc_t, _IO_SHOWMANYC, _IO_imbue_t, _IO_IMBUE): New definitions. (struct _IO_jump_t): Add __showmanyc and __imbue fields. (_IO_file_fopen): Add new fourth argument. * filebuf.cc (filebuf::open): Pass new fourth argument to _IO_file_fopen. * iolibio.h (_IO_freopen): Likewise. * streambuf.cc (streambuf::showmanyc, streambuf::imbue): New functions. * streambuf.h (_IO_wchar_t): Define to _G_wchar_t. (ios::fill): Remove casts. (struct streambuf): Add showmanyc and imbue members. * iostream.cc (ostream::operator<<(double n)) [__GLIBC_MINOR__ >= 1]: Initialize new fields is_char of struct printf_info. (ostream::operator<<(long double n)) [__GLIBC_MINOR__ >= 1]: Likewise. From-SVN: r18222
1998-02-10iostream.cc (ostream::operator<<(long double)): Don't use labeled initializers.Mark Mitchell1-26/+26
* iostream.cc (ostream::operator<<(long double)): Don't use labeled initializers. From-SVN: r17842
1998-02-01iostream.cc (istream::operator>>(long double&)): Scan value into separate ↵Andreas Schwab1-5/+9
variable, in case long double is bigger than double. * iostream.cc (istream::operator>>(long double&)) [!_G_HAVE_LONG_DOUBLE_IO]: Scan value into separate variable, in case long double is bigger than double. (ostream::operator<<(double)) [_G_HAVE_PRINTF_FP]: Fix order of initializers of struct printf_info to match declaration order, to work around g++ bug. (ostream::operator<<(long double)) [_G_HAVE_PRINTF_FP]: Likewise. * gen-params: Add missing quotes. Avoid useless use of command substitution. From-SVN: r17582
1997-10-03iostream.cc, libio.h: Convert other uses of #ifdef _G_HAVE_PRINTF_FP to #if.Jason Merrill1-1/+1
* iostream.cc, libio.h: Convert other uses of #ifdef _G_HAVE_PRINTF_FP to #if. From-SVN: r15836
1997-10-02iostream.cc (operator<<): Use `#if _G_HAVE_PRINTF_FP', not ifdef.Brendan Kehoe1-1/+1
* iostream.cc (operator<<): Use `#if _G_HAVE_PRINTF_FP', not ifdef. ... since it comes in defined, either 0 or 1 From-SVN: r15834
1997-09-26libio changes from Ulrich to help "old linux" systems.Ulrich Drepper1-13/+19
libio changes from Ulrich to help "old linux" systems. See ChangeLog for details. From-SVN: r15741
1997-09-17Fix all problems reported by the test suite.Ulrich Drepper1-0/+4
From-SVN: r15505
1997-09-16Uli's libio/libstdc++ patches.Ulrich Drepper1-44/+193
From-SVN: r15486
1997-08-21Initial revisionJason Merrill1-0/+821
From-SVN: r14877