26#if defined (HAVE_CONFIG_H)
42 return stream (
new fstream (nm_arg, arg_md, ff));
47 : base_stream (arg_md, ff), m_name (nm_arg)
53 error (std::strerror (errno));
63 error (
"fseek: invalid_operation");
74 error (
"ftell: invalid_operation");
95 std::istream *retval =
nullptr;
97 if (mode () & std::ios::in)
106 std::ostream *retval =
nullptr;
108 if (mode () & std::ios::out)
std::istream * input_stream(void)
static stream create(const std::string &nm_arg, std::ios::openmode arg_md=std::ios::in|std::ios::out, mach_info::float_format flt_fmt=mach_info::native_float_format())
fstream(const std::string &nm_arg, std::ios::openmode arg_md=std::ios::in|std::ios::out, mach_info::float_format flt_fmt=mach_info::native_float_format())
std::ostream * output_stream(void)
int seek(off_t offset, int origin)
void error(const char *fmt,...)