2025-05-06 13:51 ftp://ftp.de.debian.org/debian/pool/main/n/netgen-lvs/netgen-lvs_1.5.133.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --library=motif --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 40776f9 (2025-05-06 14:25:14 +0200) count: 794 790 elapsed-time: 10.9 11.3 head-timing-info: old-timing-info: head results: netgen-1.5.133/base/actel.c:54:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/anneal.c:160:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/bottomup.c:360:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/bottomup.c:472:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/bottomup.c:590:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/actel.c:93:16: error: Expression 'ActelIndex=(++ActelIndex)%3' depends on order of evaluation of side effects [unknownEvaluationOrder] netgen-1.5.133/base/actel.c:104:14: error: Expression 'ActelIndex=(++ActelIndex)%3' depends on order of evaluation of side effects [unknownEvaluationOrder] netgen-1.5.133/base/actel.c:52:28: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/actel.c:78:23: style: Parameter 'Name' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/actel.c:268:8: style: Variable 'nm' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/actel.c:385:30: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/anneal.c:221:5: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-1.5.133/base/anneal.c:178:9: note: Shadowed declaration netgen-1.5.133/base/anneal.c:221:5: note: Shadow variable netgen-1.5.133/base/embed.c:759:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/ext.c:358:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/ext.c:935:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/embed.c:355:45: style: Parameter 'mstar' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/embed.c:638:11: style: Variable 'instancename' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/embed.c:669:11: style: Variable 'instancename' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/embed.c:707:11: style: Variable 'instancename' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/embed.c:361:13: warning: Uninitialized variable: *mstar [uninitvar] netgen-1.5.133/base/embed.c:480:17: note: Assuming condition is false netgen-1.5.133/base/embed.c:486:15: note: Calling function 'hashinstall', 1st argument 'mstar' value is netgen-1.5.133/base/embed.c:416:21: note: Calling function 'lochash', 1st argument 'mstar' value is netgen-1.5.133/base/embed.c:361:13: note: Uninitialized variable: *mstar netgen-1.5.133/base/flatten.c:1479:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/greedy.c:336:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/greedy.c:464:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/greedy.c:392:5: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-1.5.133/base/greedy.c:351:9: note: Shadowed declaration netgen-1.5.133/base/greedy.c:392:5: note: Shadow variable netgen-1.5.133/base/greedy.c:91:43: style: Parameter 'mynodes' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/greedy.c:91:57: style: Parameter 'othernodes' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/hash.c:50:39: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/hash.c:67:44: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/hash.c:86:56: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/hash.c:104:44: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/hash.c:110:45: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/hash.c:141:32: style: Parameter 's' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/hash.c:151:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/hash.c:160:29: style: Parameter 's' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/hash.c:219:55: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/inetcomp.c:28:31: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/inetcomp.c:34:26: style: Parameter 'argv' can be declared as const array [constParameter] netgen-1.5.133/base/inetcomp.c:36:8: style: Unused variable: cell1 [unusedVariable] netgen-1.5.133/base/inetcomp.c:36:20: style: Unused variable: cell2 [unusedVariable] netgen-1.5.133/base/netcmp.c:575:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:706:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:831:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:921:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:1162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:1343:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:1514:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:1655:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:1958:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:2011:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:2094:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:2369:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:2486:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:2600:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:2649:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:2780:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:3006:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:3078:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:3191:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:3280:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:3424:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:3528:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:3641:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:4792:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:5114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:5286:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:6021:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:6115:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:7235:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:7259:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:7338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/ext.c:134:26: style:inconclusive: Function 'Ext' argument 2 names different: declaration 'fnum' definition 'filenum'. [funcArgNamesDifferent] netgen-1.5.133/base/netgen.h:170:33: note: Function 'Ext' argument 2 names different: declaration 'fnum' definition 'filenum'. netgen-1.5.133/base/ext.c:134:26: note: Function 'Ext' argument 2 names different: declaration 'fnum' definition 'filenum'. netgen-1.5.133/base/ext.c:607:26: style:inconclusive: Function 'Sim' argument 2 names different: declaration 'fnum' definition 'filenum'. [funcArgNamesDifferent] netgen-1.5.133/base/netgen.h:171:33: note: Function 'Sim' argument 2 names different: declaration 'fnum' definition 'filenum'. netgen-1.5.133/base/ext.c:607:26: note: Function 'Sim' argument 2 names different: declaration 'fnum' definition 'filenum'. netgen-1.5.133/base/ext.c:141:35: style: Parameter 'nexttok' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/ext.c:379:13: style: Variable 'basename' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/ext.c:545:26: style: Variable 'kl' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/ext.c:580:26: style: Variable 'kl' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/ext.c:618:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/ext.c:164:13: style: Variable 'cdnum' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/ext.c:164:24: style: Variable 'rdnum' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/ext.c:164:7: style: Variable 'cdnum' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/ext.c:164:18: style: Variable 'rdnum' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/ext.c:238:35: style: Unused variable: source [unusedVariable] netgen-1.5.133/base/ext.c:367:36: style: Unused variable: cdummy [unusedVariable] netgen-1.5.133/base/ext.c:634:13: style: Variable 'cdnum' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/ext.c:634:24: style: Variable 'rdnum' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/ext.c:634:7: style: Variable 'cdnum' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/ext.c:634:18: style: Variable 'rdnum' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/ext.c:828:36: style: Unused variable: cdummy [unusedVariable] netgen-1.5.133/base/netfile.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netfile.c:416:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netfile.c:839:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadNtk [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netfile.c:1110:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netfile.c:1204:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netfile.c:1125:1: error: Resource leak: filenum [resourceLeak] netgen-1.5.133/base/netfile.c:300:8: warning: If memory allocation fails, then there is a possible null pointer dereference: line [nullPointerOutOfMemory] netgen-1.5.133/base/netfile.c:297:21: note: Assuming allocation function fails netgen-1.5.133/base/netfile.c:297:13: note: Assignment 'line=(char*)malloc(linesize)', assigned value is 0 netgen-1.5.133/base/netfile.c:300:8: note: Null pointer dereference netgen-1.5.133/base/netfile.c:301:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: line [nullPointerOutOfMemory] netgen-1.5.133/base/netfile.c:297:21: note: Assuming allocation function fails netgen-1.5.133/base/netfile.c:297:13: note: Assignment 'line=(char*)malloc(linesize)', assigned value is 0 netgen-1.5.133/base/netfile.c:301:16: note: Null pointer dereference netgen-1.5.133/base/netfile.c:303:13: warning: If memory allocation fails, then there is a possible null pointer dereference: newbuf [nullPointerOutOfMemory] netgen-1.5.133/base/netfile.c:302:23: note: Assuming allocation function fails netgen-1.5.133/base/netfile.c:302:15: note: Assignment 'newbuf=(char*)malloc(linesize+500)', assigned value is 0 netgen-1.5.133/base/netfile.c:303:13: note: Null pointer dereference netgen-1.5.133/base/netfile.c:433:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newif [nullPointerOutOfMemory] netgen-1.5.133/base/netfile.c:432:45: note: Assuming allocation function fails netgen-1.5.133/base/netfile.c:432:27: note: Assignment 'newif=(struct ifstack*)malloc(sizeof(struct ifstack))', assigned value is 0 netgen-1.5.133/base/netfile.c:433:3: note: Null pointer dereference netgen-1.5.133/base/netfile.c:459:57: warning: Either the condition 'nexttok==0' is redundant or there is possible null pointer dereference: nexttok. [nullPointerRedundantCheck] netgen-1.5.133/base/netfile.c:458:19: note: Assuming that condition 'nexttok==0' is not redundant netgen-1.5.133/base/netfile.c:459:57: note: Null pointer dereference netgen-1.5.133/base/netfile.c:639:13: warning: Possible null pointer dereference: stoken [nullPointer] netgen-1.5.133/base/netfile.c:624:27: note: Assignment 'stoken=0', assigned value is 0 netgen-1.5.133/base/netfile.c:630:17: note: Assuming condition is false netgen-1.5.133/base/netfile.c:639:13: note: Null pointer dereference netgen-1.5.133/base/netfile.c:768:9: warning: If memory allocation fails, then there is a possible null pointer dereference: newfile [nullPointerOutOfMemory] netgen-1.5.133/base/netfile.c:767:39: note: Assuming allocation function fails netgen-1.5.133/base/netfile.c:767:19: note: Assignment 'newfile=(struct filestack*)malloc(sizeof(struct filestack))', assigned value is 0 netgen-1.5.133/base/netfile.c:768:9: note: Null pointer dereference netgen-1.5.133/base/netfile.c:769:9: warning: If memory allocation fails, then there is a possible null pointer dereference: newfile [nullPointerOutOfMemory] netgen-1.5.133/base/netfile.c:767:39: note: Assuming allocation function fails netgen-1.5.133/base/netfile.c:767:19: note: Assignment 'newfile=(struct filestack*)malloc(sizeof(struct filestack))', assigned value is 0 netgen-1.5.133/base/netfile.c:769:9: note: Null pointer dereference netgen-1.5.133/base/netfile.c:1248:7: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] netgen-1.5.133/base/netfile.c:1247:30: note: Assuming allocation function fails netgen-1.5.133/base/netfile.c:1247:12: note: Assignment 'ob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netfile.c:1248:7: note: Null pointer dereference netgen-1.5.133/base/netfile.c:1249:14: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] netgen-1.5.133/base/netfile.c:1247:30: note: Assuming allocation function fails netgen-1.5.133/base/netfile.c:1247:12: note: Assignment 'ob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netfile.c:1249:14: note: Null pointer dereference netgen-1.5.133/base/netfile.c:1252:11: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] netgen-1.5.133/base/netfile.c:1247:30: note: Assuming allocation function fails netgen-1.5.133/base/netfile.c:1247:12: note: Assignment 'ob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netfile.c:1252:11: note: Null pointer dereference netgen-1.5.133/base/netfile.c:1266:11: warning: If memory allocation fails, then there is a possible null pointer dereference: ob [nullPointerOutOfMemory] netgen-1.5.133/base/netfile.c:1247:30: note: Assuming allocation function fails netgen-1.5.133/base/netfile.c:1247:12: note: Assignment 'ob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netfile.c:1266:11: note: Null pointer dereference netgen-1.5.133/base/netfile.c:306:17: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] netgen-1.5.133/base/netfile.c:302:23: note: Assuming allocation function fails netgen-1.5.133/base/netfile.c:302:15: note: Assignment 'newbuf=(char*)malloc(linesize+500)', assigned value is 0 netgen-1.5.133/base/netfile.c:305:13: note: Assignment 'line=newbuf', assigned value is 0 netgen-1.5.133/base/netfile.c:306:17: note: Null pointer addition netgen-1.5.133/base/netfile.c:459:57: error: Null pointer dereference [nullPointer] netgen-1.5.133/base/netfile.c:62:47: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/netfile.c:62:59: style: Parameter 'extension' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/netfile.c:166:20: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/netfile.c:180:22: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/netfile.c:217:20: style: Variable 'qend' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netfile.c:317:23: style: Variable 'kl' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netfile.c:354:23: style: Variable 'kl' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netfile.c:753:25: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/netfile.c:811:14: style: Unused variable: filenum [unusedVariable] netgen-1.5.133/base/netfile.c:1238:11: style: Variable 'chars' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/netfile.c:1245:13: style: Variable 'chars' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/flatten.c:698:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:683:13: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:683:13: note: Assignment 'newnode=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/flatten.c:698:3: note: Null pointer dereference netgen-1.5.133/base/flatten.c:699:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:683:13: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:683:13: note: Assignment 'newnode=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/flatten.c:699:3: note: Null pointer dereference netgen-1.5.133/base/flatten.c:700:10: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:683:13: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:683:13: note: Assignment 'newnode=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/flatten.c:700:10: note: Null pointer dereference netgen-1.5.133/base/flatten.c:704:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:683:13: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:683:13: note: Assignment 'newnode=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/flatten.c:704:3: note: Null pointer dereference netgen-1.5.133/base/flatten.c:705:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:683:13: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:683:13: note: Assignment 'newnode=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/flatten.c:705:3: note: Null pointer dereference netgen-1.5.133/base/flatten.c:707:18: warning: If memory allocation fails, then there is a possible null pointer dereference: newnode [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:683:13: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:683:13: note: Assignment 'newnode=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/flatten.c:707:18: note: Null pointer dereference netgen-1.5.133/base/flatten.c:1341:6: warning: If memory allocation fails, then there is a possible null pointer dereference: ncomp [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:1339:23: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:1339:11: note: Assignment 'ncomp=(struct ECompare*)malloc(sizeof(struct ECompare))', assigned value is 0 netgen-1.5.133/base/flatten.c:1341:6: note: Null pointer dereference netgen-1.5.133/base/flatten.c:1342:6: warning: If memory allocation fails, then there is a possible null pointer dereference: ncomp [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:1339:23: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:1339:11: note: Assignment 'ncomp=(struct ECompare*)malloc(sizeof(struct ECompare))', assigned value is 0 netgen-1.5.133/base/flatten.c:1342:6: note: Null pointer dereference netgen-1.5.133/base/flatten.c:1343:6: warning: If memory allocation fails, then there is a possible null pointer dereference: ncomp [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:1339:23: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:1339:11: note: Assignment 'ncomp=(struct ECompare*)malloc(sizeof(struct ECompare))', assigned value is 0 netgen-1.5.133/base/flatten.c:1343:6: note: Null pointer dereference netgen-1.5.133/base/flatten.c:1344:6: warning: If memory allocation fails, then there is a possible null pointer dereference: ncomp [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:1339:23: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:1339:11: note: Assignment 'ncomp=(struct ECompare*)malloc(sizeof(struct ECompare))', assigned value is 0 netgen-1.5.133/base/flatten.c:1344:6: note: Null pointer dereference netgen-1.5.133/base/flatten.c:1347:6: warning: If memory allocation fails, then there is a possible null pointer dereference: ncomp [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:1339:23: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:1339:11: note: Assignment 'ncomp=(struct ECompare*)malloc(sizeof(struct ECompare))', assigned value is 0 netgen-1.5.133/base/flatten.c:1347:6: note: Null pointer dereference netgen-1.5.133/base/flatten.c:1348:6: warning: If memory allocation fails, then there is a possible null pointer dereference: ncomp [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:1339:23: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:1339:11: note: Assignment 'ncomp=(struct ECompare*)malloc(sizeof(struct ECompare))', assigned value is 0 netgen-1.5.133/base/flatten.c:1348:6: note: Null pointer dereference netgen-1.5.133/base/flatten.c:1349:6: warning: If memory allocation fails, then there is a possible null pointer dereference: ncomp [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:1339:23: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:1339:11: note: Assignment 'ncomp=(struct ECompare*)malloc(sizeof(struct ECompare))', assigned value is 0 netgen-1.5.133/base/flatten.c:1349:6: note: Null pointer dereference netgen-1.5.133/base/flatten.c:1350:6: warning: If memory allocation fails, then there is a possible null pointer dereference: ncomp [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:1339:23: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:1339:11: note: Assignment 'ncomp=(struct ECompare*)malloc(sizeof(struct ECompare))', assigned value is 0 netgen-1.5.133/base/flatten.c:1350:6: note: Null pointer dereference netgen-1.5.133/base/flatten.c:1352:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ncomp [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:1339:23: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:1339:11: note: Assignment 'ncomp=(struct ECompare*)malloc(sizeof(struct ECompare))', assigned value is 0 netgen-1.5.133/base/flatten.c:1352:3: note: Null pointer dereference netgen-1.5.133/base/flatten.c:1353:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ncomp [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:1339:23: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:1339:11: note: Assignment 'ncomp=(struct ECompare*)malloc(sizeof(struct ECompare))', assigned value is 0 netgen-1.5.133/base/flatten.c:1353:3: note: Null pointer dereference netgen-1.5.133/base/flatten.c:1354:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ncomp [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:1339:23: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:1339:11: note: Assignment 'ncomp=(struct ECompare*)malloc(sizeof(struct ECompare))', assigned value is 0 netgen-1.5.133/base/flatten.c:1354:3: note: Null pointer dereference netgen-1.5.133/base/flatten.c:1524:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newcomplist [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:1523:30: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:1523:17: note: Assignment 'newcomplist=(struct ECompList*)malloc(sizeof(struct ECompList))', assigned value is 0 netgen-1.5.133/base/flatten.c:1524:3: note: Null pointer dereference netgen-1.5.133/base/flatten.c:1525:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newcomplist [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:1523:30: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:1523:17: note: Assignment 'newcomplist=(struct ECompList*)malloc(sizeof(struct ECompList))', assigned value is 0 netgen-1.5.133/base/flatten.c:1525:3: note: Null pointer dereference netgen-1.5.133/base/flatten.c:1532:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newcomplist [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:1531:30: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:1531:17: note: Assignment 'newcomplist=(struct ECompList*)malloc(sizeof(struct ECompList))', assigned value is 0 netgen-1.5.133/base/flatten.c:1532:3: note: Null pointer dereference netgen-1.5.133/base/flatten.c:1533:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newcomplist [nullPointerOutOfMemory] netgen-1.5.133/base/flatten.c:1531:30: note: Assuming allocation function fails netgen-1.5.133/base/flatten.c:1531:17: note: Assignment 'newcomplist=(struct ECompList*)malloc(sizeof(struct ECompList))', assigned value is 0 netgen-1.5.133/base/flatten.c:1533:3: note: Null pointer dereference netgen-1.5.133/base/flatten.c:299:23: style: Variable 'ParentParams' is reassigned a value before the old one has been used. [redundantAssignment] netgen-1.5.133/base/flatten.c:298:18: note: ParentParams is assigned netgen-1.5.133/base/flatten.c:299:23: note: ParentParams is overwritten netgen-1.5.133/base/flatten.c:553:12: style: Variable '*bptr' is reassigned a value before the old one has been used. [redundantAssignment] netgen-1.5.133/base/flatten.c:547:12: note: *bptr is assigned netgen-1.5.133/base/flatten.c:553:12: note: *bptr is overwritten netgen-1.5.133/base/flatten.c:925:18: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment] netgen-1.5.133/base/flatten.c:924:6: note: ob is assigned netgen-1.5.133/base/flatten.c:925:18: note: ob is overwritten netgen-1.5.133/base/flatten.c:252:30: style:inconclusive: Function 'flattenInstancesOf' argument 1 names different: declaration 'model' definition 'name'. [funcArgNamesDifferent] netgen-1.5.133/base/netgen.h:121:38: note: Function 'flattenInstancesOf' argument 1 names different: declaration 'model' definition 'name'. netgen-1.5.133/base/flatten.c:252:30: note: Function 'flattenInstancesOf' argument 1 names different: declaration 'model' definition 'name'. netgen-1.5.133/base/flatten.c:252:40: style:inconclusive: Function 'flattenInstancesOf' argument 2 names different: declaration 'file' definition 'fnum'. [funcArgNamesDifferent] netgen-1.5.133/base/netgen.h:121:49: note: Function 'flattenInstancesOf' argument 2 names different: declaration 'file' definition 'fnum'. netgen-1.5.133/base/flatten.c:252:40: note: Function 'flattenInstancesOf' argument 2 names different: declaration 'file' definition 'fnum'. netgen-1.5.133/base/flatten.c:772:37: style:inconclusive: Function 'ConvertGlobals' argument 2 names different: declaration 'fnum' definition 'filenum'. [funcArgNamesDifferent] netgen-1.5.133/base/netgen.h:123:44: note: Function 'ConvertGlobals' argument 2 names different: declaration 'fnum' definition 'filenum'. netgen-1.5.133/base/flatten.c:772:37: note: Function 'ConvertGlobals' argument 2 names different: declaration 'fnum' definition 'filenum'. netgen-1.5.133/base/flatten.c:1217:33: style:inconclusive: Function 'CleanupPins' argument 2 names different: declaration 'fnum' definition 'filenum'. [funcArgNamesDifferent] netgen-1.5.133/base/netgen.h:124:41: note: Function 'CleanupPins' argument 2 names different: declaration 'fnum' definition 'filenum'. netgen-1.5.133/base/flatten.c:1217:33: note: Function 'CleanupPins' argument 2 names different: declaration 'fnum' definition 'filenum'. netgen-1.5.133/base/flatten.c:1408:9: style: Local variable 'match' shadows outer function [shadowFunction] netgen-1.5.133/base/objlist.h:304:13: note: Shadowed declaration netgen-1.5.133/base/flatten.c:1408:9: note: Shadow variable netgen-1.5.133/base/flatten.c:1320:23: style: Variable 'qcomp' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/flatten.c:592:36: style: Unused variable: Ob [unusedVariable] netgen-1.5.133/base/flatten.c:776:19: style: Unused variable: result [unusedVariable] netgen-1.5.133/base/flatten.c:893:31: style: Unused variable: ob2 [unusedVariable] netgen-1.5.133/base/flatten.c:893:43: style: Unused variable: nob [unusedVariable] netgen-1.5.133/base/flatten.c:1664:16: style: Variable 'node1' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/flatten.c:1769:16: style: Variable 'node1' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/netgen.c:2094:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netgen.c:3365:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/ntk.c:362:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/ntk.c:144:13: style: Variable 'ob' is reassigned a value before the old one has been used. [redundantAssignment] netgen-1.5.133/base/ntk.c:142:8: note: ob is assigned netgen-1.5.133/base/ntk.c:144:13: note: ob is overwritten netgen-1.5.133/base/objlist.c:779:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/objlist.c:963:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/objlist.c:1042:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/objlist.c:1280:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/objlist.c:798:14: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] netgen-1.5.133/base/objlist.c:797:14: note: Assuming allocation function fails netgen-1.5.133/base/objlist.c:797:14: note: Assignment 'head=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/objlist.c:798:14: note: Null pointer dereference netgen-1.5.133/base/objlist.c:799:7: warning: If memory allocation fails, then there is a possible null pointer dereference: head [nullPointerOutOfMemory] netgen-1.5.133/base/objlist.c:797:14: note: Assuming allocation function fails netgen-1.5.133/base/objlist.c:797:14: note: Assignment 'head=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/objlist.c:799:7: note: Null pointer dereference netgen-1.5.133/base/objlist.c:819:14: warning: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] netgen-1.5.133/base/objlist.c:818:13: note: Assuming allocation function fails netgen-1.5.133/base/objlist.c:818:13: note: Assignment 'tmp=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/objlist.c:819:14: note: Null pointer dereference netgen-1.5.133/base/objlist.c:820:7: warning: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] netgen-1.5.133/base/objlist.c:818:13: note: Assuming allocation function fails netgen-1.5.133/base/objlist.c:818:13: note: Assignment 'tmp=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/objlist.c:820:7: note: Null pointer dereference netgen-1.5.133/base/objlist.c:899:10: warning: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] netgen-1.5.133/base/objlist.c:897:9: note: Assuming allocation function fails netgen-1.5.133/base/objlist.c:897:9: note: Assignment 'tmp=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/objlist.c:899:10: note: Null pointer dereference netgen-1.5.133/base/objlist.c:900:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] netgen-1.5.133/base/objlist.c:897:9: note: Assuming allocation function fails netgen-1.5.133/base/objlist.c:897:9: note: Assignment 'tmp=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/objlist.c:900:3: note: Null pointer dereference netgen-1.5.133/base/objlist.c:314:54: style:inconclusive: Function 'InstallInCellHashTable' argument 2 names different: declaration 'f' definition 'fnum'. [funcArgNamesDifferent] netgen-1.5.133/base/objlist.h:267:61: note: Function 'InstallInCellHashTable' argument 2 names different: declaration 'f' definition 'fnum'. netgen-1.5.133/base/objlist.c:314:54: note: Function 'InstallInCellHashTable' argument 2 names different: declaration 'f' definition 'fnum'. netgen-1.5.133/base/objlist.c:557:33: style:inconclusive: Function 'CellDelete' argument 2 names different: declaration 'file' definition 'fnum'. [funcArgNamesDifferent] netgen-1.5.133/base/netgen.h:133:40: note: Function 'CellDelete' argument 2 names different: declaration 'file' definition 'fnum'. netgen-1.5.133/base/objlist.c:557:33: note: Function 'CellDelete' argument 2 names different: declaration 'file' definition 'fnum'. netgen-1.5.133/base/objlist.c:624:39: style:inconclusive: Function 'PrintCellHashTable' argument 2 names different: declaration 'file' definition 'filenum'. [funcArgNamesDifferent] netgen-1.5.133/base/objlist.h:264:46: note: Function 'PrintCellHashTable' argument 2 names different: declaration 'file' definition 'filenum'. netgen-1.5.133/base/objlist.c:624:39: note: Function 'PrintCellHashTable' argument 2 names different: declaration 'file' definition 'filenum'. netgen-1.5.133/base/objlist.c:179:17: style: Parameter 'st1' can be declared as pointer to const. However it seems that 'match' is a callback function, if 'st1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-1.5.133/base/objlist.c:292:17: note: You might need to cast the function pointer here netgen-1.5.133/base/objlist.c:179:17: note: Parameter 'st1' can be declared as pointer to const netgen-1.5.133/base/objlist.c:179:28: style: Parameter 'st2' can be declared as pointer to const. However it seems that 'match' is a callback function, if 'st2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-1.5.133/base/objlist.c:292:17: note: You might need to cast the function pointer here netgen-1.5.133/base/objlist.c:179:28: note: Parameter 'st2' can be declared as pointer to const netgen-1.5.133/base/objlist.c:222:10: style: Variable 'sp1' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/objlist.c:223:10: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/objlist.c:236:21: style: Parameter 'st1' can be declared as pointer to const. However it seems that 'matchfile' is a callback function, if 'st1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-1.5.133/base/objlist.c:293:20: note: You might need to cast the function pointer here netgen-1.5.133/base/objlist.c:236:21: note: Parameter 'st1' can be declared as pointer to const netgen-1.5.133/base/objlist.c:236:32: style: Parameter 'st2' can be declared as pointer to const. However it seems that 'matchfile' is a callback function, if 'st2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-1.5.133/base/objlist.c:293:20: note: You might need to cast the function pointer here netgen-1.5.133/base/objlist.c:236:32: note: Parameter 'st2' can be declared as pointer to const netgen-1.5.133/base/objlist.c:247:10: style: Variable 'sp1' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/objlist.c:248:10: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/objlist.c:316:20: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/objlist.c:357:20: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/objlist.c:697:25: style: Parameter 't' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/objlist.c:308:18: style: Unused variable: he [unusedVariable] netgen-1.5.133/base/objlist.c:502:25: style: Unused variable: ob2 [unusedVariable] netgen-1.5.133/base/objlist.c:502:31: style: Unused variable: obp [unusedVariable] netgen-1.5.133/base/objlist.c:1272:12: style: Variable 'firstport' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/pdutils.c:72:7: warning: Either the condition 'j>97' is redundant or the array 'ir[98]' is accessed at index 98, which is out of bounds. [arrayIndexOutOfBoundsCond] netgen-1.5.133/base/pdutils.c:71:8: note: Assuming that condition 'j>97' is not redundant netgen-1.5.133/base/pdutils.c:72:7: note: Array index out of bounds netgen-1.5.133/base/pdutils.c:74:4: warning: Either the condition 'j>97' is redundant or the array 'ir[98]' is accessed at index 98, which is out of bounds. [arrayIndexOutOfBoundsCond] netgen-1.5.133/base/pdutils.c:71:8: note: Assuming that condition 'j>97' is not redundant netgen-1.5.133/base/pdutils.c:74:4: note: Array index out of bounds netgen-1.5.133/base/place.c:183:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/place.c:434:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/place.c:519:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/place.c:578:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/place.c:626:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/place.c:777:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/place.c:933:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/place.c:946:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/place.c:1013:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netcmp.c:4363:16: style: Expression is always true because 'else if' condition is opposite to previous condition at line 4353. [multiCondition] netgen-1.5.133/base/netcmp.c:4353:10: note: first condition netgen-1.5.133/base/netcmp.c:4363:16: note: else if condition is opposite to first condition netgen-1.5.133/base/netcmp.c:4916:30: style: Condition 'vl1->type!=vl2->type' is always true [knownConditionTrueFalse] netgen-1.5.133/base/netcmp.c:1753:2: warning: If memory allocation fails, then there is a possible null pointer dereference: new_elementclass [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:1748:29: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:1748:6: note: Assignment 'new_elementclass=(struct ElementClass*)calloc(1,sizeof(struct ElementClass))', assigned value is 0 netgen-1.5.133/base/netcmp.c:1753:2: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:1778:2: warning: If memory allocation fails, then there is a possible null pointer dereference: new_nodeclass [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:1773:26: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:1773:6: note: Assignment 'new_nodeclass=(struct NodeClass*)calloc(1,sizeof(struct NodeClass))', assigned value is 0 netgen-1.5.133/base/netcmp.c:1778:2: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:3176:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:3175:34: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:3175:13: note: Assignment 'newcomp=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:3176:3: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:3178:6: warning: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:3175:34: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:3175:13: note: Assignment 'newcomp=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:3178:6: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:3179:6: warning: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:3175:34: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:3175:13: note: Assignment 'newcomp=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:3179:6: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:3180:6: warning: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:3175:34: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:3175:13: note: Assignment 'newcomp=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:3180:6: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:3181:6: warning: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:3175:34: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:3175:13: note: Assignment 'newcomp=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:3181:6: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:3184:6: warning: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:3175:34: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:3175:13: note: Assignment 'newcomp=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:3184:6: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:3185:6: warning: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:3175:34: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:3175:13: note: Assignment 'newcomp=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:3185:6: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:3186:6: warning: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:3175:34: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:3175:13: note: Assignment 'newcomp=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:3186:6: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:3187:6: warning: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:3175:34: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:3175:13: note: Assignment 'newcomp=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:3187:6: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:3298:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:3297:35: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:3297:14: note: Assignment 'newcomp=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:3298:4: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:3299:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:3297:35: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:3297:14: note: Assignment 'newcomp=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:3299:4: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:3300:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:3297:35: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:3297:14: note: Assignment 'newcomp=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:3300:4: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:3301:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:3297:35: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:3297:14: note: Assignment 'newcomp=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:3301:4: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:3302:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:3297:35: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:3297:14: note: Assignment 'newcomp=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:3302:4: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:4027:7: warning: If memory allocation fails, then there is a possible null pointer dereference: netwk1 [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:4026:24: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:4026:16: note: Assignment 'netwk1=(char*)malloc(n)', assigned value is 0 netgen-1.5.133/base/netcmp.c:4027:7: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:4048:7: warning: If memory allocation fails, then there is a possible null pointer dereference: netwk2 [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:4047:24: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:4047:16: note: Assignment 'netwk2=(char*)malloc(n)', assigned value is 0 netgen-1.5.133/base/netcmp.c:4048:7: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:4306:7: warning: If memory allocation fails, then there is a possible null pointer dereference: plink [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:4305:28: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:4305:15: note: Assignment 'plink=(struct _proplinkproplinkptr)malloc(sizeof(struct proplink))', assigned value is 0 netgen-1.5.133/base/netcmp.c:4306:7: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:4307:7: warning: If memory allocation fails, then there is a possible null pointer dereference: plink [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:4305:28: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:4305:15: note: Assignment 'plink=(struct _proplinkproplinkptr)malloc(sizeof(struct proplink))', assigned value is 0 netgen-1.5.133/base/netcmp.c:4307:7: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:4328:7: warning: If memory allocation fails, then there is a possible null pointer dereference: plist [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:4319:32: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:4319:12: note: Assignment 'plist=(struct property**)calloc(pcount,sizeof(struct property*))', assigned value is 0 netgen-1.5.133/base/netcmp.c:4328:7: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:4329:7: warning: If memory allocation fails, then there is a possible null pointer dereference: vlist [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:4320:34: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:4320:12: note: Assignment 'vlist=(struct valuelist***)calloc(pcount,sizeof(struct valuelist**))', assigned value is 0 netgen-1.5.133/base/netcmp.c:4329:7: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:4331:7: warning: If memory allocation fails, then there is a possible null pointer dereference: clist [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:4321:30: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:4321:12: note: Assignment 'clist=(unsigned char**)calloc(pcount,sizeof(unsigned char*))', assigned value is 0 netgen-1.5.133/base/netcmp.c:4331:7: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:4843:11: warning: Either the condition 'vl2==0' is redundant or there is possible null pointer dereference: vl2. [nullPointerRedundantCheck] netgen-1.5.133/base/netcmp.c:4864:15: note: Assuming that condition 'vl2==0' is not redundant netgen-1.5.133/base/netcmp.c:4843:11: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:5156:15: warning: Either the condition '(tp=LookupCellFile(model,file))==0' is redundant or there is possible null pointer dereference: tp. [nullPointerRedundantCheck] netgen-1.5.133/base/netcmp.c:5153:44: note: Assuming that condition '(tp=LookupCellFile(model,file))==0' is not redundant netgen-1.5.133/base/netcmp.c:5156:15: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:5308:7: warning: Either the condition 'vl2' is redundant or there is possible null pointer dereference: vl2. [nullPointerRedundantCheck] netgen-1.5.133/base/netcmp.c:5311:7: note: Assuming that condition 'vl2' is not redundant netgen-1.5.133/base/netcmp.c:5308:7: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:5359:7: warning: Either the condition 'vl1' is redundant or there is possible null pointer dereference: vl1. [nullPointerRedundantCheck] netgen-1.5.133/base/netcmp.c:5362:7: note: Assuming that condition 'vl1' is not redundant netgen-1.5.133/base/netcmp.c:5359:7: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:5801:7: warning: Possible null pointer dereference: E1 [nullPointer] netgen-1.5.133/base/netcmp.c:5787:0: note: Assignment 'E1=0', assigned value is 0 netgen-1.5.133/base/netcmp.c:5788:30: note: Assuming condition is false netgen-1.5.133/base/netcmp.c:5801:7: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:5802:7: warning: Possible null pointer dereference: E2 [nullPointer] netgen-1.5.133/base/netcmp.c:5787:15: note: Assignment 'E2=0', assigned value is 0 netgen-1.5.133/base/netcmp.c:5788:30: note: Assuming condition is false netgen-1.5.133/base/netcmp.c:5802:7: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:5824:7: warning: Possible null pointer dereference: N1 [nullPointer] netgen-1.5.133/base/netcmp.c:5810:0: note: Assignment 'N1=0', assigned value is 0 netgen-1.5.133/base/netcmp.c:5811:27: note: Assuming condition is false netgen-1.5.133/base/netcmp.c:5824:7: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:5825:7: warning: Possible null pointer dereference: N2 [nullPointer] netgen-1.5.133/base/netcmp.c:5810:15: note: Assignment 'N2=0', assigned value is 0 netgen-1.5.133/base/netcmp.c:5811:27: note: Assuming condition is false netgen-1.5.133/base/netcmp.c:5825:7: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:5893:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newperm [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:5892:37: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:5892:15: note: Assignment 'newperm=(struct Permutation*)calloc(1,sizeof(struct Permutation))', assigned value is 0 netgen-1.5.133/base/netcmp.c:5893:5: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:5894:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newperm [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:5892:37: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:5892:15: note: Assignment 'newperm=(struct Permutation*)calloc(1,sizeof(struct Permutation))', assigned value is 0 netgen-1.5.133/base/netcmp.c:5894:5: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:5895:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newperm [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:5892:37: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:5892:15: note: Assignment 'newperm=(struct Permutation*)calloc(1,sizeof(struct Permutation))', assigned value is 0 netgen-1.5.133/base/netcmp.c:5895:5: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:6190:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newIgnore [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:6189:37: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:6189:16: note: Assignment 'newIgnore=(struct IgnoreList*)malloc(sizeof(struct IgnoreList))', assigned value is 0 netgen-1.5.133/base/netcmp.c:6190:4: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:6192:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newIgnore [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:6189:37: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:6189:16: note: Assignment 'newIgnore=(struct IgnoreList*)malloc(sizeof(struct IgnoreList))', assigned value is 0 netgen-1.5.133/base/netcmp.c:6192:4: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:6193:11: warning: If memory allocation fails, then there is a possible null pointer dereference: newIgnore [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:6189:37: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:6189:16: note: Assignment 'newIgnore=(struct IgnoreList*)malloc(sizeof(struct IgnoreList))', assigned value is 0 netgen-1.5.133/base/netcmp.c:6193:11: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:6194:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newIgnore [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:6189:37: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:6189:16: note: Assignment 'newIgnore=(struct IgnoreList*)malloc(sizeof(struct IgnoreList))', assigned value is 0 netgen-1.5.133/base/netcmp.c:6194:4: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:6195:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newIgnore [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:6189:37: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:6189:16: note: Assignment 'newIgnore=(struct IgnoreList*)malloc(sizeof(struct IgnoreList))', assigned value is 0 netgen-1.5.133/base/netcmp.c:6195:4: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:6285:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newc [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:6284:32: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:6284:11: note: Assignment 'newc=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:6285:4: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:6286:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newc [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:6284:32: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:6284:11: note: Assignment 'newc=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:6286:4: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:6287:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newc [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:6284:32: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:6284:11: note: Assignment 'newc=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:6287:4: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:6288:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newc [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:6284:32: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:6284:11: note: Assignment 'newc=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:6288:4: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:6290:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newc [nullPointerOutOfMemory] netgen-1.5.133/base/netcmp.c:6284:32: note: Assuming allocation function fails netgen-1.5.133/base/netcmp.c:6284:11: note: Assignment 'newc=(struct Correspond*)calloc(1,sizeof(struct Correspond))', assigned value is 0 netgen-1.5.133/base/netcmp.c:6290:4: note: Null pointer dereference netgen-1.5.133/base/netcmp.c:4604:1: style: Label 'cleanup' is not used. [unusedLabel] netgen-1.5.133/base/netcmp.c:5148:27: style:inconclusive: Function 'DumpNetworkAll' argument 1 names different: declaration 'name' definition 'model'. [funcArgNamesDifferent] netgen-1.5.133/base/netcmp.h:52:34: note: Function 'DumpNetworkAll' argument 1 names different: declaration 'name' definition 'model'. netgen-1.5.133/base/netcmp.c:5148:27: note: Function 'DumpNetworkAll' argument 1 names different: declaration 'name' definition 'model'. netgen-1.5.133/base/netcmp.c:297:19: style: Local variable 'E' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:102:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:297:19: note: Shadow variable netgen-1.5.133/base/netcmp.c:373:16: style: Local variable 'N' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:98:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:373:16: note: Shadow variable netgen-1.5.133/base/netcmp.c:493:19: style: Local variable 'E' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:102:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:493:19: note: Shadow variable netgen-1.5.133/base/netcmp.c:494:16: style: Local variable 'N' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:98:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:494:16: note: Shadow variable netgen-1.5.133/base/netcmp.c:1159:23: style: Local variable 'E' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:102:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:1159:23: note: Shadow variable netgen-1.5.133/base/netcmp.c:1340:23: style: Local variable 'E' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:102:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:1340:23: note: Shadow variable netgen-1.5.133/base/netcmp.c:1511:20: style: Local variable 'N' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:98:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:1511:20: note: Shadow variable netgen-1.5.133/base/netcmp.c:1652:20: style: Local variable 'N' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:98:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:1652:20: note: Shadow variable netgen-1.5.133/base/netcmp.c:1871:19: style: Local variable 'E' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:102:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:1871:19: note: Shadow variable netgen-1.5.133/base/netcmp.c:1897:16: style: Local variable 'N' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:98:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:1897:16: note: Shadow variable netgen-1.5.133/base/netcmp.c:2321:19: style: Local variable 'E' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:102:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:2321:19: note: Shadow variable netgen-1.5.133/base/netcmp.c:2397:21: style: Local variable 'E' shadows outer argument [shadowArgument] netgen-1.5.133/base/netcmp.c:2345:48: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:2397:21: note: Shadow variable netgen-1.5.133/base/netcmp.c:2397:25: style: Local variable 'enext' shadows outer variable [shadowVariable] netgen-1.5.133/base/netcmp.c:2353:19: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:2397:25: note: Shadow variable netgen-1.5.133/base/netcmp.c:2443:16: style: Local variable 'N' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:98:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:2443:16: note: Shadow variable netgen-1.5.133/base/netcmp.c:2514:18: style: Local variable 'N' shadows outer argument [shadowArgument] netgen-1.5.133/base/netcmp.c:2467:42: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:2514:18: note: Shadow variable netgen-1.5.133/base/netcmp.c:2514:22: style: Local variable 'nnext' shadows outer variable [shadowVariable] netgen-1.5.133/base/netcmp.c:2470:16: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:2514:22: note: Shadow variable netgen-1.5.133/base/netcmp.c:2991:23: style: Local variable 'E' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:102:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:2991:23: note: Shadow variable netgen-1.5.133/base/netcmp.c:3603:20: style: Local variable 'N' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:98:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:3603:20: note: Shadow variable netgen-1.5.133/base/netcmp.c:3622:23: style: Local variable 'E' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:102:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:3622:23: note: Shadow variable netgen-1.5.133/base/netcmp.c:3654:21: style: Local variable 'E' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:102:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:3654:21: note: Shadow variable netgen-1.5.133/base/netcmp.c:3667:18: style: Local variable 'N' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:98:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:3667:18: note: Shadow variable netgen-1.5.133/base/netcmp.c:5528:19: style: Local variable 'E' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:102:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:5528:19: note: Shadow variable netgen-1.5.133/base/netcmp.c:5529:16: style: Local variable 'N' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:98:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:5529:16: note: Shadow variable netgen-1.5.133/base/netcmp.c:5566:19: style: Local variable 'E' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:102:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:5566:19: note: Shadow variable netgen-1.5.133/base/netcmp.c:5567:16: style: Local variable 'N' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:98:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:5567:16: note: Shadow variable netgen-1.5.133/base/netcmp.c:5613:18: style: Local variable 'N' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:98:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:5613:18: note: Shadow variable netgen-1.5.133/base/netcmp.c:5676:21: style: Local variable 'E' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:102:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:5676:21: note: Shadow variable netgen-1.5.133/base/netcmp.c:5780:19: style: Local variable 'E' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:102:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:5780:19: note: Shadow variable netgen-1.5.133/base/netcmp.c:5781:16: style: Local variable 'N' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:98:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:5781:16: note: Shadow variable netgen-1.5.133/base/netcmp.c:5995:20: style: Local variable 'E' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:102:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:5995:20: note: Shadow variable netgen-1.5.133/base/netcmp.c:6053:19: style: Local variable 'E' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:102:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:6053:19: note: Shadow variable netgen-1.5.133/base/netcmp.c:6111:16: style: Local variable 'N' shadows outer function [shadowFunction] netgen-1.5.133/base/netgen.h:98:14: note: Shadowed declaration netgen-1.5.133/base/netcmp.c:6111:16: note: Shadow variable netgen-1.5.133/base/netcmp.c:1151:9: style: Variable 'estr' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:2673:13: style: Variable 'chd' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:2694:18: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:2771:17: style: Variable 'tp1' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:2771:23: style: Variable 'tp2' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:2771:29: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:3135:32: style: Variable 'tctest' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:3378:19: style: Variable 'tc1' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:3378:25: style: Variable 'tc2' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:3720:15: style: Variable 's1' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:3720:20: style: Variable 's2' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:3741:21: style: Variable 'kl' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:3984:22: style: Variable 'vl' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:4276:26: style: Variable 'm_rec' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:5186:21: style: Variable 'kl1' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:5186:27: style: Variable 'kl2' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:5617:27: style: Variable 'ob1' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:5917:21: style: Variable 'obj1' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:5917:28: style: Variable 'obj2' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:6109:19: style: Variable 'ob' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:6222:29: style: Variable 'tpx' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netcmp.c:652:16: style: Variable 'maxcount' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/netcmp.c:770:16: style: Variable 'maxcount' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/netcmp.c:2774:16: style: Variable 'needflat' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/netcmp.c:2839:16: style: Variable 'needflat' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/netcmp.c:2889:6: style: Variable 'tp1' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/netcmp.c:2907:12: style: Variable 'needflat' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/netcmp.c:3092:16: style: Variable 'tcsub' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/netcmp.c:3119:13: style: Variable 'tcsub' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/netcmp.c:3213:13: style: Variable 'tcsub' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/netcmp.c:3258:30: style: Unused variable: tcsub1 [unusedVariable] netgen-1.5.133/base/netcmp.c:3258:39: style: Unused variable: tcsub2 [unusedVariable] netgen-1.5.133/base/netcmp.c:3378:31: style: Unused variable: tcf [unusedVariable] netgen-1.5.133/base/netcmp.c:3976:26: style: Unused variable: obp [unusedVariable] netgen-1.5.133/base/netcmp.c:4280:25: style: Unused variable: k [unusedVariable] netgen-1.5.133/base/netcmp.c:5623:5: style: Variable 'N1' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/netcmp.c:5616:19: style: Unused variable: tc1 [unusedVariable] netgen-1.5.133/base/netcmp.c:5616:25: style: Unused variable: tc2 [unusedVariable] netgen-1.5.133/base/netcmp.c:5617:21: style: Unused variable: tob [unusedVariable] netgen-1.5.133/base/netcmp.c:5617:33: style: Unused variable: ob2 [unusedVariable] netgen-1.5.133/base/netcmp.c:5618:9: style: Unused variable: portnum [unusedVariable] netgen-1.5.133/base/netcmp.c:5683:5: style: Variable 'E1' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/netcmp.c:5973:11: style: Variable 'lastperm' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/netcmp.c:6220:10: style: Unused variable: class1 [unusedVariable] netgen-1.5.133/base/netcmp.c:6220:19: style: Unused variable: class2 [unusedVariable] netgen-1.5.133/base/netgen.c:88:5: warning: If memory allocation fails, then there is a possible null pointer dereference: newstack [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:87:35: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:87:16: note: Assignment 'newstack=(struct tokstack*)calloc(1,sizeof(struct tokstack))', assigned value is 0 netgen-1.5.133/base/netgen.c:88:5: note: Null pointer dereference netgen-1.5.133/base/netgen.c:152:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newstack [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:151:32: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:151:13: note: Assignment 'newstack=(struct tokstack*)calloc(1,sizeof(struct tokstack))', assigned value is 0 netgen-1.5.133/base/netgen.c:152:2: note: Null pointer dereference netgen-1.5.133/base/netgen.c:153:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newstack [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:151:32: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:151:13: note: Assignment 'newstack=(struct tokstack*)calloc(1,sizeof(struct tokstack))', assigned value is 0 netgen-1.5.133/base/netgen.c:153:2: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1079:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1078:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1078:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1079:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1080:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1078:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1078:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1080:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1081:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1078:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1078:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1081:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1082:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1078:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1078:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1082:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1083:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1078:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1078:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1083:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1084:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1078:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1078:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1084:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1085:22: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1078:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1078:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1085:22: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1114:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1113:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1113:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1114:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1115:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1113:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1113:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1115:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1116:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1113:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1113:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1116:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1117:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1113:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1113:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1117:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1118:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1113:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1113:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1118:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1119:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1113:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1113:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1119:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1120:22: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1113:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1113:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1120:22: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1147:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1146:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1146:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1147:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1148:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1146:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1146:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1148:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1149:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1146:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1146:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1149:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1150:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1146:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1146:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1150:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1151:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1146:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1146:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1151:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1152:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1146:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1146:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1152:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1153:22: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1146:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1146:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1153:22: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1180:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1179:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1179:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1180:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1181:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1179:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1179:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1181:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1182:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1179:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1179:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1182:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1183:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1179:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1179:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1183:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1184:7: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1179:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1179:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1184:7: note: Null pointer dereference netgen-1.5.133/base/netgen.c:1189:22: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:1179:12: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:1179:12: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:1189:22: note: Null pointer dereference netgen-1.5.133/base/netgen.c:2062:5: warning: If memory allocation fails, then there is a possible null pointer dereference: tp [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:2061:10: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:2061:10: note: Assignment 'tp=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:2062:5: note: Null pointer dereference netgen-1.5.133/base/netgen.c:2063:5: warning: If memory allocation fails, then there is a possible null pointer dereference: tp [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:2061:10: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:2061:10: note: Assignment 'tp=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:2063:5: note: Null pointer dereference netgen-1.5.133/base/netgen.c:2064:5: warning: If memory allocation fails, then there is a possible null pointer dereference: tp [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:2061:10: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:2061:10: note: Assignment 'tp=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:2064:5: note: Null pointer dereference netgen-1.5.133/base/netgen.c:2065:5: warning: If memory allocation fails, then there is a possible null pointer dereference: tp [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:2061:10: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:2061:10: note: Assignment 'tp=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:2065:5: note: Null pointer dereference netgen-1.5.133/base/netgen.c:2066:5: warning: If memory allocation fails, then there is a possible null pointer dereference: tp [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:2061:10: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:2061:10: note: Assignment 'tp=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:2066:5: note: Null pointer dereference netgen-1.5.133/base/netgen.c:2071:5: warning: If memory allocation fails, then there is a possible null pointer dereference: tp [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:2061:10: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:2061:10: note: Assignment 'tp=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:2071:5: note: Null pointer dereference netgen-1.5.133/base/netgen.c:2098:3: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:2097:8: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:2097:8: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:2098:3: note: Null pointer dereference netgen-1.5.133/base/netgen.c:2099:3: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:2097:8: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:2097:8: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:2099:3: note: Null pointer dereference netgen-1.5.133/base/netgen.c:2100:3: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:2097:8: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:2097:8: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:2100:3: note: Null pointer dereference netgen-1.5.133/base/netgen.c:2101:3: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:2097:8: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:2097:8: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:2101:3: note: Null pointer dereference netgen-1.5.133/base/netgen.c:2102:3: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:2097:8: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:2097:8: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:2102:3: note: Null pointer dereference netgen-1.5.133/base/netgen.c:2103:3: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:2097:8: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:2097:8: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:2103:3: note: Null pointer dereference netgen-1.5.133/base/netgen.c:2104:18: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:2097:8: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:2097:8: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/netgen.c:2104:18: note: Null pointer dereference netgen-1.5.133/base/netgen.c:2988:3: warning: If memory allocation fails, then there is a possible null pointer dereference: kv2 [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:2987:29: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:2987:9: note: Assignment 'kv2=(struct valuelist*)malloc((k+2)*sizeof(struct valuelist))', assigned value is 0 netgen-1.5.133/base/netgen.c:2988:3: note: Null pointer dereference netgen-1.5.133/base/netgen.c:2989:3: warning: If memory allocation fails, then there is a possible null pointer dereference: kv2 [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:2987:29: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:2987:9: note: Assignment 'kv2=(struct valuelist*)malloc((k+2)*sizeof(struct valuelist))', assigned value is 0 netgen-1.5.133/base/netgen.c:2989:3: note: Null pointer dereference netgen-1.5.133/base/netgen.c:2991:3: warning: If memory allocation fails, then there is a possible null pointer dereference: kv2 [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:2987:29: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:2987:9: note: Assignment 'kv2=(struct valuelist*)malloc((k+2)*sizeof(struct valuelist))', assigned value is 0 netgen-1.5.133/base/netgen.c:2991:3: note: Null pointer dereference netgen-1.5.133/base/netgen.c:2992:11: warning: If memory allocation fails, then there is a possible null pointer dereference: kv2 [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:2987:29: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:2987:9: note: Assignment 'kv2=(struct valuelist*)malloc((k+2)*sizeof(struct valuelist))', assigned value is 0 netgen-1.5.133/base/netgen.c:2992:11: note: Null pointer dereference netgen-1.5.133/base/netgen.c:2994:6: warning: If memory allocation fails, then there is a possible null pointer dereference: kv2 [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:2987:29: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:2987:9: note: Assignment 'kv2=(struct valuelist*)malloc((k+2)*sizeof(struct valuelist))', assigned value is 0 netgen-1.5.133/base/netgen.c:2994:6: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3275:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nob [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3274:15: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3274:15: note: Assignment 'nob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3275:9: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3276:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nob [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3274:15: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3274:15: note: Assignment 'nob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3276:9: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3277:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nob [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3274:15: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3274:15: note: Assignment 'nob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3277:9: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3278:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nob [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3274:15: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3274:15: note: Assignment 'nob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3278:9: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3279:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nob [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3274:15: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3274:15: note: Assignment 'nob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3279:9: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3293:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nob [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3274:15: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3274:15: note: Assignment 'nob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3293:9: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3302:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nob [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3301:15: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3301:15: note: Assignment 'nob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3302:9: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3303:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nob [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3301:15: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3301:15: note: Assignment 'nob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3303:9: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3304:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nob [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3301:15: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3301:15: note: Assignment 'nob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3304:9: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3305:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nob [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3301:15: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3301:15: note: Assignment 'nob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3305:9: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3306:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nob [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3301:15: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3301:15: note: Assignment 'nob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3306:9: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3321:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nob [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3301:15: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3301:15: note: Assignment 'nob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3321:9: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3496:11: warning: If memory allocation fails, then there is a possible null pointer dereference: instlist [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3432:35: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3432:15: note: Assignment 'instlist=(struct objlist***)calloc(tp->nodename_cache_maxnodenum+1,sizeof(struct objlist**))', assigned value is 0 netgen-1.5.133/base/netgen.c:3496:11: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3518:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nob [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3517:15: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3517:15: note: Assignment 'nob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3518:9: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3519:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nob [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3517:15: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3517:15: note: Assignment 'nob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3519:9: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3520:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nob [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3517:15: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3517:15: note: Assignment 'nob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3520:9: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3521:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nob [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3517:15: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3517:15: note: Assignment 'nob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3521:9: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3521:29: warning: Either the condition 'obp==0' is redundant or there is possible null pointer dereference: obp. [nullPointerRedundantCheck] netgen-1.5.133/base/netgen.c:3514:14: note: Assuming that condition 'obp==0' is not redundant netgen-1.5.133/base/netgen.c:3512:15: note: Assignment to 'obp=obn->next' netgen-1.5.133/base/netgen.c:3512:10: note: obp is assigned 'obn->next' here. netgen-1.5.133/base/netgen.c:3521:29: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3523:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nob [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3517:15: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3517:15: note: Assignment 'nob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3523:9: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3539:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nob [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3517:15: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3517:15: note: Assignment 'nob=(struct objlist*)calloc(1,sizeof(struct objlist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3539:9: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3550:8: warning: If memory allocation fails, then there is a possible null pointer dereference: kv2 [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3548:34: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3548:14: note: Assignment 'kv2=(struct valuelist*)malloc((k+2)*sizeof(struct valuelist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3550:8: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3551:8: warning: If memory allocation fails, then there is a possible null pointer dereference: kv2 [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3548:34: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3548:14: note: Assignment 'kv2=(struct valuelist*)malloc((k+2)*sizeof(struct valuelist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3551:8: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3553:8: warning: If memory allocation fails, then there is a possible null pointer dereference: kv2 [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3548:34: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3548:14: note: Assignment 'kv2=(struct valuelist*)malloc((k+2)*sizeof(struct valuelist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3553:8: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3554:16: warning: If memory allocation fails, then there is a possible null pointer dereference: kv2 [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3548:34: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3548:14: note: Assignment 'kv2=(struct valuelist*)malloc((k+2)*sizeof(struct valuelist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3554:16: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3556:11: warning: If memory allocation fails, then there is a possible null pointer dereference: kv2 [nullPointerOutOfMemory] netgen-1.5.133/base/netgen.c:3548:34: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3548:14: note: Assignment 'kv2=(struct valuelist*)malloc((k+2)*sizeof(struct valuelist))', assigned value is 0 netgen-1.5.133/base/netgen.c:3556:11: note: Null pointer dereference netgen-1.5.133/base/netgen.c:3200:16: error:inconclusive: If memory allocation fails: overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmeticOutOfMemory] netgen-1.5.133/base/netgen.c:3198:18: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3198:10: note: Assignment 'pstr=(char*)malloc(pcnt)', assigned value is 0 netgen-1.5.133/base/netgen.c:3200:16: note: Null pointer subtraction netgen-1.5.133/base/netgen.c:3226:16: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] netgen-1.5.133/base/netgen.c:3224:19: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3224:11: note: Assignment 'p2str=(char*)malloc(pcnt)', assigned value is 0 netgen-1.5.133/base/netgen.c:3226:16: note: Null pointer addition netgen-1.5.133/base/netgen.c:567:11: style: Variable 'expstack' is reassigned a value before the old one has been used. [redundantAssignment] netgen-1.5.133/base/netgen.c:296:12: note: expstack is assigned netgen-1.5.133/base/netgen.c:567:11: note: expstack is overwritten netgen-1.5.133/base/netgen.c:939:9: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] netgen-1.5.133/base/netgen.c:938:9: note: result is assigned netgen-1.5.133/base/netgen.c:939:9: note: result is overwritten netgen-1.5.133/base/netgen.c:985:9: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] netgen-1.5.133/base/netgen.c:984:9: note: result is assigned netgen-1.5.133/base/netgen.c:985:9: note: result is overwritten netgen-1.5.133/base/netgen.c:1029:9: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] netgen-1.5.133/base/netgen.c:1028:9: note: result is assigned netgen-1.5.133/base/netgen.c:1029:9: note: result is overwritten netgen-1.5.133/base/netgen.c:1160:73: style:inconclusive: Function 'PropertyString' argument 4 names different: declaration 'slop' definition 'dval'. [funcArgNamesDifferent] netgen-1.5.133/base/netgen.h:36:10: note: Function 'PropertyString' argument 4 names different: declaration 'slop' definition 'dval'. netgen-1.5.133/base/netgen.c:1160:73: note: Function 'PropertyString' argument 4 names different: declaration 'slop' definition 'dval'. netgen-1.5.133/base/netgen.c:1208:36: style:inconclusive: Function 'ReopenCellDef' argument 2 names different: declaration 'file' definition 'fnum'. [funcArgNamesDifferent] netgen-1.5.133/base/netgen.h:22:43: note: Function 'ReopenCellDef' argument 2 names different: declaration 'file' definition 'fnum'. netgen-1.5.133/base/netgen.c:1208:36: note: Function 'ReopenCellDef' argument 2 names different: declaration 'file' definition 'fnum'. netgen-1.5.133/base/netgen.c:1229:30: style:inconclusive: Function 'CellDef' argument 2 names different: declaration 'file' definition 'fnum'. [funcArgNamesDifferent] netgen-1.5.133/base/netgen.h:23:37: note: Function 'CellDef' argument 2 names different: declaration 'file' definition 'fnum'. netgen-1.5.133/base/netgen.c:1229:30: note: Function 'CellDef' argument 2 names different: declaration 'file' definition 'fnum'. netgen-1.5.133/base/netgen.c:1310:32: style:inconclusive: Function 'CountPorts' argument 2 names different: declaration 'file' definition 'fnum'. [funcArgNamesDifferent] netgen-1.5.133/base/netgen.h:27:39: note: Function 'CountPorts' argument 2 names different: declaration 'file' definition 'fnum'. netgen-1.5.133/base/netgen.c:1310:32: note: Function 'CountPorts' argument 2 names different: declaration 'file' definition 'fnum'. netgen-1.5.133/base/netgen.c:1714:15: warning: Function 'P' argument order different: declaration 'fname, inststr, drain, gate, source' definition 'fname, inststr, gate, drain, source' [funcArgOrderDifferent] netgen-1.5.133/base/netgen.h:95:22: note: Function 'P' argument order different: declaration 'fname, inststr, drain, gate, source' definition 'fname, inststr, gate, drain, source' netgen-1.5.133/base/netgen.c:1714:15: note: Function 'P' argument order different: declaration 'fname, inststr, drain, gate, source' definition 'fname, inststr, gate, drain, source' netgen-1.5.133/base/netgen.c:1755:15: warning: Function 'N' argument order different: declaration 'fname, inststr, drain, gate, source' definition 'fname, inststr, gate, drain, source' [funcArgOrderDifferent] netgen-1.5.133/base/netgen.h:98:22: note: Function 'N' argument order different: declaration 'fname, inststr, drain, gate, source' definition 'fname, inststr, gate, drain, source' netgen-1.5.133/base/netgen.c:1755:15: note: Function 'N' argument order different: declaration 'fname, inststr, drain, gate, source' definition 'fname, inststr, gate, drain, source' netgen-1.5.133/base/netgen.c:2877:39: style:inconclusive: Function 'ConnectAllNodes' argument 2 names different: declaration 'fnum' definition 'file'. [funcArgNamesDifferent] netgen-1.5.133/base/netgen.h:125:46: note: Function 'ConnectAllNodes' argument 2 names different: declaration 'fnum' definition 'file'. netgen-1.5.133/base/netgen.c:2877:39: note: Function 'ConnectAllNodes' argument 2 names different: declaration 'fnum' definition 'file'. netgen-1.5.133/base/netgen.c:3137:38: style:inconclusive: Function 'CombineParallel' argument 2 names different: declaration 'fnum' definition 'file'. [funcArgNamesDifferent] netgen-1.5.133/base/netgen.h:126:46: note: Function 'CombineParallel' argument 2 names different: declaration 'fnum' definition 'file'. netgen-1.5.133/base/netgen.c:3137:38: note: Function 'CombineParallel' argument 2 names different: declaration 'fnum' definition 'file'. netgen-1.5.133/base/netgen.c:3417:36: style:inconclusive: Function 'CombineSeries' argument 2 names different: declaration 'fnum' definition 'file'. [funcArgNamesDifferent] netgen-1.5.133/base/netgen.h:127:44: note: Function 'CombineSeries' argument 2 names different: declaration 'fnum' definition 'file'. netgen-1.5.133/base/netgen.c:3417:36: note: Function 'CombineSeries' argument 2 names different: declaration 'fnum' definition 'file'. netgen-1.5.133/base/netgen.c:1597:33: style: Local variable 'tmpname' shadows outer variable [shadowVariable] netgen-1.5.133/base/netgen.c:1546:8: note: Shadowed declaration netgen-1.5.133/base/netgen.c:1597:33: note: Shadow variable netgen-1.5.133/base/netgen.c:3562:12: style: Local variable 'l' shadows outer variable [shadowVariable] netgen-1.5.133/base/netgen.c:3498:13: note: Shadowed declaration netgen-1.5.133/base/netgen.c:3562:12: note: Shadow variable netgen-1.5.133/base/netgen.c:275:22: style: Variable 'kl' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netgen.c:883:8: style: Variable 'value' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netgen.c:909:8: style: Variable 'value' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netgen.c:1231:19: style: Variable 'np' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netgen.c:1516:18: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netgen.c:1949:28: style: Parameter 'key1' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/netgen.c:1949:40: style: Parameter 'key2' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/netgen.c:1962:30: style: Parameter 'value1' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/netgen.c:1962:44: style: Parameter 'value2' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/netgen.c:2167:38: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/netgen.c:2265:21: style: Variable 'prop' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netgen.c:2482:34: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/netgen.c:2501:25: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/netgen.c:2536:32: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/netgen.c:2782:21: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/netgen.c:3010:22: style: Variable 'kv' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netgen.c:3058:22: style: Variable 'kv' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netgen.c:3217:19: style: Variable 'pob1' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netgen.c:3217:26: style: Variable 'pob2' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/netgen.c:3419:23: style: Variable 'tp2' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/print.c:85:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/print.c:213:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/netgen.c:84:12: style: Unused variable: dval [unusedVariable] netgen-1.5.133/base/netgen.c:85:11: style: Unused variable: string [unusedVariable] netgen-1.5.133/base/netgen.c:275:22: style: Variable 'kl' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/netgen.c:277:9: style: Unused variable: toktype [unusedVariable] netgen-1.5.133/base/netgen.c:277:18: style: Unused variable: functype [unusedVariable] netgen-1.5.133/base/netgen.c:571:13: style: Unused variable: dval1 [unusedVariable] netgen-1.5.133/base/netgen.c:571:20: style: Unused variable: dval2 [unusedVariable] netgen-1.5.133/base/netgen.c:933:25: style: Variable 'kl' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/netgen.c:1246:8: style: Variable 'np' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/netgen.c:1552:23: style: Unused variable: samenode [unusedVariable] netgen-1.5.133/base/netgen.c:2170:9: style: Unused variable: ival [unusedVariable] netgen-1.5.133/base/netgen.c:2262:24: style: Unused variable: pmod [unusedVariable] netgen-1.5.133/base/netgen.c:2264:26: style: Unused variable: vtemp [unusedVariable] netgen-1.5.133/base/netgen.c:2338:23: style: Unused variable: kv [unusedVariable] netgen-1.5.133/base/netgen.c:2338:28: style: Unused variable: newkv [unusedVariable] netgen-1.5.133/base/netgen.c:2339:23: style: Unused variable: vl [unusedVariable] netgen-1.5.133/base/netgen.c:2339:28: style: Unused variable: lastvl [unusedVariable] netgen-1.5.133/base/netgen.c:2340:9: style: Unused variable: isnum [unusedVariable] netgen-1.5.133/base/netgen.c:2340:16: style: Unused variable: filenum [unusedVariable] netgen-1.5.133/base/netgen.c:2672:17: style: Unused variable: afval [unusedVariable] netgen-1.5.133/base/netgen.c:2980:6: style: Variable 'kv' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/netgen.c:3009:11: style: Unused variable: k [unusedVariable] netgen-1.5.133/base/netgen.c:3009:14: style: Unused variable: l [unusedVariable] netgen-1.5.133/base/netgen.c:3010:27: style: Unused variable: kv2 [unusedVariable] netgen-1.5.133/base/netgen.c:3012:10: style: Unused variable: tmpstr [unusedVariable] netgen-1.5.133/base/netgen.c:3146:8: style: Unused variable: i [unusedVariable] netgen-1.5.133/base/netgen.c:3146:21: style: Unused variable: hastag [unusedVariable] netgen-1.5.133/base/print.c:44:27: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/print.c:83:28: style: Parameter 's' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/print.c:281:19: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/print.c:281:31: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/place.c:835:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] netgen-1.5.133/base/place.c:848:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] netgen-1.5.133/base/place.c:543:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] netgen-1.5.133/base/place.c:545:5: note: Found duplicate branches for 'if' and 'else'. netgen-1.5.133/base/place.c:543:5: note: Found duplicate branches for 'if' and 'else'. netgen-1.5.133/base/place.c:193:21: style: Local variable 'tp' shadows outer variable [shadowVariable] netgen-1.5.133/base/place.c:174:17: note: Shadowed declaration netgen-1.5.133/base/place.c:193:21: note: Shadow variable netgen-1.5.133/base/random.c:87:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/random.c:111:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/place.c:510:45: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/place.c:587:21: style: Variable 'tp2' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/place.c:619:17: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/place.c:782:38: style: Parameter 'prompt2' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/place.c:822:43: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/place.c:826:9: style: Variable 'ch' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/place.c:882:28: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/place.c:895:25: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/query.c:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/query.c:80:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/query.c:144:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/query.c:804:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/query.c:941:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/query.c:1150:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/random.c:186:5: style: Local variable 'i' shadows outer variable [shadowVariable] netgen-1.5.133/base/random.c:126:9: note: Shadowed declaration netgen-1.5.133/base/random.c:186:5: note: Shadow variable netgen-1.5.133/base/test.c:248:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/query.c:819:10: warning: If memory allocation fails, then there is a possible null pointer dereference: instlist [nullPointerOutOfMemory] netgen-1.5.133/base/query.c:809:32: note: Assuming allocation function fails netgen-1.5.133/base/query.c:809:14: note: Assignment 'instlist=(unsigned char*)calloc(nodemax+1,sizeof(unsigned char))', assigned value is 0 netgen-1.5.133/base/query.c:819:10: note: Null pointer dereference netgen-1.5.133/base/query.c:682:50: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] netgen-1.5.133/base/query.c:555:33: style:inconclusive: Function 'PrintNodes' argument 2 names different: declaration 'file' definition 'filenum'. [funcArgNamesDifferent] netgen-1.5.133/base/query.h:18:40: note: Function 'PrintNodes' argument 2 names different: declaration 'file' definition 'filenum'. netgen-1.5.133/base/query.c:555:33: note: Function 'PrintNodes' argument 2 names different: declaration 'file' definition 'filenum'. netgen-1.5.133/base/query.c:657:32: style:inconclusive: Function 'PrintCell' argument 2 names different: declaration 'file' definition 'fnum'. [funcArgNamesDifferent] netgen-1.5.133/base/netgen.h:160:39: note: Function 'PrintCell' argument 2 names different: declaration 'file' definition 'fnum'. netgen-1.5.133/base/query.c:657:32: note: Function 'PrintCell' argument 2 names different: declaration 'file' definition 'fnum'. netgen-1.5.133/base/query.c:706:37: style:inconclusive: Function 'PrintInstances' argument 2 names different: declaration 'file' definition 'filenum'. [funcArgNamesDifferent] netgen-1.5.133/base/query.h:20:44: note: Function 'PrintInstances' argument 2 names different: declaration 'file' definition 'filenum'. netgen-1.5.133/base/query.c:706:37: note: Function 'PrintInstances' argument 2 names different: declaration 'file' definition 'filenum'. netgen-1.5.133/base/query.c:856:43: style:inconclusive: Function 'PrintPortsInCell' argument 2 names different: declaration 'file' definition 'filenum'. [funcArgNamesDifferent] netgen-1.5.133/base/query.h:22:50: note: Function 'PrintPortsInCell' argument 2 names different: declaration 'file' definition 'filenum'. netgen-1.5.133/base/query.c:856:43: note: Function 'PrintPortsInCell' argument 2 names different: declaration 'file' definition 'filenum'. netgen-1.5.133/base/query.c:882:44: style:inconclusive: Function 'PrintLeavesInCell' argument 2 names different: declaration 'file' definition 'filenum'. [funcArgNamesDifferent] netgen-1.5.133/base/query.h:23:51: note: Function 'PrintLeavesInCell' argument 2 names different: declaration 'file' definition 'filenum'. netgen-1.5.133/base/query.c:882:44: note: Function 'PrintLeavesInCell' argument 2 names different: declaration 'file' definition 'filenum'. netgen-1.5.133/base/query.c:75:9: style: Local variable 'nexttok' shadows outer variable [shadowVariable] netgen-1.5.133/base/netfile.h:31:14: note: Shadowed declaration netgen-1.5.133/base/query.c:75:9: note: Shadow variable netgen-1.5.133/base/query.c:57:22: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/query.c:433:18: style: Unused variable: tp [unusedVariable] netgen-1.5.133/base/query.c:484:20: style: Unused variable: ob [unusedVariable] netgen-1.5.133/base/query.c:484:25: style: Unused variable: lob [unusedVariable] netgen-1.5.133/base/query.c:484:31: style: Unused variable: nob [unusedVariable] netgen-1.5.133/base/query.c:507:29: style: Unused variable: tp [unusedVariable] netgen-1.5.133/base/query.c:781:7: style: Unused variable: node [unusedVariable] netgen-1.5.133/base/query.c:781:25: style: Unused variable: morenodes [unusedVariable] netgen-1.5.133/base/wombat.c:32:31: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/spice.c:404:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/spice.c:546:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/spice.c:1890:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/spice.c:1988:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/xilinx.c:166:1: portability: Omitted return type of function 'xilinxCell' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/base/xilinx.c:255:1: portability: Omitted return type of function 'xilinx_sym' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/base/xilinx.c:276:9: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] netgen-1.5.133/base/xilinx.c:339:9: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] netgen-1.5.133/base/xilinx.c:46:8: style: Parameter 's' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/xilinx.c:72:8: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/xilinx.c:73:8: style: Parameter 's' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/xilinx.c:138:8: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/xilinx.c:173:6: style: Unused variable: pin [unusedVariable] netgen-1.5.133/base/xilinx.c:241:16: style: Unused variable: gnl [unusedVariable] netgen-1.5.133/base/xilinx.c:243:15: style: Unused variable: pl [unusedVariable] netgen-1.5.133/base/xilinx.c:243:19: style: Unused variable: npl [unusedVariable] netgen-1.5.133/base/verilog.c:97:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/verilog.c:707:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/verilog.c:1938:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/verilog.c:2041:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/dbug/analyze.c:527:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/dbug/analyze.c:434:29: debug: Function::addArguments found argument 'timed' with varid 0. [varid0] netgen-1.5.133/dbug/analyze.c:481:39: debug: Function::addArguments found argument 's_time' with varid 0. [varid0] netgen-1.5.133/dbug/analyze.c:186:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/dbug/analyze.c:269:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] netgen-1.5.133/dbug/analyze.c:468:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timed [valueFlowBailoutIncompleteVar] netgen-1.5.133/dbug/analyze.c:486:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_time [valueFlowBailoutIncompleteVar] netgen-1.5.133/dbug/analyze.c:536:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/dbug/analyze.c:286:3: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'unsigned long *'. [invalidScanfArgType_int] netgen-1.5.133/dbug/analyze.c:286:3: error: Width 64 given in format string (no. 2) is larger than destination buffer 'fn_name[64]', use %63s to prevent overflowing it. [invalidScanfFormatWidth] netgen-1.5.133/dbug/analyze.c:292:3: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'unsigned long *'. [invalidScanfArgType_int] netgen-1.5.133/dbug/analyze.c:292:3: error: Width 64 given in format string (no. 2) is larger than destination buffer 'fn_name[64]', use %63s to prevent overflowing it. [invalidScanfFormatWidth] netgen-1.5.133/dbug/analyze.c:330:3: error: Width 64 given in format string (no. 3) is larger than destination buffer 'fn_name[64]', use %63s to prevent overflowing it. [invalidScanfFormatWidth] netgen-1.5.133/dbug/analyze.c:401:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] netgen-1.5.133/dbug/analyze.c:420:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] netgen-1.5.133/dbug/analyze.c:420:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] netgen-1.5.133/dbug/analyze.c:456:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netgen-1.5.133/dbug/analyze.c:456:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] netgen-1.5.133/dbug/analyze.c:456:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] netgen-1.5.133/dbug/analyze.c:463:2: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] netgen-1.5.133/dbug/analyze.c:123:30: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/dbug/analyze.c:436:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/dbug/analyze.c:372:9: warning: Uninitialized variable: fn_time [uninitvar] netgen-1.5.133/dbug/analyze.c:283:35: note: Assuming condition is false netgen-1.5.133/dbug/analyze.c:372:9: note: Uninitialized variable: fn_time netgen-1.5.133/dbug/dbug.c:1732:1: portability: Omitted return type of function 'Delay' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/dbug/dbug.c:952:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/dbug/dbug.c:1268:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/dbug/dbug.c:1383:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/dbug/dbug.c:1416:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/dbug/dbug.c:1653:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jmplevel [valueFlowBailoutIncompleteVar] netgen-1.5.133/dbug/dbug.c:1678:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jmplevel [valueFlowBailoutIncompleteVar] netgen-1.5.133/dbug/dbug.c:1769:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/dbug/dbug.c:1271:10: style: Condition '!Writable(name)' is always false [knownConditionTrueFalse] netgen-1.5.133/dbug/dbug.c:1550:15: note: Assignment 'granted=1', assigned value is 1 netgen-1.5.133/dbug/dbug.c:1271:20: note: Calling function 'Writable' returns 1 netgen-1.5.133/dbug/dbug.c:1271:10: note: Condition '!Writable(name)' is always false netgen-1.5.133/dbug/dbug.c:1291:11: style: Condition 'newfile' is always true [knownConditionTrueFalse] netgen-1.5.133/dbug/dbug.c:1280:17: note: Assignment 'newfile=1', assigned value is 1 netgen-1.5.133/dbug/dbug.c:1291:11: note: Condition 'newfile' is always true netgen-1.5.133/dbug/dbug.c:1334:6: style: Condition '!Writable(name)' is always false [knownConditionTrueFalse] netgen-1.5.133/dbug/dbug.c:1550:15: note: Assignment 'granted=1', assigned value is 1 netgen-1.5.133/dbug/dbug.c:1334:16: note: Calling function 'Writable' returns 1 netgen-1.5.133/dbug/dbug.c:1334:6: note: Condition '!Writable(name)' is always false netgen-1.5.133/dbug/dbug.c:1354:7: style: Condition 'newfile' is always true [knownConditionTrueFalse] netgen-1.5.133/dbug/dbug.c:1343:13: note: Assignment 'newfile=1', assigned value is 1 netgen-1.5.133/dbug/dbug.c:1354:7: note: Condition 'newfile' is always true netgen-1.5.133/dbug/dbug.c:647:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] netgen-1.5.133/dbug/dbug.c:651:9: warning: %lx in format string (no. 1) requires 'unsigned long' but the argument type is 'char *'. [invalidPrintfArgType_uint] netgen-1.5.133/dbug/dbug.c:699:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] netgen-1.5.133/dbug/dbug.c:691:6: style: Parameter '_slevel_' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/dbug/dbug.c:897:7: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/dbug/dbug.c:1181:7: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/dbug/dbug.c:1414:7: style: Parameter 'why' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/dbug/dbug.c:1542:7: style: Parameter 'pathname' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/dbug/dbug.c:1621:7: style: Parameter 'pathname' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/dbug/dbug.c:1766:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/dbug/example1.c:3:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/dbug/example1.c:5:7: style: Parameter 'argv' can be declared as const array [constParameter] netgen-1.5.133/dbug/example2.c:5:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/dbug/example2.c:7:7: style: Parameter 'argv' can be declared as const array [constParameter] netgen-1.5.133/dbug/example3.c:3:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/dbug/example3.c:5:7: style: Parameter 'argv' can be declared as const array [constParameter] netgen-1.5.133/base/spice.c:817:12: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] netgen-1.5.133/dbug/main.c:5:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/base/spice.c:494:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newstack [nullPointerOutOfMemory] netgen-1.5.133/base/spice.c:493:35: note: Assuming allocation function fails netgen-1.5.133/base/spice.c:493:15: note: Assignment 'newstack=(struct cellstack*)calloc(1,sizeof(struct cellstack))', assigned value is 0 netgen-1.5.133/base/spice.c:494:4: note: Null pointer dereference netgen-1.5.133/base/spice.c:495:4: warning: If memory allocation fails, then there is a possible null pointer dereference: newstack [nullPointerOutOfMemory] netgen-1.5.133/base/spice.c:493:35: note: Assuming allocation function fails netgen-1.5.133/base/spice.c:493:15: note: Assignment 'newstack=(struct cellstack*)calloc(1,sizeof(struct cellstack))', assigned value is 0 netgen-1.5.133/base/spice.c:495:4: note: Null pointer dereference netgen-1.5.133/netgen/inetcomp.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] netgen-1.5.133/netgen/inetcomp.c:28:31: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/netgen/inetcomp.c:34:26: style: Parameter 'argv' can be declared as const array [constParameter] netgen-1.5.133/netgen/inetcomp.c:36:8: style: Unused variable: cell1 [unusedVariable] netgen-1.5.133/netgen/inetcomp.c:36:20: style: Unused variable: cell2 [unusedVariable] netgen-1.5.133/base/spice.c:192:14: warning:inconclusive: Found suspicious equality comparison. Did you intend to assign a value instead? [constStatement] netgen-1.5.133/base/spice.c:212:14: warning:inconclusive: Found suspicious equality comparison. Did you intend to assign a value instead? [constStatement] netgen-1.5.133/base/spice.c:232:11: warning:inconclusive: Found suspicious equality comparison. Did you intend to assign a value instead? [constStatement] netgen-1.5.133/netgen/netcomp.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/netgen/netcomp.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/spice.c:786:48: style: Variable 'userpath' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/spice.c:813:18: style: Variable 'passwd' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/netgen/netcomp.c:34:27: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/netgen/netcomp.c:45:31: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/base/spice.c:192:12: error: Uninitialized variable: i [uninitvar] netgen-1.5.133/base/spice.c:212:12: error: Uninitialized variable: i [uninitvar] netgen-1.5.133/base/spice.c:232:9: error: Uninitialized variable: i [uninitvar] netgen-1.5.133/base/spice.c:193:36: error: Uninitialized variable: i [legacyUninitvar] netgen-1.5.133/base/spice.c:213:36: error: Uninitialized variable: i [legacyUninitvar] netgen-1.5.133/base/spice.c:233:33: error: Uninitialized variable: i [legacyUninitvar] netgen-1.5.133/netgen/netgen_main.c:29:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/spice.c:103:13: style: Unused variable: drain_node [unusedVariable] netgen-1.5.133/base/spice.c:103:25: style: Unused variable: gate_node [unusedVariable] netgen-1.5.133/base/spice.c:103:36: style: Unused variable: source_node [unusedVariable] netgen-1.5.133/base/spice.c:523:7: style: Variable 'cdnum' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/spice.c:523:18: style: Variable 'rdnum' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/spice.c:525:16: style: Unused variable: devtype [unusedVariable] netgen-1.5.133/base/spice.c:529:35: style: Unused variable: nobj [unusedVariable] netgen-1.5.133/base/spice.c:529:42: style: Unused variable: lobj [unusedVariable] netgen-1.5.133/netgen/ntk2adl.c:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] netgen-1.5.133/netgen/ntk2adl.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] netgen-1.5.133/netgen/ntk2adl.c:29:27: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/netgen/ntk2adl.c:41:31: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/netgen/ntk2xnf.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Debug [valueFlowBailoutIncompleteVar] netgen-1.5.133/regexp/fixtabs.c:6:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/regexp/fixtabs.c:8:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] netgen-1.5.133/netgen/ntk2xnf.c:43:31: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/regexp/regerror.c:10:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/regexp/regerror.c:5:7: style: Parameter 's' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/regexp/regsub.c:40:24: style: Variable 'src' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/regexp/timer.c:48:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/regexp/timer.c:99:1: portability: Omitted return type of function 'error' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/regexp/timer.c:112:1: portability: Omitted return type of function 'multiple' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/regexp/timer.c:125:1: portability: Omitted return type of function 'try' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/regexp/timer.c:175:1: portability: Omitted return type of function 'complain' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/regexp/timer.c:103:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/regexp/timer.c:130:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] netgen-1.5.133/regexp/timer.c:179:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/regexp/timer.c:100:7: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/regexp/timer.c:101:7: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/regexp/timer.c:176:7: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/regexp/timer.c:177:7: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/regexp/timer.c:54:14: style: Unused variable: dummy [unusedVariable] netgen-1.5.133/regexp/try.c:51:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/regexp/try.c:101:1: portability: Omitted return type of function 'error' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/regexp/try.c:116:1: portability: Omitted return type of function 'multiple' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/regexp/try.c:189:1: portability: Omitted return type of function 'try' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/regexp/try.c:230:1: portability: Omitted return type of function 'complain' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] netgen-1.5.133/regexp/try.c:105:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/regexp/try.c:118:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] netgen-1.5.133/regexp/try.c:193:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] netgen-1.5.133/regexp/try.c:234:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/regexp/try.c:106:9: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] netgen-1.5.133/regexp/try.c:102:7: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/regexp/try.c:103:7: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/regexp/try.c:231:7: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/regexp/try.c:232:7: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/tcltk/netgenexec.c:56:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/regexp/regexp.c:226:17: error: Memory leak: r [memleak] netgen-1.5.133/regexp/regexp.c:516:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] netgen-1.5.133/regexp/regexp.c:521:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] netgen-1.5.133/regexp/regexp.c:963:25: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] netgen-1.5.133/regexp/regexp.c:632:7: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/regexp/regexp.c:835:48: style: Variable 'opnd' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/regexp/regexp.c:993:24: style: Variable 'opnd' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/tcltk/tclnetgen.c:264:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CELL_TOP [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:286:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:376:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:667:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:716:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:856:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:937:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:1015:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:1091:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:1192:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objlist [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:1299:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:1337:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:1362:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:1392:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:1421:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:1470:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:1552:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:1726:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:1756:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:1787:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:1815:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:1845:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LoggingFile [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:2036:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:2141:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:2173:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:2237:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:2321:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:2441:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:2589:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:2615:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:2644:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:2688:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:2749:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:3244:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:3747:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:3886:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:3918:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:3940:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:3979:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:4052:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:4121:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:4155:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InterruptPending [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:4168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_WINDOW_EVENTS [valueFlowBailoutIncompleteVar] netgen-1.5.133/tcltk/tclnetgen.c:4187:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] netgen-1.5.133/base/verilog.c:1005:12: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] netgen-1.5.133/base/verilog.c:476:36: warning: Either the condition 'ob' is redundant or there is possible null pointer dereference: ob. [nullPointerRedundantCheck] netgen-1.5.133/base/verilog.c:469:9: note: Assuming that condition 'ob' is not redundant netgen-1.5.133/base/verilog.c:476:36: note: Null pointer dereference netgen-1.5.133/base/verilog.c:1960:3: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/verilog.c:1959:8: note: Assuming allocation function fails netgen-1.5.133/base/verilog.c:1959:8: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/verilog.c:1960:3: note: Null pointer dereference netgen-1.5.133/base/verilog.c:1961:3: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/verilog.c:1959:8: note: Assuming allocation function fails netgen-1.5.133/base/verilog.c:1959:8: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/verilog.c:1961:3: note: Null pointer dereference netgen-1.5.133/base/verilog.c:1962:3: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/verilog.c:1959:8: note: Assuming allocation function fails netgen-1.5.133/base/verilog.c:1959:8: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/verilog.c:1962:3: note: Null pointer dereference netgen-1.5.133/base/verilog.c:1963:3: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/verilog.c:1959:8: note: Assuming allocation function fails netgen-1.5.133/base/verilog.c:1959:8: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/verilog.c:1963:3: note: Null pointer dereference netgen-1.5.133/base/verilog.c:1964:3: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/verilog.c:1959:8: note: Assuming allocation function fails netgen-1.5.133/base/verilog.c:1959:8: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/verilog.c:1964:3: note: Null pointer dereference netgen-1.5.133/base/verilog.c:1965:3: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/verilog.c:1959:8: note: Assuming allocation function fails netgen-1.5.133/base/verilog.c:1959:8: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/verilog.c:1965:3: note: Null pointer dereference netgen-1.5.133/base/verilog.c:1966:18: warning: If memory allocation fails, then there is a possible null pointer dereference: kl [nullPointerOutOfMemory] netgen-1.5.133/base/verilog.c:1959:8: note: Assuming allocation function fails netgen-1.5.133/base/verilog.c:1959:8: note: Assignment 'kl=(struct property*)calloc(1,sizeof(struct property))', assigned value is 0 netgen-1.5.133/base/verilog.c:1966:18: note: Null pointer dereference netgen-1.5.133/base/verilog.c:1707:10: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] netgen-1.5.133/base/verilog.c:1691:7: note: i is assigned netgen-1.5.133/base/verilog.c:1707:10: note: i is overwritten netgen-1.5.133/base/verilog.c:1896:1: style: Label 'baddevice' is not used. [unusedLabel] netgen-1.5.133/base/verilog.c:1687:11: style: Local variable 'bptr' shadows outer variable [shadowVariable] netgen-1.5.133/base/verilog.c:1624:12: note: Shadowed declaration netgen-1.5.133/base/verilog.c:1687:11: note: Shadow variable netgen-1.5.133/base/verilog.c:267:14: style: Variable 'hbus' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/verilog.c:286:22: style: Variable 'brackstart' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/verilog.c:360:14: style: Variable 'hbus' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/verilog.c:523:34: style: Variable 'lobj' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/verilog.c:596:19: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/verilog.c:974:48: style: Variable 'userpath' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/verilog.c:1001:18: style: Variable 'passwd' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/base/verilog.c:1182:10: error: Uninitialized variable: lhs [legacyUninitvar] netgen-1.5.133/base/verilog.c:571:22: style: struct member 'cellstack::next' is never used. [unusedStructMember] netgen-1.5.133/base/verilog.c:113:25: style: Variable 'kl' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/verilog.c:182:13: style: Variable 'result' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/verilog.c:382:20: style: Unused variable: stackptr [unusedVariable] netgen-1.5.133/base/verilog.c:447:13: style: Unused variable: drain_node [unusedVariable] netgen-1.5.133/base/verilog.c:447:25: style: Unused variable: gate_node [unusedVariable] netgen-1.5.133/base/verilog.c:447:36: style: Unused variable: source_node [unusedVariable] netgen-1.5.133/base/verilog.c:642:26: style: Variable 'kl' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/verilog.c:1442:30: style: Variable 'new_in_line_net' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/verilog.c:588:7: style: Variable 'cdnum' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/verilog.c:588:18: style: Variable 'rdnum' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/base/verilog.c:591:8: style: Unused variable: devtype [unusedVariable] netgen-1.5.133/base/verilog.c:592:17: style: Unused variable: matchptr [unusedVariable] netgen-1.5.133/base/verilog.c:596:28: style: Unused variable: sobj [unusedVariable] netgen-1.5.133/base/verilog.c:596:35: style: Unused variable: nobj [unusedVariable] netgen-1.5.133/base/verilog.c:596:42: style: Unused variable: lobj [unusedVariable] netgen-1.5.133/base/verilog.c:596:49: style: Unused variable: pobj [unusedVariable] netgen-1.5.133/base/verilog.c:1550:25: style: Unused variable: pb [unusedVariable] netgen-1.5.133/base/verilog.c:1783:7: style: Unused variable: j [unusedVariable] netgen-1.5.133/base/verilog.c:1830:14: style: Unused variable: range [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:2689:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] netgen-1.5.133/tcltk/tclnetgen.c:4037:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] netgen-1.5.133/tcltk/tclnetgen.c:1108:16: style: Condition 'objc==3' is always true [knownConditionTrueFalse] netgen-1.5.133/tcltk/tclnetgen.c:1089:40: note: Assuming that condition 'objc==2' is not redundant netgen-1.5.133/tcltk/tclnetgen.c:1104:18: note: Assuming condition is false netgen-1.5.133/tcltk/tclnetgen.c:1089:26: note: Assuming that condition 'objc>3' is not redundant netgen-1.5.133/tcltk/tclnetgen.c:1108:16: note: Condition 'objc==3' is always true netgen-1.5.133/tcltk/tclnetgen.c:1226:16: style: Condition 'objc==3' is always false [knownConditionTrueFalse] netgen-1.5.133/tcltk/tclnetgen.c:1214:13: note: Assuming that condition 'objc==1' is not redundant netgen-1.5.133/tcltk/tclnetgen.c:1223:18: note: Assuming condition is false netgen-1.5.133/tcltk/tclnetgen.c:1209:25: note: Assuming that condition 'objc>2' is not redundant netgen-1.5.133/tcltk/tclnetgen.c:1226:16: note: Condition 'objc==3' is always false netgen-1.5.133/tcltk/tclnetgen.c:3028:14: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] netgen-1.5.133/tcltk/tclnetgen.c:3027:14: note: result is assigned netgen-1.5.133/tcltk/tclnetgen.c:3028:14: note: result is overwritten netgen-1.5.133/tcltk/tclnetgen.c:3095:14: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] netgen-1.5.133/tcltk/tclnetgen.c:3094:14: note: result is assigned netgen-1.5.133/tcltk/tclnetgen.c:3095:14: note: result is overwritten netgen-1.5.133/tcltk/tclnetgen.c:283:19: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/tcltk/tclnetgen.c:366:24: style: Variable 'tp2' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/tcltk/tclnetgen.c:707:18: style: Variable 'tc' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/tcltk/tclnetgen.c:1023:13: style: Variable 'argv' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/tcltk/tclnetgen.c:1074:10: style: Variable 'optstart' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/tcltk/tclnetgen.c:1121:19: style: Variable 'ob' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/tcltk/tclnetgen.c:1193:10: style: Variable 'optstart' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/tcltk/tclnetgen.c:1444:19: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/tcltk/tclnetgen.c:1445:10: style: Variable 'optstart' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/tcltk/tclnetgen.c:1841:10: style: Variable 'tmpstr' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/tcltk/tclnetgen.c:2223:10: style: Variable 'optstart' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/tcltk/tclnetgen.c:2303:10: style: Variable 'optstart' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/tcltk/tclnetgen.c:2420:10: style: Variable 'optstart' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/tcltk/tclnetgen.c:2424:13: style: Variable 'egood' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/tcltk/tclnetgen.c:2424:28: style: Variable 'ngood' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/tcltk/tclnetgen.c:2684:24: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/tcltk/tclnetgen.c:2730:40: style: Variable 'optstart' can be declared as pointer to const [constVariablePointer] netgen-1.5.133/tcltk/tclnetgen.c:4045:24: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/tcltk/tclnetgen.c:4114:25: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] netgen-1.5.133/tcltk/tclnetgen.c:4153:17: style: Parameter 'interp' can be declared as pointer to const. However it seems that '_tkcon_interrupt' is a callback function, if 'interp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-1.5.133/tcltk/tclnetgen.c:4218:64: note: You might need to cast the function pointer here netgen-1.5.133/tcltk/tclnetgen.c:4153:17: note: Parameter 'interp' can be declared as pointer to const netgen-1.5.133/tcltk/tclnetgen.c:4153:50: style: Parameter 'objv' can be declared as const array. However it seems that '_tkcon_interrupt' is a callback function, if 'objv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] netgen-1.5.133/tcltk/tclnetgen.c:4218:64: note: You might need to cast the function pointer here netgen-1.5.133/tcltk/tclnetgen.c:4153:50: note: Parameter 'objv' can be declared as const array netgen-1.5.133/tcltk/tclnetgen.c:746:12: error: Uninitialized variable: index [legacyUninitvar] netgen-1.5.133/tcltk/tclnetgen.c:280:17: style: Unused variable: llen [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:708:8: style: Unused variable: result [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:848:8: style: Unused variable: result [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:1009:19: style: Unused variable: file [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:1010:16: style: Unused variable: llen [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:1073:45: style: Unused variable: fstr [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:1192:23: style: Unused variable: ListSave [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:1292:8: style: Unused variable: result [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:1444:10: style: Unused variable: repstr [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:1444:19: style: Variable 'filename' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/tcltk/tclnetgen.c:1842:10: style: Unused variable: file [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:1992:26: style: Unused variable: file1 [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:1992:34: style: Unused variable: file2 [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:1996:31: style: Unused variable: llen [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:1997:23: style: Unused variable: nextcomp [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:1999:13: style: Variable 'flist' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/tcltk/tclnetgen.c:2169:8: style: Unused variable: result [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:2421:8: style: Unused variable: result [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:2638:10: style: Unused variable: filename [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:2639:33: style: Unused variable: llen [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:2684:24: style: Variable 'name2' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/tcltk/tclnetgen.c:3191:27: style: Unused variable: kllast [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:3191:36: style: Unused variable: klnext [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:3734:10: style: Unused variable: model [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:3880:8: style: Unused variable: result [unusedVariable] netgen-1.5.133/tcltk/tclnetgen.c:4103:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable] netgen-1.5.133/tcltk/tclnetgen.c:4050:41: style: Unused variable: limit [unusedVariable] diff: head netgen-1.5.133/base/ext.c:164:18: style: Variable 'rdnum' is assigned a value that is never used. [unreadVariable] head netgen-1.5.133/base/ext.c:164:7: style: Variable 'cdnum' is assigned a value that is never used. [unreadVariable] head netgen-1.5.133/base/ext.c:634:18: style: Variable 'rdnum' is assigned a value that is never used. [unreadVariable] head netgen-1.5.133/base/ext.c:634:7: style: Variable 'cdnum' is assigned a value that is never used. [unreadVariable] 2.17.0 netgen-1.5.133/base/netfile.c:306:17: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] netgen-1.5.133/base/netfile.c:302:23: note: Assuming allocation function fails netgen-1.5.133/base/netfile.c:302:15: note: Assignment 'newbuf=(char*)malloc(linesize+500)', assigned value is 0 netgen-1.5.133/base/netfile.c:305:13: note: Assignment 'line=newbuf', assigned value is 0 netgen-1.5.133/base/netfile.c:306:17: note: Null pointer addition head netgen-1.5.133/base/netfile.c:306:17: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] netgen-1.5.133/base/netfile.c:302:23: note: Assuming allocation function fails netgen-1.5.133/base/netfile.c:302:15: note: Assignment 'newbuf=(char*)malloc(linesize+500)', assigned value is 0 netgen-1.5.133/base/netfile.c:305:13: note: Assignment 'line=newbuf', assigned value is 0 netgen-1.5.133/base/netfile.c:306:17: note: Null pointer addition 2.17.0 netgen-1.5.133/base/netgen.c:3200:16: error:inconclusive: If memory allocation fail: overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmeticOutOfMemory] netgen-1.5.133/base/netgen.c:3198:18: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3198:10: note: Assignment 'pstr=(char*)malloc(pcnt)', assigned value is 0 netgen-1.5.133/base/netgen.c:3200:16: note: Null pointer subtraction head netgen-1.5.133/base/netgen.c:3200:16: error:inconclusive: If memory allocation fails: overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmeticOutOfMemory] netgen-1.5.133/base/netgen.c:3198:18: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3198:10: note: Assignment 'pstr=(char*)malloc(pcnt)', assigned value is 0 netgen-1.5.133/base/netgen.c:3200:16: note: Null pointer subtraction 2.17.0 netgen-1.5.133/base/netgen.c:3226:16: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] netgen-1.5.133/base/netgen.c:3224:19: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3224:11: note: Assignment 'p2str=(char*)malloc(pcnt)', assigned value is 0 netgen-1.5.133/base/netgen.c:3226:16: note: Null pointer addition head netgen-1.5.133/base/netgen.c:3226:16: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] netgen-1.5.133/base/netgen.c:3224:19: note: Assuming allocation function fails netgen-1.5.133/base/netgen.c:3224:11: note: Assignment 'p2str=(char*)malloc(pcnt)', assigned value is 0 netgen-1.5.133/base/netgen.c:3226:16: note: Null pointer addition DONE