# HG changeset patch # User jwe # Date 1035941563 0 # Node ID e865976c208450226d42faee2ee2f68e048b3c06 # Parent 76d25b5e6223bbeacf6813e5d481c121f5652fec [project @ 2002-10-30 01:32:43 by jwe] diff -r 76d25b5e6223 -r e865976c2084 src/ChangeLog --- a/src/ChangeLog Wed Oct 30 01:03:27 2002 +0000 +++ b/src/ChangeLog Wed Oct 30 01:32:43 2002 +0000 @@ -2,6 +2,9 @@ * version.h (OCTAVE_VERSION): Now 2.1.38. + * utils.cc (octave_vformat): Get return value from + streambuf::vform. + * DLD-FUNCTIONS/fsolve.cc (Ffsolve): Always return solution. Don't barf on nargout == 3. diff -r 76d25b5e6223 -r e865976c2084 src/utils.cc --- a/src/utils.cc Wed Oct 30 01:03:27 2002 +0000 +++ b/src/utils.cc Wed Oct 30 01:32:43 2002 +0000 @@ -717,7 +717,10 @@ #if defined (__GNUG__) && !CXX_ISO_COMPLIANT_LIBRARY - os.vform (fmt, args); + std::streambuf *sb = os.rdbuf (); + + if (sb) + retval = sb->vform (fmt, args); #else