2024-04-23 00:01 ftp://ftp.de.debian.org/debian/pool/main/u/uudeview/uudeview_0.5.20+20230502.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 -D__GNUC__ --platform=unix64 -j3 platform: Linux-4.18.0-513.9.1.el8_9.cloud.0.1.x86_64-x86_64-with-glibc2.28 python: 3.10.2 client-version: 1.3.56 compiler: g++ (GCC) 13.1.1 20230614 (Red Hat 13.1.1-4) cppcheck: head 2.14.0 head-info: bd7136d (2024-04-22 21:34:48 +0200) count: 140 140 elapsed-time: 6.6 6.1 head-timing-info: old-timing-info: head results: uudeview-0.5.20+20230502/doc/td-v2.c:15:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UURET_OK [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/doc/td-v3.c:11:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/doc/td-v3.c:44:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UURET_OK [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/doc/td-v3.c:9:39: style: Parameter 'msg' can be declared as pointer to const. However it seems that 'MsgCallBack' is a callback function, if 'msg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] uudeview-0.5.20+20230502/doc/td-v3.c:40:27: note: You might need to cast the function pointer here uudeview-0.5.20+20230502/doc/td-v3.c:9:39: note: Parameter 'msg' can be declared as pointer to const uudeview-0.5.20+20230502/inews/inews.c:75:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/inews/inews.c:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/inews/clientlib.c:213:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/tcl/uuwish.c:51:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/tcl/uuwish.c:79:23: style: Parameter 'argv' can be declared as const array [constParameter] uudeview-0.5.20+20230502/inews/clientlib.c:212:12: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] uudeview-0.5.20+20230502/inews/clientlib.c:222:18: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] uudeview-0.5.20+20230502/inews/clientlib.c:77:7: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/inews/clientlib.c:200:7: style: Parameter 'machine' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/inews/clientlib.c:205:36: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20230502/inews/clientlib.c:206:36: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20230502/inews/clientlib.c:433:7: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/inews/clientlib.c:483:7: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/inews/inews.c:198:11: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] uudeview-0.5.20+20230502/inews/inews.c:268:11: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] uudeview-0.5.20+20230502/inews/inews.c:193:17: style: Variable 'passwd' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20230502/inews/inews.c:196:8: style: Variable 'dotdir' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20230502/inews/inews.c:266:17: style: Variable 'passwd' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20230502/inews/inews.c:392:16: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/inews/inews.c:394:17: style: Variable 'space' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20230502/uulib/crc32.c:93:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NULL [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uudeview.c:171:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRSEPARATOR [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uudeview.c:208:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUMSG_WARNING [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uudeview.c:281:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uudeview.c:388:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uudeview.c:451:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uudeview.c:610:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uudeview.c:667:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UURET_OK [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uudeview.c:815:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uudeview.c:870:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UURET_OK [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uudeview.c:918:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUFILE_NODATA [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uudeview.c:979:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uudeview.c:1335:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUFILE_OK [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uudeview.c:1405:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uudeview.c:1502:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UURET_OK [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/fptools.c:448:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/fptools.c:527:22: style: Obsolescent function 'tmpnam' called. It is recommended to use 'tmpfile', 'mkstemp' or 'mkdtemp' instead. [prohibitedtmpnamCalled] uudeview-0.5.20+20230502/uulib/fptools.c:86:19: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/uulib/fptools.c:107:32: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/uulib/fptools.c:125:19: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/uulib/fptools.c:224:31: style: Parameter 'str2' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/unix/uuenview.c:110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUMSG_WARNING [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uuenview.c:131:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRSEPARATOR [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uuenview.c:295:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uuenview.c:388:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uuenview.c:714:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YENC_ENCODED [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uuenview.c:830:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UURET_OK [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uucheck.c:125:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uu_ignreply [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uucheck.c:390:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uu_ignreply [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uucheck.c:698:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uufile [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uucheck.c:976:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUGlobalFileList [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uucheck.c:1243:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUGlobalFileList [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/unix/uudeview.c:260:29: style: Condition 'hiter==NULL' is always false [knownConditionTrueFalse] uudeview-0.5.20+20230502/unix/uudeview.c:627:30: style: Condition 'line[strlen(line)-1]==0x0a' is always false [knownConditionTrueFalse] uudeview-0.5.20+20230502/unix/uudeview.c:622:28: note: Assignment 'line[strlen(line)-1]='\0'', assigned value is 0 uudeview-0.5.20+20230502/unix/uudeview.c:624:23: note: Assuming condition is false uudeview-0.5.20+20230502/unix/uudeview.c:627:30: note: Condition 'line[strlen(line)-1]==0x0a' is always false uudeview-0.5.20+20230502/unix/uudeview.c:627:62: style: Condition 'line[strlen(line)-1]==0x0d' is always false [knownConditionTrueFalse] uudeview-0.5.20+20230502/unix/uudeview.c:622:28: note: Assignment 'line[strlen(line)-1]='\0'', assigned value is 0 uudeview-0.5.20+20230502/unix/uudeview.c:624:23: note: Assuming condition is false uudeview-0.5.20+20230502/unix/uudeview.c:627:62: note: Condition 'line[strlen(line)-1]==0x0d' is always false uudeview-0.5.20+20230502/unix/uudeview.c:1361:22: style: Condition 'iter->filename' is always true [knownConditionTrueFalse] uudeview-0.5.20+20230502/unix/uudeview.c:1180:6: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment] uudeview-0.5.20+20230502/unix/uudeview.c:1168:6: note: res is assigned uudeview-0.5.20+20230502/unix/uudeview.c:1180:6: note: res is overwritten uudeview-0.5.20+20230502/unix/uudeview.c:206:37: style: Parameter 'message' can be declared as pointer to const. However it seems that 'MessageCallback' is a callback function, if 'message' is declared with const you might also need to cast function pointer(s). [constParameterCallback] uudeview-0.5.20+20230502/unix/uudeview.c:1500:27: note: You might need to cast the function pointer here uudeview-0.5.20+20230502/unix/uudeview.c:206:37: note: Parameter 'message' can be declared as pointer to const uudeview-0.5.20+20230502/unix/uudeview.c:343:26: style: Parameter 'originalName' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/unix/uudeview.c:448:9: style: Variable 'tmpdir' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20230502/unix/uudeview.c:604:20: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/unix/uudeview.c:842:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20230502/unix/uudeview.c:975:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20230502/unix/uudeview.c:1319:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20230502/unix/uudeview.c:1401:14: style: Parameter 'argv0' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/unix/uudeview.c:283:45: error: Uninitialized variable: line [legacyUninitvar] uudeview-0.5.20+20230502/unix/uudeview.c:1541:7: style: Variable 'res' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20230502/unix/uuenview.c:313:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] uudeview-0.5.20+20230502/unix/uuenview.c:304:29: warning: Either the condition 'subject!=NULL' is redundant or there is possible null pointer dereference: subject. [nullPointerRedundantCheck] uudeview-0.5.20+20230502/unix/uuenview.c:320:33: note: Assuming that condition 'subject!=NULL' is not redundant uudeview-0.5.20+20230502/unix/uuenview.c:304:29: note: Null pointer dereference uudeview-0.5.20+20230502/unix/uuenview.c:102:37: style: Parameter 'message' can be declared as pointer to const. However it seems that 'MessageCallback' is a callback function, if 'message' is declared with const you might also need to cast function pointer(s). [constParameterCallback] uudeview-0.5.20+20230502/unix/uuenview.c:845:28: note: You might need to cast the function pointer here uudeview-0.5.20+20230502/unix/uuenview.c:102:37: note: Parameter 'message' can be declared as pointer to const uudeview-0.5.20+20230502/unix/uuenview.c:287:53: style: Parameter 'subject' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/unix/uuenview.c:289:19: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20230502/unix/uuenview.c:373:20: style: Parameter 'towhom' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/unix/uuenview.c:373:34: style: Parameter 'subject' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/unix/uuenview.c:374:13: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/unix/uuenview.c:374:25: style: Parameter 'replyto' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/unix/uuenview.c:379:9: style: Variable 'command' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20230502/unix/uuenview.c:379:24: style: Variable 'rcptlist' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20230502/unix/uuenview.c:701:18: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/unix/uuenview.c:701:34: style: Parameter 'infname' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/unix/uuenview.c:703:11: style: Parameter 'outfname' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/unix/uuenview.c:703:27: style: Parameter 'towhom' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/unix/uuenview.c:132:9: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20230502/unix/uuenview.c:134:8: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20230502/unix/uuenview.c:379:9: style: Variable 'command' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20230502/unix/uuenview.c:707:9: style: Unused variable: command [unusedVariable] uudeview-0.5.20+20230502/unix/uuenview.c:707:19: style: Unused variable: rcptlist [unusedVariable] uudeview-0.5.20+20230502/unix/uuenview.c:708:9: style: Unused variable: thepipe [unusedVariable] uudeview-0.5.20+20230502/unix/uuenview.c:708:19: style: Unused variable: theifile [unusedVariable] uudeview-0.5.20+20230502/unix/uuenview.c:709:7: style: Unused variable: res [unusedVariable] uudeview-0.5.20+20230502/unix/uuenview.c:709:12: style: Unused variable: part [unusedVariable] uudeview-0.5.20+20230502/uulib/uulib.c:117:27: error: There is an unknown macro here somewhere. Configuration is required. If _ANSI_ARGS_ is a macro then please configure it. [unknownMacro] uudeview-0.5.20+20230502/uulib/uucheck.c:156:7: style: Redundant initialization for 'ptr'. The initialized value is overwritten before it is read. [redundantInitialization] uudeview-0.5.20+20230502/uulib/uucheck.c:109:13: note: ptr is initialized uudeview-0.5.20+20230502/uulib/uucheck.c:156:7: note: ptr is overwritten uudeview-0.5.20+20230502/uulib/uucheck.c:107:37: style: Parameter 'ptonum' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/uulib/uucheck.c:109:41: style: Variable 'part' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20230502/uulib/uucheck.c:378:13: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20230502/uulib/uunconc.c:174:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B64EncodeTable [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uunconc.c:324:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YENC_ENCODED [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uunconc.c:586:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UU_ENCODED [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uunconc.c:619:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UU_ENCODED [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uunconc.c:743:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uugen_inbuffer [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uunconc.c:841:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uugen_inbuffer [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uunconc.c:911:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B64ENCODED [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uunconc.c:967:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uugen_fnbuffer [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uunconc.c:1319:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UURET_ILLVAL [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uunconc.c:1698:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable headers [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uuencode.c:257:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YENC_ENCODED [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uuencode.c:637:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YENC_ENCODED [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uuencode.c:807:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YENC_ENCODED [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uuencode.c:1064:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YENC_ENCODED [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uuencode.c:1195:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YENC_ENCODED [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uuencode.c:1519:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YENC_ENCODED [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uuencode.c:1631:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YENC_ENCODED [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uuscan.c:240:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uugen_inbuffer [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uuscan.c:616:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UURET_OK [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uuscan.c:1472:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UURET_OK [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uunconc.c:603:8: style: Variable 'table' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20230502/uulib/uunconc.c:741:12: style: Parameter 'boundary' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/uulib/uunconc.c:839:12: style: Parameter 'boundary' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/uulib/uunconc.c:923:21: warning: Uninitialized variable: z2 [uninitvar] uudeview-0.5.20+20230502/uulib/uunconc.c:912:38: note: Assuming condition is false uudeview-0.5.20+20230502/uulib/uunconc.c:923:21: note: Uninitialized variable: z2 uudeview-0.5.20+20230502/uulib/uunconc.c:617:6: style: Variable 'z1' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20230502/uulib/uunconc.c:617:21: style: Variable 'z4' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20230502/uulib/uunconc.c:925:8: style: Variable 's' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20230502/uulib/uunconc.c:930:8: style: Variable 's' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20230502/uulib/uustring.c:165:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUMSG_ERROR [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uuutil.c:130:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_TMP_NOT_REMOVED [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uuutil.c:166:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable headers [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uuutil.c:323:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUGlobalFileList [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uuutil.c:435:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUGlobalFileList [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20230502/uulib/uuscan.c:196:7: style: Redundant initialization for 'ptr'. The initialized value is overwritten before it is read. [redundantInitialization] uudeview-0.5.20+20230502/uulib/uuscan.c:174:12: note: ptr is initialized uudeview-0.5.20+20230502/uulib/uuscan.c:196:7: note: ptr is overwritten uudeview-0.5.20+20230502/uulib/uuscan.c:175:16: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20230502/uulib/uuscan.c:601:10: style: Parameter 'boundary' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20230502/uulib/uuscan.c:605:27: style: Variable 'p3' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20230502/uulib/uuscan.c:1379:17: style: Variable 'oldposition' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20230502/uulib/uuencode.c:250:25: style: Variable 'table' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20230502/uulib/uuencode.c:250:33: style: Variable 'tptr' can be declared as pointer to const [constVariablePointer] diff: DONE