Mercurial > octave
diff src/c-file-ptr-stream.cc @ 10411:479cc8a0a846
use gnulib namespace
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 15 Mar 2010 15:57:23 -0400 |
parents | 57a59eae83cc |
children | 12d25a1d84bf |
line wrap: on
line diff
--- a/src/c-file-ptr-stream.cc Fri Mar 12 19:15:39 2010 -0500 +++ b/src/c-file-ptr-stream.cc Mon Mar 15 15:57:23 2010 -0400 @@ -53,12 +53,12 @@ { #if defined (CXX_ISO_COMPLIANT_LIBRARY) if (f) - return (c != traits_type::eof ()) ? fputc (c, f) : flush (); + return (c != traits_type::eof ()) ? gnulib::fputc (c, f) : flush (); else return traits_type::not_eof (c); #else if (f) - return (c != EOF) ? fputc (c, f) : flush (); + return (c != EOF) ? gnulib::fputc (c, f) : flush (); else return EOF; #endif @@ -104,7 +104,7 @@ c_file_ptr_buf::xsputn (const char* s, std::streamsize n) { if (f) - return fwrite (s, 1, n, f); + return gnulib::fwrite (s, 1, n, f); else return 0; } @@ -193,6 +193,12 @@ return retval; } +int +c_file_ptr_buf::file_close (FILE *f) +{ + return gnulib::fclose (f); +} + #ifdef HAVE_ZLIB c_zfile_ptr_buf::~c_zfile_ptr_buf (void)