mirror of git://gcc.gnu.org/git/gcc.git
				
				
				
			std_fstream.h (basic_filebuf): Change signature.
2001-05-07 Benjamin Kosnik <bkoz@redhat.com> libstdc++/2523 * include/bits/std_fstream.h (basic_filebuf): Change signature. * include/bits/fstream.tcc (basic_filebuf): Change bool argument to int_type, pass in buffer size info. * include/bits/std_streambuf.h (_M_is_indeterminate): Check for unbuffered situation. (underflow): Remove codecvt bits for the time being. * include/bits/istream.tcc (istream::sentry): Avoid sputbackc call. * include/bits/locale_facets.tcc (_M_extract): Cache dereference values from iterators, clean. * src/locale.cc: Ditto. * include/bits/sbuf_iter.h: Format. * src/ios.cc: Explicitly pass in buffer sizes at creation time. * testsuite/27_io/narrow_stream_objects.cc: Add tests. * testsuite/27_io/filebuf.cc: Tweaks. * testsuite/27_io/filebuf_members.cc: Tweaks. From-SVN: r41909
This commit is contained in:
		
							parent
							
								
									39003c9902
								
							
						
					
					
						commit
						ee2f20b9c5
					
				|  | @ -96,6 +96,7 @@ test01() | ||||||
| // libstdc++/2523
 | // libstdc++/2523
 | ||||||
| void test02() | void test02() | ||||||
| { | { | ||||||
|  |   using namespace std; | ||||||
|   int i; |   int i; | ||||||
|   cin >> i; |   cin >> i; | ||||||
|   cout << "i == " << i << endl; |   cout << "i == " << i << endl; | ||||||
|  | @ -104,6 +105,7 @@ void test02() | ||||||
| // libstdc++/2523
 | // libstdc++/2523
 | ||||||
| void test03() | void test03() | ||||||
| { | { | ||||||
|  |   using namespace std; | ||||||
|   ios_base::sync_with_stdio(false); |   ios_base::sync_with_stdio(false); | ||||||
| 
 | 
 | ||||||
|   int i; |   int i; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 Benjamin Kosnik
						Benjamin Kosnik