2025-05-08 14:59 ftp://ftp.de.debian.org/debian/pool/main/u/uudeview/uudeview_0.5.20+20250228.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 66c9938 (2025-05-08 13:55:11 +0200) count: 141 140 elapsed-time: 3.8 3.9 head-timing-info: old-timing-info: head results: uudeview-0.5.20+20250228/doc/td-v2.c:15:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UURET_OK [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/doc/td-v3.c:11:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/doc/td-v3.c:44:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UURET_OK [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/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+20250228/doc/td-v3.c:40:27: note: You might need to cast the function pointer here uudeview-0.5.20+20250228/doc/td-v3.c:9:39: note: Parameter 'msg' can be declared as pointer to const uudeview-0.5.20+20250228/inews/clientlib.c:210:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/inews/inews.c:75:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/inews/inews.c:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/tcl/uuwish.c:51:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/tcl/uuwish.c:79:23: style: Parameter 'argv' can be declared as const array [constParameter] uudeview-0.5.20+20250228/inews/clientlib.c:209: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+20250228/inews/clientlib.c:219:18: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] uudeview-0.5.20+20250228/inews/clientlib.c:78:23: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/inews/clientlib.c:199:26: style: Parameter 'machine' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/inews/clientlib.c:204:18: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/inews/clientlib.c:374:48: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/inews/clientlib.c:423:18: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/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+20250228/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+20250228/inews/inews.c:58:26: style: Parameter 'argv' can be declared as const array [constParameter] uudeview-0.5.20+20250228/inews/inews.c:196:8: style: Variable 'dotdir' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/inews/inews.c:266:17: style: Variable 'passwd' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/inews/inews.c:338:28: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/inews/inews.c:338:46: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/inews/inews.c:386:33: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/inews/inews.c:388:17: style: Variable 'space' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/unix/uufnflt.c:108:36: style: Variable 'ptr2' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/unix/uudeview.c:172:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRSEPARATOR [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uudeview.c:209:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUMSG_WARNING [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uudeview.c:282:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uudeview.c:389:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uudeview.c:452:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uudeview.c:611:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uudeview.c:668:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UURET_OK [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uudeview.c:816:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uudeview.c:871:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UURET_OK [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uudeview.c:919:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUFILE_NODATA [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uudeview.c:980:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uudeview.c:1336:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUFILE_OK [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uudeview.c:1406:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uudeview.c:1503:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UURET_OK [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/uulib/fptools.c:448:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/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+20250228/uulib/fptools.c:86:19: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/uulib/fptools.c:107:32: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/uulib/fptools.c:125:19: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/uulib/fptools.c:144:20: style: Parameter 'str1' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/uulib/fptools.c:144:32: style: Parameter 'str2' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/uulib/fptools.c:159:21: style: Parameter 'str1' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/uulib/fptools.c:159:33: style: Parameter 'str2' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/uulib/fptools.c:224:31: style: Parameter 'str2' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/uulib/fptools.c:363:9: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/uulib/fptools.c:363:23: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/unix/uuenview.c:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUMSG_WARNING [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uuenview.c:133:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRSEPARATOR [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uuenview.c:297:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uuenview.c:390:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uuenview.c:716:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YENC_ENCODED [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uuenview.c:832:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UURET_OK [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/unix/uudeview.c:261:29: style: Condition 'hiter==NULL' is always false [knownConditionTrueFalse] uudeview-0.5.20+20250228/unix/uudeview.c:628:30: style: Condition 'line[strlen(line)-1]==0x0a' is always false [knownConditionTrueFalse] uudeview-0.5.20+20250228/unix/uudeview.c:623:28: note: Assignment 'line[strlen(line)-1]='\0'', assigned value is 0 uudeview-0.5.20+20250228/unix/uudeview.c:625:23: note: Assuming condition is false uudeview-0.5.20+20250228/unix/uudeview.c:628:30: note: Condition 'line[strlen(line)-1]==0x0a' is always false uudeview-0.5.20+20250228/unix/uudeview.c:628:62: style: Condition 'line[strlen(line)-1]==0x0d' is always false [knownConditionTrueFalse] uudeview-0.5.20+20250228/unix/uudeview.c:623:28: note: Assignment 'line[strlen(line)-1]='\0'', assigned value is 0 uudeview-0.5.20+20250228/unix/uudeview.c:625:23: note: Assuming condition is false uudeview-0.5.20+20250228/unix/uudeview.c:628:62: note: Condition 'line[strlen(line)-1]==0x0d' is always false uudeview-0.5.20+20250228/unix/uudeview.c:1362:22: style: Condition 'iter->filename' is always true [knownConditionTrueFalse] uudeview-0.5.20+20250228/unix/uudeview.c:1586:44: style: Condition 'decodedmisp||decodedfailed' is always true [knownConditionTrueFalse] uudeview-0.5.20+20250228/unix/uudeview.c:1585:21: note: Assuming that condition 'decodedfailed||decodedmisp' is not redundant uudeview-0.5.20+20250228/unix/uudeview.c:1586:44: note: Condition 'decodedmisp||decodedfailed' is always true uudeview-0.5.20+20250228/unix/uudeview.c:1181:6: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment] uudeview-0.5.20+20250228/unix/uudeview.c:1169:6: note: res is assigned uudeview-0.5.20+20250228/unix/uudeview.c:1181:6: note: res is overwritten uudeview-0.5.20+20250228/unix/uudeview.c:163:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/unix/uudeview.c:207: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+20250228/unix/uudeview.c:1501:27: note: You might need to cast the function pointer here uudeview-0.5.20+20250228/unix/uudeview.c:207:37: note: Parameter 'message' can be declared as pointer to const uudeview-0.5.20+20250228/unix/uudeview.c:344:26: style: Parameter 'originalName' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/unix/uudeview.c:375:16: style: Parameter 'elist' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/unix/uudeview.c:449:9: style: Variable 'tmpdir' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/unix/uudeview.c:605:20: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/unix/uudeview.c:843:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/unix/uudeview.c:976:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/unix/uudeview.c:1320:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/unix/uudeview.c:1402:14: style: Parameter 'argv0' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/unix/uudeview.c:284:45: error: Uninitialized variable: line [legacyUninitvar] uudeview-0.5.20+20250228/unix/uudeview.c:1542:7: style: Variable 'res' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20250228/unix/uuenview.c:306:29: warning: Either the condition 'subject!=NULL' is redundant or there is possible null pointer dereference: subject. [nullPointerRedundantCheck] uudeview-0.5.20+20250228/unix/uuenview.c:322:33: note: Assuming that condition 'subject!=NULL' is not redundant uudeview-0.5.20+20250228/unix/uuenview.c:306:29: note: Null pointer dereference uudeview-0.5.20+20250228/unix/uuenview.c:104: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+20250228/unix/uuenview.c:847:28: note: You might need to cast the function pointer here uudeview-0.5.20+20250228/unix/uuenview.c:104:37: note: Parameter 'message' can be declared as pointer to const uudeview-0.5.20+20250228/unix/uuenview.c:124:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/unix/uuenview.c:225:19: style: Parameter 'attribute' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/unix/uuenview.c:289:53: style: Parameter 'subject' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/unix/uuenview.c:291:19: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/unix/uuenview.c:375:20: style: Parameter 'towhom' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/unix/uuenview.c:375:34: style: Parameter 'subject' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/unix/uuenview.c:376:13: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/unix/uuenview.c:376:25: style: Parameter 'replyto' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/unix/uuenview.c:381:9: style: Variable 'command' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/unix/uuenview.c:381:24: style: Variable 'rcptlist' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/unix/uuenview.c:703:18: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/unix/uuenview.c:703:34: style: Parameter 'infname' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/unix/uuenview.c:705:11: style: Parameter 'outfname' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/unix/uuenview.c:705:27: style: Parameter 'towhom' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/unix/uuenview.c:134:9: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20250228/unix/uuenview.c:136:8: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20250228/unix/uuenview.c:381:9: style: Variable 'command' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20250228/unix/uuenview.c:709:9: style: Unused variable: command [unusedVariable] uudeview-0.5.20+20250228/unix/uuenview.c:709:19: style: Unused variable: rcptlist [unusedVariable] uudeview-0.5.20+20250228/unix/uuenview.c:710:9: style: Unused variable: thepipe [unusedVariable] uudeview-0.5.20+20250228/unix/uuenview.c:710:19: style: Unused variable: theifile [unusedVariable] uudeview-0.5.20+20250228/unix/uuenview.c:711:7: style: Unused variable: res [unusedVariable] uudeview-0.5.20+20250228/unix/uuenview.c:711:12: style: Unused variable: part [unusedVariable] uudeview-0.5.20+20250228/uulib/uulib.c:677:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/uulib/uulib.c:907:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/uulib/uulib.c:1096:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/uulib/uulib.c:1195:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/uulib/uulib.c:1220:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/uulib/uucheck.c:156:7: style: Redundant initialization for 'ptr'. The initialized value is overwritten before it is read. [redundantInitialization] uudeview-0.5.20+20250228/uulib/uucheck.c:109:13: note: ptr is initialized uudeview-0.5.20+20250228/uulib/uucheck.c:156:7: note: ptr is overwritten uudeview-0.5.20+20250228/uulib/uucheck.c:107:37: style: Parameter 'ptonum' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/uulib/uucheck.c:378:13: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20250228/uulib/uuencode.c:651:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/uulib/uuencode.c:826:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/uulib/uuencode.c:1078:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/uulib/uuencode.c:1267:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/uulib/uuencode.c:1651:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/uulib/uunconc.c:758:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/uulib/uunconc.c:855:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/uulib/uunconc.c:1015:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/uulib/uunconc.c:1362:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/uulib/uulib.c:346:23: warning: Uninitialized variable: now [uninitvar] uudeview-0.5.20+20250228/uulib/uulib.c:337:23: note: Assuming condition is true uudeview-0.5.20+20250228/uulib/uulib.c:346:23: note: Uninitialized variable: now uudeview-0.5.20+20250228/uulib/uuscan.c:1435:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/uulib/uuencode.c:252:25: style: Variable 'table' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/uulib/uuencode.c:252:33: style: Variable 'tptr' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/uulib/uuutil.c:131:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] uudeview-0.5.20+20250228/uulib/uuscan.c:196:7: style: Redundant initialization for 'ptr'. The initialized value is overwritten before it is read. [redundantInitialization] uudeview-0.5.20+20250228/uulib/uuscan.c:174:12: note: ptr is initialized uudeview-0.5.20+20250228/uulib/uuscan.c:196:7: note: ptr is overwritten uudeview-0.5.20+20250228/uulib/uuscan.c:154:21: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/uulib/uuscan.c:175:16: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/uulib/uuscan.c:346:19: style: Parameter 'attribute' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/uulib/uuscan.c:416:9: style: Variable 'value' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/uulib/uuscan.c:601:10: style: Parameter 'boundary' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/uulib/uuscan.c:605:27: style: Variable 'p3' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/uulib/uuscan.c:1379:17: style: Variable 'oldposition' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20250228/uulib/uuutil.c:218:19: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/uulib/uunconc.c:301:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/uulib/uunconc.c:605:8: style: Variable 'table' can be declared as pointer to const [constVariablePointer] uudeview-0.5.20+20250228/uulib/uunconc.c:743:12: style: Parameter 'boundary' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/uulib/uunconc.c:841:12: style: Parameter 'boundary' can be declared as pointer to const [constParameterPointer] uudeview-0.5.20+20250228/uulib/uunconc.c:925:21: warning: Uninitialized variable: z2 [uninitvar] uudeview-0.5.20+20250228/uulib/uunconc.c:914:38: note: Assuming condition is false uudeview-0.5.20+20250228/uulib/uunconc.c:925:21: note: Uninitialized variable: z2 uudeview-0.5.20+20250228/uulib/uunconc.c:619:6: style: Variable 'z1' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20250228/uulib/uunconc.c:619:21: style: Variable 'z4' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20250228/uulib/uunconc.c:927:8: style: Variable 's' is assigned a value that is never used. [unreadVariable] uudeview-0.5.20+20250228/uulib/uunconc.c:932:8: style: Variable 's' is assigned a value that is never used. [unreadVariable] diff: head uudeview-0.5.20+20250228/unix/uudeview.c:1586:44: style: Condition 'decodedmisp||decodedfailed' is always true [knownConditionTrueFalse] uudeview-0.5.20+20250228/unix/uudeview.c:1585:21: note: Assuming that condition 'decodedfailed||decodedmisp' is not redundant uudeview-0.5.20+20250228/unix/uudeview.c:1586:44: note: Condition 'decodedmisp||decodedfailed' is always true DONE