2024-04-22 06:55 ftp://ftp.de.debian.org/debian/pool/main/s/spd/spd_1.3.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-20-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.14.0 head-info: ea2e716 (2024-04-21 15:59:20 +0200) count: 550 550 elapsed-time: 89.6 88.8 head-timing-info: old-timing-info: head results: spd-1.3.0/edfpack/cmpr.c:187:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/cmpr.c:395:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/cmpr.c:589:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/cmpr.c:744:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZLIB_VERSION [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/cmpr.c:271:7: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/cmpr.c:271:7: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/cmpr.c:273:7: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/cmpr.c:273:7: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/cmpr.c:464:7: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/cmpr.c:464:7: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/cmpr.c:466:7: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/cmpr.c:466:7: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/cmpr.c:663:7: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/cmpr.c:663:7: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/cmpr.c:665:7: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/cmpr.c:665:7: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/cmpr.c:545:29: style:inconclusive: Function 'cmpr_frinflate' argument 3 names different: declaration 'channel' definition 'inp'. [funcArgNamesDifferent] spd-1.3.0/edfpack/cmpr.h:79:24: note: Function 'cmpr_frinflate' argument 3 names different: declaration 'channel' definition 'inp'. spd-1.3.0/edfpack/cmpr.c:545:29: note: Function 'cmpr_frinflate' argument 3 names different: declaration 'channel' definition 'inp'. spd-1.3.0/edfpack/bslio.c:636:9: style: Condition 'next' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/bslio.c:630:12: note: Assuming that condition 'next==(struct BslFrame*)NULL' is not redundant spd-1.3.0/edfpack/bslio.c:633:19: note: Assuming condition is false spd-1.3.0/edfpack/bslio.c:636:9: note: Condition 'next' is always false spd-1.3.0/edfpack/bslio.c:913:9: style: Condition 'next' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/bslio.c:907:12: note: Assuming that condition 'next==(struct BslMemory*)NULL' is not redundant spd-1.3.0/edfpack/bslio.c:910:20: note: Assuming condition is false spd-1.3.0/edfpack/bslio.c:913:9: note: Condition 'next' is always false spd-1.3.0/edfpack/bslio.c:748:9: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/bslio.c:750:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/bslio.c:751:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/bslio.c:752:7: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/bslio.c:754:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/bslio.c:560:3: warning: Either the condition 'newframe=(struct BslFrame*)malloc(sizeof(struct BslFrame))' is redundant or there is possible null pointer dereference: newframe. [nullPointerRedundantCheck] spd-1.3.0/edfpack/bslio.c:558:18: note: Assuming that condition 'newframe=(struct BslFrame*)malloc(sizeof(struct BslFrame))' is not redundant spd-1.3.0/edfpack/bslio.c:560:3: note: Null pointer dereference spd-1.3.0/edfpack/bslio.c:561:3: warning: Either the condition 'newframe=(struct BslFrame*)malloc(sizeof(struct BslFrame))' is redundant or there is possible null pointer dereference: newframe. [nullPointerRedundantCheck] spd-1.3.0/edfpack/bslio.c:558:18: note: Assuming that condition 'newframe=(struct BslFrame*)malloc(sizeof(struct BslFrame))' is not redundant spd-1.3.0/edfpack/bslio.c:561:3: note: Null pointer dereference spd-1.3.0/edfpack/bslio.c:839:3: warning: Either the condition 'newmemory=(struct BslMemory*)malloc(sizeof(struct BslMemory))' is redundant or there is possible null pointer dereference: newmemory. [nullPointerRedundantCheck] spd-1.3.0/edfpack/bslio.c:837:19: note: Assuming that condition 'newmemory=(struct BslMemory*)malloc(sizeof(struct BslMemory))' is not redundant spd-1.3.0/edfpack/bslio.c:839:3: note: Null pointer dereference spd-1.3.0/edfpack/bslio.c:285:9: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/bslio.c:1279:16: style: Variable 'file' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/bslio.c:1688:15: style: Variable 'frame' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/bslio.c:1154:14: style: Variable 'index' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/arc.c:529:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/arc.c:1010:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/filename.c:319:31: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] spd-1.3.0/edfpack/filename.c:321:31: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] spd-1.3.0/edfpack/filename.c:826:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] spd-1.3.0/edfpack/filename.c:766:3: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/filename.c:532:8: style: Variable 's2' is reassigned a value before the old one has been used. [redundantAssignment] spd-1.3.0/edfpack/filename.c:527:6: note: s2 is assigned spd-1.3.0/edfpack/filename.c:532:8: note: s2 is overwritten spd-1.3.0/edfpack/filename.c:301:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/filename.c:622:20: style: Variable 's2' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/filename.c:742:14: style: Variable 'str' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/filename.c:743:9: style: Variable 'start' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/filename.c:808:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/filename.c:810:9: style: Variable 'Name' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/filename.c:864:9: style: Variable 'str1' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/filename.c:864:16: style: Variable 'str2' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/gamma.c:102:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/gamma.c:147:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/gauss.c:142:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/gauss.c:158:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/gauss.c:181:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/gauss.c:102:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/gauss.c:102:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/gauss.c:116:26: style: Parameter 'XX' can be declared as const array [constParameter] spd-1.3.0/edfpack/gauss.c:116:39: style: Parameter 'YY' can be declared as const array [constParameter] spd-1.3.0/edfpack/gauss.c:82:8: style: Variable 'X1' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/angle.c:271:42: style: Parameter 'E0Data' can be declared as pointer to const [constParameterPointer] spd-1.3.0/edfpack/edfio.c:2544:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:2801:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:2890:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:2995:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:3031:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:3246:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:3327:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:3470:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:3525:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:4577:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:5092:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:5148:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:5212:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:5262:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:5314:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:5391:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:5497:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:5723:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:5917:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:6239:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:6687:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:6802:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:6847:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:7021:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:7236:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:9837:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:10596:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:10633:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:10761:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:10827:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:10947:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:11013:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:11104:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:11155:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:11337:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:11678:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:12000:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/edfio.c:12089:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/isotime.c:441:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/isotime.c:516:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/isotime.c:576:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/isotime.c:668:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/isotime.c:727:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/isotime.c:814:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/isotime.c:847:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/arc.c:245:17: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] spd-1.3.0/edfpack/arc.c:115:22: style:inconclusive: Function 'ang_range' argument 14 names different: declaration 'rot1' definition 'detrot1'. [funcArgNamesDifferent] spd-1.3.0/edfpack/arc.h:79:22: note: Function 'ang_range' argument 14 names different: declaration 'rot1' definition 'detrot1'. spd-1.3.0/edfpack/arc.c:115:22: note: Function 'ang_range' argument 14 names different: declaration 'rot1' definition 'detrot1'. spd-1.3.0/edfpack/arc.c:115:37: style:inconclusive: Function 'ang_range' argument 15 names different: declaration 'rot2' definition 'detrot2'. [funcArgNamesDifferent] spd-1.3.0/edfpack/arc.h:79:34: note: Function 'ang_range' argument 15 names different: declaration 'rot2' definition 'detrot2'. spd-1.3.0/edfpack/arc.c:115:37: note: Function 'ang_range' argument 15 names different: declaration 'rot2' definition 'detrot2'. spd-1.3.0/edfpack/arc.c:115:52: style:inconclusive: Function 'ang_range' argument 16 names different: declaration 'rot3' definition 'detrot3'. [funcArgNamesDifferent] spd-1.3.0/edfpack/arc.h:79:46: note: Function 'ang_range' argument 16 names different: declaration 'rot3' definition 'detrot3'. spd-1.3.0/edfpack/arc.c:115:52: note: Function 'ang_range' argument 16 names different: declaration 'rot3' definition 'detrot3'. spd-1.3.0/edfpack/arc.c:239:24: style: Parameter 'pstatus' can be declared as pointer to const [constParameterPointer] spd-1.3.0/edfpack/arc.c:450:42: style: Parameter 'E0Data' can be declared as pointer to const [constParameterPointer] spd-1.3.0/edfpack/arc.c:927:42: style: Parameter 'E0Data' can be declared as pointer to const [constParameterPointer] spd-1.3.0/edfpack/arc.c:178:17: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] spd-1.3.0/edfpack/arc.c:179:17: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] spd-1.3.0/edfpack/arc.c:182:17: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] spd-1.3.0/edfpack/arc.c:183:17: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] spd-1.3.0/edfpack/arc.c:245:24: style: Variable 'pstatus' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/numio.c:3483:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/numio.c:4858:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/numio.c:4925:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/numio.c:5025:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/isotime.c:509:47: style: Variable 'pr' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/isotime.c:569:25: style: Variable 'pr' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/isotime.c:663:32: style: Variable 'pr' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/isotime.c:723:32: style: Variable 'pr' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/isotime.c:838:12: style: Variable 'year' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/isotime.c:838:21: style: Variable 'month' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/isotime.c:838:28: style: Variable 'day' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/isotime.c:839:10: style: Variable 'hh' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/isotime.c:839:16: style: Variable 'mm' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/isotime.c:839:22: style: Variable 'ss' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/isotime.c:840:15: style: Variable 'fract' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/isotime.c:841:10: style: Variable 'Hh' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/isotime.c:841:16: style: Variable 'Mm' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/isotime.c:841:22: style: Variable 'Ss' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/isotime.c:865:11: style: Variable 'fract' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/poisson.c:267:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/poisson.c:281:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/polarization.c:434:11: style: Variable 'OPsi' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] spd-1.3.0/edfpack/polarization.c:431:11: note: $symbol is assigned spd-1.3.0/edfpack/polarization.c:434:11: note: $symbol is overwritten spd-1.3.0/edfpack/polarization.c:331:13: style: Variable 'pParams' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/polarization.c:460:10: style: Variable 'Sin2Chi' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/project.c:137:11: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/project.c:151:11: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/project.c:241:11: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/project.c:255:11: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/r2t.c:340:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/r2t.c:387:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/r2t.c:434:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/r2t.c:481:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/r2t.c:529:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/r2t.c:577:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/raster.c:332:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/raster.c:863:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/raster.c:960:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/raster.c:1155:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/raster.c:1283:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/raster.c:1880:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/raster.c:1970:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/raster.c:868:7: style: Condition 'data_dim' is always true [knownConditionTrueFalse] spd-1.3.0/edfpack/raster.c:1055:21: style: Condition 'order2wrap(IWrap,data_dim,order)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/raster.c:1055:21: note: Calling function 'order2wrap' returns 0 spd-1.3.0/edfpack/raster.c:1055:21: note: Condition 'order2wrap(IWrap,data_dim,order)' is always false spd-1.3.0/edfpack/raster.c:376:12: style: Variable 'AN' is reassigned a value before the old one has been used. [redundantAssignment] spd-1.3.0/edfpack/raster.c:367:37: note: AN is assigned spd-1.3.0/edfpack/raster.c:376:12: note: AN is overwritten spd-1.3.0/edfpack/raster.c:1566:41: style: Clarify calculation precedence for '*' and '?'. [clarifyCalculation] spd-1.3.0/edfpack/raster.c:1960:41: style: Parameter 'A' can be declared as const array [constParameter] spd-1.3.0/edfpack/raster.c:1960:53: style: Parameter 'B' can be declared as const array [constParameter] spd-1.3.0/edfpack/raster.c:2027:34: style: Parameter 'M' can be declared as const array [constParameter] spd-1.3.0/edfpack/raster.c:1809:7: style: Variable 'psiz' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/raster.c:1814:9: style: Variable 'psiz' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/readascii.c:583:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] spd-1.3.0/edfpack/readascii.c:731:14: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] spd-1.3.0/edfpack/readascii.c:720:17: note: outer condition: cntFlags))' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:3291:31: note: Calling function 'init_data_block_flags' returns 0 spd-1.3.0/edfpack/edfio.c:3291:31: note: Condition 'init_data_block_flags(&(newblock->Flags))' is always false spd-1.3.0/edfpack/edfio.c:3358:26: style: Condition 'free_symbol_list(block)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:3358:26: note: Calling function 'free_symbol_list' returns 0 spd-1.3.0/edfpack/edfio.c:3358:26: note: Condition 'free_symbol_list(block)' is always false spd-1.3.0/edfpack/edfio.c:3947:21: style: Condition 'update_string(base,NULL)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:3947:21: note: Calling function 'update_string' returns 0 spd-1.3.0/edfpack/edfio.c:3947:21: note: Condition 'update_string(base,NULL)' is always false spd-1.3.0/edfpack/edfio.c:4559:29: style: Condition 'block->BinaryLen!=binary_len' is always true [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:4558:22: note: block->BinaryLen is assigned '(block->BinaryLen>(binary_len))?(block->BinaryLen):(binary_len)' here. spd-1.3.0/edfpack/edfio.c:4559:29: note: Condition 'block->BinaryLen!=binary_len' is always true spd-1.3.0/edfpack/edfio.c:4576:30: style: Condition 'set_block_boundary(block,s2u_long(symbol->Value))' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:4576:30: note: Calling function 'set_block_boundary' returns 0 spd-1.3.0/edfpack/edfio.c:4576:30: note: Condition 'set_block_boundary(block,s2u_long(symbol->Value))' is always false spd-1.3.0/edfpack/edfio.c:4628:29: style: Condition 'block->TextLen!=text_len' is always true [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:4627:22: note: block->TextLen is assigned '(block->TextLen>(text_len))?(block->TextLen):(text_len)' here. spd-1.3.0/edfpack/edfio.c:4628:29: note: Condition 'block->TextLen!=text_len' is always true spd-1.3.0/edfpack/edfio.c:4729:24: style: Condition 'get_block_pos(block,&cur_pos)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:4729:24: note: Calling function 'get_block_pos' returns 0 spd-1.3.0/edfpack/edfio.c:4729:24: note: Condition 'get_block_pos(block,&cur_pos)' is always false spd-1.3.0/edfpack/edfio.c:5762:28: style: Condition 'set_block_boundary(block,s2u_long(symbol->Value))' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:5762:28: note: Calling function 'set_block_boundary' returns 0 spd-1.3.0/edfpack/edfio.c:5762:28: note: Condition 'set_block_boundary(block,s2u_long(symbol->Value))' is always false spd-1.3.0/edfpack/edfio.c:7333:28: style: Condition 'free_symbol_list(block)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:7333:28: note: Calling function 'free_symbol_list' returns 0 spd-1.3.0/edfpack/edfio.c:7333:28: note: Condition 'free_symbol_list(block)' is always false spd-1.3.0/edfpack/edfio.c:7443:22: style: Condition 'find_blockkey(DataChain,DataNumber,BlockKey)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:7443:22: note: Calling function 'find_blockkey' returns 0 spd-1.3.0/edfpack/edfio.c:7443:22: note: Condition 'find_blockkey(DataChain,DataNumber,BlockKey)' is always false spd-1.3.0/edfpack/edfio.c:7581:22: style: Condition 'find_blockkey(DataChain,DataNumber,BlockKey)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:7581:22: note: Calling function 'find_blockkey' returns 0 spd-1.3.0/edfpack/edfio.c:7581:22: note: Condition 'find_blockkey(DataChain,DataNumber,BlockKey)' is always false spd-1.3.0/edfpack/edfio.c:7729:24: style: Condition 'close_read_block(block,&errval)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:7729:24: note: Calling function 'close_read_block' returns 0 spd-1.3.0/edfpack/edfio.c:7729:24: note: Condition 'close_read_block(block,&errval)' is always false spd-1.3.0/edfpack/edfio.c:7796:25: style: Condition 'close_write_block(block,pErrorValue)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:7796:25: note: Calling function 'close_write_block' returns 0 spd-1.3.0/edfpack/edfio.c:7796:25: note: Condition 'close_write_block(block,pErrorValue)' is always false spd-1.3.0/edfpack/edfio.c:7843:28: style: Condition 'close_read_block(block,&errval)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:7843:28: note: Calling function 'close_read_block' returns 0 spd-1.3.0/edfpack/edfio.c:7843:28: note: Condition 'close_read_block(block,&errval)' is always false spd-1.3.0/edfpack/edfio.c:7857:29: style: Condition 'close_write_block(block,&errval)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:7857:29: note: Calling function 'close_write_block' returns 0 spd-1.3.0/edfpack/edfio.c:7857:29: note: Condition 'close_write_block(block,&errval)' is always false spd-1.3.0/edfpack/edfio.c:10130:9: style: Condition 'hline' is always true [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:10159:19: style: Condition 'history_free(&hblock->history_line_root)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:10159:19: note: Calling function 'history_free' returns 0 spd-1.3.0/edfpack/edfio.c:10159:19: note: Condition 'history_free(&hblock->history_line_root)' is always false spd-1.3.0/edfpack/edfio.c:10222:19: style: Condition 'history_free(&next->history_argv_root)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:10222:19: note: Calling function 'history_free' returns 0 spd-1.3.0/edfpack/edfio.c:10222:19: note: Condition 'history_free(&next->history_argv_root)' is always false spd-1.3.0/edfpack/edfio.c:10337:19: style: Condition 'history_free(&hblock->history_argv_root)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:10337:19: note: Calling function 'history_free' returns 0 spd-1.3.0/edfpack/edfio.c:10337:19: note: Condition 'history_free(&hblock->history_argv_root)' is always false spd-1.3.0/edfpack/edfio.c:10592:29: style: Condition 'history_line_required(&hblock->history_argv_root,argv_key,0)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:10592:29: note: Calling function 'history_line_required' returns 0 spd-1.3.0/edfpack/edfio.c:10592:29: note: Condition 'history_line_required(&hblock->history_argv_root,argv_key,0)' is always false spd-1.3.0/edfpack/edfio.c:10629:29: style: Condition 'history_line_required(&hblock->history_argv_root,argv_key,1)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:10629:29: note: Calling function 'history_line_required' returns 0 spd-1.3.0/edfpack/edfio.c:10629:29: note: Condition 'history_line_required(&hblock->history_argv_root,argv_key,1)' is always false spd-1.3.0/edfpack/edfio.c:10747:26: style: Condition 'history_line_add(&hblock->history_line_root,history_line_key_buffer,history_line)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:10747:26: note: Calling function 'history_line_add' returns 0 spd-1.3.0/edfpack/edfio.c:10747:26: note: Condition 'history_line_add(&hblock->history_line_root,history_line_key_buffer,history_line)' is always false spd-1.3.0/edfpack/edfio.c:10933:25: style: Condition 'history_line_add(&hblock->history_line_root,history_line_key_buffer,history_line)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:10933:25: note: Calling function 'history_line_add' returns 0 spd-1.3.0/edfpack/edfio.c:10933:25: note: Condition 'history_line_add(&hblock->history_line_root,history_line_key_buffer,history_line)' is always false spd-1.3.0/edfpack/edfio.c:11145:27: style: Condition 'history_line_add(&hblock->history_argv_root,argv_key,buffer)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:11145:27: note: Calling function 'history_line_add' returns 0 spd-1.3.0/edfpack/edfio.c:11145:27: note: Condition 'history_line_add(&hblock->history_argv_root,argv_key,buffer)' is always false spd-1.3.0/edfpack/edfio.c:11150:27: style: Condition 'history_line_add(&hblock->history_argv_root,argv_key,argument)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:11150:27: note: Calling function 'history_line_add' returns 0 spd-1.3.0/edfpack/edfio.c:11150:27: note: Condition 'history_line_add(&hblock->history_argv_root,argv_key,argument)' is always false spd-1.3.0/edfpack/edfio.c:12504:25: style: Condition 'close_write_block(block,&errval)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:12504:25: note: Calling function 'close_write_block' returns 0 spd-1.3.0/edfpack/edfio.c:12504:25: note: Condition 'close_write_block(block,&errval)' is always false spd-1.3.0/edfpack/edfio.c:12954:24: style: Condition 'close_read_block(block,&errval)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:12954:24: note: Calling function 'close_read_block' returns 0 spd-1.3.0/edfpack/edfio.c:12954:24: note: Condition 'close_read_block(block,&errval)' is always false spd-1.3.0/edfpack/edfio.c:13069:24: style: Condition 'close_read_block(block,&errval)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:13069:24: note: Calling function 'close_read_block' returns 0 spd-1.3.0/edfpack/edfio.c:13069:24: note: Condition 'close_read_block(block,&errval)' is always false spd-1.3.0/edfpack/edfio.c:13310:24: style: Condition 'close_read_block(block,&errval)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:13310:24: note: Calling function 'close_read_block' returns 0 spd-1.3.0/edfpack/edfio.c:13310:24: note: Condition 'close_read_block(block,&errval)' is always false spd-1.3.0/edfpack/edfio.c:13405:22: style: Condition 'find_blockkey(DataChain,DataNumber,BlockKey)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:13405:22: note: Calling function 'find_blockkey' returns 0 spd-1.3.0/edfpack/edfio.c:13405:22: note: Condition 'find_blockkey(DataChain,DataNumber,BlockKey)' is always false spd-1.3.0/edfpack/edfio.c:14604:23: style: Condition 'update_string(symbol,&next)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:14604:23: note: Calling function 'update_string' returns 0 spd-1.3.0/edfpack/edfio.c:14604:23: note: Condition 'update_string(symbol,&next)' is always false spd-1.3.0/edfpack/edfio.c:15076:24: style: Condition 'close_read_block(block,&errval)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:15076:24: note: Calling function 'close_read_block' returns 0 spd-1.3.0/edfpack/edfio.c:15076:24: note: Condition 'close_read_block(block,&errval)' is always false spd-1.3.0/edfpack/edfio.c:15169:25: style: Condition 'close_write_block(block,&errval)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:15169:25: note: Calling function 'close_write_block' returns 0 spd-1.3.0/edfpack/edfio.c:15169:25: note: Condition 'close_write_block(block,&errval)' is always false spd-1.3.0/edfpack/edfio.c:15536:28: style: Condition 'header_list_free(&header_root)' is always false [knownConditionTrueFalse] spd-1.3.0/edfpack/edfio.c:15536:28: note: Calling function 'header_list_free' returns 0 spd-1.3.0/edfpack/edfio.c:15536:28: note: Condition 'header_list_free(&header_root)' is always false spd-1.3.0/edfpack/edfio.c:2286:7: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:2801:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:2890:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:2995:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:3031:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:3246:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:3327:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:3407:7: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:3407:7: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:3420:7: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:3420:7: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:3424:9: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:3470:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:3525:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:4186:10: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:4186:10: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:4278:6: warning: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:5648:8: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:5978:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] spd-1.3.0/edfpack/edfio.c:5999:7: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:5999:7: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:5999:7: warning: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:5999:7: portability: %lu in format string (no. 4) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:6664:3: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:6667:5: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:6683:7: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:6998:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:7007:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:7008:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] spd-1.3.0/edfpack/edfio.c:7010:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:7012:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] spd-1.3.0/edfpack/edfio.c:7014:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:7076:7: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:7106:5: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:7106:5: portability: %lu in format string (no. 5) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:7169:7: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:8292:7: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:8292:7: portability: %lu in format string (no. 4) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:8318:7: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:8318:7: portability: %lu in format string (no. 4) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:10026:7: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:10030:7: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:10731:4: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:10750:6: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:10923:3: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:10936:5: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:11337:9: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:11344:7: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:11365:7: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:11388:7: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:11400:7: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:11705:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:12444:5: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:13535:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] spd-1.3.0/edfpack/edfio.c:12535:37: error: Allocation with edf_report_data_error, printf doesn't release it. [leakNoVarFunctionCall] spd-1.3.0/edfpack/edfio.c:12660:33: error: Allocation with edf_report_data_error, printf doesn't release it. [leakNoVarFunctionCall] spd-1.3.0/edfpack/edfio.c:13331:42: error: Allocation with edf_report_data_error, printf doesn't release it. [leakNoVarFunctionCall] spd-1.3.0/edfpack/edfio.c:13345:42: error: Allocation with edf_report_data_error, printf doesn't release it. [leakNoVarFunctionCall] spd-1.3.0/edfpack/edfio.c:15097:34: error: Allocation with edf_report_data_error, printf doesn't release it. [leakNoVarFunctionCall] spd-1.3.0/edfpack/edfio.c:15111:34: error: Allocation with edf_report_data_error, printf doesn't release it. [leakNoVarFunctionCall] spd-1.3.0/edfpack/edfio.c:15193:35: error: Allocation with edf_report_data_error, printf doesn't release it. [leakNoVarFunctionCall] spd-1.3.0/edfpack/edfio.c:4539:31: warning: Either the condition 'block==(struct DBlock*)NULL' is redundant or there is possible null pointer dereference: block. [nullPointerRedundantCheck] spd-1.3.0/edfpack/edfio.c:4545:13: note: Assuming that condition 'block==(struct DBlock*)NULL' is not redundant spd-1.3.0/edfpack/edfio.c:4539:31: note: Null pointer dereference spd-1.3.0/edfpack/edfio.c:4540:31: warning: Either the condition 'block==(struct DBlock*)NULL' is redundant or there is possible null pointer dereference: block. [nullPointerRedundantCheck] spd-1.3.0/edfpack/edfio.c:4545:13: note: Assuming that condition 'block==(struct DBlock*)NULL' is not redundant spd-1.3.0/edfpack/edfio.c:4540:31: note: Null pointer dereference spd-1.3.0/edfpack/edfio.c:4542:13: warning: Either the condition 'block==(struct DBlock*)NULL' is redundant or there is possible null pointer dereference: block. [nullPointerRedundantCheck] spd-1.3.0/edfpack/edfio.c:4545:13: note: Assuming that condition 'block==(struct DBlock*)NULL' is not redundant spd-1.3.0/edfpack/edfio.c:4542:13: note: Null pointer dereference spd-1.3.0/edfpack/edfio.c:4720:13: warning: Either the condition 'block' is redundant or there is possible null pointer dereference: block. [nullPointerRedundantCheck] spd-1.3.0/edfpack/edfio.c:4724:7: note: Assuming that condition 'block' is not redundant spd-1.3.0/edfpack/edfio.c:4720:13: note: Null pointer dereference spd-1.3.0/edfpack/edfio.c:4900:24: warning: Either the condition '!symbol' is redundant or there is possible null pointer dereference: symbol. [nullPointerRedundantCheck] spd-1.3.0/edfpack/edfio.c:4903:7: note: Assuming that condition '!symbol' is not redundant spd-1.3.0/edfpack/edfio.c:4900:24: note: Null pointer dereference spd-1.3.0/edfpack/edfio.c:4958:27: warning: Either the condition '!block' is redundant or there is possible null pointer dereference: block. [nullPointerRedundantCheck] spd-1.3.0/edfpack/edfio.c:4965:7: note: Assuming that condition '!block' is not redundant spd-1.3.0/edfpack/edfio.c:4958:27: note: Null pointer dereference spd-1.3.0/edfpack/edfio.c:4959:27: warning: Either the condition '!block' is redundant or there is possible null pointer dereference: block. [nullPointerRedundantCheck] spd-1.3.0/edfpack/edfio.c:4965:7: note: Assuming that condition '!block' is not redundant spd-1.3.0/edfpack/edfio.c:4959:27: note: Null pointer dereference spd-1.3.0/edfpack/edfio.c:4962:27: warning: Either the condition '!block' is redundant or there is possible null pointer dereference: block. [nullPointerRedundantCheck] spd-1.3.0/edfpack/edfio.c:4965:7: note: Assuming that condition '!block' is not redundant spd-1.3.0/edfpack/edfio.c:4962:27: note: Null pointer dereference spd-1.3.0/edfpack/edfio.c:6150:20: warning: Either the condition 'block' is redundant or there is possible null pointer dereference: block. [nullPointerRedundantCheck] spd-1.3.0/edfpack/edfio.c:6152:7: note: Assuming that condition 'block' is not redundant spd-1.3.0/edfpack/edfio.c:6150:20: note: Null pointer dereference spd-1.3.0/edfpack/edfio.c:13387:6: warning: Possible null pointer dereference: pErrorValue [nullPointer] spd-1.3.0/edfpack/edfio.c:7836:58: note: Calling function 'edf_test_header', 4th argument 'NULL' value is 0 spd-1.3.0/edfpack/edfio.c:13387:6: note: Null pointer dereference spd-1.3.0/edfpack/edfio.c:11381:10: style: Variable 'dest' is reassigned a value before the old one has been used. [redundantAssignment] spd-1.3.0/edfpack/edfio.c:11373:41: note: dest is assigned spd-1.3.0/edfpack/edfio.c:11381:10: note: dest is overwritten spd-1.3.0/edfpack/edfio.c:11382:14: style: Variable 'dest_len' is reassigned a value before the old one has been used. [redundantAssignment] spd-1.3.0/edfpack/edfio.c:11374:61: note: dest_len is assigned spd-1.3.0/edfpack/edfio.c:11382:14: note: dest_len is overwritten spd-1.3.0/edfpack/edfio.c:11130:37: style:inconclusive: Function 'edf_history_argv' argument 2 names different: declaration 'substring' definition 'argument'. [funcArgNamesDifferent] spd-1.3.0/edfpack/edfio.h:267:44: note: Function 'edf_history_argv' argument 2 names different: declaration 'substring' definition 'argument'. spd-1.3.0/edfpack/edfio.c:11130:37: note: Function 'edf_history_argv' argument 2 names different: declaration 'substring' definition 'argument'. spd-1.3.0/edfpack/edfio.c:12750:66: style:inconclusive: Function 'edf_read_header_string' argument 5 names different: declaration 'pString' definition 'String'. [funcArgNamesDifferent] spd-1.3.0/edfpack/edfio.h:166:67: note: Function 'edf_read_header_string' argument 5 names different: declaration 'pString' definition 'String'. spd-1.3.0/edfpack/edfio.c:12750:66: note: Function 'edf_read_header_string' argument 5 names different: declaration 'pString' definition 'String'. spd-1.3.0/edfpack/edfio.c:1264:9: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/edfio.c:2705:32: style: Parameter 'ftb' can be declared as pointer to const [constParameterPointer] spd-1.3.0/edfpack/edfio.c:2718:27: style: Parameter 'ftb' can be declared as pointer to const [constParameterPointer] spd-1.3.0/edfpack/edfio.c:4181:28: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] spd-1.3.0/edfpack/edfio.c:4230:27: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] spd-1.3.0/edfpack/edfio.c:4391:32: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] spd-1.3.0/edfpack/edfio.c:4536:12: style: Variable 'file' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/edfio.c:4663:12: style: Variable 'LastBlockInFile' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/edfio.c:4959:17: style: Variable 'file' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/edfio.c:5892:11: style: Variable 'data_dim' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/edfio.c:7507:12: style: Variable 'file' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/edfio.c:7660:12: style: Variable 'file' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/edfio.c:10287:12: style: Variable 'previous' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/edfio.c:11188:22: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/edfio.c:11623:16: style: Variable 'data_spec' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/edfio.c:13130:11: style: Variable 'min' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/edfio.c:13130:33: style: Variable 'max' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/edfio.c:13528:44: style: Parameter 'out' can be declared as pointer to const [constParameterPointer] spd-1.3.0/edfpack/edfio.c:14273:11: style: Variable 'previous' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/edfio.c:14715:9: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/edfio.c:14968:21: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/edfio.c:3911:40: warning: Uninitialized variable: current [uninitvar] spd-1.3.0/edfpack/edfio.c:3880:9: note: Assuming condition is false spd-1.3.0/edfpack/edfio.c:3911:40: note: Uninitialized variable: current spd-1.3.0/edfpack/edfio.c:13739:11: warning: Uninitialized variable: buffer [uninitvar] spd-1.3.0/edfpack/edfio.c:13843:22: note: Calling function 'keyorder_strcolup', 1st argument 'buf1' value is spd-1.3.0/edfpack/edfio.c:13739:11: note: Uninitialized variable: buffer spd-1.3.0/edfpack/edfio.c:1864:21: style: Variable 'pos1' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:1900:36: style: Variable 'poss' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:1900:46: style: Variable 'is' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:1923:17: style: Variable 'pb' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:2031:23: style: Variable 'i' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:2123:18: style: Variable 'pb' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:2123:23: style: Variable 'i' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:2213:23: style: Variable 'ps_out' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:2324:11: style: Variable 'numc' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:5214:21: style: Variable 'pb' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:5321:46: style: Variable 'c' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:6680:13: style: Variable 'product' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:6685:15: style: Variable 'product' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:7513:11: style: Variable 'file' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:7666:11: style: Variable 'file' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:8450:31: style: Variable 't_in' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:8734:31: style: Variable 't_in' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:9003:31: style: Variable 't_in' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:9271:31: style: Variable 't_in' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:9526:31: style: Variable 't_in' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:9767:31: style: Variable 't_in' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:10298:29: style: Variable 'previous' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:11374:40: style: Variable 'current_len' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/edfio.c:14287:31: style: Variable 'previous' is assigned a value that is never used. [unreadVariable] spd-1.3.0/edfpack/ipol.c:240:50: style: Parameter 'VarDat' can be declared as pointer to const [constParameterPointer] spd-1.3.0/edfpack/ipol.c:248:10: style: Variable 'pvarval' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/ipol.c:657:50: style: Parameter 'VarDat' can be declared as pointer to const [constParameterPointer] spd-1.3.0/edfpack/ipol.c:665:10: style: Variable 'pvarval' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/ipol.c:1173:18: style: Variable 'pval2' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/ipol.c:1173:26: style: Variable 'pval3' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/ipol.c:1173:34: style: Variable 'pval4' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/ipol.c:1380:18: style: Variable 'pval2' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/ipol.c:1380:26: style: Variable 'pval3' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/ipol.c:1380:34: style: Variable 'pval4' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/ipol.c:1466:11: style: Variable 'pin' can be declared as pointer to const [constVariablePointer] spd-1.3.0/edfpack/ipol.c:1401:13: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] spd-1.3.0/src/util.c:309:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EdfMaxValLen [valueFlowBailoutIncompleteVar] spd-1.3.0/src/util.c:472:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] spd-1.3.0/src/util.c:205:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] spd-1.3.0/src/util.c:482:13: style: Checking if unsigned expression 'fillen' is less than zero. [unsignedLessThanZero] spd-1.3.0/src/util.c:602:34: style: Parameter 'outdir' can be declared as pointer to const [constParameterPointer] spd-1.3.0/src/util.c:602:47: style: Parameter 'inext' can be declared as pointer to const [constParameterPointer] spd-1.3.0/src/util.c:602:59: style: Parameter 'outext' can be declared as pointer to const [constParameterPointer] spd-1.3.0/src/util.c:604:9: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/util.c:234:18: style: union member 'swap2_data::x' is never used. [unusedStructMember] spd-1.3.0/src/correct.c:1212:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] spd-1.3.0/src/correct.c:1216:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] spd-1.3.0/src/correct.c:3566:5: warning: Either the condition 'out_type>INVALID_TYP' is redundant or the array 'typestr[16]' is accessed at index 16, which is out of bounds. [arrayIndexOutOfBoundsCond] spd-1.3.0/src/correct.c:3565:18: note: Assuming that condition 'out_type>INVALID_TYP' is not redundant spd-1.3.0/src/correct.c:3566:5: note: Array index out of bounds spd-1.3.0/src/correct.c:7366:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] spd-1.3.0/src/correct.c:1117:14: warning: Either the condition 'spline==NULL' is redundant or there is possible null pointer dereference: spline. [nullPointerRedundantCheck] spd-1.3.0/src/correct.c:1123:13: note: Assuming that condition 'spline==NULL' is not redundant spd-1.3.0/src/correct.c:1117:14: note: Null pointer dereference spd-1.3.0/src/correct.c:1118:15: warning: Either the condition 'spline==NULL' is redundant or there is possible null pointer dereference: spline. [nullPointerRedundantCheck] spd-1.3.0/src/correct.c:1123:13: note: Assuming that condition 'spline==NULL' is not redundant spd-1.3.0/src/correct.c:1118:15: note: Null pointer dereference spd-1.3.0/src/correct.c:5031:27: warning: Either the condition 'src_im==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] spd-1.3.0/src/correct.c:5038:13: note: Assuming that condition 'src_im==NULL' is not redundant spd-1.3.0/src/correct.c:5031:27: note: Null pointer addition spd-1.3.0/src/correct.c:7506:11: style: Variable 'abs_ptr' is reassigned a value before the old one has been used. [redundantAssignment] spd-1.3.0/src/correct.c:7096:12: note: abs_ptr is assigned spd-1.3.0/src/correct.c:7506:11: note: abs_ptr is overwritten spd-1.3.0/src/correct.c:8557:13: style: Redundant initialization for 'lut_ptr'. The initialized value is overwritten before it is read. [redundantInitialization] spd-1.3.0/src/correct.c:8554:23: note: lut_ptr is initialized spd-1.3.0/src/correct.c:8557:13: note: lut_ptr is overwritten spd-1.3.0/src/correct.c:1117:7: style: Same expression used in consecutive assignments of 'lwrk' and 'liwrk'. [duplicateAssignExpression] spd-1.3.0/src/correct.c:1118:7: note: Same expression used in consecutive assignments of 'lwrk' and 'liwrk'. spd-1.3.0/src/correct.c:1117:7: note: Same expression used in consecutive assignments of 'lwrk' and 'liwrk'. spd-1.3.0/src/correct.c:8191:42: style: Checking if unsigned expression 'seq_value' is less than zero. [unsignedLessThanZero] spd-1.3.0/src/correct.c:948:22: style: Local variable 'spline' shadows outer variable [shadowVariable] spd-1.3.0/src/correct.c:860:27: note: Shadowed declaration spd-1.3.0/src/correct.c:948:22: note: Shadow variable spd-1.3.0/src/correct.c:7052:25: style: Local variable 'i' shadows outer variable [shadowVariable] spd-1.3.0/src/correct.c:6377:7: note: Shadowed declaration spd-1.3.0/src/correct.c:7052:25: note: Shadow variable spd-1.3.0/src/correct.c:7052:28: style: Local variable 'idx' shadows outer variable [shadowVariable] spd-1.3.0/src/correct.c:6376:27: note: Shadowed declaration spd-1.3.0/src/correct.c:7052:28: note: Shadow variable spd-1.3.0/src/correct.c:7254:19: style: Local variable 'part' shadows outer variable [shadowVariable] spd-1.3.0/src/correct.c:6374:16: note: Shadowed declaration spd-1.3.0/src/correct.c:7254:19: note: Shadow variable spd-1.3.0/src/correct.c:8544:37: style: Local variable 'instruct' shadows outer variable [shadowVariable] spd-1.3.0/src/correct.c:6372:17: note: Shadowed declaration spd-1.3.0/src/correct.c:8544:37: note: Shadow variable spd-1.3.0/src/correct.c:8547:20: style: Local variable 'prog_ptr' shadows outer variable [shadowVariable] spd-1.3.0/src/correct.c:6371:28: note: Shadowed declaration spd-1.3.0/src/correct.c:8547:20: note: Shadow variable spd-1.3.0/src/correct.c:8549:21: style: Local variable 'abs_ptr' shadows outer variable [shadowVariable] spd-1.3.0/src/correct.c:6373:19: note: Shadowed declaration spd-1.3.0/src/correct.c:8549:21: note: Shadow variable spd-1.3.0/src/correct.c:8552:19: style: Local variable 'count_inc' shadows outer variable [shadowVariable] spd-1.3.0/src/correct.c:6389:31: note: Shadowed declaration spd-1.3.0/src/correct.c:8552:19: note: Shadow variable spd-1.3.0/src/correct.c:8552:47: style: Local variable 'count_abs' shadows outer variable [shadowVariable] spd-1.3.0/src/correct.c:6389:17: note: Shadowed declaration spd-1.3.0/src/correct.c:8552:47: note: Shadow variable spd-1.3.0/src/correct.c:8554:15: style: Local variable 'lut_ptr' shadows outer variable [shadowVariable] spd-1.3.0/src/correct.c:6396:22: note: Shadowed declaration spd-1.3.0/src/correct.c:8554:15: note: Shadow variable spd-1.3.0/src/correct.c:876:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:947:9: style: Variable 'line' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:1527:19: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:1567:21: style: Variable 'sdx_head' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:1568:21: style: Variable 'sdm_head' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:2790:25: style: Parameter 'xfile' can be declared as pointer to const [constParameterPointer] spd-1.3.0/src/correct.c:2790:37: style: Parameter 'yfile' can be declared as pointer to const [constParameterPointer] spd-1.3.0/src/correct.c:2824:25: style: Parameter 'mfile' can be declared as pointer to const [constParameterPointer] spd-1.3.0/src/correct.c:3137:23: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] spd-1.3.0/src/correct.c:3137:32: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] spd-1.3.0/src/correct.c:3342:21: style: Parameter 'x' can be declared as const array [constParameter] spd-1.3.0/src/correct.c:3342:31: style: Parameter 'y' can be declared as const array [constParameter] spd-1.3.0/src/correct.c:3453:71: style: Parameter 'parts' can be declared as const array [constParameter] spd-1.3.0/src/correct.c:3748:51: style: Variable 'user_head' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:4289:28: style: Variable 'templast' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:4773:10: style: Variable 'xrel' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:4773:16: style: Variable 'yrel' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:5782:17: style: Variable 'offset_tab' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:5784:17: style: Variable 'relend' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:5951:22: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:6371:52: style: Variable 'prog_end' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:7728:31: style: Variable 'end_ptr' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:7731:15: style: Variable 'start_lutptr' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:8548:20: style: Variable 'lastprog' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:8550:10: style: Variable 'offset_tab' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:8555:15: style: Variable 'lastlut' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:8803:19: style: Variable 'abs_ptr' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:9037:18: style: Variable 'prog_end' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/correct.c:4512:9: error: Uninitialized variable: factor [uninitvar] spd-1.3.0/src/correct.c:4512:25: error: Uninitialized variable: constant [uninitvar] spd-1.3.0/src/correct.c:4536:32: error: Uninitialized variable: constant [legacyUninitvar] spd-1.3.0/src/correct.c:1788:22: style: Variable 'pcor_m' is assigned a value that is never used. [unreadVariable] spd-1.3.0/src/correct.c:4505:18: style: Variable 'factor' is not assigned a value. [unassignedVariable] spd-1.3.0/src/correct.c:4505:26: style: Variable 'constant' is not assigned a value. [unassignedVariable] spd-1.3.0/src/inout.c:1332:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_STAT [valueFlowBailoutIncompleteVar] spd-1.3.0/src/inout.c:1533:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] spd-1.3.0/src/inout.c:1781:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status_success [valueFlowBailoutIncompleteVar] spd-1.3.0/src/inout.c:2206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EdfMaxKeyLen [valueFlowBailoutIncompleteVar] spd-1.3.0/src/inout.c:2384:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EdfMaxKeyLen [valueFlowBailoutIncompleteVar] spd-1.3.0/src/inout.c:3065:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EdfMaxKeyLen [valueFlowBailoutIncompleteVar] spd-1.3.0/src/inout.c:3411:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InValidDType [valueFlowBailoutIncompleteVar] spd-1.3.0/src/inout.c:3952:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_NoPro [valueFlowBailoutIncompleteVar] spd-1.3.0/src/inout.c:5567:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CouldNotFindKeyword [valueFlowBailoutIncompleteVar] spd-1.3.0/src/inout.c:5642:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EdfMaxLinLen [valueFlowBailoutIncompleteVar] spd-1.3.0/src/inout.c:5226:10: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] spd-1.3.0/src/inout.c:2854:9: warning: %E in format string (no. 1) requires 'float *' but the argument type is 'char *'. [invalidScanfArgType_float] spd-1.3.0/src/inout.c:2843:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] spd-1.3.0/src/inout.c:2874:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] spd-1.3.0/src/inout.c:2257:14: style: Redundant initialization for 'ppar'. The initialized value is overwritten before it is read. [redundantInitialization] spd-1.3.0/src/inout.c:2255:20: note: ppar is initialized spd-1.3.0/src/inout.c:2257:14: note: ppar is overwritten spd-1.3.0/src/inout.c:5105:39: style: Variable 'outfile' is reassigned a value before the old one has been used. [redundantAssignment] spd-1.3.0/src/inout.c:5103:15: note: outfile is assigned spd-1.3.0/src/inout.c:5105:39: note: outfile is overwritten spd-1.3.0/src/inout.c:2202:34: style: Parameter 'inbuf' can be declared as pointer to const [constParameterPointer] spd-1.3.0/src/inout.c:2205:9: style: Variable 'lpos' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/inout.c:2205:15: style: Variable 'rpos' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/inout.c:3256:15: style: Variable 'hdend' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/inout.c:3359:15: style: Variable 'shm_ptr' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/inout.c:3360:9: style: Variable 'shm_data_ptr' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/inout.c:3944:18: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] spd-1.3.0/src/inout.c:5171:35: portability: 'ave_im' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] spd-1.3.0/src/inout.c:1518:18: style: Variable 'my_argc' is assigned a value that is never used. [unreadVariable] spd-1.3.0/src/inout.c:1523:12: style: Variable 'x' is assigned a value that is never used. [unreadVariable] spd-1.3.0/src/inout.c:1730:20: style: Unused variable: cmd_head [unusedVariable] spd-1.3.0/src/inout.c:1736:17: style: Unused variable: paramsneeded [unusedVariable] spd-1.3.0/src/inout.c:1736:31: style: Unused variable: paramsgiven [unusedVariable] diff: DONE