Mercurial > hg > octave-lyh
diff src/quad.cc @ 2095:36903d507b0e
[project @ 1996-04-28 09:00:07 by jwe]
author | jwe |
---|---|
date | Sun, 28 Apr 1996 09:00:07 +0000 |
parents | bfb775fb6fe8 |
children | 5a3f1d00a474 |
line wrap: on
line diff
--- a/src/quad.cc +++ b/src/quad.cc @@ -26,7 +26,7 @@ #include <string> -#include <strstream.h> +#include <iostream.h> #include "Quad.h" @@ -280,36 +280,33 @@ }; static void -print_quad_option_list (void) +print_quad_option_list (ostream& os) { - ostrstream output_buf; - print_usage ("quad_options", 1); - output_buf << "\n" - << "Options for quad include:\n\n" - << " keyword value\n" - << " ------- -----\n\n"; + os << "\n" + << "Options for quad include:\n\n" + << " keyword value\n" + << " ------- -----\n\n"; QUAD_OPTIONS *list = quad_option_table; const char *keyword; while ((keyword = list->keyword) != 0) { - output_buf.form (" %-40s ", keyword); + os.form (" %-40s ", keyword); double val = (quad_opts.*list->d_get_fcn) (); if (val < 0.0) - output_buf << "computed automatically"; + os << "computed automatically"; else - output_buf << val; + os << val; - output_buf << "\n"; + os << "\n"; list++; } - output_buf << "\n" << ends; - maybe_page_output (output_buf); + os << "\n"; } static void @@ -366,7 +363,7 @@ if (nargin == 0) { - print_quad_option_list (); + print_quad_option_list (octave_stdout); return retval; } else if (nargin == 1 || nargin == 2)