|
From: | Markus Mützel |
Subject: | [Octave-bug-tracker] [bug #55648] [MXE-Octave] cannot print with gnuplot graphics toolkit |
Date: | Tue, 12 Feb 2019 14:50:43 -0500 (EST) |
User-agent: | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0 |
Update of bug #55648 (project octave): Status: None => Patch Submitted _______________________________________________________ Follow-up Comment #23: The attached patch let's me print with gnuplot on Windows again. "fclear" is necessary to reset the error state of the stream. Admittedly the documentation of fclear isn't very clear (no pun intended). Essentially, it calls std::io::clear() on the underlying C++ stream. This resets the eof state of the stream and allows to read from it again. I don't think it is necessary to read the stream char by char. I added a token to the end of the received string instead to make sure it is completely read. The command from comment #12 also no longer throws an error. (file #46243) _______________________________________________________ Additional Item Attachment: File name: bug55648_gnuplot_get_var.patch Size:1 KB <https://savannah.gnu.org/file/bug55648_gnuplot_get_var.patch?file_id=46243> _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?55648> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |