Commit Graph

1520 Commits

Author SHA1 Message Date
rlar 5d302ee823 tiny rewrite, round to nearest integer and reset errno for strtol() 2011-06-23 20:04:08 +00:00
h_vogt 926a7b338c 'filesource' test 2011-06-23 19:56:46 +00:00
h_vogt ad7a56ccb5 'filesource' test 2011-06-23 19:56:46 +00:00
h_vogt ce3d11f56e codemodel 'filesource' added to analog models 2011-06-23 19:52:57 +00:00
rlar 1ec269082c round to nearest integer, `rawfileprec' `numdgt' `history' if_option() doset() 2011-06-23 18:01:40 +00:00
rlar 2968fb3a97 `[]' indexing operator, round index to nearest integer 2011-06-23 17:52:49 +00:00
rlar 71a9a526cd malloc return value cast 2011-06-23 16:55:33 +00:00
rlar 10615d5e73 tiny rewrite, (integer + integer)/2 2011-06-23 16:52:34 +00:00
rlar 9ee308a2a5 function pointer invocation, (*p)(...) ---> p(...) 2011-06-23 16:45:32 +00:00
rlar 2cac6ca4b2 tiny fix, reoccuring option `h' in the getopt_long() option string 2011-06-23 16:41:37 +00:00
rlar 87a7aec46b tiny rewrite, typefix, don't compare EOF with a char 2011-06-23 16:35:08 +00:00
h_vogt 2bbacac418 correct handling of =<vector> 2011-06-23 10:02:05 +00:00
rlar b93fcb3779 remove some useless casts 2011-06-22 17:17:40 +00:00
rlar 25a8ea2f44 cleanup bsim4 prototypes 2011-06-22 17:08:24 +00:00
rlar aa0b602b87 cleanup some reoccuring function prototypes 2011-06-22 17:06:40 +00:00
rlar 82d05be244 remove ancient artifact "ckt.h" 2011-06-22 17:03:54 +00:00
dwarning d610dbf75a change rcsid log change description 2011-06-19 14:27:02 +00:00
dwarning fe5b0577ab Update to version BSIM4.7.0 2011-06-19 14:21:24 +00:00
h_vogt 747c606e30 remove bug in command meas, allow / and \ in Windows file paths 2011-06-18 17:45:43 +00:00
h_vogt 3547fdc5f3 explicit casts double -> int 2011-06-11 18:38:38 +00:00
h_vogt e6c86b4d98 explicit casting double -> int etc. 2011-06-11 17:07:38 +00:00
h_vogt dadc4d5834 ngspice-23 2011-06-05 07:01:37 +00:00
h_vogt d53905869c version 23 2011-06-04 13:22:40 +00:00
rlar 3ece54fb94 bug fix, avoid segfault when indexing a vector with a nonexistant variable 2011-06-02 19:34:47 +00:00
rlar 8e7adac18e bug fix, avoid $curplot (plot_names) being assembled from negative numbers 2011-06-02 14:25:13 +00:00
rlar 2d1e44787b fix a segfault, when invoking `destroy' while running in batch mode on unix 2011-06-02 13:28:36 +00:00
rlar 545e9004e9 fix a segfault, incorrect invocation of free() 2011-06-02 11:02:52 +00:00
h_vogt f9a5d631ae mingw installation 2011-06-02 08:58:30 +00:00
h_vogt db1fe413fe remove test1.cir from EXTRA_DIST 2011-06-02 06:26:18 +00:00
dwarning 042dfaadf8 introduce ccc parameter 2011-06-01 20:06:29 +00:00
rlar 772446d368 update tclspice to support build in a sparate directory 2011-06-01 17:03:37 +00:00
rlar 12b3cc52ec CMC test suite, fix choice of results subdirectory 2011-05-31 20:09:34 +00:00
rlar 06a9b3a8ce massage some tests/* reference files 2011-05-31 18:34:22 +00:00
rlar 89beb5db3a updates for `make dist' 2011-05-31 15:52:52 +00:00
rlar b4eb003d72 incorporate CMC test suite into make target 'check' 2011-05-30 19:53:29 +00:00
rlar 19cff2c4be incorporate CMC test suite into make target 'check' 2011-05-30 18:47:05 +00:00
h_vogt 51614f0915 prototypes 2011-05-29 11:13:04 +00:00
rlar c6f674d0e1 CMC test suite, cleanup 2011-05-29 10:43:20 +00:00
h_vogt f94cc3a8a0 comp issues 2011-05-29 10:07:10 +00:00
dwarning d9531e3e75 no message 2011-05-29 09:38:07 +00:00
dwarning f79972e28f CMC test suite 2011-05-28 19:15:03 +00:00
h_vogt 0457245332 prepare release 23 2011-05-28 17:35:56 +00:00
rlar 049d800b9b bug fix, (#3188327), segfault in ngsconvert 2011-05-28 16:26:22 +00:00
h_vogt f7f6119d5b rem line 1035 2011-05-25 19:42:52 +00:00
dwarning 5a2d6617db hisim2 2011-05-24 04:34:33 +00:00
h_vogt 8946a68bf2 bug no. 3263437 2011-05-23 21:46:13 +00:00
rlar c004719bf7 hisim2, add hisim2 to configure.ac etc 2011-05-22 10:29:24 +00:00
rlar c969452864 hisim2, fix hsm2itf.h 2011-05-22 10:27:08 +00:00
rlar 330f791af2 hisim2, add ngspice specific hsm2init.[ch] 2011-05-22 10:25:35 +00:00
rlar d6cb9e0f62 hisim2, add HSM2unsetup() 2011-05-22 10:23:30 +00:00
rlar ae96d59e45 hisim2, add ngspice specific GENinstance struct slot 'HSM2owner' aka `GENowner' 2011-05-22 10:21:45 +00:00
rlar 59006a51e2 hisim2, drop unused static functions (swallow warnings) 2011-05-22 10:20:16 +00:00
rlar 91e073eed6 hisim2, drop unused vars (swallow warnings) 2011-05-22 10:18:10 +00:00
rlar 5af509dcc7 hisim2, fix NevalSrc(), Nintegrate() redeclaration 2011-05-22 10:16:08 +00:00
rlar 2d4e904963 hisim2, drop (GENERIC **) NULL pointer casts 2011-05-22 10:14:20 +00:00
rlar 615f3f3d9c hisim2, rename FABS() -> fabs() 2011-05-22 10:12:01 +00:00
rlar 446a346caf hisim2, convert K&R function definitions to ansi style 2011-05-22 10:09:40 +00:00
rlar 40cecd644e hisim2, remove #include "fteconst.h" 2011-05-22 10:06:29 +00:00
rlar b4d53d56aa hisim2, use NG_IGNORE() (swallow warnings) 2011-05-22 10:04:41 +00:00
rlar debe7f9988 hisim2, remove #include "util.h" 2011-05-22 10:02:59 +00:00
rlar 25b4f9dbfa hisim2, #include "spice.h" --> "ngspice.h" 2011-05-22 10:00:29 +00:00
rlar dbb2068463 hisim2, remove unused labels (swallow warnings) 2011-05-22 09:57:19 +00:00
rlar 095b8849b3 hisim2, new files Makefile.am and .cvsignore 2011-05-22 09:54:58 +00:00
rlar b8c95de3cc hisim2, populate this new directory 2011-05-22 09:51:52 +00:00
rlar 7904be53ff extend HSMHVunsetup() to process some more CKTmkVolt() generated nodes 2011-05-21 14:28:09 +00:00
h_vogt 561e339365 reduce compiler warnings 2011-05-21 12:44:27 +00:00
rlar 9dd48a1b4e revert ngspiceMakfile.am.xml 2011-05-20 16:15:03 +00:00
dwarning 39026d1d24 correct mulu0 entry place 2011-05-19 19:05:56 +00:00
rlar aacf1e599d update --adms3 2011-05-19 18:19:48 +00:00
rlar c99b0476a0 add --adms3 to autogen.sh 2011-05-19 17:47:40 +00:00
rlar dc3e0704c7 undo the accidental commit of intemediate files 2011-05-19 17:02:12 +00:00
h_vogt da574eb2bf remove checking for thismodel->INPmodType 2011-05-15 09:42:49 +00:00
rlar 2b66531eb4 mop up some fixme comments 2011-05-08 12:52:58 +00:00
rlar e973fb3e97 cleanup Xt usage 2011-05-08 09:04:04 +00:00
rlar a05b05aad5 rename macros public and private --> PUBLIC and PRIVATE 2011-05-08 08:54:21 +00:00
rlar da31886723 rename variable private --> mif_private 2011-05-08 08:48:43 +00:00
dwarning cded776aa6 few build changes 2011-05-07 08:01:22 +00:00
dwarning 36b3c18401 delvto and mulu0 instance parameter 2011-05-05 20:09:24 +00:00
dwarning ffbfe5b19e model update to the last changes 2011-05-05 20:01:48 +00:00
dwarning b7e9112c2a add HiSIM HV model 2011-05-04 21:00:13 +00:00
h_vogt 7365459f75 move #define NUMCOLORS to x11.c 2011-05-03 21:19:57 +00:00
rlar 838612467e spelling fixes from debian, thank you ! 2011-05-01 20:20:58 +00:00
rlar 2ac219221c mop up, in the shadow of the last commits 2011-05-01 20:11:21 +00:00
rlar 6feac56f73 rename variable typename --> type_name 2011-05-01 19:51:59 +00:00
rlar 23ba264cd3 rename variable class --> ctype_class 2011-05-01 19:46:53 +00:00
rlar 66289067ba rename variable class --> kw_class 2011-05-01 19:45:12 +00:00
rlar 77431f8ac5 rename struct member public --> if_analysis 2011-05-01 19:05:08 +00:00
rlar d80da277f2 rename function delete --> delete_w 2011-05-01 19:02:25 +00:00
rlar 2ebe2d6277 mop up, in the shadow of the last two commits 2011-05-01 17:44:15 +00:00
rlar 6a6a52ebbe mop up, in the shadow of the last two commits 2011-05-01 17:32:41 +00:00
rlar 3d8fb96647 cleanup, (modtmp) --> modtmp 2011-05-01 17:29:21 +00:00
rlar c1683a5571 cleanup, some more (*p).foo --> p->foo 2011-05-01 17:27:52 +00:00
rlar 3349b98145 c89 compatibility, move NG_IGNORE() after declarations 2011-04-30 15:17:18 +00:00
rlar 70678fb77e warnings, use NG_IGNORE() 2011-04-30 13:10:51 +00:00
rlar 7091a81272 re-enable unused-parameter Warnings 2011-04-30 12:31:33 +00:00
rlar 55638c8023 various cleanups 2011-04-30 12:29:19 +00:00
rlar 1d3bd15c5c minor bug fix (broken diagnostic printout) and swallow some warnings 2011-04-29 21:04:30 +00:00
rlar cef0392d7a hisimhv implementation, ngspice has one more slot (GENowner) in GENinstance 2011-04-29 18:22:15 +00:00
rlar 46da3b066e bug fix, (#329233) 2011-04-28 19:27:45 +00:00
rlar b778c50bd6 code cleanup, some warnings, some casts, ... 2011-04-28 17:05:22 +00:00
rlar 23056573d8 code cleanup, drop NULL pointer casts 2011-04-28 15:59:36 +00:00
rlar a987113675 cleanup x11 code 2011-04-28 10:52:26 +00:00
dwarning 7132470c9a bjt2 merged to bjt model 2011-04-27 21:10:36 +00:00
rlar 0b6a557334 code cleanup 2011-04-27 18:30:15 +00:00
dwarning 8e7c9c3a52 allow multiple setup call 2011-04-17 20:14:10 +00:00
rlar e970d0b530 fix allocation and ownership of auxiliary CKTmatrix CKTrhs etc objects 2011-04-15 18:50:42 +00:00
dwarning 4b74852dce code merge for bsim3 version 0 and 1 2011-04-13 19:52:27 +00:00
rlar e55f9c7fab bugfix, segfault when closing a plot window 2011-04-09 18:50:14 +00:00
rlar 8fe8f39e96 bugfix, fix sensitvity calculation (for the dc-2+.cir testcase) 2011-04-09 17:11:21 +00:00
rlar 6268d236f0 bug fix a segfault when closing a second x11-window, then resizing the first 2011-04-02 17:16:29 +00:00
dwarning 5059bcb624 using DEPFLAGS for sun cc 2011-03-24 21:08:46 +00:00
dwarning 59decd9ba0 bug no. 3214252 fixed 2011-03-18 20:15:10 +00:00
dwarning 29179938c7 x-axis label for misc. sweep types 2011-03-16 21:28:10 +00:00
dwarning ca8f987898 no message 2011-03-13 17:59:30 +00:00
dwarning 00797ad01c no message 2011-03-10 22:24:17 +00:00
h_vogt 7af24747ec bug no. 3201331 2011-03-06 23:48:35 +00:00
rlar 165d26be3e bug fix, isrc polarity inversion 2011-03-04 21:48:29 +00:00
dwarning 34644f9671 segfault fix 2011-03-03 21:34:56 +00:00
rlar c797dedb7c merge vsrc PULSE -> isrc 2011-02-28 20:35:31 +00:00
rlar 2a693e2d80 merge TRRANDOM vsrc -> isrc 2011-02-28 20:32:34 +00:00
rlar 49211d2153 vsrc, isrc, whitespace cleanup 2011-02-27 20:40:48 +00:00
rlar 598b4c6b83 vsrc, isrc, cleanup aiming for more similarity 2011-02-27 20:39:03 +00:00
rlar 0916de085c vsrc, isrc, parameter descriptors, synchronize to each other 2011-02-27 20:32:36 +00:00
rlar 454ade725f vsrc, isrc, merge checks for length of vector parameters 2011-02-27 20:28:42 +00:00
rlar 015741260f bug fix, three of them (vsrc, isrc) 2011-02-27 20:05:32 +00:00
dwarning e55b478940 diode & bjt temperature model update 2011-02-22 21:53:35 +00:00
dwarning 325c7dc01d no message 2011-02-21 19:41:13 +00:00
dwarning 0c5a6ce3bb no message 2011-02-21 19:37:07 +00:00
h_vogt ebda0af288 update FIND ... WHEN measurements 2011-02-19 22:11:45 +00:00
rlar 7880d5bd8e cleanup some whitespace errors and prototypes 2011-02-19 16:47:30 +00:00
rlar 701027b1ff numparm, remove unused artifacts 2011-02-19 15:11:53 +00:00
rlar 70c97e12bb numparm, un-pascal-ify, ws() wln() 2011-02-19 15:08:20 +00:00
rlar 18352e827d numparm, cleanup, (()) 2011-02-19 15:06:13 +00:00
rlar 49b7e340d5 numparm, cleanup, {} 2011-02-19 15:04:09 +00:00
rlar b48b6a3474 numparm, rewrite some conditional expressions 2011-02-19 15:01:49 +00:00
rlar 407b220a1d silence compiler warnings 2011-02-19 14:58:18 +00:00
rlar 7ad47870ef numparm, un-pascal-ify, use '\0' 2011-02-19 14:56:40 +00:00
rlar 6349bc4fbf numparm, un-pascal-ify, use '\r' '\n' '\t' 2011-02-19 14:54:00 +00:00
rlar 5e30c39384 numparm, cleanup some small functions 2011-02-19 14:51:01 +00:00
rlar 999d69731a numparm, 17 digit placeholders --> numparm__XXXXXXXX dummy symbols 2011-02-19 14:49:07 +00:00
rlar 1ab4158abd numparm, upgrade message() to accept format strings 2011-02-19 14:45:42 +00:00
rlar 76a7f5b5f7 numparm, shrink scope for dstrings, mostly message() related 2011-02-19 14:43:35 +00:00
rlar 90f4a2137b numparm, cleanup parseunit() and fetchnumber() 2011-02-19 14:37:40 +00:00
h_vogt 7e27d6c9ac MINGW error: truncating instead of rounding 2011-02-15 23:12:03 +00:00
rlar 24cdf89344 reinstate a missing if(numerical), which got lost 2011-02-13 20:24:10 +00:00
rlar f6ed60844f part 2, the actual change 2011-02-13 19:20:34 +00:00
rlar 35c36b1590 part 1, whitespace and indentation, nothing else 2011-02-13 19:19:02 +00:00
rlar 5a3f5ac03d undo the last commit, with the sole purpose to seperate it into two commits 2011-02-13 19:17:23 +00:00
h_vogt bb5ea06be4 start cleanup numparam 2011-02-13 15:16:48 +00:00
h_vogt 30d4b95931 explicit type cast 2011-02-13 08:47:34 +00:00
h_vogt 8b4edf1a0c fix bug. no 3165634 2011-02-12 12:15:04 +00:00
h_vogt 8bea0aba6a enable tclspice again 2011-02-12 09:51:53 +00:00
rlar 30c2578751 bug fix, when rewriting a resistors tc = number number ==> tc=number tc2=number 2011-02-11 19:51:19 +00:00
rlar f7f4bfe70f bug fix, when `show' a xspice spice2poly device (acgains) 2011-02-11 19:16:48 +00:00
rlar a2303d4d78 bug fix a segfault when closing a second X11 window, then resizing the first 2011-02-11 19:02:49 +00:00
rlar 7aac9e40f8 and update the parser output 2011-02-11 17:20:48 +00:00
rlar b523db46f3 silence a `bcheck' warning `read from uninitialized memory' (bison yylval) 2011-02-11 17:19:25 +00:00
rlar 84ca0986a5 add a missing `ask' function for VSRC_TRRANDOM 2011-02-11 17:13:13 +00:00
rlar 281d1952c4 fix a bug when `alter' a vector parameter (VSRC PWL for example) 2011-02-11 17:09:40 +00:00
rlar f40f6c705a fix `make check' for build in a separate directory 2011-01-25 18:39:06 +00:00
rlar c349a97ea1 rework the xspice/icm Makefile for build in a separate directory 2011-01-25 18:34:11 +00:00
rlar 3fec598934 prepare the xspice cmpp processor for build in a separate directory 2011-01-25 17:39:23 +00:00
rlar d0392a026b small fixes to make some `Makefiles' ready for build in a separate directory 2011-01-25 17:33:36 +00:00
h_vogt f601632453 line 139: test for v_plot 2011-01-18 22:50:59 +00:00
h_vogt c162d3273f vsrc trrandom option 2011-01-16 19:19:42 +00:00
rlar 39aac106c5 updates for the make infrastructure (trannoise and tests/xspice) 2011-01-15 22:08:06 +00:00
dwarning 649d73beaf set version parameter to 2.3.0 2011-01-13 17:05:46 +00:00
dwarning 47fc13c8bc allow gmin stepping by using ckt->CKTdiagGmin 2011-01-12 20:06:59 +00:00
h_vogt 68d5e538d0 com_print: buf, buf2 dyn. mem. alloc. 2011-01-12 17:49:18 +00:00
h_vogt e9cf4cac9e enable cdump under Windows 2011-01-08 14:31:33 +00:00
h_vogt 97605a5df7 models 1N4001 also in subcircuits 2011-01-06 19:15:20 +00:00
h_vogt 8a4b0e9bce add error checking 2011-01-03 20:37:36 +00:00
dwarning c8aee0f84a inline functions to static 2011-01-02 16:17:57 +00:00
h_vogt 7903411b68 call to CKTtemp only for CKTtime>0 2011-01-02 14:15:42 +00:00
h_vogt 76fca91dcb undo change from 1.1.11 2011-01-02 12:02:48 +00:00
h_vogt cc6100f5cb 'stop' and 'altermod' command execution modified 2011-01-01 14:38:47 +00:00
h_vogt 62f22b4145 update stop command 2010-12-31 09:08:54 +00:00
h_vogt 59a699e9ec stop when time=10n 2010-12-30 19:32:24 +00:00
h_vogt 6d7ee3632e remoce compiler warnings 2010-12-30 14:49:35 +00:00
h_vogt 1ea76af678 add statistical functions to numparam and nutmeg parsers 2010-12-28 19:01:30 +00:00
rlar 7632ca3ef3 include ./thing ---> include thing 2010-12-27 09:45:50 +00:00
rlar fbf5708786 bug fix, missing isrc trnoise ask function
breaks tests/vbic/diffamp.cir (infinite recursion of error messages)
2010-12-27 09:40:58 +00:00
h_vogt cfe6c96d19 add ')' to fcn inp_sort_params 2010-12-25 08:35:19 +00:00
h_vogt 5fd49349f6 update to RTS noise 2010-12-19 11:05:03 +00:00
dwarning 7debdf4ec6 correct multiplier m 2010-12-18 17:19:55 +00:00
h_vogt 4d1202d7ef rts example 2010-12-18 17:16:00 +00:00
h_vogt f476389531 RTS noise 2010-12-18 17:05:44 +00:00
h_vogt 91a0efbea7 transient noise in independent current source 2010-12-16 23:45:24 +00:00
dwarning d5b1570db4 no message 2010-12-15 21:01:07 +00:00
h_vogt 53ba204cbb char* identifiers 2010-12-13 22:15:19 +00:00
rlar c5c551a70a rewrite TRNOISE, with the intention to separate the noise sequenze computation
from its use in the VSRC device.
2010-12-12 19:41:29 +00:00
h_vogt b1e1c03430 sichere Breakpoints bei TRNOISE 2010-12-12 12:27:51 +00:00
rlar 5941237b18 Change bool from `unsigned char' to `int' 2010-12-11 19:42:33 +00:00
rlar 6fa71d275b support another non-equality '<>' token 2010-12-11 18:51:43 +00:00
rlar 34a6676dc8 don't transform operators ('&|' -> '&&' '&' -> '&&' etc) pass them *literally* 2010-12-11 18:34:29 +00:00
h_vogt 2b4069f93e bug no. 3127808, and rem trailing white spaces 2010-12-11 17:26:22 +00:00
rlar e1292b0c3a bug fix, segmentation fault caused by `reset' when xspice used 2010-12-04 10:59:28 +00:00
h_vogt 3070001ed1 transient noise example added 2010-11-28 09:59:40 +00:00
h_vogt 4fbb4e7383 transient noise option to vsrc 2010-11-27 16:54:08 +00:00
rlar eaadf5d2bc tiny fix, a boundary check 2010-11-25 19:42:20 +00:00
rlar b7d969a472 drop -D CM_WINDOWS and -D CM_LINUX 2010-11-25 19:39:09 +00:00
rlar 83f9110dc1 use NG_IGNORE() ... 2010-11-23 20:00:50 +00:00
rlar d602e0b75c attract gcc's attention to some printf format strings (for type checking) 2010-11-23 19:36:21 +00:00
rlar eb06eeb4d9 swallow type conversion warnings 2010-11-23 19:26:00 +00:00
rlar 5ea63abb47 fix an ancient bug (typo `!=' versus `=!') 2010-11-23 19:22:57 +00:00
rlar bda8dfa2c6 swallow type conversion warnings (assignment of an int to unsigned:1 flags) 2010-11-23 19:20:30 +00:00
rlar 7ef6155ea5 touch (timestamp) bison output files 2010-11-22 19:07:48 +00:00
rlar 1755ee8626 d_source, bug fix 2010-11-22 18:54:46 +00:00
rlar b5702020b7 d_source d_state d_ram, rewrite bit operations 2010-11-21 15:44:56 +00:00
rlar 560126526a d_source d_state d_ram, rewrite index operations 2010-11-21 15:43:12 +00:00
rlar c57c3fe972 d_source d_state, change float --> double 2010-11-21 15:41:38 +00:00
rlar c575e60356 d_source d_state d_ram, test cases for those xspice codemodels 2010-11-21 15:40:11 +00:00
h_vogt 2e06867da6 PULSE: correct timing in case of phase != 0 2010-11-21 15:06:55 +00:00
h_vogt 413d0ff103 PULSE: correct timing in case of phase != 0 2010-11-21 00:11:43 +00:00
h_vogt 8ba1e81a9b PULSE: allow time < 0.0 2010-11-20 17:18:23 +00:00
rlar 05441d5823 Nr 5/5 (x = ...) == NULL , swallow warnings 2010-11-19 18:54:40 +00:00
rlar e6c30efe46 Nr 4/5 (x = ...) != NULL , swallow warnings 2010-11-19 18:52:44 +00:00
rlar ad8ad56955 Nr 3/5 (x = ...) != 0 , swallow warnings 2010-11-19 18:51:03 +00:00
rlar 6256f69499 Nr 2/5 (x = ...) != '\0' , swallow warnings 2010-11-19 18:49:05 +00:00
rlar acb1c33d66 Nr 1/5 (x = ...) == 0 , swallow warnings 2010-11-19 18:46:58 +00:00
rlar abb87a6115 rename `IGNORE()' --> `NG_IGNORE()' 2010-11-16 20:38:24 +00:00
h_vogt 00177fe5ab prevent loop in case of vector not found 2010-11-16 19:41:24 +00:00
rlar d768b25ab7 fix another missing dependencies problem 2010-11-16 19:38:18 +00:00
rlar 7d1950e131 fix a missing dependencies problem 2010-11-16 19:31:33 +00:00
rlar 4e8e49e698 local prototypes for "tclspice.c" 2010-11-16 19:18:09 +00:00
rlar 2355ed9a83 regenerate bison output files 2010-11-16 19:14:53 +00:00
rlar 5412e4bfd2 convert macro `U()' to `IGNORE()' 2010-11-16 19:13:20 +00:00
rlar 80286e0032 pour `IGNORE()' all over the source 2010-11-16 19:11:32 +00:00
rlar 9150ae9afb introduce macro `IGNORE(x)', which shall used to mark unused parameters 2010-11-16 18:59:06 +00:00
h_vogt 506703b64c bug no. 3072940 2010-11-14 11:56:52 +00:00
dwarning 7adf4d9703 obsolete labels/variables configuring --enable-nobypass and --enable-predictor 2010-11-13 12:10:28 +00:00
rlar 699ba544fa bug fix, current-controlled switch, `w' device 2010-11-08 19:30:05 +00:00
rlar faa4943218 ci_prefix() returns a `bool', and change struct element `ivl' type to `int' 2010-11-06 20:29:33 +00:00
rlar aaaf547951 remove some unused functions from the numparam world 2010-11-06 20:25:21 +00:00
rlar 75b6eeb94a add `int' casts to some strlen() expressions, and center labels on a xlog scale 2010-11-06 20:17:19 +00:00
rlar 1779d62558 add some `int' and `size_t' casts 2010-11-06 20:14:21 +00:00
rlar d0dba768f8 change the type of a bunch of variables from `int' to `size_t' 2010-11-06 20:11:24 +00:00
rlar 8cd9d88d40 tiny rewrite, avoid type conversion warnings 2010-11-06 18:08:27 +00:00
dwarning 503e47089f use ceil for round up 2010-11-06 18:06:45 +00:00
rlar d803d1e622 drop some unused static variables 2010-11-06 17:53:53 +00:00
rlar 4e8a1f9656 tiny rewrite, make use of copy_substring() 2010-11-06 17:52:36 +00:00
rlar 2d6930b3bc tiny rewrite, make use of cieq() 2010-11-06 17:43:52 +00:00
rlar 21a31ab2c2 tiny rewrite, make use of strtolower() and strtoupper() 2010-11-06 17:39:18 +00:00
rlar dbdd7dc741 tiny rewrite, type fixes 2010-11-06 17:29:28 +00:00
rlar c5c6fe477b drop a redundant check 2010-11-06 17:24:34 +00:00
rlar e3ea250a4d tiny rewrite, don't invoke strlen() to check for strlen() == 1 2010-11-06 17:22:06 +00:00
rlar fbe0def68e change a (int) cast application, to avoid type conversion warnings 2010-11-06 17:16:53 +00:00
rlar 8141892f72 tiny rewrite, to avoid type conversion warnings 2010-11-06 17:14:34 +00:00
rlar dd34b783cf minor rewrite, a local variable type change 2010-11-06 17:12:13 +00:00
rlar 7422d5d618 tiny rewrite to avoid "variable ... might be clobbered by 'longjmp'" warnings 2010-11-06 17:00:12 +00:00
rlar 5f4b0aa798 (int) cast the return value of some strlen() invocations 2010-11-06 16:54:11 +00:00
rlar 927470e12f minor rewrite, avoid type conversion warnings 2010-11-06 16:50:21 +00:00
rlar b4b3cb38a2 change the bsim1 `xpart' model parameter from IF_REAL to IF_FLAG 2010-11-06 15:22:16 +00:00
rlar f7bd3f56c8 change some model parameters from IF_REAL to IF_INTEGER 2010-11-06 15:16:39 +00:00
dwarning 8a8fbcafe5 enable backward Euler 2010-11-06 13:30:44 +00:00
dwarning b4d3cc8646 ancient configure options removed 2010-11-06 13:23:25 +00:00
rlar 2cdd98715a minor modification of strtolower(), and implement strtoupper() 2010-11-04 20:01:46 +00:00
rlar 3afbeb53e2 minor rewrite, fix a minor bug in the x11 zoom-in function 2010-11-04 19:42:09 +00:00
rlar 0eccd17d9a add casts for x11 operations, to silence type conversion warnings 2010-11-04 19:35:57 +00:00
rlar 3affeff848 move device dependent colors[] array from `graph' to the x11 specific struct 2010-11-04 19:32:53 +00:00
rlar 411c6fc8c3 minor rewrites 2010-11-04 19:28:00 +00:00
rlar f30f96a4c7 use `size_t' variables for fread/fwrite operations 2010-11-04 19:15:41 +00:00
rlar 96992f770a use the type `bool' instead of `unsigned char' in the numparam world 2010-11-02 17:55:32 +00:00
rlar 6e3bbd49ae casts, to make int <-> char conversions explicit 2010-11-02 17:31:19 +00:00
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 01566f2b49 add casts to make `int' versus `size_t' conversions explicit 2010-11-02 17:07:57 +00:00
h_vogt a0235ee242 exit upon make errors 2010-11-01 15:50:19 +00:00
rlar c3f20f8321 cleanup TMALLOC etc macros 2010-10-31 19:36:57 +00:00
h_vogt 1372c00bf4 exit upon autogen or configure error 2010-10-31 19:03:04 +00:00
dwarning 57b1f5e9de no message 2010-10-31 17:44:03 +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 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 e2ab67bda0 stronger warning levels, redeclarations, missing prototypes, k&r style ... 2010-10-16 17:55:26 +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 07fd5f5cac new command wrs2p 2010-10-16 12:06:29 +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 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