rlar
6ac005103b
add some more `int' versus `size_t' casts
2010-11-02 17:28:22 +00:00
rlar
754406a335
minor beautification
2010-11-02 17:25:32 +00:00
rlar
6b5debfc1e
use `NUMELEMS' and add some `(int)' casts
2010-11-02 17:23:46 +00:00
rlar
4ca91fbd82
local prototypes in `dlmain.c'
2010-11-02 17:21:49 +00:00
rlar
db9125fecc
convert some variables, from `int' to `size_t'
2010-11-02 17:20:05 +00:00
rlar
b4ffca60c4
(int) casts for some `strlen()' expressions
2010-11-02 17:17:43 +00:00
rlar
c9ba660155
(int) casts for cm_event_alloc and cm_analog_alloc
2010-11-02 17:14:52 +00:00
rlar
01566f2b49
add casts to make `int' versus `size_t' conversions explicit
2010-11-02 17:07:57 +00:00
rlar
c3f20f8321
cleanup TMALLOC etc macros
2010-10-31 19:36:57 +00:00
dwarning
6e2e6e9927
better readability
2010-10-31 17:43:09 +00:00
dwarning
a5bfc9d6bd
Allow maxord=1 w/o crash
2010-10-31 17:42:46 +00:00
rlar
7b3960506f
wrap tmalloc MALLOC etc, into two macros TMALLOC and TREALLOC
2010-10-28 19:32:34 +00:00
rlar
ea8d250999
bug fix, incorrect handling of `co_spiceonly' commands
2010-10-28 18:12:27 +00:00
rlar
2b3bcfea74
bug fix, const data space was used, instead of malloced area
2010-10-27 16:59:50 +00:00
rlar
de35847146
realloc does work, even with NULL argument
2010-10-27 16:40:10 +00:00
rlar
29f34fc734
use tmalloc instead of malloc
2010-10-27 16:36:34 +00:00
rlar
cc5b9007a7
use tmalloc and trealloc instead of MALLOC and REALLOC
2010-10-27 16:34:27 +00:00
rlar
5edf18bbc8
bug fix ?, this fix is a mere guesswork, FIXME
2010-10-27 16:30:55 +00:00
rlar
930bf53c3f
bug fix, malloced space too small
2010-10-27 16:27:41 +00:00
h_vogt
3ddc20621a
guards for strstr
2010-10-25 10:45:55 +00:00
rlar
6e9e8e2e51
trealloc usage unification
2010-10-24 13:32:17 +00:00
rlar
7e8f7d08a7
MALLOC usage unification, (in comments)
2010-10-24 13:29:26 +00:00
rlar
15d12df25b
tmalloc usage unification, parenthesize some terms
2010-10-24 13:27:18 +00:00
rlar
11c2ff1720
RALLOC usage unification, drop braces around the second argument
2010-10-24 13:24:02 +00:00
rlar
bfc7a4cd7b
use char* instead of void*
2010-10-24 13:19:29 +00:00
rlar
d6353fb9ee
struct member devdep, use void* instead of char*
2010-10-24 13:15:35 +00:00
rlar
b2aae741a0
tmalloc usage, drop explicit (unsigned) cast
2010-10-24 13:10:09 +00:00
rlar
32a255f47c
tmalloc usage, minor usage unification
2010-10-24 13:06:23 +00:00
rlar
5e8e44cc0a
cast the tmalloc, MALLOC, return value
2010-10-24 12:59:20 +00:00
rlar
b96989b506
fix incorrect usage of tmalloc/sizeof, incorrect indirection level
2010-10-24 12:56:11 +00:00
rlar
bf0b7b4386
qsort() usage, drop cast of the first argument (which is a void *)
2010-10-24 12:53:52 +00:00
rlar
3cc50320e3
rename ALLOC, REALLOC, CALLOC, FREE, in the "src/maths/sparse" domain
2010-10-24 12:51:43 +00:00
rlar
46aeab65a8
ngcomplex_t instead of complex, #2/2
2010-10-24 12:47:48 +00:00
rlar
4622d0876e
ngcomplex_t instead of complex, #1/2
2010-10-24 12:45:05 +00:00
h_vogt
3dd27472bc
add mktemp.h
2010-10-17 16:04:34 +00:00
h_vogt
6a7c0eb74d
prototypes
2010-10-16 22:40:20 +00:00
rlar
196262dd1b
move the com_*() prototypes around.
2010-10-16 17:09:46 +00:00
h_vogt
102420262c
error message 'no graphics interface...
2010-10-16 16:05:42 +00:00
rlar
c04fd4df28
unconditional visibility of the cider prototypes limit*()
2010-10-16 16:00:58 +00:00
rlar
60caf347a3
remove unused variables
2010-10-16 15:59:37 +00:00
rlar
d7a9d71a1a
remove prototypes, avoid redeclarations
2010-10-16 15:58:14 +00:00
rlar
f49a0e765b
collect inp_deckcopy() inp_subcktexpand() in "subckt.h"
2010-10-16 15:56:07 +00:00
rlar
2c975413b7
collect arg_*() prototypes in "arg.h"
2010-10-16 15:54:51 +00:00
rlar
16e8689529
collect vec_get() in "fteext.h"
2010-10-16 15:53:33 +00:00
rlar
e71ca2c2b7
collect plot_cur in "fteext.h"
2010-10-16 15:52:19 +00:00
rlar
894dcead35
collect if_inpdeck() if_run() if_cktfree() if_dump() if_option() in "spiceif.h"
2010-10-16 15:50:32 +00:00
rlar
a9ca8d7331
collect gr_clean() gr_end() gr_point() gr_start() gr_fixgrid() in "graf.h"
2010-10-16 15:48:39 +00:00
rlar
b22f75c9f4
collect hcomp() in "hcomp.h"
2010-10-16 15:47:16 +00:00
rlar
320258dbd2
collect internalerror() in "fteext.h"
2010-10-16 15:45:53 +00:00
rlar
ed73405d0f
collect ft_nutmeg() in "fteext.h"
2010-10-16 15:44:23 +00:00
rlar
d0b7dae2e8
remove local prototypes, which are already included
2010-10-16 15:42:51 +00:00
rlar
fe2a308698
remove prototypes, avoid redeclarations
2010-10-16 15:40:48 +00:00
h_vogt
afdf6ee134
new command wrs2p
2010-10-16 12:05:09 +00:00
h_vogt
32c134f481
#include "../misc/tilde.h"
2010-10-15 21:04:44 +00:00
rlar
7f8ee8818e
collect BMin BMax ExpLim Accuracy in "accuracy.h", kill `Acc'
2010-10-15 19:24:52 +00:00
rlar
de10506199
cmpp shall add a function prototype to the generated "cfunc.c" file
2010-10-15 18:59:07 +00:00
rlar
4a70e758c4
visibility for the NDEVacct() prototype
2010-10-15 18:57:44 +00:00
rlar
1a3be07881
remove obsolete artifact XtDispatchEvent() (dummy implementation)
2010-10-15 18:56:33 +00:00
rlar
e3cdd8ee4d
visibility for the printVoltages() prototype
2010-10-15 18:55:13 +00:00
rlar
59e223c5e4
disable dangling artifact
2010-10-15 18:53:58 +00:00
rlar
484f678f5c
add local prototype for add_device()
2010-10-15 18:52:37 +00:00
rlar
7f7504f30a
collect prototype for ifs_yyerror() in "ifs_yacc_y.h", and fix return type
2010-10-15 18:49:12 +00:00
rlar
1c2bae2c48
collect prototype for mod_yyerror() in "mod_yacc_y.h", and fix return type
2010-10-15 18:47:20 +00:00
rlar
bdd308ede7
visibility for tildexpand() prototyp
2010-10-15 18:45:50 +00:00
rlar
3c3b31fa60
declare some functions `static'
2010-10-15 18:43:52 +00:00
rlar
ce014b3eb5
add prototypes for some functions --> "cmproto.h"
2010-10-15 18:38:00 +00:00
rlar
47d271d0c0
declare udn_int_ and udn_real_functions `static'
2010-10-15 18:36:28 +00:00
rlar
b897dfa857
collect extern timebegin in "misc_time.h"
2010-10-15 18:32:57 +00:00
rlar
2540531c38
remove local prototypes, which are allready included
2010-10-15 18:31:20 +00:00
rlar
47472b867b
prototypes, make use of "cidersupt.h"
2010-10-15 18:29:10 +00:00
rlar
ccfef4110d
collect extern JMP_BUF jbuf in "frontend/signal_handler.h"
2010-10-15 18:27:25 +00:00
rlar
92a4a2cda4
avoid redeclaration, signalhandler
2010-10-15 18:25:30 +00:00
rlar
a10759a699
remove static fftext() from "com_fft.h"
2010-10-15 18:24:10 +00:00
rlar
a1e09cdcd1
collect free_pnode_o() in "parse.h"
2010-10-15 18:22:39 +00:00
rlar
7db0ed44ee
collect NewGraph() FindGraph() CopyGraph() RemoveWindow() in "ftedbgra.h"
2010-10-15 18:20:56 +00:00
rlar
513c1d50a6
collect datestring() and seconds() in "misc_time.h"
2010-10-15 18:15:29 +00:00
rlar
8209c0aef3
collect smktemp() in "mktemp.h"
2010-10-15 18:11:11 +00:00
dwarning
dd7ae38ade
re-arranged trtol setting
2010-10-15 07:18:42 +00:00
dwarning
caf05d1fce
better output format
2010-10-14 09:19:44 +00:00
dwarning
bd985bc28f
trtol to 1 only for A devices
2010-10-14 09:18:48 +00:00
rlar
2de6345a5e
revert, remove typedef for _complex, which is used nowhere
2010-10-09 18:46:27 +00:00
rlar
80b2f2b164
update the bison generated files
2010-10-09 14:38:43 +00:00
rlar
0fb5f2142a
avoid function redeclaration, PPparse() and PTparse()
2010-10-09 14:28:28 +00:00
rlar
882b3b4155
add `PT_OP_' prefix to avoid name collision (END, PLUS, MINUS, ...)
2010-10-09 14:26:41 +00:00
rlar
1d62b41bfa
collect cp_* prototypes / extern-declarations in "cpextern.h"
2010-10-09 12:49:34 +00:00
rlar
fda6aafc9f
additional #includes for prototype visibility
2010-10-09 12:46:42 +00:00
rlar
65ef4f037a
collect MESH*() prototypes in "meshext.h"
2010-10-09 12:44:31 +00:00
rlar
a1b178c3f0
include bsim4*def.h (bsim4*geo.c files)
2010-10-09 12:41:05 +00:00
rlar
34e1037396
BSIM*Geo() prototypes --> include files
2010-10-09 12:39:21 +00:00
rlar
5bc8777a9b
remove #define for EOS use '\0' instead
2010-10-09 11:42:10 +00:00
rlar
cf3514b9ae
remove ancient #defines for AND OR NOT substitute with && || !
2010-10-09 11:40:00 +00:00
rlar
526a3fce6c
remove obsolete #defines for BEGIN END LENGTH FORWARD
2010-10-09 11:35:17 +00:00
rlar
31a8c98462
remove obsolete #defines for MAXARITY NUM STRING PNODE
2010-10-09 11:33:57 +00:00
rlar
306cf43d79
remove typedef for _complex, which is used nowhere
2010-10-09 11:32:21 +00:00
rlar
e945ab68bc
collect some cx_*() prototypes in "cmath2.h"
2010-10-08 18:59:41 +00:00
rlar
8a7b507f84
remove winmessage() prototype, there is no such thing (hopefully)
2010-10-08 18:56:32 +00:00
rlar
28282dda56
collect the other INP*() prototypes in "inpdefs.h"
2010-10-08 18:54:06 +00:00
rlar
d0c287f81f
collect the INP2?() prototypes in "inp.h"
2010-10-08 18:51:55 +00:00
rlar
9b0df330b5
collect the PT*() prototypes in "inp.h"
2010-10-08 18:49:19 +00:00
rlar
9e75489e9f
consider the op_*() functions to be less public
2010-10-08 18:46:38 +00:00
rlar
fa156de8dd
avoid function redeclaration (devices)
2010-10-08 18:44:15 +00:00
rlar
8382aceba3
sens_getp() prototype --> include file
2010-10-08 18:31:32 +00:00
rlar
746c9d1212
static function definition
2010-10-08 18:20:39 +00:00
rlar
1b1a3ef185
#ifdef include file wrapper
2010-10-08 18:18:52 +00:00
rlar
44e244dde8
NevalSrc() NevalSrc2() Nintegrate() prototypes --> include files
2010-10-08 18:17:24 +00:00
rlar
b5f1a18f7c
ngspice_compat_mode() prototype --> include files
2010-10-08 18:15:04 +00:00
rlar
63d3f113ff
TanDeriv() prototype --> include files
2010-10-08 18:13:23 +00:00
rlar
101f6d5f4a
str_to_lower() init_error() protoypes --> include files
2010-10-08 18:11:48 +00:00
rlar
ef26170d5a
DkerProc() CKTdisto() prototypes --> include files
2010-10-08 18:09:02 +00:00
rlar
3d9a742802
remove some stuttered prototypes
2010-10-08 18:07:03 +00:00
rlar
4d31d2a12f
some .c file local prototypes
2010-10-08 18:05:00 +00:00
rlar
36b9d794df
cx_avg() prototype
2010-10-08 18:02:58 +00:00
rlar
cef8a530af
com_dotmeasure() prototype
2010-10-08 18:01:40 +00:00
rlar
ddd6d5911c
EVTfindvec() prototyp
2010-10-08 18:00:11 +00:00
rlar
8db45f4205
CKTdnames() prototype
2010-10-08 17:58:34 +00:00
rlar
9cb57888d5
too much quoting caused an error for quoted things in CFLAGS
2010-10-08 17:18:55 +00:00
rlar
933bd11c43
use the type JOB, remove redundant casts
2010-10-08 16:49:18 +00:00
rlar
d49b1d7d0b
use the type JOB, remove redundant casts
2010-10-08 16:49:18 +00:00
rlar
74d62ab486
use the types TSKtask and JOB, instead of void
2010-10-08 16:46:06 +00:00
rlar
7047535f96
type bistromatic
2010-10-08 16:41:13 +00:00
rlar
bffcbad0e7
remove a redundant cast
2010-10-08 16:34:35 +00:00
rlar
04dea78e58
fix an incorrect prototype
2010-10-08 16:32:36 +00:00
rlar
d51c1e1b7d
fix a compiler warning, void* versus void(*)(void)
2010-10-08 16:30:07 +00:00
h_vogt
e45aff5549
b. added to i(b.xxx.byyy)
2010-10-07 21:43:40 +00:00
dwarning
0d2b618f31
modification for sun compiler
2010-10-06 20:06:05 +00:00
h_vogt
28622b5a75
remove bug no. 3080398
2010-10-04 20:58:00 +00:00
h_vogt
7c7ff52262
no pmf, DBL_MAX
2010-10-02 18:44:50 +00:00
h_vogt
0a1a142023
NAN in parameter output removed
2010-10-02 10:14:55 +00:00
rlar
83d1de00fe
bugfix, missing return(OK) in some switch statements
2010-10-01 18:06:40 +00:00
rlar
1149ad86c4
use autoconf to find a suitable signal function type
2010-09-30 20:26:57 +00:00
rlar
61f4fffdac
use $(MAKE) instead of literal `make'
2010-09-30 20:24:07 +00:00
rlar
7816052481
bug fix, ./configure && make dist was broken, hardwire flex
2010-09-30 20:21:57 +00:00
h_vogt
8db3c17bc0
welcome message, version 22
2010-09-25 14:15:26 +00:00
dwarning
921fad758d
initialize some variables
2010-09-22 13:58:00 +00:00
dwarning
f951f3b5de
update to version 2.24
2010-09-19 20:20:30 +00:00
rlar
8f8071aceb
fix some ancient \n\r and \r\n typos
2010-09-19 16:30:39 +00:00
rlar
d76862055e
cp_unqoute(), avoid segfault when applied to a single quote "\""
2010-09-19 14:09:12 +00:00
h_vogt
a77275133a
allow lib64 in spinit
2010-09-19 08:25:46 +00:00
h_vogt
97085752a4
external LDFLAGS for MINGW
2010-09-18 16:58:31 +00:00
dwarning
883eba85be
Correct bitwise operation
2010-09-18 15:45:19 +00:00
dwarning
461d229da7
Correct bitwise operation
2010-09-18 09:02:33 +00:00
rlar
24f55df1ae
fix parse-bison.y dependencies
2010-09-17 16:41:10 +00:00
rlar
001ad0c2bc
`make dist' add some missing artifacts
2010-09-17 16:24:01 +00:00
rlar
c1647ed1a1
`make dist' improvements for `NDEV'
2010-09-17 16:21:12 +00:00
rlar
68b2e6b23a
whitespace cleanup (all Makefile.am files)
2010-09-17 16:11:25 +00:00
h_vogt
590bf0a677
meas ac: remove seg fault
2010-09-15 21:54:46 +00:00
rlar
d936068864
fix incorrect buffer type, and exit(1) on failure to open a tempfile
2010-09-12 17:29:43 +00:00
h_vogt
56679b429b
add __MINGW32__
2010-09-10 20:22:29 +00:00
h_vogt
355384e459
libiberty.h inclusion modified
2010-09-10 15:06:04 +00:00
rlar
cd197da4e5
fix commit from today, `function rename, Arc() -> DevDrawArc()`
2010-09-08 20:14:04 +00:00
rlar
5e64936a3f
rename include file wrapper, #ifndef CONST -> CONST_H
2010-09-08 18:23:35 +00:00
rlar
af4589529d
function rename, struct DISPDEVICE . Text() -> DrawText()
2010-09-08 18:11:26 +00:00
rlar
4f915cb283
function rename, struct DISPDEVICE . Arc() -> DrawArc()
2010-09-08 18:09:30 +00:00
rlar
76d22c3691
function rename, Update() -> DevUpdate()
2010-09-08 18:06:51 +00:00
rlar
38abf408d5
function rename, DrawLine() -> DevDrawLine()
2010-09-08 18:03:40 +00:00
rlar
1693270d35
function rename, Text() -> DevDrawText()
2010-09-08 18:01:42 +00:00
rlar
984754de75
function rename, Arc() -> DevDrawArc()
2010-09-08 17:59:00 +00:00
rlar
2010672489
rename configure.in -> configure.ac
2010-09-08 17:14:44 +00:00
rlar
f7c8eb1d2a
muffle some visual-C warnings
2010-09-07 20:23:07 +00:00
rlar
d4946a6e81
convert K&R function definitions to ansi style
2010-09-07 20:11:13 +00:00
rlar
241783d0b5
use for(;;) instead of while(1) to muffle some visual-C warnings
2010-09-07 20:07:57 +00:00
rlar
b1f6da536a
whitespace cleanup, add missing trailing newlines
2010-09-07 19:04:20 +00:00
rlar
e20e18b855
whitespace cleanup, \r\n -> \n
2010-09-07 18:57:22 +00:00
h_vogt
4f45e4aa7f
remove seg fault
2010-09-07 17:51:03 +00:00
h_vogt
113f4ca13d
plot [alli | allv | ally]
2010-09-07 08:52:21 +00:00
dwarning
4d1bae86f0
prevent unreached statement if pwd.h available
2010-09-04 12:41:04 +00:00
dwarning
69cc1eb730
recover signaltype for SunStudio compiler
2010-09-04 12:40:37 +00:00
h_vogt
d89d52039f
bug in B source parsing removed
2010-09-03 12:51:42 +00:00
h_vogt
d4fc5581d2
comments improved
2010-09-02 16:14:34 +00:00
h_vogt
453b565f71
improve random number generation
2010-09-01 21:13:01 +00:00
dwarning
03d91ab8b0
new function sunif()
2010-08-29 09:23:34 +00:00
h_vogt
5c5bbe987d
Tausworthe not ready under MINGW
2010-08-28 21:06:42 +00:00
h_vogt
ba539d9ef1
new fcn sgauss(), new rnd-no generator
2010-08-28 18:13:08 +00:00
h_vogt
cc27e3f53f
new random number generator
2010-08-28 18:03:23 +00:00
h_vogt
fc2df06f9b
bug no. 3047884
2010-08-19 19:48:00 +00:00
h_vogt
5b04fa5d37
TCLCYG, adms update
2010-08-18 17:13:26 +00:00
dwarning
f58d7a5001
omit warnings
2010-08-17 07:37:46 +00:00
rlar
50ad9c548e
chomp some warnings
2010-08-15 18:26:56 +00:00
rlar
73a80756d4
typedefs for JOB and TSKtask into "typedefs.h"
2010-08-15 17:54:33 +00:00
rlar
e1a5526381
use the type CKTnode instead of void*
2010-08-15 17:44:40 +00:00
rlar
bfa767fd7c
change for readability
2010-08-15 17:28:01 +00:00
rlar
7f3fdad192
change for readability
2010-08-15 17:22:50 +00:00
rlar
99b2f9febf
drop (GENinstance*) casts, which are no longer necessary
2010-08-15 17:19:39 +00:00
rlar
5c59267768
check for shorted voltage sources, to avoid a segmentation fault
2010-08-15 17:16:51 +00:00
rlar
bfc6636b61
fix txfree() prototype
2010-08-15 17:13:17 +00:00
h_vogt
8038ce1575
see ChangLog
2010-08-14 08:35:20 +00:00
rlar
44a182c1ba
use the type CKTnode instead of void*
2010-08-11 18:54:31 +00:00
rlar
773670b38f
cleanup
2010-08-11 16:15:24 +00:00
rlar
d897817800
drop a bunch of (void**) NULL casts {invocation of IFnewUid()}
2010-08-10 19:54:41 +00:00
rlar
085afaee37
use GENinstance*, instead of void*
2010-08-10 19:11:26 +00:00
rlar
6713cb5e00
fix comment
2010-08-10 18:42:59 +00:00
rlar
3340f46e80
missing `extern'
2010-08-10 18:16:04 +00:00
rlar
aae53f5564
use GENinstance*, instead of void*
2010-08-10 18:14:02 +00:00
rlar
9e07ef2d67
use GENmodel*, instead of void*
2010-08-10 18:11:21 +00:00
rlar
547a8fc7f5
drop (SMPmatrix*) casts
2010-08-10 18:07:13 +00:00
rlar
307b0f9142
drop (GENinstance*) casts
2010-08-10 18:04:48 +00:00
rlar
91a9eb5a10
drop (INPtables*) casts
2010-08-10 18:02:26 +00:00
rlar
aa11b7b84f
drop (GENmodel*) casts
2010-08-10 17:59:49 +00:00
rlar
a8c64094fc
fix busy waiting loop, when using editline
2010-08-09 18:36:57 +00:00
rlar
8babf0ff44
bug fix, incorrect indirection level, yet without consequence
2010-08-09 18:26:51 +00:00
rlar
618732c7bd
fix assignment to a member of union IFvalue
2010-08-09 18:16:02 +00:00
rlar
74f7a4f908
bug fix, avoid segfault when parsing an unknown function in parse-bison.y
2010-08-07 18:52:27 +00:00
dwarning
e923354206
fix some wrong 'double' to 'int' assignments
2010-08-07 17:00:54 +00:00
rlar
02e4a4f32b
bug fix, segfault caused by an ancient `editline' workaround
2010-08-07 10:24:58 +00:00
rlar
0d1661658d
fix broken tclspice compilation
2010-08-07 09:49:43 +00:00
rlar
a27a242216
use -Wno-unused-parameter, and add missing $(EXEEXT) to Makefile.am
2010-08-07 09:35:23 +00:00
dwarning
586acbe45c
fallback for not handled enumeration values in switch
2010-08-06 07:50:20 +00:00
dwarning
2991e1a5b9
add prototype for controlled_exit
2010-08-06 07:49:14 +00:00
rlar
8dd05de4ca
bug fix, segfaults and sickness caused by `plot'
2010-08-04 16:03:23 +00:00
rlar
eaef9ffd7a
implement Arc() for plot5 and hpgl (smith diagram)
2010-08-02 16:31:35 +00:00
rlar
2fcbcc5f48
bug fix, implementation of the X11 draw arc implementation.
2010-08-01 13:47:33 +00:00
h_vogt
b82ef13db7
update for adms
2010-08-01 10:28:18 +00:00
rlar
010e046e6b
work around a segmentation fault, plot .. vs vec
2010-07-31 17:04:37 +00:00
rlar
d60bee2d40
fix an ancient bug, garbage and segfaults when plotting multidimensional complex data
2010-07-31 16:47:15 +00:00
rlar
c6bac55ef3
fix an ancient typo, responsible for segfault or garbage when operating on vectors
2010-07-30 19:44:11 +00:00
rlar
32e128d1a0
need an #ifdef for one of the just added #includes
2010-07-30 19:17:20 +00:00
rlar
8ff62fd262
add #include's for visibility of prototypes to their function definitions
...
move some typedefs to "typedef.h"
2010-07-30 16:09:38 +00:00
rlar
73890e3cdb
remove some #ifdef __STDC__ wrappers, and some stray '#'
2010-07-30 15:38:27 +00:00
rlar
618c5961ad
fix some literal floating point constants, which should have been integers
2010-07-30 15:30:10 +00:00
h_vogt
f7da0b9f00
update inp_cmpat()
2010-07-25 09:21:33 +00:00
rlar
b31aef0557
find a suitable home for **DEVices and DEVmaxnum in devdefs.h
2010-07-24 21:16:50 +00:00
rlar
60ff9aaef2
muffle `nested extern' warnings, and drop a handcrafted malloc prototype
2010-07-24 20:24:26 +00:00
rlar
4cdd842cd8
muffle compiler warnings
2010-07-24 18:51:06 +00:00
rlar
d0a7220f6f
muffle `unused variable' warnings
2010-07-24 18:24:43 +00:00
rlar
fe696310d6
muffle `may be used uninitialized' warnings
2010-07-24 18:16:56 +00:00
rlar
1d6b744b1c
remove static char rcsid[] = "$Id$" to muffle `unused variable' warnings
2010-07-24 18:07:30 +00:00
rlar
689c7662f8
K&R function definitions and GENmodel and GENinstance usage for the NDEV device
2010-07-24 17:40:26 +00:00
rlar
62afa50a1c
fix dangerous things, potential bugs, at least for big endian machines
2010-07-24 14:27:47 +00:00
rlar
e95eb0d4aa
add two #include files,
...
to fix broken cider compilation, caused by the changes from 2010-07-23
2010-07-24 13:44:25 +00:00
rlar
d074de41f2
fix the type signature of the cx_* functions
2010-07-24 12:37:41 +00:00
rlar
92353ab6d5
better place for the prototype of spConstMult()
2010-07-23 20:09:50 +00:00
rlar
9da90f5329
use the type SMPmatrix instead of char *
...
remove some redundant forward function declarations
remove some redundant nested function declarations
2010-07-23 18:50:50 +00:00
rlar
f4d0163885
use the types MatrixPtr and SMPmatrix instead of void and char *
...
both are the same thing,
MatrixPtr is used inside the sparse/* domain,
SMPmatrix is used in the rest of spice
remove casts, which are no longer necessary
2010-07-23 17:33:10 +00:00
rlar
1ee29c3e96
use a void* instead of a char* for anonymous `InitInfo' in src/sparse/*.c
2010-07-23 17:23:13 +00:00
rlar
3e95037b0e
convert K&R function definitions to ansi style
2010-07-23 17:16:27 +00:00
rlar
73cf2a8ea5
use a void * for the third argument (&value) of the cp_vset() function
2010-07-20 19:19:51 +00:00
rlar
3942bc2ade
drop #include <frontend/variable.h>, (even for non MSC_VER)
2010-07-20 19:10:51 +00:00
rlar
a49d446826
fix an incorrect type, (&char versus &bool)
2010-07-20 19:06:25 +00:00
rlar
8851f67efd
Change remaining code to use the new usage pattern cp_getvar(,CP_BOOL,NULL)
2010-07-20 18:52:19 +00:00
rlar
d44f818cad
allow cp_getvar(,CP_BOOL,NULL) to avoid insane usage
2010-07-20 18:41:25 +00:00
h_vogt
9afba3083c
correct typing error
2010-07-19 19:39:31 +00:00
rlar
2990821053
use type void* to pass anonymous data to function if_option()
...
indicate its actual type with an enum cp_types argument
2010-07-17 22:11:51 +00:00
rlar
61bba96f42
textual replacement vt_types to cp_types, to complete the last change
2010-07-17 20:56:12 +00:00
rlar
a76cd1e104
textual replacement VT_* to CP_*, to avoid conflict in the windows world
2010-07-17 20:48:20 +00:00
rlar
0aa1c09d73
consolidate enum cp_types and enum vt_types .
...
use this enum for some function arguments and struct members .
drop some include "variable.h" which are no longer needed ,
propably many more could be droped .
drop #define VT_* which have been used as workaround for the type mess .
2010-07-17 15:14:45 +00:00
h_vogt
5cbb4d2c67
update changelog, number of types
2010-07-17 10:25:52 +00:00
rlar
ff459393d0
`const' qualifier for char* arguments of vec_get() and ft_substdef()
2010-07-16 17:00:45 +00:00
rlar
a0a7d0ca70
xspice, xtraevt/*real*, add casts to `INPUT' and `OUTPUT'
...
the *.ifs files specify this to be `real'
yet the *.mod translator seems to be incomplete, and delivers void *
2010-07-16 15:47:05 +00:00
rlar
ba91a6074a
add a missing `const' qualifier
2010-07-16 15:42:46 +00:00
rlar
1915f964dc
xspice, digital/d_fdiv, fix the type of counter and counter_old
...
from Digital_State_t to int
2010-07-16 15:38:27 +00:00
rlar
84a69a3896
xspice, flip-flops and ram, cast the `ic' PARAM to Digitial_State_t
...
the *.ifs file claims this parameter to be an integer in range 0..2
meant to represent ZERO, ONE and UNKNOWN
2010-07-16 15:33:25 +00:00
rlar
26412f883e
xspice, cast so called `STATIC_VAR' pointers to their concrete type
2010-07-16 15:26:05 +00:00
h_vogt
e23fae5376
correct update
2010-07-14 21:15:56 +00:00
h_vogt
79831ac331
'option' command
2010-07-14 20:59:23 +00:00
rlar
e1a86fad43
remove leftover /*FALSE,*/ comments from the last commit
...
which where left for the single purpose of better visualization in a diff tool.
2010-07-14 15:52:44 +00:00
rlar
cab9417c9a
eliminate co_stringargs, which is used nowhere
2010-07-14 15:43:50 +00:00
rlar
0772afc517
fix the argument types of the functions printstr_n printstr_m bogus1 and bogus2
2010-07-13 18:20:37 +00:00
rlar
5397fd9fdd
split the function printstr() into printstr_n() and printstr_m()
2010-07-13 18:17:06 +00:00
rlar
922d5c69ac
fix the type of the function pointer argument of wl_forall()
2010-07-13 18:10:57 +00:00
rlar
4102c27164
fix function pointer initialization
2010-07-11 20:18:47 +00:00
rlar
62c6626254
add casts for void* returning functions
2010-07-11 19:34:15 +00:00
rlar
a44cc3dd7e
for c++, lex input() function is named yyinput()
2010-07-11 19:22:36 +00:00
rlar
1bb9d1c633
missing (void*) casts
2010-07-11 19:15:26 +00:00
rlar
460f7a6485
fix type and usage of some function pointers
2010-07-11 18:10:08 +00:00
rlar
a19f5dc9ac
fix some function pointer casts
2010-07-11 18:03:49 +00:00
rlar
fd7ef635a2
missing casts
2010-07-11 16:04:27 +00:00
rlar
f7f4a7dd91
tiny, fix two casts
2010-07-11 16:02:23 +00:00
rlar
cc1cdbeeac
dont compare with '\0' when NULL was meant
2010-07-11 12:33:54 +00:00
rlar
a23c482c23
#include "vccsext.h" to make the function declarations visible to their function definitions
2010-07-11 11:02:42 +00:00
rlar
98ae3c949f
cast the udn*() function args
2010-07-11 10:59:03 +00:00
rlar
a0b0f550ab
ansi style function args for a function pointer arg of spInitialize()
2010-07-10 14:06:14 +00:00
h_vogt
e07486df2a
patch B. Swartz 2010-07-04
2010-07-10 13:22:44 +00:00
rlar
3600f91ab0
drop some malloc prototypes, use <stdlib.h>
2010-07-10 12:48:56 +00:00
rlar
26f2d23e6c
cleanups
2010-07-10 12:37:49 +00:00
rlar
c2ca9a7998
drop -1, extend enum Mif_Cntl_Src_Type_t
2010-07-10 12:23:33 +00:00
h_vogt
fe2d079b31
par('expression')
2010-07-10 11:27:57 +00:00
rlar
7d6abb2fde
upgrade some casts from void* to more specific type
2010-07-09 19:03:02 +00:00
rlar
d7e2e7f7f0
cast malloc... return values
2010-07-09 16:53:34 +00:00
rlar
eb6e3e9827
fix some casts
2010-07-08 18:27:17 +00:00
rlar
805f60448a
INPtables, remove some casts
2010-07-08 17:50:29 +00:00
rlar
63fae60605
use the GENmodel and GENinstance type instead of void*
2010-07-08 17:20:03 +00:00
rlar
c9bfe72187
use CKTcircuit instead of void*, #4/4
2010-07-07 17:36:56 +00:00
rlar
94518fdb02
use CKTcircuit instead of void*, #3/4
2010-07-07 17:32:40 +00:00
rlar
fe68605770
use CKTcircuit instead of void*, #2/4
2010-07-07 17:28:29 +00:00
rlar
72fc1a0186
use CKTcircuit instead of void*, #1/4
2010-07-07 17:26:05 +00:00
rlar
12dc45118b
ansi function declarations (prototypes) for some functions
2010-07-06 19:06:50 +00:00
rlar
d6ad853ecb
fix the type signature of the if_*() function family.
2010-07-06 19:03:40 +00:00
rlar
a57a381ea7
new include file "typedefs.h" for struct forward declarations
2010-07-06 18:58:15 +00:00
h_vogt
8496ba3f91
comments added
2010-07-06 14:04:48 +00:00
h_vogt
be99864a86
debug warnings removed
2010-07-06 13:52:52 +00:00
h_vogt
46e5436aa8
sighandler_t not under Wondows, spetrum script updated
2010-07-06 12:24:08 +00:00
rlar
e26cec467d
initialization of the struct IFdevice.flags element in generated code
2010-07-05 16:42:48 +00:00
rlar
d6d7fbde26
cast the return values of the void* returning functions
2010-07-05 16:16:56 +00:00
rlar
59d4e5d961
fix various type glitches
2010-07-04 17:54:22 +00:00
rlar
2744462d01
void *AllocatedPtr
2010-07-04 17:41:17 +00:00
rlar
5444f878d0
fix signal prototypes
2010-07-04 17:37:39 +00:00
rlar
c30028310b
ansi style function args for some function pointers
2010-07-03 21:27:53 +00:00
rlar
463ef4a3b1
convert K&R function definitions to ansi style
2010-07-03 20:37:00 +00:00
rlar
d19476685a
tiny fixes
2010-07-03 17:55:44 +00:00
rlar
68c0ee9cd3
whitespace change, cleanup, untabify
2010-07-03 15:36:05 +00:00
rlar
a321d7f419
forward declaration of structs, unions and typedefs
2010-07-03 15:33:23 +00:00
rlar
70420197e6
ansi style function args for some function pointers
2010-07-02 17:00:21 +00:00
h_vogt
39c98ad798
OpenMP for B4SOI version 4.3.1
2010-07-02 09:35:05 +00:00
h_vogt
e3b0a4b0dd
.TITLE line
2010-07-02 07:34:18 +00:00
h_vogt
9f84139ffa
no white space removal in echo ' '
2010-07-01 20:42:20 +00:00
h_vogt
2edf6bafd2
no white space removal in echo ' '
2010-07-01 20:29:53 +00:00
rlar
3369d860b4
cast the return values of malloc() function calls
2010-07-01 19:52:23 +00:00
rlar
0dbebc870c
fix some typecasts to *malloc() return values
2010-07-01 17:20:35 +00:00
rlar
643728aca4
explicit compare with NULL
2010-07-01 16:43:28 +00:00
rlar
c178bdb059
cosmetical changes
2010-06-30 20:08:57 +00:00
h_vogt
6874c454fc
allow {$var}
2010-06-30 19:20:01 +00:00
rlar
779e5a978c
ansi prototypes for the function pointers in struct DISPDEVICE
2010-06-30 16:50:09 +00:00
h_vogt
947e19bde7
no command file handling in numparam
2010-06-29 21:18:34 +00:00
h_vogt
a62db6942b
OpenMP support for BSIM4, slight upgrade of OpenMP for BSIM3
2010-06-28 17:51:55 +00:00
rlar
b1151b4934
drop useless cast of a copy() return value
2010-06-27 17:57:30 +00:00
rlar
a120a5d049
drop the casts for pointer arguments of bcopy() and bzero()
2010-06-27 17:22:11 +00:00
h_vogt
111d25b0fc
short -> int
2010-06-27 16:42:59 +00:00
h_vogt
3a96b98900
short -> int
2010-06-27 16:19:27 +00:00
rlar
6c4e0cb6d0
add two unused arguments to arg_display(), to fit with struct comm.co_argfn
2010-06-27 15:44:53 +00:00
rlar
0000dda9af
ansi function declarations (prototypes)
2010-06-27 13:28:09 +00:00
rlar
c79d21af82
convert K&R function definitions to ansi style
2010-06-27 09:27:49 +00:00
rlar
ad947547a8
ansi function prototypes, and stdlib.h for exit()
2010-06-26 20:22:50 +00:00
rlar
5e35b809ec
drop cast of NULL to non-ansi function pointer
2010-06-26 19:58:42 +00:00
rlar
be57f10b3b
avoid some function pointer warnings
2010-06-26 17:12:56 +00:00
rlar
b58722b18b
remove redundant nested function declarations
2010-06-25 19:49:13 +00:00
rlar
5b5297ac2f
remove abandoned prototypes
2010-06-25 17:23:40 +00:00
rlar
3a6540b584
use allready defined enumerate Digital_State_t and Ipc_Status_t
2010-06-24 19:00:15 +00:00
h_vogt
8b1c9dde7f
OpenMP for BSIM3 ver 3.3.0
2010-06-24 10:25:05 +00:00
rlar
a14e59866e
ansi function declarations (prototypes)
2010-06-23 19:33:54 +00:00
rlar
5946300a97
upgrade foo() --> foo(void) ansi function definition
2010-06-23 18:57:13 +00:00
rlar
4420a3ecdd
add prototypes, remove some NULL casts
2010-06-23 17:40:56 +00:00
h_vogt
81dd27a730
Cbg1 assignment
2010-06-22 15:23:15 +00:00
h_vogt
97d0e801f4
dekete reference to MOS levels 60, 61
2010-06-20 07:27:52 +00:00
h_vogt
a3a4d4409c
.measure skip braces in a special case
2010-06-19 18:50:39 +00:00
h_vogt
aab308e863
bug, see support tracker no. 3013968
2010-06-19 18:23:32 +00:00
rlar
1f290ed13e
remove junk from tarball, and fix some Makefile.am dependencies
2010-06-19 16:08:07 +00:00
h_vogt
7f9885c842
remove extra white spaces in inp_fix_gnd_name()
2010-06-17 21:55:40 +00:00
h_vogt
1dcb43bf14
WINDOWS: no help files
2010-06-15 22:39:09 +00:00
rlar
ed556f3afc
Makefile.am cleanups
2010-06-14 20:01:29 +00:00
rlar
69465c5aa3
`make dist' improvements
2010-06-13 18:55:18 +00:00
rlar
27e25aa615
add some license and test files to `make dist'
2010-06-13 16:58:40 +00:00
h_vogt
24094bc623
notice: help file outdated
2010-06-11 08:40:09 +00:00
h_vogt
a38846464f
bug fix 300800
2010-06-04 20:45:03 +00:00
h_vogt
0c3cbd5410
bug report 3008000
2010-06-04 20:16:43 +00:00
h_vogt
ba48d85de1
return NULL
2010-06-03 22:17:25 +00:00
h_vogt
a633a0d50f
update bsim4soi to vers. 4.3.1
2010-06-03 22:11:20 +00:00
h_vogt
16e01a69e2
update for 'show all'
2010-05-30 17:17:50 +00:00
h_vogt
180087ec0f
include bison files in dist
2010-05-30 10:22:42 +00:00
h_vogt
d080f6dfc0
updates for making dist, new internal fcn getline_xgrapgh
2010-05-30 09:26:34 +00:00
h_vogt
af32733fa8
remove unused array
2010-05-27 19:33:57 +00:00
h_vogt
92abb04185
update on B source pwl handling
2010-05-27 19:20:10 +00:00
h_vogt
1fe8cbbf26
xspice api update
2010-05-26 05:51:04 +00:00
h_vogt
806227a164
scientific notation of level parameter
2010-05-22 15:46:41 +00:00
h_vogt
2fe85974ce
ternary fcn in numparam bugfix 2936702
2010-05-21 20:58:31 +00:00
h_vogt
dd66fc7220
abort if .inc fails
2010-05-16 16:31:03 +00:00
h_vogt
1cf306f8e8
remove bugs in processing of lines
2010-05-16 11:55:07 +00:00
h_vogt
63c6260696
update fcn inp_bsource_compat
2010-05-14 22:39:56 +00:00
h_vogt
8ddd172cc9
tmalloc patch R Larice
2010-05-14 20:26:54 +00:00
h_vogt
8a69132a1c
cleanup
2010-05-12 21:02:58 +00:00
h_vogt
0bebd1e9e0
new replacement of gnd by 0
2010-05-12 20:48:23 +00:00
h_vogt
d850fdd7a3
fcn finishLine: add e. or h. to token inside i(...)
2010-05-10 21:57:36 +00:00
h_vogt
7be4dc785e
derivatives for min, max
2010-05-09 18:57:31 +00:00
h_vogt
5d3c29cb77
ngbehavior
2010-05-09 18:46:56 +00:00
h_vogt
030011fc79
new comments
2010-05-09 13:58:39 +00:00
h_vogt
9548bdd710
tiny update
2010-05-09 12:47:43 +00:00
h_vogt
e5e54f9270
correct resistor expression line 3707
2010-05-08 15:47:24 +00:00
h_vogt
9eaba91bf2
update on E, G sources with expressions
2010-05-08 14:21:31 +00:00
h_vogt
bfd1b3cb23
L, C implementation: avoid substraction from a builtin 1.0
2010-05-08 09:36:57 +00:00
dwarning
7cd4839d1b
correct parsing of integer model parameter in vectors too
2010-04-28 21:18:10 +00:00
dwarning
1ba2d635c8
correct parsing of integer model parameter
2010-04-26 20:28:58 +00:00
h_vogt
e66ef33c57
ngspice compatibility mode
2010-04-23 22:00:40 +00:00
dwarning
5fcf9c2afe
ternary operation in control blocks
2010-04-11 08:49:05 +00:00
dwarning
cc5ede68e7
Bill Swartz patch
2010-03-26 18:42:42 +00:00
dwarning
112261297d
Bill Swartz patch
2010-03-25 22:44:37 +00:00
h_vogt
625b3d14fc
no crash after 'unset undefined'
2010-03-21 21:23:47 +00:00
h_vogt
df5931e570
circuit flag CKTvarHertz
2010-03-20 17:35:56 +00:00
h_vogt
af4e5ebcdc
comments
2010-03-20 15:42:50 +00:00
h_vogt
9e2f02fbe2
HERTZ added to B source
2010-03-20 15:32:23 +00:00
h_vogt
b85ea660dd
comment
2010-03-20 15:28:54 +00:00
h_vogt
85788591ff
remove 291,292
2010-03-16 23:10:18 +00:00
dwarning
3df1779133
correct a typo of eais/eaic parameter
2010-03-13 11:52:46 +00:00
dwarning
05c24bbc03
want only the parameter names in output
2010-03-09 19:31:10 +00:00
dwarning
944f756d2f
cut the ouput message
2010-03-09 19:30:38 +00:00
dwarning
22d1617182
remove the CR in some printf's
2010-03-09 19:29:44 +00:00
h_vogt
288e0b7214
patches R. Larice
2010-03-08 22:20:25 +00:00
h_vogt
486ae1b66e
patch R. Larice Feb. 28, add time and temper varianbles to B source
2010-03-07 19:53:32 +00:00
h_vogt
9bdf85c43c
fcn sgn()
2010-03-07 15:59:08 +00:00
dwarning
f73055d7be
limiting exp()
2010-03-07 00:14:13 +00:00
dwarning
abe7a63311
omit icc complains
2010-03-03 20:01:32 +00:00
dwarning
f210758bdb
applied patch to prevent sun cc warnings
2010-03-01 10:28:22 +00:00
dwarning
6d1ab1e505
improve amplitude accuracy
2010-02-28 17:52:09 +00:00
dwarning
651e749a03
prototypes for typesdef.c
2010-02-28 17:51:39 +00:00
dwarning
532a13fd08
missing LF on end
2010-02-28 17:51:10 +00:00
danmc
f208ca56f5
On posix systems, wait() is:
...
pid_t wait(int *status);
so remove some broken #ifdef's that had the wrong type for status.
2010-02-28 16:58:28 +00:00
h_vogt
75d891e4c0
new parser for B source
2010-02-28 16:00:40 +00:00
h_vogt
4068f498c6
command wrdata
2010-02-27 21:11:30 +00:00
h_vogt
5221bffddf
pwl td= r=
2010-02-26 22:55:40 +00:00
h_vogt
a6c4756581
new files
2010-02-25 22:09:23 +00:00
h_vogt
76feebbbfa
various bug fixes
2010-02-25 21:43:03 +00:00
dwarning
25ebb25269
correct the 15 digit placeholder
2010-02-22 21:00:16 +00:00
dwarning
278f3c64fd
update to 4.3
2010-02-21 13:44:19 +00:00
h_vogt
c7470aa895
line endings
2010-02-15 10:28:48 +00:00
h_vogt
5a710c5ac9
remove makedefs
2010-02-15 10:02:35 +00:00
h_vogt
19788f4f68
revert conf.c, conf.h
2010-02-13 17:11:06 +00:00
h_vogt
71c371485c
K&R->ANSI patches by R. Larice
2010-02-13 16:01:56 +00:00
h_vogt
07f90563dc
patches R. Larice
2010-02-13 14:47:45 +00:00
h_vogt
31203ce2ab
macro ERROR -> MERROR
2010-02-11 22:32:10 +00:00
h_vogt
c6088c8db1
use format (__printf__, 1, 2)
2010-02-11 21:51:09 +00:00
h_vogt
b289dc60c8
*** empty log message ***
2010-02-08 22:25:41 +00:00
h_vogt
d4b80c6ced
patched for Windows
2010-02-08 22:17:57 +00:00
h_vogt
bf706e9e61
patched for CYGWIN
2010-02-08 22:12:34 +00:00
h_vogt
d7d5a38583
patches by R. Larice
2010-02-08 21:15:17 +00:00
h_vogt
f721fdf782
64 bit support
2010-02-08 20:25:30 +00:00
dwarning
ba54c4d9b8
big kspice model update
2010-02-07 18:16:17 +00:00
h_vogt
f1a4f27d21
improved numparam error message
2010-02-07 11:27:59 +00:00
h_vogt
df4428b239
bug. no 2936702
2010-02-07 09:51:03 +00:00
dwarning
12ce6f7980
backup to exit() function
2010-01-30 14:04:59 +00:00
dwarning
27461a41eb
controlled_exit removed
2010-01-30 13:29:16 +00:00
dwarning
8585a00243
controlled_exit implementation
2010-01-30 13:21:27 +00:00
h_vogt
005dae2462
more characts for real number params
2010-01-29 22:33:59 +00:00
dwarning
911d607871
set maximum cpl lines to eight
2010-01-28 20:18:30 +00:00
dwarning
88c64bc954
devmodtranslation for txl and cpl in subckts
2010-01-27 21:26:08 +00:00
dwarning
bf6358e38e
corrections regarding len parameter on instance
2010-01-26 21:04:11 +00:00
dwarning
b0b8624bfc
using a controlled_exit
2010-01-19 21:49:29 +00:00
dwarning
9f97f8701c
provide a controlled_exit function
2010-01-19 21:48:42 +00:00
h_vogt
80af4f24a6
SystemParametersInfo()
2010-01-17 19:29:32 +00:00
h_vogt
3959b48afb
ps output for X11
2010-01-17 19:06:03 +00:00
h_vogt
d8810a841a
patches by R. Larice
2010-01-17 16:40:22 +00:00
h_vogt
204362044e
.gllobal bug
2010-01-17 14:49:42 +00:00
dwarning
6929a8c6b7
correct P element comment
2010-01-16 22:27:10 +00:00
dwarning
0b3c133233
few polishments
2010-01-16 22:26:47 +00:00
dwarning
13f737c32d
change atof to INPevaluate to allow 10p
2010-01-16 22:26:22 +00:00
h_vogt
ecf5665104
patch for translate(), R. Larice, .global bug
2010-01-15 22:05:23 +00:00
h_vogt
dc7d2d01a2
hardcopy button error removed
2010-01-06 22:48:21 +00:00
h_vogt
7dc6417e6d
add xfont, wfont, wfont_size variables
2010-01-02 18:05:07 +00:00
h_vogt
f34a09b540
gnuplot update
2010-01-02 15:24:03 +00:00
h_vogt
b500f3e32c
calling gnuplot via xterm
2010-01-01 13:13:48 +00:00
h_vogt
2c5ed4f83e
gnuplot updates
2009-12-31 15:42:28 +00:00
h_vogt
2dc814f613
patches by R. Larice
2009-12-31 15:37:08 +00:00
h_vogt
46e6df66ce
gnuplot enhancements (for Windows)
2009-12-30 13:23:57 +00:00
h_vogt
c1f06ba5c4
patch by R. Larice
2009-12-29 18:18:47 +00:00
h_vogt
28d5114f43
comments, new examples
2009-12-28 08:34:55 +00:00
h_vogt
8cee489660
bugfix in com_meas()
2009-12-22 15:03:58 +00:00
h_vogt
70b2408f39
updates for .measure
...
new example files
2009-12-21 18:17:38 +00:00
h_vogt
d6350ca86d
add vectors to meas
2009-12-21 00:27:15 +00:00
h_vogt
248e44b883
new measure commands
2009-12-20 16:43:51 +00:00
h_vogt
99533fa109
start value for sine
2009-12-20 08:44:50 +00:00
pnenzi
aa93968573
Fixed bug in time computation for vsrc and isrc with xspice extensions.
2009-12-19 18:15:03 +00:00
h_vogt
68b06c7a73
comments
2009-12-19 16:04:22 +00:00
h_vogt
5571e9b9fa
source file path as additional search path
2009-12-19 09:18:03 +00:00
dwarning
cd4dd742bd
comment tnom celsius -> kelvin transformation change
2009-12-18 17:30:04 +00:00
dwarning
6a7c441e7e
tnom celsius -> kelvin transformation changed
2009-12-18 17:29:34 +00:00
dwarning
b995267b29
prevent int to unsigned compare
2009-12-18 16:59:54 +00:00
dwarning
d6ba20299f
reconstruct NEWCONV code, also if not used
2009-12-18 16:59:16 +00:00
dwarning
587e34821a
add the ngspice specific copyNodesets approach
2009-12-18 16:58:05 +00:00
h_vogt
82d46a68c8
'^' added to is_arith_char() in string.c
2009-12-12 17:40:20 +00:00
h_vogt
f72545d4d0
do_meas only if .meas cards are available
2009-12-12 11:49:05 +00:00
h_vogt
8a2f81f61f
warning: .meas not possible with -b
2009-12-11 17:18:03 +00:00
h_vogt
974585af8c
bug 2909730
2009-12-11 16:26:17 +00:00
dwarning
740b1d4971
omit some debug printf's
2009-12-10 21:02:44 +00:00
h_vogt
400100d9c6
pipe mode option -p
2009-12-07 21:42:09 +00:00
h_vogt
71104809b2
xbrushwidth settable from keyboard
2009-12-07 21:16:55 +00:00
dwarning
3de58ec504
parameter without curly braces in subckt definition
2009-12-06 18:30:59 +00:00
h_vogt
40de598586
*** empty log message ***
2009-11-29 15:58:57 +00:00
h_vogt
73d241fe69
function declarator to new format
2009-11-29 15:23:51 +00:00
h_vogt
486ff89800
postscript to file
2009-11-29 15:09:13 +00:00
dwarning
586af63f36
changed the declarator to new format
2009-11-26 20:04:09 +00:00
h_vogt
6d13becdb7
bug no.2902374 fixed
2009-11-24 21:30:43 +00:00
h_vogt
514c8e8573
memory allocation struct pwldata->vals
2009-11-21 22:21:14 +00:00
h_vogt
3c094b5f1f
postscrpit output allows black or white background
2009-11-20 22:43:17 +00:00
h_vogt
2a6d79c435
postscript hardcopy allows setting of background color
2009-11-19 22:45:42 +00:00
dwarning
62ef3c6793
init structure with 0 instead NULL
2009-11-18 21:19:49 +00:00
h_vogt
3f0b344a82
comments added
2009-11-17 22:51:55 +00:00
dwarning
b8d9cf31ab
remove empty statement
2009-11-17 19:28:35 +00:00
dwarning
ef33d01012
rm the annoying bjt level warning
2009-11-17 19:28:05 +00:00
dwarning
a0667438f1
changed ancient double vector declaration in pwldata
2009-11-17 19:27:43 +00:00
h_vogt
06dd0263c0
VC console app
2009-11-16 21:45:12 +00:00
h_vogt
7b1f733190
enable compilation for Windows console app
2009-11-16 19:52:51 +00:00
h_vogt
13819432bd
flag for compatibility mode
2009-11-15 21:22:04 +00:00
dwarning
ddd6ceaebb
rm unused variable
2009-11-09 09:16:06 +00:00
dwarning
e09d408c0f
support of 5-terminal bjt's in subckt's
2009-11-09 09:15:21 +00:00
dwarning
306291f426
using floor and ceil from math lib for rounding and truncation
2009-11-08 09:25:56 +00:00
dwarning
15883a251d
allow numbers < 1e-30 in fmttype, now everything < 1e-39 is 0
2009-11-08 09:25:31 +00:00
h_vogt
c579717d00
replace strdup by copy
2009-11-07 11:14:54 +00:00
pnenzi
55926f4375
Fixed a remaining .cvsignore
2009-11-04 11:19:15 +00:00
pnenzi
aca8a20107
Removes .o files from codemodel dirs
2009-11-03 10:34:20 +00:00
pnenzi
335a4a89af
Removed .deps and .cvsignore from dist package
2009-11-03 10:06:06 +00:00
pnenzi
176a777bac
Now we remove .cvsignore and .deps from dist
2009-11-02 21:46:17 +00:00
h_vogt
8d7356970b
updating windows
2009-10-31 11:11:13 +00:00
dwarning
331facd98e
correct the command completion under X11
2009-10-24 06:28:09 +00:00
dwarning
9b90e03e90
stringutil.h: separate bcopy and bzero providing
2009-10-18 13:46:09 +00:00
dwarning
123b247bed
correct __func__ usage for different compiler
2009-10-18 13:45:35 +00:00
h_vogt
9fb0d31390
MS Visual Studio: build date, "quit" button
2009-10-18 10:32:11 +00:00
dwarning
ef245cee3d
rm debug printf's
2009-10-13 20:17:32 +00:00
h_vogt
3feb4377a6
initialize variable history_file
2009-10-11 16:54:52 +00:00
dwarning
8e8ecc784c
PWL functionality for B sources
2009-10-11 08:50:54 +00:00
dwarning
05116f0e0e
commnet: structure extension is ngspice specific
2009-10-11 08:40:23 +00:00
h_vogt
1ff1fc5a6c
version 20, update for Cygwin
2009-10-04 15:57:10 +00:00
dwarning
5600225c8f
correct version to 4.6.5
2009-10-04 12:28:07 +00:00
dwarning
3944f29034
Cbg1 wrong assignment
2009-10-04 11:49:10 +00:00
dwarning
07e06cf701
initialize local variables
2009-10-04 11:48:37 +00:00
dwarning
1a8bf20866
sys_memory struct w/o static type, sysinfo w/o void Parameter
2009-10-04 11:46:35 +00:00
dwarning
e9d829409f
typo in b4temp, formatting
2009-10-04 07:32:06 +00:00
h_vogt
59665ba2e9
corrected for LINUX
2009-09-30 22:52:52 +00:00
h_vogt
5be507a97f
command sysinfo
2009-09-30 22:22:36 +00:00
h_vogt
9db2e30ade
cvs headers added
2009-09-26 20:49:08 +00:00
pnenzi
2ff50ea37d
Updated BSIM4 code to 4.6.5 (source and drain diode currents)
2009-09-22 09:05:20 +00:00
h_vogt
2eba12d518
bugfix no. 2859013, comments
2009-09-20 20:28:12 +00:00
h_vogt
881908ec47
bug no. 2859013
2009-09-19 21:18:04 +00:00
h_vogt
7ec7495457
tran setup info, cleanup
2009-09-19 14:16:04 +00:00
h_vogt
5f9f71b5a4
variable ngdebug for additional debug info
2009-09-19 12:38:03 +00:00
h_vogt
25ebed0993
.global reinstated
2009-09-16 20:58:37 +00:00
h_vogt
c84522b842
prints time required for setup
2009-09-14 22:34:17 +00:00
h_vogt
c25d028cbf
SetAnalyse output extended
2009-09-13 19:42:19 +00:00
h_vogt
07b2828a4b
comments added
2009-09-09 09:33:14 +00:00
h_vogt
f0638c658f
new plot options
2009-09-09 08:50:52 +00:00
h_vogt
fc43943e93
vm, vi, vp, vr, vdb for ac measurement
2009-08-30 19:54:54 +00:00
h_vogt
98e0fa7691
add dc and ac measurement
2009-08-30 10:56:50 +00:00
dwarning
86f3a7b480
correct u2 derivative
2009-08-26 06:08:51 +00:00
h_vogt
6053c50723
mempool.c, hash.c compatmode.c removed (Preliminary)
2009-08-23 14:45:23 +00:00
h_vogt
9f1ee290a4
new code for .measurement
2009-08-23 10:02:28 +00:00
dwarning
87e5559088
Update to version 4.6.4
2009-08-22 18:13:17 +00:00
dwarning
ca8bbd2695
/* within comment
2009-08-22 18:12:17 +00:00
h_vogt
257d218893
option noinit, ref. to _logb
2009-08-22 16:54:03 +00:00
h_vogt
9282e4e434
comments added
2009-08-17 20:13:51 +00:00
h_vogt
9eb855b802
command completion, more comments
2009-08-15 11:47:05 +00:00
h_vogt
ae4db4fe25
comments added
2009-08-15 09:55:44 +00:00
h_vogt
878e471232
local directory in search path for spinit
2009-08-15 09:27:47 +00:00
h_vogt
1dd7a2869f
comments added
2009-08-15 09:27:08 +00:00
h_vogt
b399caf9bc
.meas patches by Bill Swartz added
2009-08-08 20:12:46 +00:00
pnenzi
b6a05e9095
Fix for memory limit from T. D. Dean
2009-08-08 17:38:23 +00:00
h_vogt
0aaab1697d
more comments
2009-08-08 13:48:06 +00:00
h_vogt
72a5e9754d
add comments
2009-08-05 22:27:55 +00:00
dwarning
322e87d9d0
init vector d
2009-08-04 19:29:38 +00:00
dwarning
f8b3737a0b
init Cbg1
2009-08-04 19:29:17 +00:00
dwarning
fb58732801
correct args size
2009-08-04 19:28:34 +00:00
dwarning
7ce77bbbca
looking for unistd.h & usage
2009-08-04 19:27:28 +00:00
dwarning
865eaed5ab
element instantiation e.g. r=50
2009-07-30 18:31:15 +00:00
dwarning
897d11bf48
refurbish spice3 syntax
2009-07-30 18:30:28 +00:00
h_vogt
fc51f48df8
repair line endings
2009-07-28 21:16:07 +00:00
dwarning
1ce76b68f1
small cosmetics
2009-07-25 10:21:38 +00:00
dwarning
91988a734a
prototype for getpid under mingw
2009-07-25 10:21:00 +00:00
dwarning
289a9e6113
init struct pParam
2009-07-25 10:20:17 +00:00
dwarning
c37624a89b
delete !Size_Not_Found branch
2009-07-25 08:34:29 +00:00
dwarning
fbe087baff
rm FREE(model->pSizeDependParamKnot)
2009-07-22 21:06:11 +00:00
h_vogt
ea8c5bc5d4
allow .meas, add .meas .. when to example
2009-06-11 20:58:56 +00:00
h_vogt
88804b2732
improved indentation
2009-06-11 20:16:20 +00:00
h_vogt
9aad956864
convergence (output.net), add some comments
2009-06-11 14:12:07 +00:00
h_vogt
1ac8c1ce07
repaired
2009-05-21 15:18:13 +00:00
h_vogt
13acf2cef1
SV_ADMITTANCE, signal prototype
2009-05-21 15:11:06 +00:00
pnenzi
e92a7d397f
Bug fix from Laurent for a segfault.
2009-05-21 08:11:21 +00:00
h_vogt
be1e207dc9
enhanced .model names
2009-05-16 19:09:44 +00:00
h_vogt
1de4a31321
bipolar handling fixed
2009-05-16 10:11:24 +00:00
h_vogt
7072bb23f1
inp_fix_gnd_name() remove excessive white spaces
2009-05-12 20:36:02 +00:00
h_vogt
de546abac2
-lBLT24 in src/makefile.am
2009-05-11 20:58:14 +00:00
h_vogt
b16759cf97
1348: find last dot
2009-05-10 19:29:13 +00:00
h_vogt
e778aab344
iplot graphics scaling, printing interrupt message
2009-05-09 13:23:08 +00:00
h_vogt
63dee6c2fd
line 428 malloc(len+1): +1 added
2009-05-06 21:08:00 +00:00
h_vogt
4ef61a65cf
SIGSEGV handling for Windows
2009-05-02 09:40:33 +00:00
h_vogt
bdbee943bf
maxord set to min 2 or max 6
2009-05-01 17:30:35 +00:00
h_vogt
05c0d50e55
SetAnalys, maxord
2009-04-28 21:53:29 +00:00
dwarning
4c2569518b
float.h before defines.h
2009-04-27 20:55:50 +00:00
dwarning
d337f4bce5
prototype not needed
2009-04-27 20:55:09 +00:00
dwarning
ded9f403d7
don't need string.h - comes from ngspice.h
2009-04-26 16:47:50 +00:00
dwarning
a755164f06
relay on ngspice.h
2009-04-26 09:04:43 +00:00
dwarning
3d3107766b
winmessage only under windows
2009-04-26 09:02:42 +00:00
h_vogt
4f05c8da9d
suppression of message "cannot redefine"
2009-04-26 06:39:34 +00:00
h_vogt
4b6eed9b6a
winmessage headers
2009-04-25 12:25:07 +00:00
h_vogt
9dcfdd201c
() handling repaired
2009-04-23 22:46:30 +00:00
h_vogt
b5db0a1e36
#ifdef CIDER added to line 70
2009-04-23 07:51:03 +00:00
h_vogt
eb378da811
winmessage
2009-04-22 21:57:37 +00:00
h_vogt
65b3fa2a4a
show error message in Windows before exiting
2009-04-22 21:25:29 +00:00
h_vogt
6c55df1cb5
Windows error message
2009-04-22 21:15:30 +00:00
dwarning
ba3549a8bc
Parameter declaration in new format
2009-04-22 05:40:27 +00:00
dwarning
5c0bccbd36
Parameter declaration in new format
2009-04-21 20:22:13 +00:00
h_vogt
8460e1c0ba
some addition for MS Visual 2008
2009-04-20 21:01:00 +00:00
h_vogt
3d931d2ffb
support for MINGW tclspice added
2009-04-20 20:53:10 +00:00
dwarning
30e9bd952c
node - model compare must be correct
2009-04-19 10:57:17 +00:00
dwarning
06ae02fbde
Update to bsimsoi v4.1
2009-04-19 10:43:09 +00:00
h_vogt
fd1d3c75e6
allow compilation into a build directory
2009-04-17 21:59:04 +00:00
h_vogt
2e323531fb
patch by Bill Swartz
2009-04-14 06:28:27 +00:00
h_vogt
eef75ffab5
remove bug no. 2724127 repeat loop inside another loop
2009-04-14 06:09:48 +00:00
dwarning
4e8d474799
only cosmetics
2009-04-13 19:47:43 +00:00
h_vogt
fa60b4d849
replace gpl getopt by BSD getopt
2009-04-12 21:14:00 +00:00
h_vogt
6f4cdcac47
replace gpl getopt by BSD getopt
2009-04-12 21:08:18 +00:00
h_vogt
c9b58436f6
winmessage() modified
2009-04-12 18:19:24 +00:00
h_vogt
ec3c50c09e
bug no. 2751855
2009-04-12 18:06:59 +00:00
h_vogt
1e5720a23f
double array size in cp_lexer()
2009-04-12 18:06:13 +00:00
h_vogt
12bf33431c
keep dico structure
2009-04-12 18:04:47 +00:00
h_vogt
6e7da31598
memory leak removed
2009-04-10 12:20:55 +00:00
h_vogt
3f7201376c
call to nupa_done() to release memory
2009-04-05 18:31:25 +00:00
h_vogt
faada68e9d
*** empty log message ***
2009-04-05 12:26:19 +00:00
h_vogt
8a4b560324
memory leaks: code improved
2009-04-05 08:57:55 +00:00
h_vogt
e43430a669
memory leaks removed
2009-04-05 08:02:03 +00:00
dwarning
59917a149e
init rusage
2009-04-01 19:33:38 +00:00
h_vogt
e9d957d2d6
memory leaks removed
2009-03-29 16:58:44 +00:00
h_vogt
e3fc225e50
memory leaks removed
2009-03-28 20:06:38 +00:00
h_vogt
624a8a0be0
Dynamic memory allocation for numparam
2009-03-22 21:03:02 +00:00
h_vogt
9b2170953c
line renumbering to end of inp_readall added
2009-03-21 13:30:03 +00:00
h_vogt
56f77e45f5
some cleanup
2009-03-15 15:09:33 +00:00
h_vogt
3a319212f3
numparam dynamic memory allocation, part 1
2009-03-15 15:08:04 +00:00
h_vogt
c22fa4be3f
noacct supresses printing of 'Initial transient solution'
2009-03-09 20:34:31 +00:00
h_vogt
55848d318a
xlabel, ylabel, title: allow composite strings in zoomed windows
2009-03-08 12:10:15 +00:00
h_vogt
1fdbe96d01
no quote change in plot line
2009-03-07 22:25:24 +00:00
h_vogt
0e61b7ccc0
collect info for dyn. mem arrays in numparam
2009-03-07 15:49:51 +00:00
dwarning
0e424010ed
Using GMIN from simulator will improve op solution
2009-03-01 17:59:25 +00:00
dwarning
65f853cab5
Allow 4-terminal devices for adms models
2009-03-01 10:29:32 +00:00
h_vogt
3ecc23e290
flag OUTDECK yields printout of deck after param substitution
2009-02-28 14:03:08 +00:00
h_vogt
4609081714
debug output, numparam char arrays
2009-02-25 22:12:14 +00:00
h_vogt
2750b076bb
line 436 error message corrected
2009-02-25 22:05:25 +00:00
dwarning
f375b3e3f0
5-terminal only for adms bipolars
2009-02-25 19:31:57 +00:00
dwarning
3931562d98
Correct strstr compare
2009-02-23 19:38:57 +00:00
dwarning
9e5f6f89c5
Update to release version 504.7 now with selfheating
2009-02-22 22:32:51 +00:00
h_vogt
fdb0e0bed7
remove heap overflow ion tfree(path)
2009-02-22 21:02:25 +00:00
h_vogt
7cf016f98b
.options NOACCT
2009-02-22 18:28:25 +00:00
h_vogt
c22be4689d
*.cm for CYGWIN need to be made executable (755 instead of 644)
2009-02-22 12:41:18 +00:00
dwarning
00a141073f
Correct handling of adms 5 terminal models
2009-02-22 11:58:33 +00:00
dwarning
9c7e45b1d7
Update to release version 504.7 now with selfheating
2009-02-22 11:56:48 +00:00
h_vogt
19b999e0d2
larger width of ngspice window to allow displaying 80 characters per line
2009-02-21 16:15:03 +00:00
h_vogt
f4c54eada1
line 922 removed: no automatic deletion of @xxx[par]
2009-02-21 13:00:36 +00:00
h_vogt
46261c4eae
allow closing of help windows with WM x-button
2009-02-20 18:25:17 +00:00
dwarning
7f2f045223
update va code from model developer
2009-02-14 20:05:38 +00:00
dwarning
f35e2fb625
some mappings for bsimsoi and bsim4
2009-02-14 12:24:06 +00:00
h_vogt
ed1c4cb09c
allow x-button to close plot windows
2009-02-12 23:08:36 +00:00
dwarning
8cae733fcd
fix a conflict for isinf defined in missing_math.h
2009-02-12 19:33:50 +00:00
dwarning
33cfd6e886
fix a conflict for isinf
2009-02-12 19:33:07 +00:00
h_vogt
051a765488
line 908 set i=0
2009-02-12 19:05:43 +00:00
h_vogt
9b5c583f30
command 'destroy' removes graphics window before deleting data
2009-02-10 19:00:24 +00:00
h_vogt
7c667e0fd7
alter & altermod reinstated
2009-02-08 14:52:16 +00:00
dwarning
e47189a79e
meminfo api usage not for commandline version
2009-02-01 18:10:01 +00:00
dwarning
9071404c63
exclude heap usage for windows compile under __MINGW__
2009-02-01 18:09:15 +00:00
h_vogt
0880c33088
alter command repaired
2009-02-01 09:50:40 +00:00
h_vogt
5dac6590e2
New heap only for tclspice in Windows (HAS_TCLWIN defined)
2009-02-01 09:49:35 +00:00
h_vogt
55f5956bd1
bug no. 2293284 removed (preliminary)
2009-01-31 15:17:48 +00:00
h_vogt
67bf8c93cc
incomptibility to MAC OSX removed
2009-01-31 14:32:12 +00:00
pnenzi
d972123d5f
removed argument *wl as the command line is not used by removecirc
...
(from Holger).
2009-01-18 16:46:34 +00:00
pnenzi
ceecdbf97d
Fixed some issues with smith and polar plots. Patch from espice
...
(A.Roldan)
2009-01-18 16:37:05 +00:00
h_vogt
488771485e
add HAS_TCLWIN
2009-01-18 12:09:56 +00:00
h_vogt
41256cec24
variable declaration to top of function
2009-01-18 11:12:22 +00:00
pnenzi
1ada4d3530
Finish first batch of imports from espice.
2009-01-16 15:35:00 +00:00
pnenzi
5f716e4b61
Added new datatypes to vectors (impedance, admittance,atc.) A. Roldan -
...
espice
2009-01-16 14:31:07 +00:00
pnenzi
8c3ca11c62
New capability of print command for sin source print @vin_sin[sin] and
...
alter command for sin source alter @vin_sin[sin] = ( 1 1 3000Hx ). Patch
from Espice - A. Roldan
2009-01-15 22:16:32 +00:00
pnenzi
f543aa8c06
Improvements in vector derivative computation and new functions to
...
compute group delay and moving average. From espice (A. Roldan).
2009-01-15 21:08:09 +00:00
pnenzi
f0d3b7c976
Introduced the possibility to look for parameters in models and not only
...
in devices.
2009-01-15 16:46:31 +00:00
dwarning
370f80c121
resource info under Windows w/o psapi
2009-01-14 20:45:53 +00:00
dwarning
0d1f70c6a9
heap also needed under windows with tcl
2009-01-14 20:44:49 +00:00
dwarning
014357e0f4
read fct. prototype
2009-01-14 20:44:09 +00:00
dwarning
a02cb7f623
using ngspice.h
2009-01-11 21:31:23 +00:00
dwarning
2a61f9976e
using ngspice.h
2009-01-11 20:43:27 +00:00
h_vogt
f9630b7d9f
improve plot window handling
2009-01-11 00:28:14 +00:00
h_vogt
95a68aae48
plot window handling
2009-01-10 20:29:17 +00:00
dwarning
bea58219e7
heap only needed under windows
2009-01-09 20:19:57 +00:00
dwarning
38de26c58a
update to actual version 2.22
2009-01-05 21:33:19 +00:00
dwarning
143b74aeb4
prototype for hrealloc
2009-01-05 21:32:36 +00:00
dwarning
91f10abc65
small polish regarding HAVE_DECL_XXX macros
2009-01-05 21:31:45 +00:00
dwarning
c702897d13
correct HAVE_DECL_XXX asking
2009-01-04 20:36:25 +00:00
dwarning
abc18c40f0
try to catch isinf over ieeefp.h
2009-01-04 13:23:58 +00:00
dwarning
46bcc82c51
compatibility regarding S/D diode behaviour
2009-01-04 11:21:26 +00:00
dwarning
4ab0193271
a simple workaround for isinf needed by adms
2009-01-04 11:17:42 +00:00
dwarning
e0ad9b13a4
zoom was broken
2009-01-02 13:45:14 +00:00
dwarning
9a76299a78
XTI default 0
2009-01-02 10:47:59 +00:00
dwarning
760b55367a
A more serious implementation
2009-01-02 10:35:57 +00:00
dwarning
31b74d12d5
some cc needs double for isinf macro
2009-01-01 20:48:48 +00:00
dwarning
af03646462
POSIX conform configure isnan
2009-01-01 20:44:49 +00:00
h_vogt
1fa4faf88c
tclspice for Windows
2008-12-31 14:42:49 +00:00
h_vogt
6ba6c6f17f
streamline rsource info under Windows
2008-12-31 11:01:49 +00:00
dwarning
b03cf4e6c2
update to hicum0 v1.2
2008-12-28 17:30:10 +00:00
h_vogt
024ada0a25
add systeminfo and correct resource printouts to tclspice
2008-12-23 18:10:08 +00:00
h_vogt
f78cf4f9c6
line 216: s replaced by copys
2008-12-23 18:04:51 +00:00
h_vogt
d618da1a22
fprintf(... replaced by fprintf(stdout,..
2008-12-23 18:00:10 +00:00
h_vogt
f345bb62d7
checks for BSIM3, BSIM4 modofied
2008-12-22 12:42:07 +00:00
dwarning
959a73a893
switch to libtool
2008-12-22 08:16:59 +00:00
h_vogt
0c4b672bd9
3.2 and 3.20 added to BSIM3 versions
2008-12-20 17:47:07 +00:00
dwarning
b858988905
not used
2008-12-14 18:09:03 +00:00
dwarning
8395692a59
compiler dependent options as DEPFLAGS
2008-12-14 18:00:55 +00:00
dwarning
e8cd4eb0ac
remove hard wired compiler options for main.c
2008-12-14 17:58:35 +00:00
dwarning
3e534f1387
prevent warnings under sun
2008-12-14 17:57:21 +00:00
dwarning
780eab118b
only a DOS/UNIX file problem
2008-12-07 10:08:11 +00:00
dwarning
75bb93925a
double semikolon in nutmeginfo decl.
2008-12-07 10:07:35 +00:00
h_vogt
7c266142cc
reintroduce old free_pnode as free_pnode_o
2008-12-06 15:09:11 +00:00
h_vogt
a11ba63928
remove problems with simple node names
2008-12-06 12:33:43 +00:00
dwarning
b61bb11195
Only prevent warning if NDEF is not defined
2008-12-04 20:40:57 +00:00
dwarning
7a394be46d
only a DOS/UNIX file problem
2008-11-30 21:16:36 +00:00
saintel
84f3077eda
*** empty log message ***
2008-11-30 12:47:07 +00:00
h_vogt
b297577a23
random generator functions
2008-11-29 20:40:37 +00:00
h_vogt
e7fe33ece8
random number generation organized
2008-11-29 20:21:56 +00:00
dwarning
1ae055dfad
hate c++ comments in c files
2008-11-28 20:10:25 +00:00
dwarning
0f23becb8d
Initialization of the struct pParam with NULL
2008-11-28 19:07:09 +00:00
dwarning
9e24a8ac83
no stimod switch as model parameter
2008-11-26 21:12:34 +00:00
h_vogt
75f68291aa
various compiler warnings removed
2008-11-26 20:33:20 +00:00
h_vogt
277009c926
agauss sinh cosh tanh added
2008-11-26 20:31:50 +00:00
pnenzi
1e9ba171d8
Updated some Makefiles for generating distribution tarball.
2008-11-26 09:40:16 +00:00
saintel
aa2d344887
*** empty log message ***
2008-11-23 22:04:09 +00:00
saintel
b50d0c8788
*** empty log message ***
2008-11-23 20:47:23 +00:00
h_vogt
afefdb7188
*** empty log message ***
2008-11-23 09:37:13 +00:00
saintel
6fe0cebe58
*** empty log message ***
2008-11-22 10:31:46 +00:00
pnenzi
3a053d09cc
Updated for correclty identify i(xxx) vector names in rawfiles.
2008-11-20 10:47:23 +00:00
dwarning
b32feaa18d
hopefull better scalb handling
2008-11-19 19:57:27 +00:00
dwarning
040c48feb2
polishing
2008-11-19 19:52:28 +00:00
dwarning
1bd68dcab3
no more INT_NOISE
2008-11-19 19:47:58 +00:00
dwarning
2bd4f90b47
use well defined macros for min/max instead of fct's
2008-11-19 19:47:04 +00:00
dwarning
5b58cb39e5
prevent warnings
2008-11-19 19:46:08 +00:00
dwarning
d5786196b6
found a way to compile w/o psapi under MS VC++ 6.0, prevent some warnings
2008-11-19 19:45:28 +00:00
dwarning
f2ddbf8211
extending state vector
2008-11-18 11:57:40 +00:00
dwarning
0f37a7e943
bug fix dev info structure and correct version
2008-11-16 09:53:55 +00:00
saintel
96c619d1ac
*** empty log message ***
2008-11-11 23:55:53 +00:00
dwarning
0d00387575
BSIM4.6.3 update
2008-11-09 22:42:50 +00:00
h_vogt
d5c130c4dd
add user info
2008-11-08 13:55:42 +00:00
pnenzi
72482f964e
Fixed segfaults when redirecting output < > -- Espice
2008-11-04 11:40:17 +00:00
saintel
924ddd14e5
*** empty log message ***
2008-11-02 18:23:14 +00:00
dwarning
4fd732f450
vbic was lost
2008-10-27 20:28:13 +00:00
dwarning
530cb059fe
polish to prevent warning
2008-10-14 19:59:23 +00:00
h_vogt
2de3f5ec42
options.c replaced by optionsc.c
2008-10-11 17:33:21 +00:00
h_vogt
00fd0da88a
correct __MINGW32__ tag line 41
2008-10-11 17:31:15 +00:00
h_vogt
1bcdc3c114
compile optionsc.c instead of options.c
2008-10-11 17:29:37 +00:00
h_vogt
1bff69bfb0
rename to remove having options.obj twice in VC++ 2008
2008-10-11 17:28:16 +00:00
h_vogt
3dc3d42553
Small changes, e.g. _MS_VER macro, added to allow compilation of tclspice with MS VC++ 2008
2008-10-04 22:44:52 +00:00
h_vogt
ee349375bd
error during debug:' time' not defined
2008-09-23 22:15:27 +00:00
h_vogt
cdcf63aa46
add *.cir file path as search path (MS Windows)
2008-09-23 22:13:46 +00:00
h_vogt
73e581f015
VC++ 2008 compatibility
2008-09-23 22:10:56 +00:00
h_vogt
4b055a4ca8
Small changes to allow compilation with MS Visual C++ 2008
2008-09-21 22:18:06 +00:00
saintel
c2bb21e261
*** empty log message ***
2008-09-15 06:53:50 +00:00
saintel
00cbe5790f
*** empty log message ***
2008-09-15 06:39:21 +00:00
h_vogt
b70270c972
typo in makefile.am
...
AC_LIBTOOL_WIN32_DLL to configure.in
2008-09-13 21:14:07 +00:00
h_vogt
4b10166e80
allow compilation with tcl under windows
2008-09-13 10:20:57 +00:00
saintel
c797191050
*** empty log message ***
2008-09-01 20:29:27 +00:00
pnenzi
fa549df82a
TCLSPICE IMPORT + libtool + measure2 command
2008-08-27 13:39:05 +00:00
pnenzi
cacdda8fde
Removed --enable-intnoise switch and related ifdef. Integrated noise
...
plot now is always generated.
2008-08-25 18:58:00 +00:00
pnenzi
7f6ad5c706
Updated to new automake standard. Replaced all INCLUDES with AM_CPPFLAGS
2008-08-24 17:12:50 +00:00
pnenzi
5dfde8105f
Machine accuracy limits always defined.
2008-08-24 17:03:26 +00:00
pnenzi
64baf803b6
Small corrections: duplicate entries and redundant include.
2008-08-23 07:51:08 +00:00
pnenzi
966ec71b16
Applied patch from Lionel Sainte Cluque to compile spice without X
...
Windows
2008-08-21 10:34:29 +00:00
pnenzi
9cc832a57f
Removed duplicate entry for ccvs.
2008-08-21 09:43:54 +00:00
r29173
2742986059
add dependency $module.c: admsva/$module.va
2008-08-19 08:48:26 +00:00
dwarning
cb8dc85cfb
pid and wait() processing under solaris
2008-05-31 08:38:56 +00:00
dwarning
d9bcd3add3
Only correct a CR/LF problem
2008-05-25 18:35:42 +00:00
h_vogt
bb7b55bc63
Progress status display under Windows added.
2008-05-24 18:21:44 +00:00
h_vogt
655d8aea02
Fast fourier transform for transient data analysis
2008-05-24 18:06:33 +00:00
dwarning
153a89afcd
FLAGS for sun studio compiler
2008-05-24 17:53:49 +00:00
dwarning
29fc491c8e
no message
2008-05-21 20:32:50 +00:00
dwarning
6bd5f8470b
Changes to compile under Sun Studio 11 for Solaris
2008-05-18 19:25:17 +00:00
dwarning
189421c373
let us concentrate to one revision
2008-05-18 18:08:16 +00:00
dwarning
6c91a269ce
all supplied erfc only valid for x > 0
2008-05-13 19:45:43 +00:00
dwarning
bce499a9e1
global nodes and numparams now as default
2008-05-12 15:52:59 +00:00
dwarning
a299cdf8b0
uninitialized variables initialized
2008-05-12 08:42:42 +00:00
dwarning
201f5f42d8
better erfc for lossy transmission line
2008-05-11 20:29:50 +00:00
dwarning
a28ad1a197
math functions in one central place maths/misc
2008-05-11 20:27:28 +00:00
h_vogt
77925f7f48
memory information from /proc/... (LINUX) or api functions (Windows)
2008-05-10 16:07:22 +00:00
h_vogt
b7015cb5f3
No printing of "reference value" into log-file (Windows)
2008-05-06 19:35:05 +00:00
dwarning
5159eac292
srandom has a macro in ngspice.h
2008-05-03 16:05:47 +00:00
h_vogt
30aba21d91
[ 1885979 ] Segmentation fault on plot window maximize after hardcopy: debugged
2008-05-01 16:53:30 +00:00
h_vogt
5e0964c4d4
remove iplot bug (line 686)
2008-04-28 18:39:06 +00:00
dwarning
202fb6511f
change _DEBUG to TRACE - a try to unique debug switches
2008-04-27 18:35:33 +00:00
dwarning
c505cd4436
adding windows gnuplot, some modifications
2008-04-27 18:34:43 +00:00
h_vogt
3d9607ccfa
return upon NULL as the first task
2008-04-26 17:50:02 +00:00
h_vogt
6efcfa3606
inp_sort_params() with dynamic memory allocation
2008-04-26 16:19:36 +00:00
h_vogt
0669e293f5
vectors of complex variables o.k. in inp_fix_param_values
2008-04-25 15:12:13 +00:00
h_vogt
39e0a1a38b
inp_fix_param_values will recognize complex variables
2008-04-23 19:17:37 +00:00
h_vogt
2fcfd0ee61
.cmodel added for xspice compatibility
2008-04-20 17:08:20 +00:00
dwarning
a277f1b082
pragmas only for MSC
2008-04-20 09:34:03 +00:00
dwarning
af3afcca38
Reconstruct NEWCONV macro
2008-04-20 09:33:06 +00:00
h_vogt
389b1662ef
inp_fix_param() modified for xspice compatibility
2008-04-19 20:50:23 +00:00
dwarning
0e52a0fcc2
backup NEWCONV because of using original BSIM code
2008-04-16 20:20:49 +00:00
dwarning
c241af9864
prevent unused
2008-04-16 20:18:25 +00:00
dwarning
c2d79e44b6
New bsim3soi version 4.0
2008-04-16 20:14:09 +00:00
dwarning
ecd45d7ce3
old version
2008-04-16 20:09:23 +00:00
h_vogt
c03b298876
larger text buffer, MakeArgcArgv() improved, winmessage() added
2008-04-13 14:30:28 +00:00
h_vogt
63ed715f75
temporary file for Win added, improved printout for batch mode
2008-04-13 14:29:16 +00:00
h_vogt
d1bcacb208
XSPICE, CIDER models excuded from inp_fix_param_values(), debug output
2008-04-13 14:27:27 +00:00
h_vogt
8ed853345e
BOOLEAN definition
2008-04-13 12:46:36 +00:00
dwarning
9cbf5a91ee
moving some string functions from inpcom.c
2008-04-06 19:36:06 +00:00
dwarning
94323196ff
define the missing buffer nam_buf for mos devices
2008-04-06 19:34:57 +00:00
dwarning
0f5618619c
removing BOOLEAN definition (checked under mingw)
2008-04-06 19:33:38 +00:00
dwarning
da6d5ea3d7
better TRACEing
2008-03-23 11:40:10 +00:00
dwarning
9844e8851b
Nodes for SOI devices not detected correct
2008-03-23 11:38:32 +00:00
pnenzi
6b61d1d660
Added initial support for gnuplot output (not yet working)
2008-03-22 13:10:46 +00:00
dwarning
bb1539b666
fix conflict for own shutdown function
2008-01-20 17:36:02 +00:00
dwarning
16adcce60f
avoid access to uninitialized memory
2008-01-20 13:20:14 +00:00
dwarning
70e9121bbb
more precise recognition of subckt names
2008-01-19 21:35:44 +00:00
dwarning
b84cbc7127
xspice ipc is possible
2008-01-12 16:24:22 +00:00
dwarning
ae1d4f899f
add NL at the EOF
2008-01-06 17:45:33 +00:00
dwarning
e352cb46dd
correct subckt expansion and new bsim model level/version selection
2008-01-06 14:09:33 +00:00
pnenzi
b7a0ee52f1
Commented out code that prevented rawfile generation.
2008-01-04 14:13:34 +00:00
dwarning
9b9f858ec5
also version=3.30 usable
2008-01-03 21:17:21 +00:00
dwarning
7b2c98dd1a
rflag still needed
2008-01-03 07:27:37 +00:00
pnenzi
25a32c370e
Removed stupid comment
2008-01-02 19:53:04 +00:00
dwarning
28e90e6330
Using a real double compare to equal.
2008-01-02 18:52:04 +00:00
dwarning
ee9987ca85
belong spice3 manual ascii is default anyway
2008-01-02 18:46:24 +00:00
dwarning
c3badfd017
don't need buffer w/o getcwd
2008-01-02 18:34:03 +00:00
dwarning
280580cb36
fix the wrong rawfile writing for v(#)
2008-01-02 18:24:56 +00:00
pnenzi
b449c09b48
Fixed incorrect voltage vectors name in output file.
2008-01-02 17:38:13 +00:00
pnenzi
d1828b6d0b
Fix from Holger Vogt for two cinditions that caused segfault.
2008-01-02 12:55:53 +00:00
dwarning
035957b83a
no param handling for "set" commands and 3/4 bjt terminals
2007-12-29 21:14:37 +00:00
dwarning
888a934fc5
token function for bjt instance
2007-12-29 21:13:23 +00:00
dwarning
2785bf1125
backup the filetype problem if set in spinit
2007-12-29 21:11:12 +00:00
dwarning
6464cf535d
backup - no unique long long function
2007-12-27 22:02:06 +00:00
dwarning
065a140a0b
prevent warning
2007-12-27 17:05:21 +00:00
dwarning
b22a7666c1
AlmostEqualUlps in double is needed
2007-12-27 17:02:22 +00:00
dwarning
d0e43bed69
strip white spaces only inside parens
2007-12-27 16:59:22 +00:00
dwarning
e4091fd55c
fixing memory problems in nupa_substitute and other
2007-12-27 16:57:04 +00:00
dwarning
c608e4a997
fixing memory problems in nupa_substitute and other
2007-12-27 16:47:36 +00:00
dwarning
c6f86b9067
only forms
2007-12-27 16:18:48 +00:00
dwarning
832ec26d97
No usage of C99 Designated Initializers
2007-12-27 16:13:07 +00:00
pnenzi
a9b85b3405
Downgraded to standard C syntax.
2007-12-26 16:55:27 +00:00
dwarning
f665403e7c
rm unused variables
2007-12-15 16:37:10 +00:00
dwarning
71362bf7eb
allow mingw build w/o GUI
2007-12-15 16:35:35 +00:00
dwarning
7f157c76a2
fix the filetype problem if set in spinit
2007-12-15 16:29:50 +00:00
sjborley
bd1f8280e4
src/frontend/spiceif.c: Avoid invalid lvalue assignment errors when calling the macro _foo(). Needed for gcc4 which no longer supports lvalue cast bogosity.
2007-12-15 15:11:12 +00:00
sjborley
955b18a7c6
Added missing targets
2007-12-14 10:41:44 +00:00
sjborley
0e8267d2e7
Updated .cvsignore file (makeidx->ngmakeidx)
2007-12-14 09:51:53 +00:00
sjborley
68a8c9f296
Added .cvsignore files to some device directories
2007-12-14 09:50:40 +00:00
sjborley
a3ec41da2d
* Fixed(?) missing files error when autogen.sh is run (with no adms)
...
- configure.in: removed adms directors from AC_CONFIG_FILES list
* Fixed inclusion of termcap header
- configure.in: add check for <termcap.h> to <ncurses/termcap.h>
- frontend/terminal.c: select either <termcap.h> or <ncurses/termcap.h>
2007-12-13 21:29:51 +00:00
dwarning
95ff0a0277
if no bsim3 version given then use 3.30
2007-12-10 21:14:49 +00:00
dwarning
df5ccdad60
change local index to ind to prevent conflict with index function
2007-12-09 21:08:20 +00:00
dwarning
a13e93f5b7
placeholder for agauss (y=nominal_value)
2007-12-09 21:07:14 +00:00
dwarning
ecccd8d2e0
better prototypes and some cosmetics
2007-12-09 21:06:38 +00:00
dwarning
641015632d
closed a comment
2007-12-08 14:52:45 +00:00
dwarning
8e61fe5eca
show coordinates and gradients, zooming - hvogt
2007-12-06 21:46:27 +00:00
dwarning
159d624c91
type cast for CKTinst2Node
2007-12-02 22:01:49 +00:00
dwarning
adaeb6ca81
strip WhiteSpaces inside parens of dot cards
2007-12-02 22:00:25 +00:00
dwarning
75d721a38f
no WINX_Ready parameter
2007-12-02 21:58:19 +00:00
dwarning
e099459179
no message
2007-12-02 21:56:44 +00:00
dwarning
f276ab0c21
remove unused variables and add prototypes
2007-12-01 23:25:19 +00:00
dwarning
d07cc28819
polishing
2007-11-28 17:43:53 +00:00
dwarning
7476998764
better macro request to HAVE_DIRNAME
2007-11-28 17:42:55 +00:00
dwarning
0618ecbf8b
prototypes for asprintf
2007-11-28 17:38:00 +00:00
dwarning
a5e71aa980
prototypes for dirname and asprintf
2007-11-28 17:36:32 +00:00
dwarning
953ac9a76e
move arrays to the files there are needed
2007-11-28 17:34:33 +00:00
dwarning
49991111c7
prevent ext. warnings
2007-11-28 17:29:28 +00:00
dwarning
8dfa76b756
Prototypes and C comments
2007-11-28 17:23:32 +00:00
dwarning
cce47bb50d
fix the arg order for pow
2007-11-28 17:20:39 +00:00
dwarning
ca4c80433f
dirname prototype from libgen.h if available
2007-11-25 20:03:23 +00:00
dwarning
140b5d5e28
pow function included
2007-11-25 20:00:30 +00:00
dwarning
f7691d8902
Fix name conflict of noise functions
2007-11-24 12:11:15 +00:00
dwarning
468ddc23dc
BSIM3v3.3.0 added
2007-11-24 12:07:36 +00:00
dwarning
b2e9e30a14
BSIM3v3.2.x shifted to folder bsim3v32
2007-11-24 12:00:19 +00:00
dwarning
8be6630ccd
BSIM3v3.3.0 added
2007-11-24 11:53:21 +00:00
dwarning
b7e71db2ad
AlmostEqualUlps on central place
2007-11-21 17:05:51 +00:00
dwarning
c45bc50421
no std header
2007-11-21 17:02:09 +00:00
dwarning
f08f8e4149
multiplier introduced
2007-11-21 17:01:09 +00:00
dwarning
698c5ad77e
accept version 3.xx form
2007-11-21 16:56:57 +00:00
dwarning
3ac53eef55
prevent warning by cast
2007-11-17 22:27:07 +00:00
dwarning
1807ad0179
scale option included
2007-11-17 22:26:02 +00:00
dwarning
3e1a0ea99f
xspice dev info needed
2007-11-14 20:43:36 +00:00
dwarning
b051567069
no c++ comments
2007-11-14 20:30:37 +00:00
dwarning
4c0fe001e4
unused variable rflag
2007-11-14 20:27:48 +00:00
dwarning
88155300e6
providing prototype for timediff
2007-11-14 20:26:34 +00:00
dwarning
248f0f374e
include prototype for timediff
2007-11-14 20:26:01 +00:00
dwarning
6c9f3ecc09
comment was nonsens
2007-11-14 20:25:39 +00:00
dwarning
c4d1e93222
no prototypes index/rindex for non-provided functions
2007-11-14 20:25:17 +00:00
dwarning
84c5e8739e
one only "one" times
2007-11-14 20:24:35 +00:00
dwarning
abcd242444
unused variable step
2007-11-14 20:24:09 +00:00
dwarning
2d07152cd3
5 nodes only for adms
2007-11-14 20:23:45 +00:00
dwarning
37fffd911f
functions used in this branch only
2007-11-14 20:23:15 +00:00
dwarning
0bfe93e242
allow different mingw versions
2007-11-14 15:08:19 +00:00
dwarning
e75c80f589
Fixing problems in comments
2007-11-14 15:07:23 +00:00
dwarning
0133e20412
til now only bsim4 has version processing
2007-11-14 10:39:54 +00:00
dwarning
f286055405
No title message to stderr - stdout is enough
2007-11-14 08:34:52 +00:00
dwarning
cd80e5bfe0
reenable INPkillMods after deck processing
2007-11-14 08:32:57 +00:00
pnenzi
47ebcd0c95
Debug information on xspice device loading masked with #ifdef TRACE
2007-11-13 19:31:22 +00:00
dwarning
02c6ff93f4
no define twice for print_listing
2007-11-13 08:05:33 +00:00
pnenzi
b2b61c0e74
Updated scale "option" processing.
2007-11-12 21:52:45 +00:00
dwarning
a49408633d
4.6.1 instead 4.6.0
2007-11-04 20:26:11 +00:00
dwarning
4fe7326db7
BSIM4.2.0/4.3.0/4.5.0 version code added
2007-11-04 20:00:43 +00:00
dwarning
15f735cdd7
fix conflict with cexp function
2007-11-04 19:43:49 +00:00
dwarning
e7fbeb6705
consistent naming convention 4v4
2007-11-04 19:39:46 +00:00
dwarning
f4f0949d84
update to version 4.6.1
2007-11-04 19:34:56 +00:00
dwarning
5ff927f260
prevent double define under mingw
2007-11-04 19:30:55 +00:00
dwarning
4ec429100f
bsim4v4 version code added
2007-10-31 07:22:05 +00:00
dwarning
b20af86749
without stddef.h types like size_t are not defined on some systems
2007-10-27 20:00:22 +00:00
dwarning
deb59762db
skip processing of b sources in inp_fix_param_values
2007-10-27 19:57:51 +00:00
dwarning
f4a3add493
dirname and basename for MSC
2007-10-24 20:59:45 +00:00
dwarning
d7564f187c
repair the big_buff definition
2007-10-21 20:43:26 +00:00
dwarning
09f3b68acb
stay with tmalloc instead of MALLOC
2007-10-20 19:57:41 +00:00
dwarning
41325622fd
some clean-up's to come through MSC
2007-10-18 19:34:30 +00:00
pnenzi
10997c0fa5
brief option reimplementation.
2007-10-12 21:59:18 +00:00
pnenzi
7703a63230
Added -a option for switching on/off netlist autorun
2007-10-11 11:14:06 +00:00
dwarning
1cf9e0dddc
if_setparam_model needs cktdefs.h
2007-10-10 18:46:42 +00:00
pnenzi
c755f19fe2
Cleaning
2007-10-10 11:24:22 +00:00
pnenzi
f06a4da2cd
Change in rawfile flag
2007-10-10 11:23:40 +00:00
pnenzi
8d5b7f7b60
Redundant parameters
2007-10-10 11:22:40 +00:00
pnenzi
6d5a4474aa
Fixed minimum iterations number to 100 (Phil Barker)
2007-10-10 11:21:16 +00:00
pnenzi
0a8a56c654
Added "altshow" for switching between the old and the new show format.
2007-10-09 21:27:25 +00:00
pnenzi
4d5f792987
Added libinp.a to nutmeg linking.
2007-10-09 15:18:35 +00:00
pnenzi
eda9bcd823
Added multi input gate (Phil Barker)
2007-10-09 09:16:41 +00:00
pnenzi
4bfa1b7c19
Added multi input vcvs (Phil Barker)
2007-10-09 09:13:52 +00:00
pnenzi
a52a87ddd8
Added "r" option to vsrc, aliased some parameters on r and c, added safe floating point comparison (from Phil Barker)
2007-10-09 08:44:49 +00:00
pnenzi
6f3f195158
Additions from Phil Barker (subckt nodeset and ic, simvars, mosfet binning, various fixes)
2007-10-09 07:19:45 +00:00
pnenzi
53e52f4a59
Model improvements from Phil Barker
2007-10-08 21:45:00 +00:00
pnenzi
936cd7a4fc
Improvements in frontend by Phil Barker
2007-10-08 21:10:34 +00:00
pnenzi
56626999fc
Improved current vectors output and added element for last analysis run
2007-10-08 20:18:38 +00:00
pnenzi
e9db216a83
Modified show command (Phil Barker)
2007-10-08 15:55:34 +00:00
pnenzi
008c9d7a4c
Improved reporting (from Phil Barker)
2007-10-08 15:36:56 +00:00
pnenzi
3097c4e04b
Improvements in numparam from Phil Barker
2007-10-08 14:52:25 +00:00
pnenzi
58347d932e
Fixed a bug in let command for expressions like let vec[2]=5.0
2007-09-17 13:53:51 +00:00
pnenzi
7e4700ea2d
Fix for the wrong line mumber in listing command of .end lines.
2007-09-14 14:42:57 +00:00
dwarning
db66f35734
reusing the old out_pbuf
2007-09-12 17:01:21 +00:00
dwarning
0d3847aae5
prevent crash at long messages in out_printf
2007-09-11 20:27:10 +00:00
pnenzi
d9f9ad827d
Fixed segfault on empty or directory include.
2007-08-12 09:46:13 +00:00
dwarning
2958b19aa4
new version 102.1
2007-07-24 17:26:23 +00:00
dwarning
1ae1913fd6
text macros defined
2007-07-24 10:12:15 +00:00
dwarning
0f5cf5a9d9
node info are useful
2007-07-24 10:00:48 +00:00
dwarning
23707f4069
node info are useful
2007-07-24 09:54:50 +00:00
dwarning
00ad16b464
unique limexp behaviour
2007-07-23 17:24:14 +00:00
r29173
5ea58f9f05
fixed computation of ddx when ddx not used in contribs
2007-07-05 13:31:55 +00:00
r29173
b7aa19243e
added declaration of noise variables
2007-07-05 10:20:33 +00:00
r29173
fdb2fa9424
started noise implementation (added just a template!)
2007-07-05 09:45:33 +00:00
r29173
b2598cbe58
added new evaluate function (support of ddx operator used inside contribs)
2007-07-05 09:44:11 +00:00
gdiso
85a73411e6
allow NULL pointer in DEVices array
2007-06-17 03:20:42 +00:00
pnenzi
9eb9f56060
fix for the negative times in seconds.
2007-06-14 10:27:35 +00:00
dwarning
bd92e84218
case sensitiv for ekv
2007-05-15 19:04:59 +00:00
pnenzi
613deca2f7
Updated the code for ekv model.
2007-05-13 09:55:13 +00:00
pnenzi
61a324fec5
This file is atuomatically generated by autogen.sh
2007-05-13 09:53:42 +00:00
r29173
c087846c38
added support to 'div' builtin function
2007-05-11 07:19:57 +00:00
dwarning
844fd93f92
Only the ekv long channel version as a placeholder
2007-05-09 19:24:17 +00:00
dwarning
85d44a5fa4
Only the long channel version as a placeholder
2007-05-08 19:33:40 +00:00
r29173
f3c3cd8909
traverse blocks named 'noise' or 'initial_step' during guesstopology code creation
2007-05-07 09:01:18 +00:00
dwarning
6edbe344ca
small adms adaptions to ekv and psp102
2007-05-06 17:15:42 +00:00
dwarning
1a1c6171ef
One additional NL prevent problems in vbicload.c
2007-05-05 21:11:46 +00:00
r29173
cc728d0dd8
fixed implementation of tempate 'fname' (created unvalid C code)
2007-05-04 14:48:09 +00:00
r29173
a674f92acf
changed required adms version to 2.2.6
2007-05-02 14:56:49 +00:00
r29173
de1121a117
initial import: ngspice customization made to original psp code
2007-05-01 16:06:27 +00:00
gdiso
73629edd64
Add NDEV
2007-05-01 03:41:59 +00:00
gdiso
985fb6886d
bug fix
2007-05-01 03:41:09 +00:00
gdiso
60d7ac039a
*** empty log message ***
2007-05-01 03:40:17 +00:00
gdiso
8234088f3e
Add indicator
2007-05-01 03:39:21 +00:00
gdiso
b56645af57
parser for NDEV
2007-05-01 03:36:59 +00:00
gdiso
0d97318ee8
add ndev to device list
2007-05-01 03:35:53 +00:00
gdiso
e98da264e1
Numerical Device Interface
2007-05-01 03:34:34 +00:00
r29173
57b40c8470
redefined macro P(txt) in order to 'see' instance parameters
2007-04-30 13:33:29 +00:00
r29173
9539cc2470
added initializeModel, initiliazeInstance to initial_model, initial_instance
2007-04-30 13:12:21 +00:00
r29173
1caee800ee
improved 'guesstopology'
...
fixed implementation of macro 'noise'
when building 'load' traverse block 'noise'
2007-04-30 13:10:35 +00:00
r29173
53f05d9aef
added cases initializeModel, initiliazeInstance (block name used by psp102)
2007-04-26 13:04:34 +00:00
pnenzi
92c4be77b6
Updated model to 4.6.0
2007-04-26 09:58:35 +00:00
pnenzi
c9d9b2f337
psp model 102 initial import
2007-04-25 17:46:56 +00:00
pnenzi
2b2d2efce0
Added support for new verilog-a models.
2007-04-25 17:44:58 +00:00
r29173
23ecb3a896
add case 'blockvariable'
2007-04-24 12:26:36 +00:00
r29173
22ef8823ce
added missing new lines (due to changes in adms225)
...
renamed pspva to psp102
2007-04-24 08:59:09 +00:00
dwarning
c0458610e3
fifth node binding only for ADMS defined
2007-02-10 16:13:22 +00:00
dwarning
b5ce155b97
unification for func and derivative
2007-02-10 16:08:41 +00:00
pnenzi
00cf9ec22a
Fixed code for BJT devices with less than 5 nodes.
2007-01-20 12:37:35 +00:00
danmc
a123453295
avoid multiple definitions for free_pnode()
2006-10-12 02:51:13 +00:00
danmc
23fb01db1b
add missing <stdlib.h> for exit()
2006-10-12 02:47:28 +00:00
danmc
89462761c9
include <sys/ioctl.h> for the ioctl() prototype
2006-10-12 02:46:26 +00:00
danmc
0790dafd76
Rename makeidx to ngmakeidx to match all of the other binaries which
...
are prefixed with 'ng'. This is the last of the conflicting files with
spice3 from Berkeley.
2006-10-12 02:38:26 +00:00
danmc
37863e0c23
Add a missing header to get a missing prototype for cp_ccon().
2006-10-12 02:37:06 +00:00
pnenzi
68b765e3cd
Truncation error calculation.
2006-03-10 09:55:53 +00:00
r29173
a14d3a60bd
replaced '<' by xml special sequence '<'
2006-03-07 10:12:12 +00:00
dwarning
f034cc153f
Macros for exp() limiting added.
2006-03-06 16:36:55 +00:00
r29173
3bc2a371a6
added support to 'analog functions'
2006-03-06 12:50:15 +00:00
pnenzi
103763d407
Updated version to 2.2.0
2006-03-05 09:38:41 +00:00
r29173
39cc7553da
add missing xml code (computation of $function)
2006-03-03 08:41:41 +00:00
r29173
a6c791e7b4
add simparam definitions when possible
2006-03-03 08:39:31 +00:00
r29173
8e71bad753
started handling of adms elements 'case' and 'nilled'
2006-03-02 09:04:38 +00:00
r29173
304fbe9c41
started implementing of functions $simparam(), $given(), analysis()
2006-03-02 08:53:51 +00:00
r29173
f0df77fa0e
added macro _scale (scaling factor) - always set to 1.0
2006-03-02 08:51:08 +00:00
pnenzi
38e68869a2
Added mdel, del and dest functions to interface.
2006-03-01 14:30:24 +00:00
pnenzi
cf7e5f8d67
Added support for pole-zero analysis (experimental).
2006-02-26 22:09:01 +00:00
dwarning
8204213186
Add hicum2 and remove some ancient spice3 directives (*_USED).
2006-02-23 08:26:49 +00:00
dwarning
2f8c867e37
The original HICUM level2 model. Only ddt() terms are separated.
2006-02-22 19:11:48 +00:00
dwarning
7d554eb230
Move to hicum0.va
2006-02-22 19:06:36 +00:00
dwarning
837ccea880
Change to mextram.va.
2006-02-22 19:00:52 +00:00
dwarning
f02b4ee320
Set pnp default to 0.
2006-02-21 20:06:05 +00:00
pnenzi
5bb2babf9f
Added cleanfile target to remove generated .c and .h and .c.bak
2006-02-21 18:32:04 +00:00
pnenzi
2bfcb8cf4c
Bipolar devices support 5 nodes now (Dietmar)
2006-02-21 15:25:23 +00:00
dwarning
b6763b9a39
Fit the adms naming rule.
2006-02-21 12:58:57 +00:00
r29173
ec502ae373
removed printf statements used for debug purpose
2006-02-21 10:27:10 +00:00
dwarning
2a2dc8d502
Introduction of alias names for modules to prevent cryptic naming.
2006-02-21 08:05:18 +00:00
dwarning
e95788e138
Added the VLADEV mechanism from configure.in.
2006-02-20 11:12:43 +00:00
dwarning
9191d42a5f
Only delete HAVE_ADMS in a comment. Don't worry.
2006-02-20 11:07:53 +00:00
dwarning
3a86df8b0b
For make adms we don't need make an new Makefile. Is done by autogen.sh.
2006-02-20 09:07:14 +00:00
dwarning
122de6abe7
Consistent VLADEVDIR
2006-02-19 20:17:42 +00:00
dwarning
067da3e860
Correct the ADMS macro.
2006-02-18 09:15:17 +00:00
pnenzi
9d5b6727f9
Corrected errors.
2006-02-17 17:19:24 +00:00
pnenzi
af2b0819eb
Removed conflict indicator (left in previous commit)
2006-02-17 14:54:16 +00:00
pnenzi
f659abd416
Fixed support for adms devices (Mextram and hicum0)
2006-02-17 14:52:57 +00:00
dwarning
b89dd232dd
Close an else branch.
2006-02-17 12:05:55 +00:00
dwarning
35206820c2
Adapted to the actual adms dir configuration.
2006-02-16 15:57:27 +00:00
dwarning
9e74c9ee62
Added adms compiled devices: hicum0, mextram
2006-02-16 15:42:04 +00:00
dwarning
0dbcc804e6
Adapted to the actual adms dir configuration.
2006-02-16 15:38:42 +00:00
dwarning
b1d1986876
Adapted to the actual adms dir configuration.
2006-02-16 15:11:29 +00:00
pnenzi
f3070062eb
Removed support for EKV and generation of C code from autogen.sh for verilog devices.
2006-02-16 11:44:42 +00:00
dwarning
cf88f14383
The MEXTRAM Bipolar Model level 504 in Verilog-A (Original Version 504.6)
2006-02-16 09:25:19 +00:00
dwarning
2afbcfd070
The HICUM Level0 Bipolar Model in Verilog-A (Original Version 1.1 - only VT0 changed to Vt0)
2006-02-16 09:22:06 +00:00
dwarning
acfefe4da2
Add .bak to perl -i switch because some interpreter versions struggles about
2006-02-16 09:17:40 +00:00
pnenzi
da5d1b5660
Added section for r and c elements (Laurent)
2006-02-10 06:59:56 +00:00
pnenzi
a8bc248dce
Latest update from Laurent and Dietmar: (empty instances)
2006-02-09 11:25:24 +00:00
pnenzi
0505b2cd63
Fixed a typo (Dietmar)
2006-02-08 09:36:48 +00:00
pnenzi
271e940abd
Dietmar uptade
2006-02-08 09:31:34 +00:00
pnenzi
35df92f882
Changed admsXml.exe to admsXml
...
+8
2006-02-08 09:28:11 +00:00
dwarning
57ec95ae87
Problem with nested comment.
2006-02-03 20:09:36 +00:00
pnenzi
4dbd9c51a8
Changed adms required version to 2.1.3 ,J
2006-02-02 17:56:31 +00:00
pnenzi
9f43df7a47
Removed nmos and pmos from list of parameters. (Laurent)
2006-02-02 14:26:50 +00:00
pnenzi
5990ff03cc
Initial import for admst (Verilog-AMS) translators for ngspice.
2006-01-31 17:53:48 +00:00
dwarning
65ba4599c1
External resistors can be 0 because nodes are merged
2006-01-24 21:30:15 +00:00
dwarning
78cb65eef6
Var tmp should be int.
2005-12-06 19:58:46 +00:00
dwarning
5e1ebed38b
Remove cpp comment - and make more readable
2005-12-05 20:46:03 +00:00
dwarning
6dd4777218
Remove cpp comment
2005-12-05 20:36:25 +00:00
pnenzi
486764292e
Back to the original code from Berkeley around line 4015-4020.
2005-12-04 09:17:35 +00:00
pnenzi
5296cd51b8
Partially applied Paul Reich patch (missing include and c++ style comments)
2005-12-04 08:52:10 +00:00
pnenzi
99c1f901e3
Added fixes from Hitoshi Tanaka and Dietmar Warning over original code.
2005-11-13 21:22:37 +00:00
pnenzi
3403580a05
Updated BSIM4 model to BSIM4.5.0 (Hitoshi Tanaka and Dietmar Warning)
2005-11-13 20:56:33 +00:00
pnenzi
d921759a2a
Patch sent by Dietmar Warning: fixed double allocation of substrate node, current sign and tempo for rb and rc.
2005-11-07 13:57:10 +00:00
sjborley
75f2db1483
Implemented fix to prevent 'multiple definition' errors during link of nghelp when built on systems that use the latest versions of the GNU tools. Solution provided by Andreas Unger <a_unger@gmx.de>.
2005-10-19 07:09:37 +00:00
sjborley
3187fdf79d
Fixed code to avoid errors (invalid lvalue in assignment) under gcc v4.0.2 or and warnings under gcc 4.0.0 (target of assignment not really an lvalue).
2005-10-15 15:34:18 +00:00
sjborley
869f5add68
Fixed problems of reporting resource usage for MacOSX (should help other platforms too).
2005-10-15 13:56:44 +00:00
sjborley
1f5695a34c
fixed warning about unused variables and functions that can occur when HAVE_TERMCAP is undefined.
2005-10-15 13:55:28 +00:00
sjborley
c2fb0224ed
Implemented patches supplied by Andreas Unger <a_unger@gmx.de>. Fixes XSpice bug; variable PER was being used before initialisation.
2005-10-15 13:53:58 +00:00
sjborley
6fcd2e24e9
Fixed warning about redefinition of XtNumber.
2005-09-19 20:50:27 +00:00
sjborley
113341b981
Used (void*)0 instead of 0 for the terminating vararg, to avoid gcc 4.0 warning about missing sentinel in function call.
...
Resolved Bug 1293746 - Problem with aspice.c(171) in gcc (Solaris).
2005-09-19 20:49:38 +00:00
pnenzi
ebb48f93ed
Bug fix for error "unknown parameter(save)"
2005-09-18 08:24:07 +00:00
sjborley
d457775820
Reverted to placing the cp_* stream variable definitions back in to src/frontend/streams.c with their extern declarations in src/frontend/streams.h
2005-09-09 17:53:45 +00:00
sjborley
bf6ca0c491
Added hard-coded paths for NGSPICEBINDIR and NGSPICEDATADIR for MinGW targets
2005-09-08 20:52:40 +00:00
pnenzi
c6d286f417
Fixed typo CKT should be ckt
2005-09-08 09:44:32 +00:00
pnenzi
240aea2cdf
Fixed "undefined symbols" error.
2005-09-08 09:43:48 +00:00
sjborley
b96b9aac28
Implemented fix as described by Hitoshi Tanaka for the problem that causes "Warning - approaching max data size...." to be erroneously reported when compiled with MinGW/MSYS
2005-09-06 21:19:58 +00:00
sjborley
3a69282b3a
Fixed memory leak in tilde expansion
2005-09-06 20:24:47 +00:00
sjborley
54935831ff
Added work-round for missing scroll bar (seems to be an X-Windows bug)
2005-09-06 20:21:09 +00:00
pnenzi
33b254609b
Patch sent by Hitoshi to fix ltra code and "listing" command. See Changelog.
2005-09-04 16:41:27 +00:00
pnenzi
9596feb535
An include file was missing.
2005-08-30 07:46:13 +00:00
pnenzi
f3069e042a
Check for flex and yacc moved out of XSPICE for making distributions (Stuart Brorson)
2005-08-27 20:45:20 +00:00
pnenzi
f79e9e703c
Previous commit was incomplete.
2005-08-27 07:58:01 +00:00
pnenzi
8274fff4fe
String offset wrong. Expression were translated incorrectly.
2005-08-26 20:22:26 +00:00
pnenzi
f3e144bc8d
Changed according to code supplied by Hitoshi Tanaka.
2005-08-23 18:29:53 +00:00
pnenzi
ef5fab62a5
Removed extra blank lines. They break compilation with mingw.
2005-08-23 08:33:51 +00:00
pnenzi
f805d7ab71
Applied changes to cfunc.mod sent by Hitoshi
2005-08-23 08:21:00 +00:00
pnenzi
9bb78c2d28
Mingw porting.
2005-08-22 21:00:02 +00:00
pnenzi
5bcb23d795
Removed casting for strictier syntax of recent gcc compilers.
2005-08-22 19:29:20 +00:00
pnenzi
db294d26c3
Patch to allow for vm(4,0) and similar.
2005-08-08 19:08:23 +00:00
pnenzi
3c0898d7ac
Updated MIFunsetup()
2005-08-06 08:41:27 +00:00
pnenzi
363ffb85e0
Fixed bug in memory management when xspice codemodels are used.
2005-08-04 08:23:32 +00:00
pnenzi
f605f312cf
Fixed a missing include and a missing definition
2005-06-30 14:38:21 +00:00
pnenzi
cfb185c3bb
Bug in power function fixed.
2005-06-30 11:41:17 +00:00
pnenzi
b8dca1b4c2
Fixed xspice extensions.
2005-06-25 19:11:57 +00:00
sjborley
51988dfb80
Changes supplied bt Hitoshi Tanaka to allow XSpice to compile using MinGW in Windows.
2005-06-16 00:28:16 +00:00
sjborley
16db93285e
Added #ifdef TRACE etc. to replace /* */ in code
2005-06-10 07:14:30 +00:00
sjborley
d835edc527
Fixed '*# ' command operation.
...
Added 'hack' to allow the 'numparams' variable to be set (or unset)
before the netlist part of a file is parsed. This is based on code supplied by
Dietmar Warning, with changes to allow it to work with the *# syntax, the
unset keyword and variable amounts of white space.
line_free(line,flag) is now a macro so that line is set to NULL when it is
freed. (src/frontend/inp.c) This is a safty mechnism.
2005-06-09 01:38:47 +00:00
sjborley
a5b8ac8ebc
Added required include
2005-06-01 11:32:38 +00:00
sjborley
1f33b1ee02
Applied fix for logging supplied by Dietmar Warning (src/main.c).
...
Miscellaneous tidying for format, indentation, #include style ("" vis-a-vis <>). Also removal of some compile time warnings.
2005-05-31 16:47:48 +00:00
sjborley
c8babc9450
Added prototype for evalAccLimits()
2005-05-31 16:37:22 +00:00
sjborley
e4e2de886f
Fixed path for include of windisp.h and winprint.h
2005-05-31 00:12:18 +00:00
sjborley
e4fdd6719c
Added a CIDER dpendent reference
2005-05-30 20:30:09 +00:00
sjborley
67ff1b3a83
Tidy up of the header files in src/frontend and sub-directories. Motivation is to remove extern declarations within .c files and place them in .h files. Added new header files where necessary (and adjusted makefile.am files where required)
2005-05-30 20:28:29 +00:00
sjborley
150a3e1775
jbuf moved to here. Was in main.c
2005-05-30 17:22:33 +00:00
sjborley
89f74211fb
Added reference to jbuf (now declared in signal_handler.c)
2005-05-30 17:21:11 +00:00
sjborley
3a0c488504
Replaced extern references in .c file with #include of suitable headers. Moved jbuf to signal_handler.c
2005-05-29 01:44:20 +00:00
sjborley
0374c45d2a
Added numpaif.h for the external interface to the numparam library.
2005-05-29 01:18:20 +00:00
sjborley
c87326ebc8
Replaced extern references in .c file with #include of suitable headers.
2005-05-29 01:05:33 +00:00
sjborley
08fb461abb
Added extern references to rawfileFp, rawfileBinary, last_used_rawfile, and resumption;
2005-05-29 01:04:08 +00:00
sjborley
b7701cd0e9
Added access to dbs and debugnumber
2005-05-29 01:01:40 +00:00
sjborley
efaf4404bf
Fixed the format of section 5.3.37. Save*
2005-05-28 17:59:04 +00:00
sjborley
1d414b9595
Fix bug introduced in my last change. Thanks to Hitoshi Tanaka.
2005-05-28 17:31:49 +00:00
sjborley
ad52efc501
Fix for 'unused variable' compile warning.
2005-05-27 17:52:33 +00:00
sjborley
84b7f8c73d
Fixed bug with 'plot title title_name' (see bug [ 557638 ] plot segmentation fault).
2005-05-26 21:46:54 +00:00
sjborley
476f60255e
Spotted error in my previous fix to this file, now corrected.
2005-05-26 19:51:33 +00:00
sjborley
304049224a
Fixed bug with define (see bug reference [ 999546 ] 'define' is broken in ngspice-15). free_pnode() now copes properly with parse trees that reuse leaf nodes.
2005-05-26 19:49:50 +00:00
sjborley
cbdd811aa5
Fixed bug with define (see bug reference [ 999546 ] 'define' is broken in ngspice-15). free_pnode() now copes properly with parse trees that reuse leaf nodes.
2005-05-26 19:29:52 +00:00
sjborley
488483183a
Fixed main window name. Now picks uses package name
2005-05-24 09:44:22 +00:00
sjborley
ef3a924d53
Fixed a 'core-dump' that could be caused by the interactive 'write' command when the plot contains more than one dimension. This was due to improper use of a buffer in raw_write(), as pointed out by Dietmar Warning.
2005-05-24 03:03:00 +00:00
sjborley
3c0fab2bfb
Fixed a divide-by-zero bug in the MOS level=2 device model. The fix was supplied by Hitoshi Tanaka.
2005-05-23 20:30:43 +00:00
sjborley
427c3e3b3c
Removed unused variables to avoid compile warnings
2005-05-23 06:58:42 +00:00
sjborley
4d667b05b2
Added include required by MinGW build
2005-05-22 21:34:01 +00:00
sjborley
3e875fadbc
Removed C style comment
2005-05-22 20:44:08 +00:00
sjborley
358b5f829a
Replace C++ style comment with C style comment
2005-05-22 20:39:07 +00:00
sjborley
c61b756ea2
Replace C++ style comment with C style comment
2005-05-22 20:37:06 +00:00
sjborley
760d8ff918
Replace C++ style comment with C style comment
2005-05-22 01:02:18 +00:00
sjborley
6f01a35b81
Fixed problems where printf format was int yet on some systems the argument is long (due to size_t being long). Fixed by always using long format and casting to long, rather than using the IS_SIZE_T_LONG macro to switch formats.
2005-05-21 15:56:20 +00:00
sjborley
86106cfee9
Fixed problems where printf format was int yet on some systems the argument is long (due to size_t being long). Fixed by always using long format and casting to long.
2005-05-21 15:51:32 +00:00
sjborley
fd7d4001f6
Removed the files src/misc/terminal.h/.c and src/include/terminal.h The first two were empty and the last just included the second. The relavent makefile.am files have been updated
2005-05-21 13:37:31 +00:00
sjborley
eec6b623b0
Fixed compile warning that occur due to unused variables
2005-05-21 13:33:49 +00:00
sjborley
91914c5340
Fixed compile warning that occur when readline or editline are used
2005-05-21 13:25:28 +00:00
sjborley
5c08bf1576
Fixed a structure initailisation problem in the VBIC device that occurs when cider is enabled. Also fixed lots of warning within ciderlib related to unused variables.
2005-05-21 12:37:23 +00:00
sjborley
1a26f2218d
Change to fix compiler warning
2005-05-21 12:24:09 +00:00
sjborley
52cab1ce1a
Under MinGW window is now kept open until a key is pressed
2005-05-20 13:40:17 +00:00
sjborley
c9eb061bd3
Changes to correct warning when compiled with gcc
2005-05-20 13:00:17 +00:00
sjborley
0f102b2fe1
Nghelp now uses conf.c
2005-05-20 11:28:03 +00:00
sjborley
966dd07845
now uses values set by AC_INIT in configure.in
2005-05-20 11:26:32 +00:00
sjborley
8cdf0e148d
Fixed compile of makeidx for MinGW
2005-05-19 15:21:59 +00:00
sjborley
7271c3ce01
Fixed declaration of oflag
2005-05-19 15:18:43 +00:00
sjborley
05941422ae
Conversion to ASCII of German comments by Dietmar Warning
2005-05-18 21:08:41 +00:00
sjborley
c80365cbf3
Conversion to ASCII of German comments by Dietmar Warning
2005-05-18 20:59:11 +00:00
sjborley
eff209d8a3
Moved isnan() to src/misc/missing_math.c from src/spicelib/devices/dev.c following suggestion from Dietmar warning. Also took opportunity to fixed a compiler warning in dev.c
2005-05-18 20:25:05 +00:00
sjborley
f1ab1481ea
Reverted to previous version. Changes in this file were intended for temporary debug and should not have been committed to CVS.
2005-05-18 19:17:13 +00:00
sjborley
81108db6f9
Fix for linkage problem with winmain.o
2005-05-18 14:51:11 +00:00
sjborley
e62d45ad4f
Exclude local isnan() when library version exists - MinGW prompted change
2005-05-18 13:09:16 +00:00
sjborley
23273668b6
Exclude test files that don't compile when Windows (MinGW)
2005-05-18 12:47:24 +00:00
sjborley
066114fb6d
Added .cvsignore files for each directory
2005-05-17 23:01:34 +00:00
sjborley
368f6b0699
Changes to allow compile with MinGW. Macros JMP_BUF, LONGJMP, and SETJMP
2005-05-17 21:52:14 +00:00
sjborley
c9120c1d8c
Fixed problem of duplicated define of BOOL when compiled with MinGW
2005-05-17 21:50:05 +00:00
sjborley
3c843de4ad
Changes to allow compile with MinGW. Macros used for sigjmp_buf (JMP_BUF), siglongjmp (LONGJMP) and sigsetjmp (SETJMP)
2005-05-17 21:49:07 +00:00
sjborley
e733f2e8b3
Modified to work with winmain.c for compile under MinGW
2005-05-17 21:44:53 +00:00
sjborley
47e726bf12
Macros used for sigjmp_buf (JMP_BUF) and sigsetjmp (SETJMP)
2005-05-17 21:43:31 +00:00
sjborley
7376fa66e5
Fixed line-endings (DOS to UNIX)
...
and translated German to English in comments.
2005-05-11 21:37:24 +00:00
sjborley
3362c27ecf
Added conditional on the ngspice program to prevent errors when spiceinit file is used with ngnutmeg
2005-05-10 21:52:58 +00:00
sjborley
6f529b3612
Added .cvsignore files
2005-05-10 21:49:35 +00:00
sjborley
75fe905cc9
Added debug tracing. Activated by defining TRACE
2005-05-10 21:31:20 +00:00
sjborley
0a78434a17
Added missing .cvsignore files
...
Added #ifdef CIDER ... #endif arround DEVdump and DEVacct field in initialisation of SPICEdev instances, to match decalaration of SPICEdev in include/devdefs.h
2005-05-10 21:23:44 +00:00
pnenzi
aae86db65c
Added XSPICE extensions (PHASE parameter) and AM transient function.
2005-05-10 07:01:47 +00:00
pnenzi
e7369b7c03
Added xspice extension (PHASE parameter and current variable) and AM transient function.
2005-05-10 06:59:05 +00:00
sjborley
ac9edfbbc5
Added .cvsignore file
2005-05-09 21:21:04 +00:00
sjborley
1facfd764d
Added new syntax to the the resistor card to support HSpice style temperature dependence (from Hitoshi Tanaka <HDA01055@nifty.com>)
2005-05-09 20:20:18 +00:00
sjborley
d96ec87987
Added .cvsignore file
2005-05-07 01:23:33 +00:00
sjborley
268c67c5e5
Added .cvsignore files
2005-05-07 01:18:59 +00:00
sjborley
6ba8ef4558
ngspice.idx is generated by make. Thus I have removed it from CVS and added it to the src/.cvsignore file
2005-05-07 01:11:24 +00:00
sjborley
cb247a15fb
Added support for the BSD licensed editline library (libedit).
2005-05-06 23:43:46 +00:00
sjborley
7545440a55
Added support for the BSD licensed editline library (libedit). Includes work-around for bug in v2.9 of this library.
2005-05-06 23:42:56 +00:00
sjborley
34ec9d7bf0
Added code by H.Tanaka for .global keyword deployment
2005-05-06 07:14:39 +00:00
sjborley
47af112683
Added code by H.Tanaka to find global nodes
2005-05-06 07:11:02 +00:00
sjborley
5b4347f3a6
Renamed strcmpi() to local_strcmpi() to avoid clash with system function when compiling in cygwin
2005-05-05 12:37:20 +00:00
sjborley
f59180ea79
added .cvsignore
2005-05-05 12:27:11 +00:00
sjborley
e602232500
Fixed issues with the alternate prompt. Translations for German comments provided by Dietmar Warning. fixed readline with ngnutmeg. Updated copyright date for --help. Tidy to removed some compiler warnings.
2005-05-04 01:30:09 +00:00
sjborley
a1991eee19
Fixed issues with the alternate prompt
2005-05-04 01:26:53 +00:00
pnenzi
cb6094d8fa
Modified syntax of end-of-line comments starting with "$" to avoid confusion with variables.
2005-04-29 07:32:50 +00:00
pnenzi
09c9d68a5f
Fixed the scripts to avoid the warnings on non-windows systems arising from linking with an empty library. Patch from Steven Borley.
2005-04-29 07:06:39 +00:00
pnenzi
f3b74b9afa
Fixed typos (Steven Borley).
2005-04-29 07:04:40 +00:00
pnenzi
3af2e6fbf0
Added files that CVS should ignore (from Steven Borley).
2005-04-29 07:03:53 +00:00
pnenzi
261778cec4
Code cleaning
2005-04-26 19:44:38 +00:00
pnenzi
b3e47fbbd3
New logis in initialization files for ngspice.
2005-04-26 19:42:41 +00:00
pnenzi
07588be2d7
Fixed an error in a comment.
2005-04-26 19:04:50 +00:00
pnenzi
f72fbdce74
Added some code to debug breakpoints.
2005-04-25 08:50:22 +00:00
pnenzi
5df827ae4e
Added a line for enabling numparams
2005-04-25 08:10:53 +00:00
pnenzi
2c78ba5419
Added a newline at the end.
2005-04-24 21:18:57 +00:00
pnenzi
985d977197
Applied Steven Borley patch for numparam and frontend. See Changelog.
2005-04-24 21:17:31 +00:00
pnenzi
f59a7c0450
Removed a spurious "+"
2005-04-18 08:25:46 +00:00
pnenzi
1aa04ca10b
Fixed numparam library (Steven Borley) and corrected bug in node translation (Hitoshi Tanaka).
2005-04-16 22:45:32 +00:00
pnenzi
7989c811fb
Fixed memory allocation to account for string termination character.
2005-04-16 22:41:23 +00:00
pnenzi
40017e1290
Added support for MAC OSX.
2005-04-16 22:39:57 +00:00
pnenzi
ab44f6866b
removed prototype for inp_nummodes()
2005-04-06 16:37:29 +00:00
pnenzi
8cc46680ab
Fixed a bug in model name translation.
2005-04-04 10:38:45 +00:00
pnenzi
bccd01f403
Fixed a bug that affected interactive analysis of some mosfet devices and changed value of trtol to 1 when xspice extensions are compiled in.
2005-03-20 10:46:58 +00:00
pnenzi
0c2ff31d0b
Applied a set of patches from Steven Borley. See changelog for details.
2005-03-17 21:22:33 +00:00
pnenzi
98f0efb33b
Corrected some errors in pole-zero routine.
2005-03-13 18:14:12 +00:00
pnenzi
7b92662abd
Commented out NEWCONV code.
2005-03-07 20:49:16 +00:00
pnenzi
3b11bac24e
Changed the way to compute the last point in a sweep.
2005-03-06 21:27:46 +00:00
pnenzi
4e3645671f
Removed uninitialized variables.
2005-03-06 21:18:33 +00:00
pnenzi
8af796318d
Corrected newline characters for bsim 4.4.0 files.
2005-03-04 19:58:13 +00:00
pnenzi
a1c0c9b12d
Updated bsim4 model to version 4.3.0 (replace older versions).
2005-02-28 14:35:03 +00:00
pnenzi
5c6f6a8613
Added #ifdef to switch off xspice a codemodels
2005-02-09 17:54:57 +00:00
pnenzi
87f94117f7
Fixed bug with long lines. Thanks Dietmar!
2005-02-08 21:07:37 +00:00
pnenzi
94ff98e088
Mesa model type now shows up correctly. Changed test output accordingly.
2004-09-05 09:03:47 +00:00
pnenzi
73943dbf42
jfet model type (njf or pjf) was included in output parameters, showing in shomod command as a model parameter. That was wrong. Corrected.
2004-09-05 08:39:42 +00:00
pnenzi
eaa98b5eb6
Changed bug reports address.
2004-09-01 19:05:40 +00:00
pnenzi
874fb0b5e2
Added patch from FreeBSD ports.
2004-08-29 17:54:58 +00:00
pnenzi
0d1326ae51
Added a missing }. Thanks Dietmar!
2004-08-23 14:07:20 +00:00
pnenzi
23734b142c
Removed a comment (it was a personal comment).
2004-08-22 17:34:39 +00:00
pnenzi
60fb846f40
Fixed an invalid free, a segfault and removed POLY(2) limitation.
2004-08-22 17:33:02 +00:00
pnenzi
742186b44f
Trimmed include file and removed some warnings.
2004-08-20 09:44:08 +00:00
pnenzi
1baba94cd1
Vera's patch to close "show +" and similar constructs segfault.
2004-08-20 09:34:55 +00:00
pnenzi
d2472a93a9
Rollback of part of Niessner's patch.
2004-08-16 21:05:42 +00:00
pnenzi
0bfc3220bf
Rollback of part of Niessner's patch.
2004-08-16 20:55:58 +00:00