Jim Monte
4a26ea9847
[PATCH #64 ] Made shell command with no arguments functional for Windows.
7 years ago
Holger Vogt
9a904cb952
prevent crash upon wrong user input
7 years ago
Jim Monte
24a13736bd
[PATCH #63 ] Fixed infinite loop when setscale is given as a command.
7 years ago
Jim Monte
f086fd3bef
[PATCH #61 ] Removed unnecessary check for null pointer. There would have
been several access violations before the check if it were invalid.
7 years ago
Jim Monte
1665b53b84
[PATCH #59 ] Made INP*Cat() functions more modular and efficient. Also
eliminated the possibility of a buffer overrun in INPstrCat() due to an error
in the calling funciton.
7 years ago
Holger Vogt
f9a4800d86
[PATCH #55-2] Prevent reading from a NULL pointer
7 years ago
Jim Monte
ea81da2b01
[PATCH #55-1] Fixed some compiler warnings added by Visual Studio 2019
7 years ago
Jim Monte
74857e2527
[PATCH #53 ] Removed useless zeroing of a copy of a variable (twice) when
the original variable should be zeroed. Made cp_free_control static because
it was only used in control.c and it was not defined in any header file.
Added comments
7 years ago
Jim Monte
10474a06a8
[PATCH #50 ] Ensured no buffer overrun for long namess and improved
efficiency of compare. Also made more modular.
7 years ago
Jim Monte
c71d66a3bb
[PATCH #49 ] Ensured no buffer overrun for long script strings and
improved efficiency of building string
7 years ago
Jim Monte
051b5e602d
[PATCH #48 ] Fixed infinite loop and variation from documented behavior of
atodims()
7 years ago
Holger Vogt
b9901a2569
[PATCH 47] Refactored ft_getnames() and used the new function in
com_let().
7 years ago
Holger Vogt
afdf3ff710
Partially undo commit 016c558d7, 2019-05-01
If sacles for plotting differ, issue a warning.
Skip this plot command only, when strict_errorhandling is set.
7 years ago
Holger Vogt
8af1663bba
Try to detect, if one wants to plot vectors with
different scale vectors into the same graph.
Issue a warning and skip the plot command.
7 years ago
Jim Monte
451a88a2b0
[PATCH #46 ] Fixed uninitialized buffer in case of 0 dim for dimstring()
and prevented the compilation of unused functions. Also a comment was
corrected.
7 years ago
Jim Monte
23703a32c0
[PATCH #45 ] Fixed uninitialized buffer in case of 0 dim and improved
efficiency in other cases.
7 years ago
Jim Monte
b66412f517
[PATCH] Changed prototypes of some functions having parameters that
should not be changed to const and added assorted comments. Also two very
minor efficiency improvements.
7 years ago
Jim Monte
0183964d6f
[PATCH #41 ] Made constants agree across ngspice simulator. File const.h
is the source of the values with all other files referencing it.
7 years ago
Jim Monte
55b7626fa9
[PATCH #40 ] Fixed memory leaks under 3 different conditions when the
deftype command is used. Added more argument validation. Enhanced error
reporting. Implemented facility to free allocations associated with
user-defined types
7 years ago
Jim Monte
7dacfe5bda
[PATCH #38 ] Fixed crash when composing a complex vector from a mix of
real and complex values. Also eliminated unnecessary test for element being
real when composed vector is real.
7 years ago
Jim Monte
f28709f410
[PATCH #37 ] Fixed crash when composing a complex scalar
7 years ago
Holger Vogt
7598bbe83b
[PATCH 35] Fixed values of physical constants such as the speed of light
7 years ago
Holger Vogt
e6a05bda7d
remove the token mfg=nfgname from each .model statement
7 years ago
Holger Vogt
61039c2736
add a new function gettok_model to consider {...} expressions
in VDMOS .model statements
7 years ago
Holger Vogt
ad5ad8270f
correct the temperature replacement in ps
TEMPER is in degrees °C
7 years ago
Kevin Zheng
b4ee4e28d6
Fix a build error on FreeBSD 12, bison 3.3.2, automake 1.16.1 and BSD make
by dropping the rules to run bison and use automake's built-in rules instead
7 years ago
Holger Vogt
bfe9e29580
If a in command set name="value" value is encapsulated in double quotes, it is always treated as a string variable.
7 years ago
Jim Monte
6bce493d25
Remove memory leak: If the check of the data fails, the data itself is leaked.
Signed-off-by: Holger Vogt <holger.vogt@uni-due.de>
7 years ago
Jim Monte
4afc5ed5b5
One of the links provided when the help command is executed returned a 404 not found error. This patch replaces that link with an HTML version of the ngspice manual.
Signed-off-by: Holger Vogt <holger.vogt@uni-due.de>
7 years ago
Jim Monte
7e0dd64ce5
[PATCH 33 1/6] Fixed Visual Studio C4028 compiler warnings related to
mismatches between prototypes and function definitions
Signed-off-by: Holger Vogt <holger.vogt@uni-due.de>
7 years ago
Holger Vogt
3494e6b390
prevent crash
bug-395 reported by Bohdan Tkhir
7 years ago
Holger Vogt
31db4228f5
fix a typo, correct writing to files under Linux
7 years ago
Holger Vogt
52584312c3
delete the plt and data files after writing eps or png
(only if gnuplot_terminal is set to eps/quit of png/quit)
7 years ago
Holger Vogt
8efa08602a
no plotting, only saving to file
if gnuplot_terminal is eps/quit or png/quit
7 years ago
Holger Vogt
601dfbd781
sprintf -> snprintf: prevent buffer overflow
7 years ago
Holger Vogt
ec4625eda6
redo gnuplot_terminal: Do not save eps/png automatically
none 1: do not print an eps or png file (default)
png 2: print png file, keep command window open
png/quit 3: print png file, quit command window
eps 4: print eps file, keep command window open
eps/quit 5: print eps file, quit command window
7 years ago
Holger Vogt
2344e3d012
patch no. 30 by astx:
don't show command window if gnuplot_terminal is set to png/quit
7 years ago
Holger Vogt
e937adc372
remove bug 388: enable plot unit W for plotting @q1[p]
7 years ago
Holger Vogt
4f8fd19309
Allow " around netnames for .plot and .print commands.
This enables characters like - / + in netnames, e.g.
.print tran v("/jk-flip-flop-1/q")
7 years ago
Holger Vogt
5b21caae98
correct the command name to 'setcs'
7 years ago
h_vogt
a0d87048e6
command.c, inpcom.c, add command 'setcs': like command 'set',
but case sensitive, and thus keeping upper or lower case
of subsequently following variable name and other letters.
9 years ago
Holger Vogt
b4559327de
do not use the current plot, but try to get the plot set in arg...
7 years ago
Holger Vogt
9ee359b1e9
beautify code with astyle
7 years ago
Holger Vogt
1fb2a04f79
use fcn plot_get
7 years ago
Holger Vogt
c1b54a5978
return vector located in plot type given by 'name',
not just from the current plot
7 years ago
Holger Vogt
40411197e0
add function get_plot(name) to return address of named plot
7 years ago
Holger Vogt
a89e5db571
creating a linearized cutout of the original vector
by defining the vectors lin-tstart, lin-tstop, and lin-tstep
before issuing the 'linearize' command
7 years ago
Holger Vogt
0bd3bbd333
clarify estmation of memeory size for output vectors
7 years ago
Holger Vogt
9dd47e3029
Remove memory warning message in shared lib
False warning on some OSs, especially on Linux when loaded during runtime.
The caller then has to take care of memory available
7 years ago
Holger Vogt
be6eca1dbb
add 'option norefvalue' to suppress printing the reference value.
7 years ago