From da6d5ea3d78d9d10bd2c5d9d9418f351749e1913 Mon Sep 17 00:00:00 2001 From: dwarning Date: Sun, 23 Mar 2008 11:40:10 +0000 Subject: [PATCH] better TRACEing --- src/spicelib/parser/ifeval.c | 2 +- src/spicelib/parser/inpptree.c | 3 +-- src/spicelib/parser/inptyplk.c | 11 +++++++---- src/winmain.c | 2 +- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/spicelib/parser/ifeval.c b/src/spicelib/parser/ifeval.c index bd8dede0e..ce193892b 100644 --- a/src/spicelib/parser/ifeval.c +++ b/src/spicelib/parser/ifeval.c @@ -32,7 +32,7 @@ IFeval(IFparseTree * tree, double gmin, double *result, double *vals, INPparseTree *myTree = (INPparseTree *) tree;; #ifdef TRACE - INPptPrint("calling PTeval, tree = ", myTree); + INPptPrint("calling PTeval, tree = ", tree); printf("values:"); for (i = 0; i < myTree->p.numVars; i++) printf("\tvar%d = %lg\n", i, vals[i]); diff --git a/src/spicelib/parser/inpptree.c b/src/spicelib/parser/inpptree.c index ac4fa0aa9..d5a4d6fcb 100644 --- a/src/spicelib/parser/inpptree.c +++ b/src/spicelib/parser/inpptree.c @@ -1027,11 +1027,10 @@ static PTelement *PTlexer(char **line) return (&el); } -#ifdef notdef +#ifdef TRACE /* Debugging stuff. */ - void printTree(INPparseNode *); void INPptPrint(char *str, IFparseTree * ptree) diff --git a/src/spicelib/parser/inptyplk.c b/src/spicelib/parser/inptyplk.c index 35df84949..919660fca 100644 --- a/src/spicelib/parser/inptyplk.c +++ b/src/spicelib/parser/inptyplk.c @@ -27,12 +27,15 @@ int INPtypelook(char *type) for (i = 0; i < ft_sim->numDevices; i++) { #ifdef TRACE - /* SDB debug statement */ - printf("In INPtypelook, checking model type = %s against existing model = %s, . . .\n", type, (*(ft_sim->devices)[i]).name ); + /* SDB debug statement */ + if ((ft_sim->devices[i]) == NULL) + printf("In INPtypelook, checking model type = %s against existing model = %s, . . .\n", type, "NULL"); + else + printf("In INPtypelook, checking model type = %s against existing model = %s, . . .\n", type, (*(ft_sim->devices)[i]).name ); #endif if ((ft_sim->devices)[i] && strcmp(type, (*(ft_sim->devices)[i]).name) == 0) { - /*found the device - return it */ + /* found the device - return it */ #ifdef TRACE /* SDB debug statement */ @@ -47,6 +50,6 @@ int INPtypelook(char *type) /* SDB debug statement */ printf("In INPtypelook, device not found!\n"); #endif - + return -1; } diff --git a/src/winmain.c b/src/winmain.c index 9e94dae48..c522482af 100644 --- a/src/winmain.c +++ b/src/winmain.c @@ -42,7 +42,7 @@ #define SE 0 // String termination #define BorderSize 8 // Umrandung des Stringfeldes #define SBufSize 100 // Groesze des Stringbuffers -#define IOBufSize 1024 // Groesze des printf-Buffers +#define IOBufSize 4096 // Groesze des printf-Buffers #define HistSize 20 // Zeilen History-Buffer #define StatusHeight 25 // Hoehe des Status Bars #define StatusFrame 2 // Abstand Statusbar / StatusElement