# HG changeset patch # User jwe # Date 953796330 0 # Node ID 58e52fbee1dde8125bff5190e9b999a3d18166df # Parent 65fa96da2ed28cae11d440c2bf2b54fb951ddfca [project @ 2000-03-23 07:25:29 by jwe] diff -r 65fa96da2ed2 -r 58e52fbee1dd src/ChangeLog --- a/src/ChangeLog Thu Mar 23 07:21:24 2000 +0000 +++ b/src/ChangeLog Thu Mar 23 07:25:30 2000 +0000 @@ -1,3 +1,8 @@ +2000-03-23 John W. Eaton + + * oct-stream.cc (octave_base_stream::printf): Use octave_format + instead of ostream::form. Return number of characters written. + 2000-03-22 John W. Eaton * oct-stream.cc (do_printf_conv): Use octave_format instead of diff -r 65fa96da2ed2 -r 58e52fbee1dd src/oct-stream.cc --- a/src/oct-stream.cc Thu Mar 23 07:21:24 2000 +0000 +++ b/src/oct-stream.cc Thu Mar 23 07:25:30 2000 +0000 @@ -2306,12 +2306,13 @@ if (elt) { - os.form (elt->text); - - if (os) - retval = 0; - else - error ("fprintf: write error"); + retval = octave_format (os, elt->text); + + if (! os) + { + retval = -1; + error ("fprintf: write error"); + } } } break;