From b76ac6be1c30dbc4b2e53a78a7659f3c8047753c Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Thu, 29 Oct 2020 09:28:25 +0100 Subject: [PATCH] Add writing all vectors if compat mode eg or ki is selected. --- src/frontend/postcoms.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/frontend/postcoms.c b/src/frontend/postcoms.c index c3ffca322..b394d477e 100644 --- a/src/frontend/postcoms.c +++ b/src/frontend/postcoms.c @@ -420,13 +420,12 @@ done: } -/* Write out some data. write filename expr ... Some cleverness here is - * required. If the user mentions a few vectors from various plots, - * probably he means for them to be written out seperate plots. In any - * case, we have to be sure to write out the scales for everything we - * write... +/* Write out some data inti a ngspice raw file with 'write filename expr'. + * If vectors (expr) from various plots are selected, they are written + * out as seperate plots. In any case, we have to be sure to write out + * the scales for everything we write. If expr is omitted, all vectors + * of the current plot are written. */ - void com_write(wordlist *wl) { @@ -482,6 +481,8 @@ com_write(wordlist *wl) } else { wordlist* wli; + if (!wl) + wl = &all; for (wli = wl; wli; wli = wli->wl_next) { d = vec_get(wli->wl_word); if (!d)