comparison libinterp/corefcn/oct-stdstrm.h @ 31608:23664317f0d3

maint: merge stable to default
author Rik <rik@octave.org>
date Thu, 01 Dec 2022 20:05:44 -0800
parents dfa5d9c3ae72 aac27ad79be6
children 5f11de0e7440
comparison
equal deleted inserted replaced
31606:dfa5d9c3ae72 31608:23664317f0d3
133 std::ios::openmode m = std::ios::in | std::ios::out, 133 std::ios::openmode m = std::ios::in | std::ios::out,
134 mach_info::float_format ff = mach_info::native_float_format (), 134 mach_info::float_format ff = mach_info::native_float_format (),
135 const std::string& encoding = "utf-8", 135 const std::string& encoding = "utf-8",
136 c_file_ptr_buf::close_fcn cf = c_file_ptr_buf::file_close) 136 c_file_ptr_buf::close_fcn cf = c_file_ptr_buf::file_close)
137 : tstdiostream<c_file_ptr_buf, io_c_file_ptr_stream, FILE *> 137 : tstdiostream<c_file_ptr_buf, io_c_file_ptr_stream, FILE *>
138 (n, f, f ? fileno (f) : -1, m, ff, encoding, cf) { } 138 (n, f, f ? fileno (f) : -1, m, ff, encoding, cf) { }
139 139
140 static stream 140 static stream
141 create (const std::string& n, FILE *f = nullptr, 141 create (const std::string& n, FILE *f = nullptr,
142 std::ios::openmode m = std::ios::in | std::ios::out, 142 std::ios::openmode m = std::ios::in | std::ios::out,
143 mach_info::float_format ff = mach_info::native_float_format (), 143 mach_info::float_format ff = mach_info::native_float_format (),
170 std::ios::openmode m = std::ios::in | std::ios::out, 170 std::ios::openmode m = std::ios::in | std::ios::out,
171 mach_info::float_format ff = mach_info::native_float_format (), 171 mach_info::float_format ff = mach_info::native_float_format (),
172 const std::string& encoding = "utf-8", 172 const std::string& encoding = "utf-8",
173 c_zfile_ptr_buf::close_fcn cf = c_zfile_ptr_buf::file_close) 173 c_zfile_ptr_buf::close_fcn cf = c_zfile_ptr_buf::file_close)
174 : tstdiostream<c_zfile_ptr_buf, io_c_zfile_ptr_stream, gzFile> 174 : tstdiostream<c_zfile_ptr_buf, io_c_zfile_ptr_stream, gzFile>
175 (n, f, fid, m, ff, encoding, cf) { } 175 (n, f, fid, m, ff, encoding, cf) { }
176 176
177 static stream 177 static stream
178 create (const std::string& n, gzFile f = nullptr, int fid = 0, 178 create (const std::string& n, gzFile f = nullptr, int fid = 0,
179 std::ios::openmode m = std::ios::in | std::ios::out, 179 std::ios::openmode m = std::ios::in | std::ios::out,
180 mach_info::float_format ff = mach_info::native_float_format (), 180 mach_info::float_format ff = mach_info::native_float_format (),