Commit Graph

2645 Commits

Author SHA1 Message Date
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 '&lt;' 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