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)