diff options
author | couriersud <couriersud@arcor.de> | 2015-08-11 23:23:23 +0200 |
---|---|---|
committer | couriersud <couriersud@arcor.de> | 2015-08-11 23:23:33 +0200 |
commit | 9d0fd54f7a72b8bda695ab5e01493111a55b69df (patch) | |
tree | d38bd09b53b61694191d594213f4bcf611dc7cc0 /src/tools | |
parent | 24f9770aebd00ae429343082c43e6f2ef947739b (diff) |
Remove vsscanf from netlist. Change default format for double to "g".
(nw)
Diffstat (limited to 'src/tools')
-rw-r--r-- | src/tools/nltool.c | 2 | ||||
-rw-r--r-- | src/tools/nlwav.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/tools/nltool.c b/src/tools/nltool.c index fa93770a66d..ed9473efc02 100644 --- a/src/tools/nltool.c +++ b/src/tools/nltool.c @@ -275,7 +275,7 @@ struct input_t { char buf[400]; double t; - int e = line.scanf("%lf,%[^,],%lf", &t, buf, &m_value); + int e = sscanf(line.cstr(), "%lf,%[^,],%lf", &t, buf, &m_value); if ( e!= 3) throw netlist::fatalerror_e(pformat("error %1 scanning line %2\n")(e)(line)); m_time = netlist::netlist_time::from_double(t); diff --git a/src/tools/nlwav.c b/src/tools/nlwav.c index 9d9ad911afe..8f9c57c7ac5 100644 --- a/src/tools/nlwav.c +++ b/src/tools/nlwav.c @@ -166,7 +166,7 @@ void convert(nlwav_options_t &opts) { #if 1 float t = 0.0; float v = 0.0; - line.scanf("%f %f", &t, &v); + sscanf(line.cstr(), "%f %f", &t, &v); while (t >= ct) { outsam += (ct - lt) * cursam; |