2026-05-03 09:09 ftp://ftp.de.debian.org/debian/pool/main/libv/libvistaio/libvistaio_1.2.19.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --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 -j1 platform: Linux-6.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 259 181 elapsed-time: 1.0 0.9 head-timing-info: old-timing-info: head results: vistaio-1.2.19/vistaio/attr.c:799:52: style:inconclusive: Function 'NewAttr' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/attr.c:799:77: style:inconclusive: Function 'NewAttr' argument 2 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/attr.c:800:22: style:inconclusive: Function 'NewAttr' argument 3 names different: declaration '' definition 'repn'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/attr.c:800:38: style:inconclusive: Function 'NewAttr' argument 4 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/attr.c:852:44: style:inconclusive: Function 'SetAttr' argument 1 names different: declaration '' definition 'posn'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/attr.c:852:69: style:inconclusive: Function 'SetAttr' argument 2 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/attr.c:852:91: style:inconclusive: Function 'SetAttr' argument 3 names different: declaration '' definition 'repn'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/attr.c:853:18: style:inconclusive: Function 'SetAttr' argument 4 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/attr.c:944:47: style:inconclusive: Function 'FreeAttrValue' argument 1 names different: declaration '' definition 'routine'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/attr.c:944:73: style:inconclusive: Function 'FreeAttrValue' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/dictionary.c:110:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOBitPromoted [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/edges.c:44:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOEdgesRec [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/edges.c:78:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOEdgeRec [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/edges.c:149:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/edges.c:190:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOEdgesRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/edges.c:207:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOEdgesRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/edgesType.c:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/edgesType.c:146:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOFloatRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/edgesType.c:173:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIONColumnsAttr [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/error.c:90:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/error.c:146:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/error.c:167:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/error.c:198:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/error.c:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/error.c:177:30: style:inconclusive: Function 'FormatMsg' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/error.c:177:54: style:inconclusive: Function 'FormatMsg' argument 2 names different: declaration '' definition 'severity'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/error.c:177:83: style:inconclusive: Function 'FormatMsg' argument 3 names different: declaration '' definition 'format'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/error.c:178:20: style:inconclusive: Function 'FormatMsg' argument 4 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/error.c:178:45: style:inconclusive: Function 'FormatMsg' argument 5 names different: declaration '' definition 'extra'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:100:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/fileio.c:119:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/fileio.c:233:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/fileio.c:325:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/fileio.c:442:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/fileio.c:499:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/fileio.c:599:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/fileio.c:726:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/fileio.c:795:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/fileio.c:837:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/fileio.c:971:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/fileio.c:309:9: warning:inconclusive: Width 255 given in format string (no. 1) is smaller than destination buffer 'name_buf[257]'. [invalidScanfFormatWidth_smaller] vistaio-1.2.19/vistaio/fileio.c:74:106: style:inconclusive: Function 'VistaIOSetProgressIndicator' argument 2 names different: declaration '' definition 'show_write'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:74:124: style:inconclusive: Function 'VistaIOSetProgressIndicator' argument 3 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:264:42: style:inconclusive: Function 'ReadHeader' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:293:45: style:inconclusive: Function 'ReadAttrList' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:293:63: style:inconclusive: Function 'ReadAttrList' argument 2 names different: declaration '' definition 'sbuf'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:422:33: style:inconclusive: Function 'ReadString' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:422:41: style:inconclusive: Function 'ReadString' argument 2 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:422:64: style:inconclusive: Function 'ReadString' argument 3 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:422:85: style:inconclusive: Function 'ReadString' argument 4 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:491:45: style:inconclusive: Function 'ReadDelimiter' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:521:40: style:inconclusive: Function 'ReadData' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:521:59: style:inconclusive: Function 'ReadData' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:522:34: style:inconclusive: Function 'ReadData' argument 3 names different: declaration '' definition 'filter'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:789:45: style:inconclusive: Function 'WriteAttrList' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:789:64: style:inconclusive: Function 'WriteAttrList' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:789:74: style:inconclusive: Function 'WriteAttrList' argument 3 names different: declaration '' definition 'indent'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:821:41: style:inconclusive: Function 'WriteAttr' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:821:66: style:inconclusive: Function 'WriteAttr' argument 2 names different: declaration '' definition 'posn'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:821:76: style:inconclusive: Function 'WriteAttr' argument 3 names different: declaration '' definition 'indent'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:958:43: style:inconclusive: Function 'WriteString' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:958:58: style:inconclusive: Function 'WriteString' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:1004:38: style:inconclusive: Function 'MySeek' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:1004:46: style:inconclusive: Function 'MySeek' argument 2 names different: declaration '' definition 'bytes'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/fileio.c:65:74: style: Parameter 'data' can be declared as pointer to const. However it seems that 'EmptyShowProgress' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] vistaio-1.2.19/vistaio/fileio.c:84:29: note: You might need to cast the function pointer here vistaio-1.2.19/vistaio/fileio.c:65:74: note: Parameter 'data' can be declared as pointer to const vistaio-1.2.19/vistaio/fileio.c:300:16: style: Variable 'str' can be declared as pointer to const [constVariablePointer] vistaio-1.2.19/vistaio/fileio.c:495:15: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] vistaio-1.2.19/vistaio/graphType.c:66:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/graphType.c:163:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOLongRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/graphType.c:238:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIORepnAttr [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/graphType.c:306:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOGraphRec [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/graphType.c:420:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOAdjRec [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/graphType.c:477:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOGraphRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/graphType.c:492:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOGraphRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/graphType.c:521:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIONode [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/graphType.c:585:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/graphType.c:611:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/graphType.c:695:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIONodeBaseRec [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/graphType.c:986:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/history.c:110:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIODoubleRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/history.c:194:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOStringRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/history.c:136:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] vistaio-1.2.19/vistaio/history.c:139:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] vistaio-1.2.19/vistaio/history.c:141:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] vistaio-1.2.19/vistaio/history.c:197:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] vistaio-1.2.19/vistaio/history.c:199:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] vistaio-1.2.19/vistaio/history.c:229:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] vistaio-1.2.19/vistaio/history.c:231:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] vistaio-1.2.19/vistaio/history.c:137:18: warning: Either the condition 'tok!=NULL' is redundant or there is possible null pointer dereference: tok. [nullPointerRedundantCheck] vistaio-1.2.19/vistaio/history.c:138:11: note: Assuming that condition 'tok!=NULL' is not redundant vistaio-1.2.19/vistaio/history.c:137:18: note: Null pointer dereference vistaio-1.2.19/vistaio/history.c:150:3: warning: If memory allocation fails, then there is a possible null pointer dereference: history [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/history.c:149:27: note: Assuming allocation function fails vistaio-1.2.19/vistaio/history.c:149:13: note: Assignment 'history=(char*)malloc(sizeof(char*)*400)', assigned value is 0 vistaio-1.2.19/vistaio/history.c:150:3: note: Null pointer dereference vistaio-1.2.19/vistaio/history.c:151:11: warning: If memory allocation fails, then there is a possible null pointer dereference: history [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/history.c:149:27: note: Assuming allocation function fails vistaio-1.2.19/vistaio/history.c:149:13: note: Assignment 'history=(char*)malloc(sizeof(char*)*400)', assigned value is 0 vistaio-1.2.19/vistaio/history.c:151:11: note: Null pointer dereference vistaio-1.2.19/vistaio/history.c:153:20: warning: If memory allocation fails, then there is a possible null pointer dereference: sversion [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/history.c:142:24: note: Assuming allocation function fails vistaio-1.2.19/vistaio/history.c:142:24: note: Assignment 'sversion=strdup(tok)', assigned value is 0 vistaio-1.2.19/vistaio/history.c:153:20: note: Null pointer dereference vistaio-1.2.19/vistaio/history.c:153:37: warning: If memory allocation fails, then there is a possible null pointer dereference: sversion [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/history.c:142:24: note: Assuming allocation function fails vistaio-1.2.19/vistaio/history.c:142:24: note: Assignment 'sversion=strdup(tok)', assigned value is 0 vistaio-1.2.19/vistaio/history.c:153:37: note: Null pointer dereference vistaio-1.2.19/vistaio/history.c:50:21: style: Variable 'dict' can be declared as pointer to const [constVariablePointer] vistaio-1.2.19/vistaio/history.c:125:68: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] vistaio-1.2.19/vistaio/history.c:129:9: style: Variable 'item' can be declared as pointer to const [constVariablePointer] vistaio-1.2.19/vistaio/history.c:130:9: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] vistaio-1.2.19/vistaio/history.c:130:23: style: Variable 'sversion' can be declared as pointer to const [constVariablePointer] vistaio-1.2.19/vistaio/history.c:130:41: style: Variable 'sname' can be declared as pointer to const [constVariablePointer] vistaio-1.2.19/vistaio/history.c:131:8: style: Variable 'cmd' can be declared as const array [constVariable] vistaio-1.2.19/vistaio/history.c:132:9: style: Variable 'ignore' can be declared as const array [constVariable] vistaio-1.2.19/vistaio/history.c:185:18: style: Variable 'history' can be declared as const array [constVariable] vistaio-1.2.19/vistaio/history.c:149:3: warning: Size of pointer 'history' used instead of size of its data. [pointerSize] vistaio-1.2.19/vistaio/image.c:88:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIODoubleRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/image.c:150:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOImageSingleAlloc [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/image.c:176:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIODouble [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/image.c:274:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOAllBands [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/image.c:368:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOAllBands [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/image.c:403:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/image.c:461:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOAllBands [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/image.c:503:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOImage [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/image.c:641:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOAllBands [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/image.c:700:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOFrameInterpAttr [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/image.c:732:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOViewpointInterpAttr [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/image.c:772:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOColorInterpAttr [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/image.c:810:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOComponentInterpAttr [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/image.c:874:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/image.c:943:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOImageRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/image.c:960:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOImageRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/imageType.c:75:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/imageType.c:170:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOBitRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/imageType.c:199:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIORepnAttr [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/list.c:36:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIO_Node [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/list.c:53:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIO_List [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/option.c:66:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/option.c:200:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/option.c:380:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOBooleanRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/option.c:458:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOStringRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/option.c:587:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOLongRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/option.c:648:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/option.c:667:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/option.c:694:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/option.c:360:33: style:inconclusive: Function 'ParseArgValues' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/option.c:360:42: style:inconclusive: Function 'ParseArgValues' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/option.c:360:55: style:inconclusive: Function 'ParseArgValues' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/option.c:361:30: style:inconclusive: Function 'ParseArgValues' argument 4 names different: declaration '' definition 'opt'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/option.c:199:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] vistaio-1.2.19/vistaio/option.c:449:64: style: Parameter 'opts' can be declared as const array [constParameter] vistaio-1.2.19/vistaio/option.c:457:30: style: Variable 'io_opts' can be declared as const array [constVariable] vistaio-1.2.19/vistaio/option.c:549:20: style: Variable 'dict' can be declared as pointer to const [constVariablePointer] vistaio-1.2.19/vistaio/packData.c:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/packData.c:189:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/packData.c:254:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOLsbFirst [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/packData.c:277:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOLsbFirst [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/packData.c:314:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOMsbFirst [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/packData.c:354:31: style:inconclusive: Function 'SwapBytes' argument 1 names different: declaration '' definition 'nels'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/packData.c:354:44: style:inconclusive: Function 'SwapBytes' argument 2 names different: declaration '' definition 'elsize'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/packData.c:354:58: style:inconclusive: Function 'SwapBytes' argument 3 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/packData.c:271:80: style: Parameter 'unpacked' can be declared as pointer to const [constParameterPointer] vistaio-1.2.19/vistaio/test_2dfield.c:27:48: debug: Function::addArguments found argument 'bundle' with varid 0. [varid0] vistaio-1.2.19/vistaio/test_2dfield.c:75:21: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] vistaio-1.2.19/vistaio/test_2dfield.c:29:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOField2DRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/test_2dfield.c:44:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/test_2dfield.c:58:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/test_2dfield.c:91:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIODoubleRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/test_2dfield.c:83:9: style: Variable 'k' can be declared as pointer to const [constVariablePointer] vistaio-1.2.19/vistaio/test_2dspline.c:34:48: debug: Function::addArguments found argument 'bundle' with varid 0. [varid0] vistaio-1.2.19/vistaio/test_2dspline.c:71:21: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] vistaio-1.2.19/vistaio/test_2dspline.c:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOSpline2DRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/test_2dspline.c:46:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/test_2dspline.c:85:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIODoubleRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/test_2dspline.c:78:9: style: Variable 'k' can be declared as pointer to const [constVariablePointer] vistaio-1.2.19/vistaio/test_3dfield.c:29:48: debug: Function::addArguments found argument 'bundle' with varid 0. [varid0] vistaio-1.2.19/vistaio/test_3dfield.c:77:21: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] vistaio-1.2.19/vistaio/test_3dfield.c:31:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOField3DRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/test_3dfield.c:46:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/test_3dfield.c:60:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/test_3dfield.c:93:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIODoubleRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/test_3dfield.c:85:9: style: Variable 'k' can be declared as pointer to const [constVariablePointer] vistaio-1.2.19/vistaio/test_attributes.c:20:21: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] vistaio-1.2.19/vistaio/test_attributes.c:39:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/test_attributes.c:57:9: warning:inconclusive: Either the condition '(file=fopen("test-attr.v","w"))==0' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck] vistaio-1.2.19/vistaio/test_attributes.c:51:39: note: Assuming that condition '(file=fopen("test-attr.v","w"))==0' is not redundant vistaio-1.2.19/vistaio/test_attributes.c:57:9: note: Null pointer dereference vistaio-1.2.19/vistaio/test_images.c:34:48: debug: Function::addArguments found argument 'bundle' with varid 0. [varid0] vistaio-1.2.19/vistaio/test_images.c:44:21: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] vistaio-1.2.19/vistaio/test_images.c:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOImageRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/test_images.c:60:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOShortRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/type.c:109:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIONRepnKinds [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/type.c:137:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOUnknownRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/vcplist.c:131:77: debug: Function::addArguments found argument 'name' with varid 0. [varid0] vistaio-1.2.19/vistaio/vcplist.c:55:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOCPEListRec [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/vcplist.c:137:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/vcplist.c:196:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLIST_LENGTH [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/vfield2d.c:50:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield2d.c:49:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield2d.c:49:26: note: Assignment 'result=(struct VistaIOField2DRec*)malloc(sizeof(struct VistaIOField2DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield2d.c:50:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield2d.c:51:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield2d.c:49:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield2d.c:49:26: note: Assignment 'result=(struct VistaIOField2DRec*)malloc(sizeof(struct VistaIOField2DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield2d.c:51:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield2d.c:52:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield2d.c:49:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield2d.c:49:26: note: Assignment 'result=(struct VistaIOField2DRec*)malloc(sizeof(struct VistaIOField2DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield2d.c:52:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield2d.c:53:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield2d.c:49:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield2d.c:49:26: note: Assignment 'result=(struct VistaIOField2DRec*)malloc(sizeof(struct VistaIOField2DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield2d.c:53:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield2d.c:54:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield2d.c:49:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield2d.c:49:26: note: Assignment 'result=(struct VistaIOField2DRec*)malloc(sizeof(struct VistaIOField2DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield2d.c:54:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield2d.c:89:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield2d.c:88:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield2d.c:88:26: note: Assignment 'result=(struct VistaIOField2DRec*)malloc(sizeof(struct VistaIOField2DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield2d.c:89:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield2d.c:90:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield2d.c:88:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield2d.c:88:26: note: Assignment 'result=(struct VistaIOField2DRec*)malloc(sizeof(struct VistaIOField2DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield2d.c:90:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield2d.c:91:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield2d.c:88:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield2d.c:88:26: note: Assignment 'result=(struct VistaIOField2DRec*)malloc(sizeof(struct VistaIOField2DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield2d.c:91:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield2d.c:92:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield2d.c:88:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield2d.c:88:26: note: Assignment 'result=(struct VistaIOField2DRec*)malloc(sizeof(struct VistaIOField2DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield2d.c:92:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield2d.c:93:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield2d.c:88:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield2d.c:88:26: note: Assignment 'result=(struct VistaIOField2DRec*)malloc(sizeof(struct VistaIOField2DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield2d.c:93:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield2d.c:43:66: style:inconclusive: Function 'VistaIOCreateField2DFrom' argument 1 names different: declaration '_x_dim' definition 'x_dim'. [funcArgNamesDifferent] vistaio-1.2.19/vistaio/vfield2d.h:42:67: note: Function 'VistaIOCreateField2DFrom' argument 1 names different: declaration '_x_dim' definition 'x_dim'. vistaio-1.2.19/vistaio/vfield2d.c:43:66: note: Function 'VistaIOCreateField2DFrom' argument 1 names different: declaration '_x_dim' definition 'x_dim'. vistaio-1.2.19/vistaio/vfield2d.c:44:16: style:inconclusive: Function 'VistaIOCreateField2DFrom' argument 2 names different: declaration '_y_dim' definition 'y_dim'. [funcArgNamesDifferent] vistaio-1.2.19/vistaio/vfield2d.h:43:17: note: Function 'VistaIOCreateField2DFrom' argument 2 names different: declaration '_y_dim' definition 'y_dim'. vistaio-1.2.19/vistaio/vfield2d.c:44:16: note: Function 'VistaIOCreateField2DFrom' argument 2 names different: declaration '_y_dim' definition 'y_dim'. vistaio-1.2.19/vistaio/vfield2d.c:45:16: style:inconclusive: Function 'VistaIOCreateField2DFrom' argument 3 names different: declaration 'nsize_elemet' definition 'nsize_element'. [funcArgNamesDifferent] vistaio-1.2.19/vistaio/vfield2d.h:44:17: note: Function 'VistaIOCreateField2DFrom' argument 3 names different: declaration 'nsize_elemet' definition 'nsize_element'. vistaio-1.2.19/vistaio/vfield2d.c:45:16: note: Function 'VistaIOCreateField2DFrom' argument 3 names different: declaration 'nsize_elemet' definition 'nsize_element'. vistaio-1.2.19/vistaio/vfield2d.c:83:62: style:inconclusive: Function 'VistaIOCreateField2D' argument 1 names different: declaration '_x_dim' definition 'x_dim'. [funcArgNamesDifferent] vistaio-1.2.19/vistaio/vfield2d.h:48:63: note: Function 'VistaIOCreateField2D' argument 1 names different: declaration '_x_dim' definition 'x_dim'. vistaio-1.2.19/vistaio/vfield2d.c:83:62: note: Function 'VistaIOCreateField2D' argument 1 names different: declaration '_x_dim' definition 'x_dim'. vistaio-1.2.19/vistaio/vfield2d.c:84:19: style:inconclusive: Function 'VistaIOCreateField2D' argument 2 names different: declaration '_y_dim' definition 'y_dim'. [funcArgNamesDifferent] vistaio-1.2.19/vistaio/vfield2d.h:49:17: note: Function 'VistaIOCreateField2D' argument 2 names different: declaration '_y_dim' definition 'y_dim'. vistaio-1.2.19/vistaio/vfield2d.c:84:19: note: Function 'VistaIOCreateField2D' argument 2 names different: declaration '_y_dim' definition 'y_dim'. vistaio-1.2.19/vistaio/vfield2d.c:85:19: style:inconclusive: Function 'VistaIOCreateField2D' argument 3 names different: declaration 'nsize_elemet' definition 'nsize_element'. [funcArgNamesDifferent] vistaio-1.2.19/vistaio/vfield2d.h:50:17: note: Function 'VistaIOCreateField2D' argument 3 names different: declaration 'nsize_elemet' definition 'nsize_element'. vistaio-1.2.19/vistaio/vfield2d.c:85:19: note: Function 'VistaIOCreateField2D' argument 3 names different: declaration 'nsize_elemet' definition 'nsize_element'. vistaio-1.2.19/vistaio/vfield2d.c:217:70: style:inconclusive: Function 'VistaIOField2DDecodeMethod' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/vfield2d.c:217:98: style:inconclusive: Function 'VistaIOField2DDecodeMethod' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/vfield2d.c:272:71: style:inconclusive: Function 'VistaIOField2DEncodeAttrMethod' argument 1 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/vfield2d.c:272:86: style:inconclusive: Function 'VistaIOField2DEncodeAttrMethod' argument 2 names different: declaration '' definition 'lengthp'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/vfield2d.c:299:70: style:inconclusive: Function 'VistaIOField2DEncodeDataMethod' argument 1 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/vfield2d.c:299:93: style:inconclusive: Function 'VistaIOField2DEncodeDataMethod' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/vfield2d.c:300:13: style:inconclusive: Function 'VistaIOField2DEncodeDataMethod' argument 3 names different: declaration '' definition 'length'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/vfield2d.c:300:37: style:inconclusive: Function 'VistaIOField2DEncodeDataMethod' argument 4 names different: declaration '' definition 'free_itp'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/vfield3d.c:58:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield3d.c:57:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield3d.c:57:26: note: Assignment 'result=(struct VistaIOField3DRec*)malloc(sizeof(struct VistaIOField3DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield3d.c:58:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield3d.c:59:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield3d.c:57:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield3d.c:57:26: note: Assignment 'result=(struct VistaIOField3DRec*)malloc(sizeof(struct VistaIOField3DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield3d.c:59:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield3d.c:60:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield3d.c:57:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield3d.c:57:26: note: Assignment 'result=(struct VistaIOField3DRec*)malloc(sizeof(struct VistaIOField3DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield3d.c:60:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield3d.c:61:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield3d.c:57:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield3d.c:57:26: note: Assignment 'result=(struct VistaIOField3DRec*)malloc(sizeof(struct VistaIOField3DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield3d.c:61:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield3d.c:62:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield3d.c:57:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield3d.c:57:26: note: Assignment 'result=(struct VistaIOField3DRec*)malloc(sizeof(struct VistaIOField3DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield3d.c:62:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield3d.c:63:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield3d.c:57:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield3d.c:57:26: note: Assignment 'result=(struct VistaIOField3DRec*)malloc(sizeof(struct VistaIOField3DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield3d.c:63:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield3d.c:99:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield3d.c:98:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield3d.c:98:26: note: Assignment 'result=(struct VistaIOField3DRec*)malloc(sizeof(struct VistaIOField3DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield3d.c:99:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield3d.c:100:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield3d.c:98:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield3d.c:98:26: note: Assignment 'result=(struct VistaIOField3DRec*)malloc(sizeof(struct VistaIOField3DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield3d.c:100:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield3d.c:101:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield3d.c:98:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield3d.c:98:26: note: Assignment 'result=(struct VistaIOField3DRec*)malloc(sizeof(struct VistaIOField3DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield3d.c:101:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield3d.c:102:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield3d.c:98:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield3d.c:98:26: note: Assignment 'result=(struct VistaIOField3DRec*)malloc(sizeof(struct VistaIOField3DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield3d.c:102:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield3d.c:103:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield3d.c:98:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield3d.c:98:26: note: Assignment 'result=(struct VistaIOField3DRec*)malloc(sizeof(struct VistaIOField3DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield3d.c:103:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield3d.c:104:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/vfield3d.c:98:48: note: Assuming allocation function fails vistaio-1.2.19/vistaio/vfield3d.c:98:26: note: Assignment 'result=(struct VistaIOField3DRec*)malloc(sizeof(struct VistaIOField3DRec))', assigned value is 0 vistaio-1.2.19/vistaio/vfield3d.c:104:2: note: Null pointer dereference vistaio-1.2.19/vistaio/vfield3d.c:50:66: style:inconclusive: Function 'VistaIOCreateField3DFrom' argument 1 names different: declaration '_x_dim' definition 'x_dim'. [funcArgNamesDifferent] vistaio-1.2.19/vistaio/vfield3d.h:43:67: note: Function 'VistaIOCreateField3DFrom' argument 1 names different: declaration '_x_dim' definition 'x_dim'. vistaio-1.2.19/vistaio/vfield3d.c:50:66: note: Function 'VistaIOCreateField3DFrom' argument 1 names different: declaration '_x_dim' definition 'x_dim'. vistaio-1.2.19/vistaio/vfield3d.c:51:16: style:inconclusive: Function 'VistaIOCreateField3DFrom' argument 2 names different: declaration '_y_dim' definition 'y_dim'. [funcArgNamesDifferent] vistaio-1.2.19/vistaio/vfield3d.h:44:17: note: Function 'VistaIOCreateField3DFrom' argument 2 names different: declaration '_y_dim' definition 'y_dim'. vistaio-1.2.19/vistaio/vfield3d.c:51:16: note: Function 'VistaIOCreateField3DFrom' argument 2 names different: declaration '_y_dim' definition 'y_dim'. vistaio-1.2.19/vistaio/vfield3d.c:52:16: style:inconclusive: Function 'VistaIOCreateField3DFrom' argument 3 names different: declaration '_z_dim' definition 'z_dim'. [funcArgNamesDifferent] vistaio-1.2.19/vistaio/vfield3d.h:45:17: note: Function 'VistaIOCreateField3DFrom' argument 3 names different: declaration '_z_dim' definition 'z_dim'. vistaio-1.2.19/vistaio/vfield3d.c:52:16: note: Function 'VistaIOCreateField3DFrom' argument 3 names different: declaration '_z_dim' definition 'z_dim'. vistaio-1.2.19/vistaio/vfield3d.c:53:16: style:inconclusive: Function 'VistaIOCreateField3DFrom' argument 4 names different: declaration 'nsize_elemet' definition 'nsize_element'. [funcArgNamesDifferent] vistaio-1.2.19/vistaio/vfield3d.h:46:17: note: Function 'VistaIOCreateField3DFrom' argument 4 names different: declaration 'nsize_elemet' definition 'nsize_element'. vistaio-1.2.19/vistaio/vfield3d.c:53:16: note: Function 'VistaIOCreateField3DFrom' argument 4 names different: declaration 'nsize_elemet' definition 'nsize_element'. vistaio-1.2.19/vistaio/vfield3d.c:92:62: style:inconclusive: Function 'VistaIOCreateField3D' argument 1 names different: declaration '_x_dim' definition 'x_dim'. [funcArgNamesDifferent] vistaio-1.2.19/vistaio/vfield3d.h:50:63: note: Function 'VistaIOCreateField3D' argument 1 names different: declaration '_x_dim' definition 'x_dim'. vistaio-1.2.19/vistaio/vfield3d.c:92:62: note: Function 'VistaIOCreateField3D' argument 1 names different: declaration '_x_dim' definition 'x_dim'. vistaio-1.2.19/vistaio/vfield3d.c:93:19: style:inconclusive: Function 'VistaIOCreateField3D' argument 2 names different: declaration '_y_dim' definition 'y_dim'. [funcArgNamesDifferent] vistaio-1.2.19/vistaio/vfield3d.h:51:17: note: Function 'VistaIOCreateField3D' argument 2 names different: declaration '_y_dim' definition 'y_dim'. vistaio-1.2.19/vistaio/vfield3d.c:93:19: note: Function 'VistaIOCreateField3D' argument 2 names different: declaration '_y_dim' definition 'y_dim'. vistaio-1.2.19/vistaio/vfield3d.c:94:19: style:inconclusive: Function 'VistaIOCreateField3D' argument 3 names different: declaration '_z_dim' definition 'z_dim'. [funcArgNamesDifferent] vistaio-1.2.19/vistaio/vfield3d.h:52:17: note: Function 'VistaIOCreateField3D' argument 3 names different: declaration '_z_dim' definition 'z_dim'. vistaio-1.2.19/vistaio/vfield3d.c:94:19: note: Function 'VistaIOCreateField3D' argument 3 names different: declaration '_z_dim' definition 'z_dim'. vistaio-1.2.19/vistaio/vfield3d.c:95:19: style:inconclusive: Function 'VistaIOCreateField3D' argument 4 names different: declaration 'nsize_elemet' definition 'nsize_element'. [funcArgNamesDifferent] vistaio-1.2.19/vistaio/vfield3d.h:53:17: note: Function 'VistaIOCreateField3D' argument 4 names different: declaration 'nsize_elemet' definition 'nsize_element'. vistaio-1.2.19/vistaio/vfield3d.c:95:19: note: Function 'VistaIOCreateField3D' argument 4 names different: declaration 'nsize_elemet' definition 'nsize_element'. vistaio-1.2.19/vistaio/vfield3d.c:230:70: style:inconclusive: Function 'VistaIOField3DDecodeMethod' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/vfield3d.c:230:98: style:inconclusive: Function 'VistaIOField3DDecodeMethod' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/vfield3d.c:286:71: style:inconclusive: Function 'VistaIOField3DEncodeAttrMethod' argument 1 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/vfield3d.c:286:86: style:inconclusive: Function 'VistaIOField3DEncodeAttrMethod' argument 2 names different: declaration '' definition 'lengthp'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/vfield3d.c:314:70: style:inconclusive: Function 'VistaIOField3DEncodeDataMethod' argument 1 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/vfield3d.c:314:93: style:inconclusive: Function 'VistaIOField3DEncodeDataMethod' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/vfield3d.c:315:13: style:inconclusive: Function 'VistaIOField3DEncodeDataMethod' argument 3 names different: declaration '' definition 'length'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/vfield3d.c:315:37: style:inconclusive: Function 'VistaIOField3DEncodeDataMethod' argument 4 names different: declaration '' definition 'free_itp'. [funcArgNamesDifferentUnnamed] vistaio-1.2.19/vistaio/volumes.c:35:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VolumesRec [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/volumes.c:67:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VolumeRec [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/volumes.c:114:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ntracks [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/volumes.c:173:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ntracks [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/volumes.c:279:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/volumes.c:331:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VolumesRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/volumes.c:347:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VolumesRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/volumes.c:77:17: style: Variable 'vol->nbuckets' is reassigned a value before the old one has been used. [redundantAssignment] vistaio-1.2.19/vistaio/volumes.c:72:16: note: vol->nbuckets is assigned vistaio-1.2.19/vistaio/volumes.c:77:17: note: vol->nbuckets is overwritten vistaio-1.2.19/vistaio/volumes.c:79:6: style: Variable 'vol->nbuckets' is assigned an expression that holds the same value. [redundantAssignment] vistaio-1.2.19/vistaio/volumes.c:72:16: note: vol->nbuckets is assigned 'nbuckets' here. vistaio-1.2.19/vistaio/volumes.c:79:6: note: Variable 'vol->nbuckets' is assigned an expression that holds the same value. vistaio-1.2.19/vistaio/volumesType.c:57:70: debug: Function::addArguments found argument 'name' with varid 0. [varid0] vistaio-1.2.19/vistaio/volumesType.c:200:71: debug: Function::addArguments found argument 'list' with varid 0. [varid0] vistaio-1.2.19/vistaio/volumesType.c:78:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/volumesType.c:181:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOShortRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/volumesType.c:220:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOShortRepn [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/volumesType.c:68:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] vistaio-1.2.19/vistaio/vspline2d.c:149:78: debug: Function::addArguments found argument 'name' with varid 0. [varid0] vistaio-1.2.19/vistaio/vspline2d.c:131:94: debug: Function::addArguments found argument 'lengthp' with varid 0. [varid0] vistaio-1.2.19/vistaio/vspline2d.c:168:78: debug: Function::addArguments found argument 'value' with varid 0. [varid0] vistaio-1.2.19/vistaio/vspline2d.c:126:70: debug: Function::addArguments found argument 'field' with varid 0. [varid0] vistaio-1.2.19/vistaio/vspline2d.c:51:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOSpline2DRec [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/vspline2d.c:66:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOSpline2DRec [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/vspline2d.c:83:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOSpline2DRec [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/vspline2d.c:104:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOSpline2DRec [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/vspline2d.c:117:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOSpline2DRec [valueFlowBailoutIncompleteVar] vistaio-1.2.19/vistaio/vspline2d.c:158:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] diff: head vistaio-1.2.19/vistaio/attr.c:799:52: style:inconclusive: Function 'NewAttr' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/attr.c:799:77: style:inconclusive: Function 'NewAttr' argument 2 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/attr.c:800:22: style:inconclusive: Function 'NewAttr' argument 3 names different: declaration '' definition 'repn'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/attr.c:800:38: style:inconclusive: Function 'NewAttr' argument 4 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/attr.c:852:44: style:inconclusive: Function 'SetAttr' argument 1 names different: declaration '' definition 'posn'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/attr.c:852:69: style:inconclusive: Function 'SetAttr' argument 2 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/attr.c:852:91: style:inconclusive: Function 'SetAttr' argument 3 names different: declaration '' definition 'repn'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/attr.c:853:18: style:inconclusive: Function 'SetAttr' argument 4 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/attr.c:944:47: style:inconclusive: Function 'FreeAttrValue' argument 1 names different: declaration '' definition 'routine'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/attr.c:944:73: style:inconclusive: Function 'FreeAttrValue' argument 2 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/edgesType.c:146:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOFloatRepn [valueFlowBailoutIncompleteVar] head vistaio-1.2.19/vistaio/edgesType.c:173:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIONColumnsAttr [valueFlowBailoutIncompleteVar] head vistaio-1.2.19/vistaio/edgesType.c:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head vistaio-1.2.19/vistaio/error.c:177:30: style:inconclusive: Function 'FormatMsg' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/error.c:177:54: style:inconclusive: Function 'FormatMsg' argument 2 names different: declaration '' definition 'severity'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/error.c:177:83: style:inconclusive: Function 'FormatMsg' argument 3 names different: declaration '' definition 'format'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/error.c:178:20: style:inconclusive: Function 'FormatMsg' argument 4 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/error.c:178:45: style:inconclusive: Function 'FormatMsg' argument 5 names different: declaration '' definition 'extra'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:1004:38: style:inconclusive: Function 'MySeek' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:1004:46: style:inconclusive: Function 'MySeek' argument 2 names different: declaration '' definition 'bytes'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:264:42: style:inconclusive: Function 'ReadHeader' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:293:45: style:inconclusive: Function 'ReadAttrList' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:293:63: style:inconclusive: Function 'ReadAttrList' argument 2 names different: declaration '' definition 'sbuf'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:422:33: style:inconclusive: Function 'ReadString' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:422:41: style:inconclusive: Function 'ReadString' argument 2 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:422:64: style:inconclusive: Function 'ReadString' argument 3 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:422:85: style:inconclusive: Function 'ReadString' argument 4 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:491:45: style:inconclusive: Function 'ReadDelimiter' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:521:40: style:inconclusive: Function 'ReadData' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:521:59: style:inconclusive: Function 'ReadData' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:522:34: style:inconclusive: Function 'ReadData' argument 3 names different: declaration '' definition 'filter'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:74:106: style:inconclusive: Function 'VistaIOSetProgressIndicator' argument 2 names different: declaration '' definition 'show_write'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:74:124: style:inconclusive: Function 'VistaIOSetProgressIndicator' argument 3 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:789:45: style:inconclusive: Function 'WriteAttrList' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:789:64: style:inconclusive: Function 'WriteAttrList' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:789:74: style:inconclusive: Function 'WriteAttrList' argument 3 names different: declaration '' definition 'indent'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:821:41: style:inconclusive: Function 'WriteAttr' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:821:66: style:inconclusive: Function 'WriteAttr' argument 2 names different: declaration '' definition 'posn'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:821:76: style:inconclusive: Function 'WriteAttr' argument 3 names different: declaration '' definition 'indent'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:958:43: style:inconclusive: Function 'WriteString' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/fileio.c:958:58: style:inconclusive: Function 'WriteString' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/graphType.c:163:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOLongRepn [valueFlowBailoutIncompleteVar] head vistaio-1.2.19/vistaio/graphType.c:238:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIORepnAttr [valueFlowBailoutIncompleteVar] head vistaio-1.2.19/vistaio/graphType.c:66:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] 2.20.0 vistaio-1.2.19/vistaio/history.c:152:11: warning: If memory allocation fails, then there is a possible null pointer dereference: history [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/history.c:149:27: note: Assuming allocation function fails vistaio-1.2.19/vistaio/history.c:149:13: note: Assignment 'history=(char*)malloc(sizeof(char*)*400)', assigned value is 0 vistaio-1.2.19/vistaio/history.c:152:11: note: Null pointer dereference 2.20.0 vistaio-1.2.19/vistaio/history.c:153:11: warning: If memory allocation fails, then there is a possible null pointer dereference: history [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/history.c:149:27: note: Assuming allocation function fails vistaio-1.2.19/vistaio/history.c:149:13: note: Assignment 'history=(char*)malloc(sizeof(char*)*400)', assigned value is 0 vistaio-1.2.19/vistaio/history.c:153:11: note: Null pointer dereference 2.20.0 vistaio-1.2.19/vistaio/history.c:155:11: warning: If memory allocation fails, then there is a possible null pointer dereference: history [nullPointerOutOfMemory] vistaio-1.2.19/vistaio/history.c:149:27: note: Assuming allocation function fails vistaio-1.2.19/vistaio/history.c:149:13: note: Assignment 'history=(char*)malloc(sizeof(char*)*400)', assigned value is 0 vistaio-1.2.19/vistaio/history.c:155:11: note: Null pointer dereference head vistaio-1.2.19/vistaio/imageType.c:170:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOBitRepn [valueFlowBailoutIncompleteVar] head vistaio-1.2.19/vistaio/imageType.c:199:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIORepnAttr [valueFlowBailoutIncompleteVar] head vistaio-1.2.19/vistaio/imageType.c:75:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head vistaio-1.2.19/vistaio/option.c:360:33: style:inconclusive: Function 'ParseArgValues' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/option.c:360:42: style:inconclusive: Function 'ParseArgValues' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/option.c:360:55: style:inconclusive: Function 'ParseArgValues' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/option.c:361:30: style:inconclusive: Function 'ParseArgValues' argument 4 names different: declaration '' definition 'opt'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/option.c:449:64: style: Parameter 'opts' can be declared as const array [constParameter] head vistaio-1.2.19/vistaio/option.c:457:30: style: Variable 'io_opts' can be declared as const array [constVariable] head vistaio-1.2.19/vistaio/packData.c:354:31: style:inconclusive: Function 'SwapBytes' argument 1 names different: declaration '' definition 'nels'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/packData.c:354:44: style:inconclusive: Function 'SwapBytes' argument 2 names different: declaration '' definition 'elsize'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/packData.c:354:58: style:inconclusive: Function 'SwapBytes' argument 3 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/vcplist.c:131:77: debug: Function::addArguments found argument 'name' with varid 0. [varid0] head vistaio-1.2.19/vistaio/vcplist.c:137:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head vistaio-1.2.19/vistaio/vcplist.c:196:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLIST_LENGTH [valueFlowBailoutIncompleteVar] head vistaio-1.2.19/vistaio/vfield2d.c:217:70: style:inconclusive: Function 'VistaIOField2DDecodeMethod' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/vfield2d.c:217:98: style:inconclusive: Function 'VistaIOField2DDecodeMethod' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/vfield2d.c:272:71: style:inconclusive: Function 'VistaIOField2DEncodeAttrMethod' argument 1 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/vfield2d.c:272:86: style:inconclusive: Function 'VistaIOField2DEncodeAttrMethod' argument 2 names different: declaration '' definition 'lengthp'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/vfield2d.c:299:70: style:inconclusive: Function 'VistaIOField2DEncodeDataMethod' argument 1 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/vfield2d.c:299:93: style:inconclusive: Function 'VistaIOField2DEncodeDataMethod' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/vfield2d.c:300:13: style:inconclusive: Function 'VistaIOField2DEncodeDataMethod' argument 3 names different: declaration '' definition 'length'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/vfield2d.c:300:37: style:inconclusive: Function 'VistaIOField2DEncodeDataMethod' argument 4 names different: declaration '' definition 'free_itp'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/vfield3d.c:230:70: style:inconclusive: Function 'VistaIOField3DDecodeMethod' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/vfield3d.c:230:98: style:inconclusive: Function 'VistaIOField3DDecodeMethod' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/vfield3d.c:286:71: style:inconclusive: Function 'VistaIOField3DEncodeAttrMethod' argument 1 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/vfield3d.c:286:86: style:inconclusive: Function 'VistaIOField3DEncodeAttrMethod' argument 2 names different: declaration '' definition 'lengthp'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/vfield3d.c:314:70: style:inconclusive: Function 'VistaIOField3DEncodeDataMethod' argument 1 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/vfield3d.c:314:93: style:inconclusive: Function 'VistaIOField3DEncodeDataMethod' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/vfield3d.c:315:13: style:inconclusive: Function 'VistaIOField3DEncodeDataMethod' argument 3 names different: declaration '' definition 'length'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/vfield3d.c:315:37: style:inconclusive: Function 'VistaIOField3DEncodeDataMethod' argument 4 names different: declaration '' definition 'free_itp'. [funcArgNamesDifferentUnnamed] head vistaio-1.2.19/vistaio/volumesType.c:181:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOShortRepn [valueFlowBailoutIncompleteVar] head vistaio-1.2.19/vistaio/volumesType.c:200:71: debug: Function::addArguments found argument 'list' with varid 0. [varid0] head vistaio-1.2.19/vistaio/volumesType.c:220:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VistaIOShortRepn [valueFlowBailoutIncompleteVar] head vistaio-1.2.19/vistaio/volumesType.c:57:70: debug: Function::addArguments found argument 'name' with varid 0. [varid0] head vistaio-1.2.19/vistaio/volumesType.c:68:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] head vistaio-1.2.19/vistaio/volumesType.c:78:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] DONE