diff options
Diffstat (limited to 'src/lib/netlist/prg/nlwav.cpp')
-rw-r--r-- | src/lib/netlist/prg/nlwav.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/netlist/prg/nlwav.cpp b/src/lib/netlist/prg/nlwav.cpp index 93a6d6e24a5..a6334edbda9 100644 --- a/src/lib/netlist/prg/nlwav.cpp +++ b/src/lib/netlist/prg/nlwav.cpp @@ -138,6 +138,7 @@ public: bool readmore(std::vector<plib::putf8_reader> &r) { + fprintf(stderr, "%d %d\n", (int) m_e.size(), (int) r.size()); bool success = false; for (std::size_t i = 0; i< r.size(); i++) { @@ -145,11 +146,13 @@ public: { pstring line; m_e[i].eof = !r[i].readline(line); + //fprintf(stderr, "bla: <%s>\n", line.c_str()); if (!m_e[i].eof) { // sscanf is very fast ... // NOLINTNEXTLINE(cppcoreguidelines-pro-type-vararg) - std::sscanf(line.c_str(), "%lf %lf", &m_e[i].t, &m_e[i].v); + if (2 != std::sscanf(line.c_str(), "%lf %lf", &m_e[i].t, &m_e[i].v)) + fprintf(stderr, "arg: <%s>\n", line.c_str()); m_e[i].need_more = false; } } @@ -515,7 +518,7 @@ int nlwav_app::execute() for (auto &oi: opt_args()) { plib::unique_ptr<std::istream> fin; - + printf("%s\n", oi.c_str()); if (oi == "-") { auto temp(plib::make_unique<std::stringstream>()); |