2026-06-25 01:45 ftp://ftp.de.debian.org/debian/pool/main/f/fdclone/fdclone_3.01j.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.1.172-216.329.amzn2023.x86_64-x86_64-with-glibc2.34 python: 3.9.25 client-version: 1.4.0 compiler: g++ (GCC) 11.5.0 20240719 (Red Hat 11.5.0-5) cppcheck: head 2.21.0 head-info: 6640a7c (2026-06-24 10:35:13 +0200) count: 3351 3351 elapsed-time: 20.6 20.7 head-timing-info: old-timing-info: head results: FD-3.01j/apply.c:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:296:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDAT_K [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:361:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANCNF_K [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:390:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:500:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:619:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:671:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirent [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:683:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirent [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:701:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirent [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:751:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRECP_K [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:768:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRECP_K [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:781:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:795:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:810:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:861:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:888:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:906:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:929:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirent [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:943:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRERM_K [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:988:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOUND_K [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:1001:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOUND_K [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:1116:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOLD_K [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:1209:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AOWNR_K [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:1245:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AGRUP_K [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:1926:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COPYD_K [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:1983:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:2070:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:2089:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:2112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/apply.c:851:20: error: Non-local variable 'destdir' will use pointer to local variable 'dest'. [danglingLifetime] FD-3.01j/apply.c:849:12: note: Address of variable taken here. FD-3.01j/apply.c:850:18: note: Assuming condition is false FD-3.01j/apply.c:810:7: note: Variable created here. FD-3.01j/apply.c:851:20: note: Non-local variable 'destdir' will use pointer to local variable 'dest'. FD-3.01j/apply.c:1103:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] FD-3.01j/apply.c:1311:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] FD-3.01j/apply.c:607:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/apply.c:609:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/apply.c:641:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/apply.c:643:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/apply.c:654:12: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/apply.c:1338:13: error: Shifting by a negative value is undefined behaviour [shiftNegative] FD-3.01j/apply.c:160:13: style:inconclusive: Function 'issamedir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:160:20: style:inconclusive: Function 'issamedir' argument 2 names different: declaration '' definition 'org'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:212:13: style:inconclusive: Function 'getdestdir' argument 1 names different: declaration '' definition 'mes'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:212:19: style:inconclusive: Function 'getdestdir' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:252:13: style:inconclusive: Function 'getdestpath' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:253:7: style:inconclusive: Function 'getdestpath' argument 2 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:254:14: style:inconclusive: Function 'getdestpath' argument 3 names different: declaration '' definition 'stp'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:280:13: style:inconclusive: Function 'getcopypolicy' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:349:13: style:inconclusive: Function 'getremovepolicy' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:350:5: style:inconclusive: Function 'getremovepolicy' argument 2 names different: declaration '' definition 'pre'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:385:13: style:inconclusive: Function 'checkdupl' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:386:7: style:inconclusive: Function 'checkdupl' argument 2 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:387:14: style:inconclusive: Function 'checkdupl' argument 3 names different: declaration '' definition 'stp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:387:21: style:inconclusive: Function 'checkdupl' argument 4 names different: declaration '' definition 'stp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:495:13: style:inconclusive: Function 'checkrmv' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:496:5: style:inconclusive: Function 'checkrmv' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:581:13: style:inconclusive: Function 'isxdev' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:582:14: style:inconclusive: Function 'isxdev' argument 2 names different: declaration '' definition 'stp'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:605:8: style:inconclusive: Function 'addcopysize' argument 1 names different: declaration '' definition 'sizep'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:615:5: style:inconclusive: Function '_showprogress' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:630:8: style:inconclusive: Function 'showprogress' argument 1 names different: declaration '' definition 'sizep'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:665:13: style:inconclusive: Function 'fshowprogress' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:676:13: style:inconclusive: Function 'countcopysize' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:693:13: style:inconclusive: Function 'countmovesize' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:745:5: style:inconclusive: Function 'preparecopy' argument 1 names different: declaration '' definition 'isdir'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:745:12: style:inconclusive: Function 'preparecopy' argument 2 names different: declaration '' definition 'narg'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:763:5: style:inconclusive: Function 'preparemove' argument 1 names different: declaration '' definition 'isdir'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:763:12: style:inconclusive: Function 'preparemove' argument 2 names different: declaration '' definition 'narg'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:778:13: style:inconclusive: Function 'safecopy' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:792:13: style:inconclusive: Function 'safemove' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:807:13: style:inconclusive: Function 'cpdir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:858:13: style:inconclusive: Function 'touchdir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:882:13: style:inconclusive: Function 'mvdir1' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:903:13: style:inconclusive: Function 'mvdir2' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:923:13: style:inconclusive: Function 'countremovesize' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:938:5: style:inconclusive: Function 'prepareremove' argument 1 names different: declaration '' definition 'isdir'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:938:12: style:inconclusive: Function 'prepareremove' argument 2 names different: declaration '' definition 'narg'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:951:13: style:inconclusive: Function 'rmvfile' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:966:13: style:inconclusive: Function 'rmvdir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:981:13: style:inconclusive: Function 'findfile' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:998:13: style:inconclusive: Function 'finddir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1011:11: style:inconclusive: Function 'showmode' argument 1 names different: declaration '' definition 'attr'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1012:5: style:inconclusive: Function 'showmode' argument 2 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1012:8: style:inconclusive: Function 'showmode' argument 3 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1044:6: style:inconclusive: Function 'getattrcolumn' argument 1 names different: declaration '' definition 'xp'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1067:5: style:inconclusive: Function 'getattrtype' argument 1 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1067:9: style:inconclusive: Function 'getattrtype' argument 2 names different: declaration '' definition 'wp'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1095:11: style:inconclusive: Function 'showattr' argument 1 names different: declaration '' definition 'namep'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1096:11: style:inconclusive: Function 'showattr' argument 2 names different: declaration '' definition 'attr'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1097:5: style:inconclusive: Function 'showattr' argument 3 names different: declaration '' definition 'yy'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1192:11: style:inconclusive: Function 'inputuid' argument 1 names different: declaration '' definition 'attr'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1193:5: style:inconclusive: Function 'inputuid' argument 2 names different: declaration '' definition 'yy'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1228:11: style:inconclusive: Function 'inputgid' argument 1 names different: declaration '' definition 'attr'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1229:5: style:inconclusive: Function 'inputgid' argument 2 names different: declaration '' definition 'yy'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1265:11: style:inconclusive: Function 'inputattr' argument 1 names different: declaration '' definition 'namep'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1266:5: style:inconclusive: Function 'inputattr' argument 2 names different: declaration '' definition 'flag'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1651:13: style:inconclusive: Function 'setattr' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1732:7: style:inconclusive: Function 'getdirtree' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1732:14: style:inconclusive: Function 'getdirtree' argument 2 names different: declaration '' definition 'dirlist'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1733:6: style:inconclusive: Function 'getdirtree' argument 3 names different: declaration '' definition 'maxp'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1733:12: style:inconclusive: Function 'getdirtree' argument 4 names different: declaration '' definition 'depth'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1913:13: style:inconclusive: Function 'copyfile' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1914:5: style:inconclusive: Function 'copyfile' argument 2 names different: declaration '' definition 'tr'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1979:13: style:inconclusive: Function 'movefile' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1980:5: style:inconclusive: Function 'movefile' argument 2 names different: declaration '' definition 'tr'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:2067:13: style:inconclusive: Function 'forcecpfile' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:2086:13: style:inconclusive: Function 'forcecpdir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:2109:13: style:inconclusive: Function 'forcetouchdir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:2128:7: style:inconclusive: Function 'forcemovefile' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] FD-3.01j/apply.c:1916:6: style: Local variable 'order' shadows outer variable [shadowVariable] FD-3.01j/apply.c:1766:5: note: Shadowed variable FD-3.01j/apply.c:1916:6: note: Shadow local variable FD-3.01j/apply.c:605:8: style: Parameter 'sizep' can be declared as pointer to const [constParameterPointer] FD-3.01j/apply.c:630:8: style: Parameter 'sizep' can be declared as pointer to const [constParameterPointer] FD-3.01j/apply.c:667:14: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/apply.c:925:14: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/archive.c:541:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNPNG_K [valueFlowBailoutIncompleteVar] FD-3.01j/archive.c:581:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOFIL_K [valueFlowBailoutIncompleteVar] FD-3.01j/archive.c:690:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/archive.c:746:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/archive.c:840:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/archive.c:998:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format [valueFlowBailoutIncompleteVar] FD-3.01j/archive.c:1028:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/archive.c:1075:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/archive.c:1097:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/archive.c:1146:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/archive.c:1248:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/archive.c:1379:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/archive.c:1406:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/archive.c:1450:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/archive.c:1528:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpflags [valueFlowBailoutIncompleteVar] FD-3.01j/archive.c:1583:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] FD-3.01j/archive.c:276:5: style:inconclusive: Function 'copyargvar' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:277:14: style:inconclusive: Function 'copyargvar' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:288:13: style:inconclusive: Function 'pushbrowsevar' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:347:5: style:inconclusive: Function 'escapearch' argument 1 names different: declaration '' definition 'all'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:439:13: style:inconclusive: Function 'archbar' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:439:20: style:inconclusive: Function 'archbar' argument 2 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:553:8: style:inconclusive: Function 'archfgets' argument 1 names different: declaration '' definition 'vp'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:559:13: style:inconclusive: Function 'readarchive' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:560:12: style:inconclusive: Function 'readarchive' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:561:5: style:inconclusive: Function 'readarchive' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:595:13: style:inconclusive: Function 'skiparchdir' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:609:13: style:inconclusive: Function 'getarchdirlen' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:627:17: style:inconclusive: Function 'copyarcf' argument 1 names different: declaration '' definition 're'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:628:13: style:inconclusive: Function 'copyarcf' argument 2 names different: declaration '' definition 'archre'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:684:13: style:inconclusive: Function 'searcharchdir' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:685:5: style:inconclusive: Function 'searcharchdir' argument 2 names different: declaration '' definition 'flen'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:740:13: style:inconclusive: Function 'archchdir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:835:13: style:inconclusive: Function 'completearch' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:836:5: style:inconclusive: Function 'completearch' argument 2 names different: declaration '' definition 'flen'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:836:11: style:inconclusive: Function 'completearch' argument 3 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:837:9: style:inconclusive: Function 'completearch' argument 4 names different: declaration '' definition 'argvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:888:12: style:inconclusive: Function 'dolaunch' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:889:5: style:inconclusive: Function 'dolaunch' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1025:13: style:inconclusive: Function 'undertmp' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1044:7: style:inconclusive: Function 'genfullpath' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1045:13: style:inconclusive: Function 'genfullpath' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1045:20: style:inconclusive: Function 'genfullpath' argument 3 names different: declaration '' definition 'full'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1045:27: style:inconclusive: Function 'genfullpath' argument 4 names different: declaration '' definition 'tmpdir'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1094:7: style:inconclusive: Function 'archdostmpdir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1094:15: style:inconclusive: Function 'archdostmpdir' argument 2 names different: declaration '' definition 'dirp'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1095:13: style:inconclusive: Function 'archdostmpdir' argument 3 names different: declaration '' definition 'full'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1138:13: style:inconclusive: Function 'pack' argument 1 names different: declaration '' definition 'arch'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1238:13: style:inconclusive: Function 'unpack' argument 1 names different: declaration '' definition 'arch'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1238:20: style:inconclusive: Function 'unpack' argument 2 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1238:26: style:inconclusive: Function 'unpack' argument 3 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1239:5: style:inconclusive: Function 'unpack' argument 4 names different: declaration '' definition 'tr'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1239:9: style:inconclusive: Function 'unpack' argument 5 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1377:7: style:inconclusive: Function 'archrealpath' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1377:14: style:inconclusive: Function 'archrealpath' argument 2 names different: declaration '' definition 'resolved'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1402:11: style:inconclusive: Function 'unpacklink' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1403:13: style:inconclusive: Function 'unpacklink' argument 2 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1447:5: style:inconclusive: Function 'tmpunpack' argument 1 names different: declaration '' definition 'single'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1518:13: style:inconclusive: Function 'backup' argument 1 names different: declaration '' definition 'dev'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1565:13: style:inconclusive: Function 'searcharcf' argument 1 names different: declaration '' definition 'regstr'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1566:11: style:inconclusive: Function 'searcharcf' argument 2 names different: declaration '' definition 'flist'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1567:5: style:inconclusive: Function 'searcharcf' argument 3 names different: declaration '' definition 'maxf'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:1567:11: style:inconclusive: Function 'searcharcf' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/archive.c:611:14: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] FD-3.01j/archive.c:684:13: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] FD-3.01j/archive.c:1452:15: style: Variable 'wvp' can be declared as pointer to const [constVariablePointer] FD-3.01j/auth.c:38:8: style: struct member '_digest_t::realm' is never used. [unusedStructMember] FD-3.01j/auth.c:39:8: style: struct member '_digest_t::nonce' is never used. [unusedStructMember] FD-3.01j/auth.c:40:8: style: struct member '_digest_t::algorithm' is never used. [unusedStructMember] FD-3.01j/auth.c:41:8: style: struct member '_digest_t::qop' is never used. [unusedStructMember] FD-3.01j/auth.c:42:8: style: struct member '_digest_t::opaque' is never used. [unusedStructMember] FD-3.01j/auth.c:43:8: style: struct member '_digest_t::cnonce' is never used. [unusedStructMember] FD-3.01j/backend.c:321:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/backend.c:1649:9: warning: Either the condition '!len' is redundant or the array 'ubuf[4]' is accessed at index -1, which is out of bounds. [negativeIndex] FD-3.01j/backend.c:1656:8: note: Assuming that condition '!len' is not redundant FD-3.01j/backend.c:1654:10: note: Assignment to 'len=i' FD-3.01j/backend.c:1649:10: note: i is incremented', new value is -1 FD-3.01j/backend.c:1649:9: note: Negative array index FD-3.01j/backend.c:896:39: style: Checking if unsigned expression 'pty[w].nparam' is less than zero. [unsignedLessThanZero] FD-3.01j/backend.c:1107:26: style: Checking if unsigned expression 'pty[w].ntabstop' is less than zero. [unsignedLessThanZero] FD-3.01j/backend.c:1155:22: style: Checking if unsigned expression 'pty[w].nparam' is less than zero. [unsignedLessThanZero] FD-3.01j/backend.c:125:5: style:inconclusive: Function 'resettermattr' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:139:5: style:inconclusive: Function 'resettermcode' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:146:5: style:inconclusive: Function 'resettabstop' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:158:5: style:inconclusive: Function 'resetptyterm' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:158:8: style:inconclusive: Function 'resetptyterm' argument 2 names different: declaration '' definition 'clean'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:221:5: style:inconclusive: Function 'biasxy' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:222:8: style:inconclusive: Function 'biasxy' argument 2 names different: declaration '' definition 'xp'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:222:13: style:inconclusive: Function 'biasxy' argument 3 names different: declaration '' definition 'yp'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:235:5: style:inconclusive: Function 'settermattr' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:266:5: style:inconclusive: Function 'settermcode' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:286:5: style:inconclusive: Function 'surelocate' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:286:8: style:inconclusive: Function 'surelocate' argument 2 names different: declaration '' definition 'forced'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:298:5: style:inconclusive: Function 'reallocate' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:298:8: style:inconclusive: Function 'reallocate' argument 2 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:298:11: style:inconclusive: Function 'reallocate' argument 3 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:358:5: style:inconclusive: Function 'convkey' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:359:11: style:inconclusive: Function 'convkey' argument 2 names different: declaration '' definition 'kp'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:397:8: style:inconclusive: Function 'ptyrecvbuf' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:398:5: style:inconclusive: Function 'ptyrecvbuf' argument 2 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:419:6: style:inconclusive: Function 'ptyrecvword' argument 1 names different: declaration '' definition 'np'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:430:8: style:inconclusive: Function 'ptyrecvstring' argument 1 names different: declaration '' definition 'cpp'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:451:5: style:inconclusive: Function 'ptyungetch' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:477:5: style:inconclusive: Function 'ptygetucs2' argument 1 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:501:5: style:inconclusive: Function 'getiocode' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:501:9: style:inconclusive: Function 'getiocode' argument 2 names different: declaration '' definition 'incodep'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:501:19: style:inconclusive: Function 'getiocode' argument 3 names different: declaration '' definition 'outcodep'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:514:7: style:inconclusive: Function 'ptykconv' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:514:13: style:inconclusive: Function 'ptykconv' argument 2 names different: declaration '' definition 'buf2'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:515:5: style:inconclusive: Function 'ptykconv' argument 3 names different: declaration '' definition 'incode'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:515:13: style:inconclusive: Function 'ptykconv' argument 4 names different: declaration '' definition 'outcode'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:529:5: style:inconclusive: Function 'evalnf' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:530:7: style:inconclusive: Function 'evalnf' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:575:5: style:inconclusive: Function 'evalscroll' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:575:8: style:inconclusive: Function 'evalscroll' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:575:11: style:inconclusive: Function 'evalscroll' argument 3 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:586:5: style:inconclusive: Function 'evallf' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:595:5: style:inconclusive: Function 'outputnormal' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:596:7: style:inconclusive: Function 'outputnormal' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:597:5: style:inconclusive: Function 'outputnormal' argument 3 names different: declaration '' definition 'width'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:638:5: style:inconclusive: Function 'evalnormal' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:638:8: style:inconclusive: Function 'evalnormal' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:716:5: style:inconclusive: Function 'evalcontrol' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:716:8: style:inconclusive: Function 'evalcontrol' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:758:5: style:inconclusive: Function 'evalescape' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:758:8: style:inconclusive: Function 'evalescape' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:839:5: style:inconclusive: Function 'evalcsi' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:839:8: style:inconclusive: Function 'evalcsi' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:839:11: style:inconclusive: Function 'evalcsi' argument 3 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:1174:5: style:inconclusive: Function 'evalcodeselect' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:1174:8: style:inconclusive: Function 'evalcodeselect' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:1213:5: style:inconclusive: Function 'evaloutput' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:1259:5: style:inconclusive: Function 'chgattr' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:1259:8: style:inconclusive: Function 'chgattr' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/backend.c:1353:5: style:inconclusive: Function 'directoutput' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:383:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OMIT_K [valueFlowBailoutIncompleteVar] FD-3.01j/browse.c:740:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/browse.c:806:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpflags [valueFlowBailoutIncompleteVar] FD-3.01j/browse.c:937:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_K [valueFlowBailoutIncompleteVar] FD-3.01j/browse.c:1027:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpflags [valueFlowBailoutIncompleteVar] FD-3.01j/browse.c:1174:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOFIL_K [valueFlowBailoutIncompleteVar] FD-3.01j/browse.c:1425:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEARCH_FORW [valueFlowBailoutIncompleteVar] FD-3.01j/browse.c:1488:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpflags [valueFlowBailoutIncompleteVar] FD-3.01j/browse.c:1514:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/browse.c:1609:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOFIL_K [valueFlowBailoutIncompleteVar] FD-3.01j/browse.c:1629:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REREAD_DIR [valueFlowBailoutIncompleteVar] FD-3.01j/browse.c:1656:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCLISTSIZ [valueFlowBailoutIncompleteVar] FD-3.01j/browse.c:1719:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXNAMLEN [valueFlowBailoutIncompleteVar] FD-3.01j/browse.c:1866:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/browse.c:1998:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOROW_K [valueFlowBailoutIncompleteVar] FD-3.01j/browse.c:815:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] FD-3.01j/browse.c:877:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] FD-3.01j/browse.c:1079:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] FD-3.01j/browse.c:1087:17: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] FD-3.01j/browse.c:227:11: style:inconclusive: Function 'getcolorid' argument 1 names different: declaration '' definition 'namep'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:242:5: style:inconclusive: Function 'biascolor' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:252:5: style:inconclusive: Function 'getcolor' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:369:13: style:inconclusive: Function 'skipstr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:370:5: style:inconclusive: Function 'skipstr' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:501:7: style:inconclusive: Function 'cputbytes' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:501:13: style:inconclusive: Function 'cputbytes' argument 2 names different: declaration '' definition 'bsize'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:502:5: style:inconclusive: Function 'cputbytes' argument 3 names different: declaration '' definition 'width'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:588:7: style:inconclusive: Function 'putmode' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:589:7: style:inconclusive: Function 'putmode' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:590:5: style:inconclusive: Function 'putmode' argument 3 names different: declaration '' definition 'notype'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:639:7: style:inconclusive: Function 'putowner' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:640:8: style:inconclusive: Function 'putowner' argument 2 names different: declaration '' definition 'uid'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:655:7: style:inconclusive: Function 'putgroup' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:656:8: style:inconclusive: Function 'putgroup' argument 2 names different: declaration '' definition 'gid'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:673:7: style:inconclusive: Function 'putsize' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:674:7: style:inconclusive: Function 'putsize' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:675:5: style:inconclusive: Function 'putsize' argument 3 names different: declaration '' definition 'width'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:675:12: style:inconclusive: Function 'putsize' argument 4 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:675:17: style:inconclusive: Function 'putsize' argument 5 names different: declaration '' definition 'sz'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:695:7: style:inconclusive: Function 'putsize2' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:696:11: style:inconclusive: Function 'putsize2' argument 2 names different: declaration '' definition 'namep'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:697:5: style:inconclusive: Function 'putsize2' argument 3 names different: declaration '' definition 'width'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:732:7: style:inconclusive: Function 'putfilename' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:733:11: style:inconclusive: Function 'putfilename' argument 2 names different: declaration '' definition 'namep'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:734:5: style:inconclusive: Function 'putfilename' argument 3 names different: declaration '' definition 'width'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:943:5: style:inconclusive: Function 'filetop' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:954:5: style:inconclusive: Function 'calclocate' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1015:11: style:inconclusive: Function 'putname' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1016:5: style:inconclusive: Function 'putname' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1016:8: style:inconclusive: Function 'putname' argument 3 names different: declaration '' definition 'isstandout'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1134:13: style:inconclusive: Function 'setlastfile' argument 1 names different: declaration '' definition 'cp'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1141:11: style:inconclusive: Function 'calcfilepos' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1142:5: style:inconclusive: Function 'calcfilepos' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1143:13: style:inconclusive: Function 'calcfilepos' argument 3 names different: declaration '' definition 'def'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1157:11: style:inconclusive: Function 'listupfile' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1158:5: style:inconclusive: Function 'listupfile' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1159:13: style:inconclusive: Function 'listupfile' argument 3 names different: declaration '' definition 'def'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1160:5: style:inconclusive: Function 'listupfile' argument 4 names different: declaration '' definition 'isstandout'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1218:13: style:inconclusive: Function 'listupmyself' argument 1 names different: declaration '' definition 'def'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1240:13: style:inconclusive: Function 'listupwin' argument 1 names different: declaration '' definition 'def'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1291:5: style:inconclusive: Function 'shutwin' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1336:5: style:inconclusive: Function 'movepos' argument 1 names different: declaration '' definition 'old'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1336:10: style:inconclusive: Function 'movepos' argument 2 names different: declaration '' definition 'funcstat'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1361:5: style:inconclusive: Function 'rewritefile' argument 1 names different: declaration '' definition 'all'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1402:5: style:inconclusive: Function 'searchmove' argument 1 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1403:7: style:inconclusive: Function 'searchmove' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1510:17: style:inconclusive: Function 'readfilelist' argument 1 names different: declaration '' definition 're'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1511:13: style:inconclusive: Function 'readfilelist' argument 2 names different: declaration '' definition 'arcre'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1624:5: style:inconclusive: Function 'getfuncno' argument 1 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1649:5: style:inconclusive: Function 'dointernal' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1650:13: style:inconclusive: Function 'dointernal' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1651:5: style:inconclusive: Function 'dointernal' argument 3 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1651:12: style:inconclusive: Function 'dointernal' argument 4 names different: declaration '' definition 'statp'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1860:13: style:inconclusive: Function 'initcwd' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1861:5: style:inconclusive: Function 'initcwd' argument 2 names different: declaration '' definition 'internal'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1923:14: style:inconclusive: Function 'main_fd' argument 1 names different: declaration '' definition 'pathlist'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:1924:5: style:inconclusive: Function 'main_fd' argument 2 names different: declaration '' definition 'internal'. [funcArgNamesDifferentUnnamed] FD-3.01j/browse.c:227:11: style: Parameter 'namep' can be declared as pointer to const [constParameterPointer] FD-3.01j/browse.c:1143:13: style: Parameter 'def' can be declared as pointer to const [constParameterPointer] FD-3.01j/browse.c:1284:10: warning: Uninitialized variable: x [uninitvar] FD-3.01j/browse.c:1263:20: note: Assuming condition is false FD-3.01j/browse.c:1284:10: note: Uninitialized variable: x FD-3.01j/browse.c:837:7: style: Variable 'len' is assigned a value that is never used. [unreadVariable] FD-3.01j/builtin.c:266:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/builtin.c:1218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCLISTSIZ [valueFlowBailoutIncompleteVar] FD-3.01j/builtin.c:1226:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCLISTSIZ [valueFlowBailoutIncompleteVar] FD-3.01j/builtin.c:1242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCLISTSIZ [valueFlowBailoutIncompleteVar] FD-3.01j/builtin.c:1257:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCLISTSIZ [valueFlowBailoutIncompleteVar] FD-3.01j/builtin.c:1309:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCLISTSIZ [valueFlowBailoutIncompleteVar] FD-3.01j/builtin.c:1490:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCLISTSIZ [valueFlowBailoutIncompleteVar] FD-3.01j/builtin.c:2127:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETKY_K [valueFlowBailoutIncompleteVar] FD-3.01j/builtin.c:2199:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/builtin.c:2439:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/builtin.c:3315:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCLISTSIZ [valueFlowBailoutIncompleteVar] FD-3.01j/builtin.c:3343:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ILFNC_K [valueFlowBailoutIncompleteVar] FD-3.01j/builtin.c:3473:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCLISTSIZ [valueFlowBailoutIncompleteVar] FD-3.01j/builtin.c:1452:52: style: Condition '(n=addkeybind(no,&bind,func1,func2,cp))<0' is always false [knownConditionTrueFalse] FD-3.01j/builtin.c:1452:21: note: Calling function 'addkeybind' returns 0 FD-3.01j/builtin.c:1452:52: note: Condition '(n=addkeybind(no,&bind,func1,func2,cp))<0' is always false FD-3.01j/builtin.c:1185:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] FD-3.01j/builtin.c:2176:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/builtin.c:2176:37: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/builtin.c:2179:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/builtin.c:2184:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/builtin.c:2325:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/builtin.c:2351:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/builtin.c:2364:27: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/builtin.c:260:13: style:inconclusive: Function 'builtinerror' argument 1 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:261:13: style:inconclusive: Function 'builtinerror' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:262:5: style:inconclusive: Function 'builtinerror' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:311:13: style:inconclusive: Function 'fputsmeta' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:312:8: style:inconclusive: Function 'fputsmeta' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:326:8: style:inconclusive: Function 'file2argv' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:327:13: style:inconclusive: Function 'file2argv' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:328:5: style:inconclusive: Function 'file2argv' argument 3 names different: declaration '' definition 'whole'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:408:5: style:inconclusive: Function 'getlaunchopt' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:409:13: style:inconclusive: Function 'getlaunchopt' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:410:13: style:inconclusive: Function 'getlaunchopt' argument 3 names different: declaration '' definition 'opts'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:411:12: style:inconclusive: Function 'getlaunchopt' argument 4 names different: declaration '' definition 'lp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:486:12: style:inconclusive: Function 'freelaunch' argument 1 names different: declaration '' definition 'lp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:498:18: style:inconclusive: Function 'searchlaunch' argument 1 names different: declaration '' definition 'lp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:498:23: style:inconclusive: Function 'searchlaunch' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:499:5: style:inconclusive: Function 'searchlaunch' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:513:5: style:inconclusive: Function 'parselaunch' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:514:13: style:inconclusive: Function 'parselaunch' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:515:12: style:inconclusive: Function 'parselaunch' argument 3 names different: declaration '' definition 'lp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:690:5: style:inconclusive: Function 'addlaunch' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:691:12: style:inconclusive: Function 'addlaunch' argument 2 names different: declaration '' definition 'lp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:705:5: style:inconclusive: Function 'deletelaunch' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:714:5: style:inconclusive: Function 'setlaunch' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:715:13: style:inconclusive: Function 'setlaunch' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:757:12: style:inconclusive: Function 'freearch' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:765:18: style:inconclusive: Function 'searcharch' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:765:23: style:inconclusive: Function 'searcharch' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:766:5: style:inconclusive: Function 'searcharch' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:780:5: style:inconclusive: Function 'parsearch' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:781:13: style:inconclusive: Function 'parsearch' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:782:12: style:inconclusive: Function 'parsearch' argument 3 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:821:5: style:inconclusive: Function 'addarch' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:822:12: style:inconclusive: Function 'addarch' argument 2 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:836:5: style:inconclusive: Function 'deletearch' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:845:5: style:inconclusive: Function 'setarch' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:846:13: style:inconclusive: Function 'setarch' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:880:18: style:inconclusive: Function 'printlaunchcomm' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:881:5: style:inconclusive: Function 'printlaunchcomm' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:881:8: style:inconclusive: Function 'printlaunchcomm' argument 3 names different: declaration '' definition 'isset'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:881:15: style:inconclusive: Function 'printlaunchcomm' argument 4 names different: declaration '' definition 'omit'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:882:8: style:inconclusive: Function 'printlaunchcomm' argument 5 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:980:5: style:inconclusive: Function 'printlaunch' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:981:13: style:inconclusive: Function 'printlaunch' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1015:18: style:inconclusive: Function 'printarchcomm' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1016:5: style:inconclusive: Function 'printarchcomm' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1016:8: style:inconclusive: Function 'printarchcomm' argument 3 names different: declaration '' definition 'isset'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1017:8: style:inconclusive: Function 'printarchcomm' argument 4 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1036:5: style:inconclusive: Function 'printarch' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1037:13: style:inconclusive: Function 'printarch' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1072:14: style:inconclusive: Function 'readargv' argument 1 names different: declaration '' definition 'sargv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1072:23: style:inconclusive: Function 'readargv' argument 2 names different: declaration '' definition 'dargv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1116:12: style:inconclusive: Function 'freebrowse' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1136:5: style:inconclusive: Function 'custbrowse' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1137:13: style:inconclusive: Function 'custbrowse' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1216:5: style:inconclusive: Function 'ismacro' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1224:5: style:inconclusive: Function 'getmacro' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1232:7: style:inconclusive: Function 'setmacro' argument 1 names different: declaration '' definition 'cp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1246:5: style:inconclusive: Function 'freemacro' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1266:18: style:inconclusive: Function 'searchkeybind' argument 1 names different: declaration '' definition 'bindp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1266:26: style:inconclusive: Function 'searchkeybind' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1267:5: style:inconclusive: Function 'searchkeybind' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1277:5: style:inconclusive: Function 'parsekeybind' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1278:13: style:inconclusive: Function 'parsekeybind' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1279:12: style:inconclusive: Function 'parsekeybind' argument 3 names different: declaration '' definition 'bindp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1343:5: style:inconclusive: Function 'addkeybind' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1344:18: style:inconclusive: Function 'addkeybind' argument 2 names different: declaration '' definition 'bindp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1345:7: style:inconclusive: Function 'addkeybind' argument 3 names different: declaration '' definition 'func1'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1345:15: style:inconclusive: Function 'addkeybind' argument 4 names different: declaration '' definition 'func2'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1345:23: style:inconclusive: Function 'addkeybind' argument 5 names different: declaration '' definition 'cp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1406:5: style:inconclusive: Function 'deletekeybind' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1421:5: style:inconclusive: Function 'setkeybind' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1422:13: style:inconclusive: Function 'setkeybind' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1464:18: style:inconclusive: Function 'gethelp' argument 1 names different: declaration '' definition 'bindp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1479:18: style:inconclusive: Function 'printmacro' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1480:5: style:inconclusive: Function 'printmacro' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1480:8: style:inconclusive: Function 'printmacro' argument 3 names different: declaration '' definition 'isset'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1481:8: style:inconclusive: Function 'printmacro' argument 4 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1509:5: style:inconclusive: Function 'printbind' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1510:13: style:inconclusive: Function 'printbind' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1544:16: style:inconclusive: Function 'searchdrv' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1544:23: style:inconclusive: Function 'searchdrv' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1545:5: style:inconclusive: Function 'searchdrv' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1545:10: style:inconclusive: Function 'searchdrv' argument 4 names different: declaration '' definition 'isset'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1565:5: style:inconclusive: Function 'deletedrv' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1602:5: style:inconclusive: Function 'insertdrv' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1603:10: style:inconclusive: Function 'insertdrv' argument 2 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1700:5: style:inconclusive: Function 'parsesetdrv' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1701:13: style:inconclusive: Function 'parsesetdrv' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1702:10: style:inconclusive: Function 'parsesetdrv' argument 3 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1838:5: style:inconclusive: Function '_setdrive' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1839:13: style:inconclusive: Function '_setdrive' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1840:5: style:inconclusive: Function '_setdrive' argument 3 names different: declaration '' definition 'isset'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1917:5: style:inconclusive: Function 'setdrive' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1918:13: style:inconclusive: Function 'setdrive' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1924:5: style:inconclusive: Function 'unsetdrive' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1925:13: style:inconclusive: Function 'unsetdrive' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1932:16: style:inconclusive: Function 'printsetdrv' argument 1 names different: declaration '' definition 'fdlist'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1933:5: style:inconclusive: Function 'printsetdrv' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1933:8: style:inconclusive: Function 'printsetdrv' argument 3 names different: declaration '' definition 'isset'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1933:15: style:inconclusive: Function 'printsetdrv' argument 4 names different: declaration '' definition 'verbose'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1934:8: style:inconclusive: Function 'printsetdrv' argument 5 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1957:5: style:inconclusive: Function 'printdrive' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1958:13: style:inconclusive: Function 'printdrive' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1990:11: style:inconclusive: Function 'printkeymap' argument 1 names different: declaration '' definition 'kp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1991:5: style:inconclusive: Function 'printkeymap' argument 2 names different: declaration '' definition 'isset'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:1992:8: style:inconclusive: Function 'printkeymap' argument 3 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2009:5: style:inconclusive: Function 'parsekeymap' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2010:13: style:inconclusive: Function 'parsekeymap' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2011:11: style:inconclusive: Function 'parsekeymap' argument 3 names different: declaration '' definition 'kp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2048:5: style:inconclusive: Function 'setkeymap' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2049:13: style:inconclusive: Function 'setkeymap' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2102:5: style:inconclusive: Function 'keytest' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2103:13: style:inconclusive: Function 'keytest' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2158:5: style:inconclusive: Function 'printhist' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2159:13: style:inconclusive: Function 'printhist' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2194:5: style:inconclusive: Function 'fixcommand' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2195:13: style:inconclusive: Function 'fixcommand' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2415:13: style:inconclusive: Function 'printmd5' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2416:8: style:inconclusive: Function 'printmd5' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2436:5: style:inconclusive: Function 'md5sum' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2437:13: style:inconclusive: Function 'md5sum' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2470:5: style:inconclusive: Function 'evalmacro' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2471:13: style:inconclusive: Function 'evalmacro' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2486:5: style:inconclusive: Function 'kconv' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2487:13: style:inconclusive: Function 'kconv' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2570:5: style:inconclusive: Function 'getinputstr' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2571:13: style:inconclusive: Function 'getinputstr' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2598:5: style:inconclusive: Function 'getyesno' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2599:13: style:inconclusive: Function 'getyesno' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2622:5: style:inconclusive: Function 'savestdio' argument 1 names different: declaration '' definition 'reset'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2637:5: style:inconclusive: Function 'savetty' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2638:13: style:inconclusive: Function 'savetty' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2654:5: style:inconclusive: Function 'setroman' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2655:13: style:inconclusive: Function 'setroman' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2748:7: style:inconclusive: Function 'disproman' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2749:5: style:inconclusive: Function 'disproman' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2750:8: style:inconclusive: Function 'disproman' argument 3 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2767:5: style:inconclusive: Function 'printroman' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2768:13: style:inconclusive: Function 'printroman' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2795:5: style:inconclusive: Function 'getfreq' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2796:13: style:inconclusive: Function 'getfreq' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2809:5: style:inconclusive: Function 'setfreq' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:2810:13: style:inconclusive: Function 'setfreq' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:3299:13: style:inconclusive: Function 'getbuiltin' argument 1 names different: declaration '' definition 'ident'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:3311:13: style:inconclusive: Function 'getinternal' argument 1 names different: declaration '' definition 'ident'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:3323:21: style:inconclusive: Function 'execbuiltin' argument 1 names different: declaration '' definition 'built'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:3324:5: style:inconclusive: Function 'execbuiltin' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:3325:13: style:inconclusive: Function 'execbuiltin' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:3332:18: style:inconclusive: Function 'execinternal' argument 1 names different: declaration '' definition 'func'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:3333:5: style:inconclusive: Function 'execinternal' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:3334:13: style:inconclusive: Function 'execinternal' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:3452:13: style:inconclusive: Function 'completebuiltin' argument 1 names different: declaration '' definition 'com'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:3453:5: style:inconclusive: Function 'completebuiltin' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:3453:10: style:inconclusive: Function 'completebuiltin' argument 3 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:3454:9: style:inconclusive: Function 'completebuiltin' argument 4 names different: declaration '' definition 'argvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:3467:13: style:inconclusive: Function 'completeinternal' argument 1 names different: declaration '' definition 'com'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:3468:5: style:inconclusive: Function 'completeinternal' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:3468:10: style:inconclusive: Function 'completeinternal' argument 3 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:3469:9: style:inconclusive: Function 'completeinternal' argument 4 names different: declaration '' definition 'argvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/builtin.c:691:12: style: Parameter 'lp' can be declared as pointer to const [constParameterPointer] FD-3.01j/builtin.c:822:12: style: Parameter 'ap' can be declared as pointer to const [constParameterPointer] FD-3.01j/builtin.c:1266:18: style: Parameter 'bindp' can be declared as pointer to const [constParameterPointer] FD-3.01j/builtin.c:1266:26: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] FD-3.01j/builtin.c:1344:18: style: Parameter 'bindp' can be declared as pointer to const [constParameterPointer] FD-3.01j/builtin.c:1464:18: style: Parameter 'bindp' can be declared as pointer to const [constParameterPointer] FD-3.01j/builtin.c:1544:16: style: Parameter 'devp' can be declared as pointer to const [constParameterPointer] FD-3.01j/builtin.c:1544:23: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] FD-3.01j/builtin.c:2198:14: style: Variable 'r' can be declared as pointer to const [constVariablePointer] FD-3.01j/builtin.c:2638:13: style: Parameter 'argv' can be declared as const array. However it seems that 'savetty' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] FD-3.01j/builtin.c:224:3: note: You might need to cast the function pointer here FD-3.01j/builtin.c:2638:13: note: Parameter 'argv' can be declared as const array FD-3.01j/builtin.c:3299:13: style: Parameter 'ident' can be declared as pointer to const [constParameterPointer] FD-3.01j/builtin.c:3311:13: style: Parameter 'ident' can be declared as pointer to const [constParameterPointer] FD-3.01j/builtin.c:3332:18: style: Parameter 'func' can be declared as pointer to const [constParameterPointer] FD-3.01j/builtin.c:3452:13: style: Parameter 'com' can be declared as pointer to const [constParameterPointer] FD-3.01j/builtin.c:3467:13: style: Parameter 'com' can be declared as pointer to const [constParameterPointer] FD-3.01j/catalog.c:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/catalog.c:54:10: style:inconclusive: Function 'fgetword' argument 1 names different: declaration '' definition 'wp'. [funcArgNamesDifferentUnnamed] FD-3.01j/catalog.c:55:5: style:inconclusive: Function 'fgetword' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/catalog.c:66:13: style:inconclusive: Function 'opencatalog' argument 1 names different: declaration '' definition 'lang'. [funcArgNamesDifferentUnnamed] FD-3.01j/catalog.c:68:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/command.c:532:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:633:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:684:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:704:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:724:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:741:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FINDF_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:759:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:864:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGD_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1001:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECUR_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1052:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1098:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1128:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONAME_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1199:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOWRT_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1232:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOROW_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1261:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KILL_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1286:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUIT_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1313:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAKED_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1360:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1406:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DELMK_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1428:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1464:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FINDF_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1492:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FINDD_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1586:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1654:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACK_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1676:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1696:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1722:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSDIR_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1742:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMODE_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1772:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpflags [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1805:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1862:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BKUP_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1903:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEAF_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1916:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEAB_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:1999:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOWIN_K [valueFlowBailoutIncompleteVar] FD-3.01j/command.c:330:13: style:inconclusive: Function 'dochdir4' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:331:5: style:inconclusive: Function 'dochdir4' argument 2 names different: declaration '' definition 'raw'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:342:13: style:inconclusive: Function 'cur_up' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:367:13: style:inconclusive: Function 'cur_down' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:395:13: style:inconclusive: Function 'cur_right' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:432:13: style:inconclusive: Function 'cur_left' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:463:13: style:inconclusive: Function 'roll_up' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:480:13: style:inconclusive: Function 'roll_down' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:498:13: style:inconclusive: Function 'cur_top' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:508:13: style:inconclusive: Function 'cur_bottom' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:518:13: style:inconclusive: Function 'fname_right' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:528:13: style:inconclusive: Function 'fname_left' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:575:13: style:inconclusive: Function 'one_column' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:584:13: style:inconclusive: Function 'two_columns' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:593:13: style:inconclusive: Function 'three_columns' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:602:13: style:inconclusive: Function 'five_columns' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:631:13: style:inconclusive: Function 'mark_file' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:651:13: style:inconclusive: Function 'mark_file2' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:660:13: style:inconclusive: Function 'mark_file3' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:672:13: style:inconclusive: Function 'mark_all' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:698:13: style:inconclusive: Function 'mark_reverse' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:716:13: style:inconclusive: Function 'prepareregexp' argument 1 names different: declaration '' definition 'mes'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:716:19: style:inconclusive: Function 'prepareregexp' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:736:13: style:inconclusive: Function 'mark_find' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:757:13: style:inconclusive: Function 'in_dir' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:771:13: style:inconclusive: Function 'out_dir' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:786:13: style:inconclusive: Function 'push_file' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:805:13: style:inconclusive: Function 'pop_file' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:823:13: style:inconclusive: Function 'symlink_mode' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:832:13: style:inconclusive: Function 'filetype_mode' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:841:13: style:inconclusive: Function 'dotfile_mode' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:850:13: style:inconclusive: Function 'fileflg_mode' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:858:13: style:inconclusive: Function 'log_dir' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:879:13: style:inconclusive: Function 'log_top' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:960:13: style:inconclusive: Function 'execenv' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:960:19: style:inconclusive: Function 'execenv' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1037:13: style:inconclusive: Function 'view_file' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1089:13: style:inconclusive: Function 'edit_file' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1123:13: style:inconclusive: Function 'sort_dir' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1193:13: style:inconclusive: Function 'write_dir' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1213:13: style:inconclusive: Function 'reread_dir' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1229:13: style:inconclusive: Function 'edit_config' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1243:13: style:inconclusive: Function 'help_message' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1269:13: style:inconclusive: Function 'quit_system' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1308:13: style:inconclusive: Function 'make_dir' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1327:13: style:inconclusive: Function 'copy_file' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1335:13: style:inconclusive: Function 'copy_tree' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1342:13: style:inconclusive: Function 'move_file' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1350:13: style:inconclusive: Function 'move_tree' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1357:13: style:inconclusive: Function 'rename_file' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1400:13: style:inconclusive: Function 'delete_file' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1425:13: style:inconclusive: Function 'delete_dir' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1459:13: style:inconclusive: Function 'find_file' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1487:13: style:inconclusive: Function 'find_dir' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1516:5: style:inconclusive: Function 'evalstatus' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1526:13: style:inconclusive: Function 'execute_sh' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1555:13: style:inconclusive: Function 'execute_file' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1640:13: style:inconclusive: Function 'launch_file' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1648:13: style:inconclusive: Function 'pack_file' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1673:13: style:inconclusive: Function 'unpack_file' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1693:13: style:inconclusive: Function 'unpack_tree' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1716:13: style:inconclusive: Function 'info_filesys' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1737:13: style:inconclusive: Function 'selectattr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1766:13: style:inconclusive: Function 'attr_file' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1801:13: style:inconclusive: Function 'attr_dir' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1825:13: style:inconclusive: Function 'tree_dir' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1841:13: style:inconclusive: Function 'backup_tape' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1898:13: style:inconclusive: Function 'search_forw' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1911:13: style:inconclusive: Function 'search_back' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1924:5: style:inconclusive: Function 'duplwin' argument 1 names different: declaration '' definition 'oldwin'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1945:5: style:inconclusive: Function 'movewin' argument 1 names different: declaration '' definition 'oldwin'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:1976:13: style:inconclusive: Function 'split_window' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:2042:13: style:inconclusive: Function 'next_window' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:2059:13: style:inconclusive: Function 'widen_window' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:2080:13: style:inconclusive: Function 'narrow_window' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:2101:13: style:inconclusive: Function 'kill_window' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:2140:13: style:inconclusive: Function 'warning_bell' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:2149:13: style:inconclusive: Function 'no_operation' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/command.c:518:13: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'fname_right' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] FD-3.01j/functabl.h:39:2: note: You might need to cast the function pointer here FD-3.01j/command.c:518:13: note: Parameter 'arg' can be declared as pointer to const FD-3.01j/command.c:575:13: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'one_column' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] FD-3.01j/functabl.h:41:2: note: You might need to cast the function pointer here FD-3.01j/command.c:575:13: note: Parameter 'arg' can be declared as pointer to const FD-3.01j/command.c:584:13: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'two_columns' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] FD-3.01j/functabl.h:42:2: note: You might need to cast the function pointer here FD-3.01j/command.c:584:13: note: Parameter 'arg' can be declared as pointer to const FD-3.01j/command.c:593:13: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'three_columns' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] FD-3.01j/functabl.h:43:2: note: You might need to cast the function pointer here FD-3.01j/command.c:593:13: note: Parameter 'arg' can be declared as pointer to const FD-3.01j/command.c:602:13: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'five_columns' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] FD-3.01j/functabl.h:44:2: note: You might need to cast the function pointer here FD-3.01j/command.c:602:13: note: Parameter 'arg' can be declared as pointer to const FD-3.01j/command.c:1243:13: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'help_message' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] FD-3.01j/functabl.h:118:2: note: You might need to cast the function pointer here FD-3.01j/command.c:1243:13: note: Parameter 'arg' can be declared as pointer to const FD-3.01j/command.c:1335:13: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'copy_tree' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] FD-3.01j/functabl.h:87:2: note: You might need to cast the function pointer here FD-3.01j/command.c:1335:13: note: Parameter 'arg' can be declared as pointer to const FD-3.01j/command.c:1350:13: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'move_tree' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] FD-3.01j/functabl.h:88:2: note: You might need to cast the function pointer here FD-3.01j/command.c:1350:13: note: Parameter 'arg' can be declared as pointer to const FD-3.01j/command.c:2042:13: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'next_window' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] FD-3.01j/functabl.h:108:2: note: You might need to cast the function pointer here FD-3.01j/command.c:2042:13: note: Parameter 'arg' can be declared as pointer to const FD-3.01j/command.c:2140:13: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'warning_bell' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] FD-3.01j/functabl.h:120:2: note: You might need to cast the function pointer here FD-3.01j/command.c:2140:13: note: Parameter 'arg' can be declared as pointer to const FD-3.01j/command.c:2149:13: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'no_operation' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] FD-3.01j/functabl.h:121:2: note: You might need to cast the function pointer here FD-3.01j/command.c:2149:13: note: Parameter 'arg' can be declared as pointer to const FD-3.01j/command.c:1577:8: style: Variable 'drive' is assigned a value that is never used. [unreadVariable] FD-3.01j/custom.c:861:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable catname [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:940:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:1056:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:1306:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USENV_K [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:1433:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TENV_K [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:1633:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VBOL0_K [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:1883:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VBOL0_K [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:2602:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCLISTSIZ [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:2630:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCLISTSIZ [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:2670:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINDK_K [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:2923:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KYMPK_K [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:3249:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARUSG_K [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:3341:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARDON_K [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:3405:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTLN_K [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:3664:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTAR_K [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:3950:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRNAM_K [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:4194:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCNCL_K [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:4218:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:4486:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TENV_K [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:4671:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEWET_K [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:4785:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIMPL_K [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:4814:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HBIND_K [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:4895:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/custom.c:417:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/custom.c:419:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/custom.c:430:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/custom.c:431:33: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/custom.c:433:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/custom.c:436:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/custom.c:439:36: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/custom.c:441:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/custom.c:445:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/custom.c:459:33: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/custom.c:462:25: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/custom.c:466:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/custom.c:468:31: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/custom.c:488:29: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/custom.c:508:33: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/custom.c:512:27: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/custom.c:519:3: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/custom.c:767:12: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/custom.c:767:32: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/custom.c:1898:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/custom.c:716:13: style:inconclusive: Function 'atooctal' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:728:13: style:inconclusive: Function 'getenvid' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:729:5: style:inconclusive: Function 'getenvid' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:729:11: style:inconclusive: Function 'getenvid' argument 3 names different: declaration '' definition 'envp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:749:5: style:inconclusive: Function '_evalenv' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:911:12: style:inconclusive: Function 'pathlang' argument 1 names different: declaration '' definition 'pp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:912:5: style:inconclusive: Function 'pathlang' argument 2 names different: declaration '' definition 'stable'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:938:12: style:inconclusive: Function 'pathconv' argument 1 names different: declaration '' definition 'pp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1030:5: style:inconclusive: Function 'evalenvone' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1051:13: style:inconclusive: Function 'evalenv' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1052:5: style:inconclusive: Function 'evalenv' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1104:8: style:inconclusive: Function 'freestrarray' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1105:5: style:inconclusive: Function 'freestrarray' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1113:8: style:inconclusive: Function 'copystrarray' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1113:22: style:inconclusive: Function 'copystrarray' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1114:6: style:inconclusive: Function 'copystrarray' argument 3 names different: declaration '' definition 'ndestp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1114:14: style:inconclusive: Function 'copystrarray' argument 4 names different: declaration '' definition 'nsrc'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1132:12: style:inconclusive: Function 'copybind' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1133:18: style:inconclusive: Function 'copybind' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1134:6: style:inconclusive: Function 'copybind' argument 3 names different: declaration '' definition 'ndestp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1134:14: style:inconclusive: Function 'copybind' argument 4 names different: declaration '' definition 'nsrc'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1151:12: style:inconclusive: Function 'freelaunchlist' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1152:5: style:inconclusive: Function 'freelaunchlist' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1160:12: style:inconclusive: Function 'copylaunch' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1161:18: style:inconclusive: Function 'copylaunch' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1162:6: style:inconclusive: Function 'copylaunch' argument 3 names different: declaration '' definition 'ndestp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1162:14: style:inconclusive: Function 'copylaunch' argument 4 names different: declaration '' definition 'nsrc'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1189:12: style:inconclusive: Function 'freearchlist' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1190:5: style:inconclusive: Function 'freearchlist' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1198:12: style:inconclusive: Function 'copyarch' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1199:18: style:inconclusive: Function 'copyarch' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1200:6: style:inconclusive: Function 'copyarch' argument 3 names different: declaration '' definition 'ndestp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1200:14: style:inconclusive: Function 'copyarch' argument 4 names different: declaration '' definition 'nsrc'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1225:10: style:inconclusive: Function 'freedosdrive' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1226:5: style:inconclusive: Function 'freedosdrive' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1234:10: style:inconclusive: Function 'copydosdrive' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1235:16: style:inconclusive: Function 'copydosdrive' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1236:6: style:inconclusive: Function 'copydosdrive' argument 3 names different: declaration '' definition 'ndestp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1236:14: style:inconclusive: Function 'copydosdrive' argument 4 names different: declaration '' definition 'nsrc'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1257:13: style:inconclusive: Function 'custputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1263:7: style:inconclusive: Function 'strcatalloc' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1264:13: style:inconclusive: Function 'strcatalloc' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1282:5: style:inconclusive: Function 'fillline' argument 1 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1282:8: style:inconclusive: Function 'fillline' argument 2 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1289:13: style:inconclusive: Function 'inputcuststr' argument 1 names different: declaration '' definition 'prompt'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1290:5: style:inconclusive: Function 'inputcuststr' argument 2 names different: declaration '' definition 'delsp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1291:13: style:inconclusive: Function 'inputcuststr' argument 3 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1292:5: style:inconclusive: Function 'inputcuststr' argument 4 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1298:13: style:inconclusive: Function 'inputcustenvstr' argument 1 names different: declaration '' definition 'prompt'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1299:5: style:inconclusive: Function 'inputcustenvstr' argument 2 names different: declaration '' definition 'delsp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1300:13: style:inconclusive: Function 'inputcustenvstr' argument 3 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1301:5: style:inconclusive: Function 'inputcustenvstr' argument 4 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1315:5: style:inconclusive: Function 'setnamelist' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1316:11: style:inconclusive: Function 'setnamelist' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1317:13: style:inconclusive: Function 'setnamelist' argument 3 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1327:11: style:inconclusive: Function 'browsenamelist' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1328:5: style:inconclusive: Function 'browsenamelist' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1328:10: style:inconclusive: Function 'browsenamelist' argument 3 names different: declaration '' definition 'col'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1329:13: style:inconclusive: Function 'browsenamelist' argument 4 names different: declaration '' definition 'def'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1329:19: style:inconclusive: Function 'browsenamelist' argument 5 names different: declaration '' definition 'prompt'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1329:29: style:inconclusive: Function 'browsenamelist' argument 6 names different: declaration '' definition 'mes'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1466:5: style:inconclusive: Function 'calcmax' argument 1 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1466:12: style:inconclusive: Function 'calcmax' argument 2 names different: declaration '' definition 'new'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1496:13: style:inconclusive: Function 'envcaption' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1504:8: style:inconclusive: Function 'copyenv' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1561:5: style:inconclusive: Function 'ascoctal' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1562:7: style:inconclusive: Function 'ascoctal' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1576:13: style:inconclusive: Function 'putargs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1577:5: style:inconclusive: Function 'putargs' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1578:13: style:inconclusive: Function 'putargs' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1579:8: style:inconclusive: Function 'putargs' argument 4 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1592:7: style:inconclusive: Function 'int2str' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1593:5: style:inconclusive: Function 'int2str' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1601:13: style:inconclusive: Function 'inputkeycode' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1624:5: style:inconclusive: Function 'dispenv' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:1863:5: style:inconclusive: Function 'editenv' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2407:13: style:inconclusive: Function 'dumpenv' argument 1 names different: declaration '' definition 'flaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2408:8: style:inconclusive: Function 'dumpenv' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2447:7: style:inconclusive: Function 'checkenv' argument 1 names different: declaration '' definition 'flaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2447:25: style:inconclusive: Function 'checkenv' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2448:6: style:inconclusive: Function 'checkenv' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2449:8: style:inconclusive: Function 'checkenv' argument 4 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2510:7: style:inconclusive: Function 'checkunset' argument 1 names different: declaration '' definition 'flaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2511:5: style:inconclusive: Function 'checkunset' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2512:14: style:inconclusive: Function 'checkunset' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2513:8: style:inconclusive: Function 'checkunset' argument 4 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2593:5: style:inconclusive: Function 'dispbind' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2623:5: style:inconclusive: Function 'selectbind' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2623:8: style:inconclusive: Function 'selectbind' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2624:13: style:inconclusive: Function 'selectbind' argument 3 names different: declaration '' definition 'prompt'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2661:5: style:inconclusive: Function 'editbind' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2773:18: style:inconclusive: Function 'issamebind' argument 1 names different: declaration '' definition 'bindp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2773:27: style:inconclusive: Function 'issamebind' argument 2 names different: declaration '' definition 'bindp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2785:13: style:inconclusive: Function 'dumpbind' argument 1 names different: declaration '' definition 'flaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2786:7: style:inconclusive: Function 'dumpbind' argument 2 names different: declaration '' definition 'origflaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2787:8: style:inconclusive: Function 'dumpbind' argument 3 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2841:7: style:inconclusive: Function 'checkbind' argument 1 names different: declaration '' definition 'flaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2841:18: style:inconclusive: Function 'checkbind' argument 2 names different: declaration '' definition 'origflaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2842:5: style:inconclusive: Function 'checkbind' argument 3 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2843:14: style:inconclusive: Function 'checkbind' argument 4 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2844:8: style:inconclusive: Function 'checkbind' argument 5 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2888:5: style:inconclusive: Function 'dispkeymap' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2909:5: style:inconclusive: Function 'editkeymap' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2966:17: style:inconclusive: Function 'searchkeymap' argument 1 names different: declaration '' definition 'kp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2966:22: style:inconclusive: Function 'searchkeymap' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2977:17: style:inconclusive: Function 'issamekeymap' argument 1 names different: declaration '' definition 'kp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2977:23: style:inconclusive: Function 'issamekeymap' argument 2 names different: declaration '' definition 'kp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2989:13: style:inconclusive: Function 'dumpkeymap' argument 1 names different: declaration '' definition 'flaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2990:7: style:inconclusive: Function 'dumpkeymap' argument 2 names different: declaration '' definition 'origflaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2991:8: style:inconclusive: Function 'dumpkeymap' argument 3 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3060:7: style:inconclusive: Function 'checkkeymap' argument 1 names different: declaration '' definition 'flaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3060:18: style:inconclusive: Function 'checkkeymap' argument 2 names different: declaration '' definition 'origflaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3061:5: style:inconclusive: Function 'checkkeymap' argument 3 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3062:14: style:inconclusive: Function 'checkkeymap' argument 4 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3063:8: style:inconclusive: Function 'checkkeymap' argument 5 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3119:5: style:inconclusive: Function 'displaunch' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3149:12: style:inconclusive: Function 'verboselaunch' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3236:13: style:inconclusive: Function 'editvar' argument 1 names different: declaration '' definition 'prompt'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3237:8: style:inconclusive: Function 'editvar' argument 2 names different: declaration '' definition 'var'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3329:12: style:inconclusive: Function 'editarchbrowser' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3393:5: style:inconclusive: Function 'editlaunch' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3476:18: style:inconclusive: Function 'issamelaunch' argument 1 names different: declaration '' definition 'lp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3476:24: style:inconclusive: Function 'issamelaunch' argument 2 names different: declaration '' definition 'lp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3521:13: style:inconclusive: Function 'dumplaunch' argument 1 names different: declaration '' definition 'flaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3522:7: style:inconclusive: Function 'dumplaunch' argument 2 names different: declaration '' definition 'origflaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3523:8: style:inconclusive: Function 'dumplaunch' argument 3 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3581:7: style:inconclusive: Function 'checklaunch' argument 1 names different: declaration '' definition 'flaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3581:18: style:inconclusive: Function 'checklaunch' argument 2 names different: declaration '' definition 'origflaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3582:5: style:inconclusive: Function 'checklaunch' argument 3 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3583:14: style:inconclusive: Function 'checklaunch' argument 4 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3584:8: style:inconclusive: Function 'checklaunch' argument 5 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3634:5: style:inconclusive: Function 'disparch' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3653:5: style:inconclusive: Function 'editarch' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3731:18: style:inconclusive: Function 'issamearch' argument 1 names different: declaration '' definition 'ap1'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3731:24: style:inconclusive: Function 'issamearch' argument 2 names different: declaration '' definition 'ap2'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3744:13: style:inconclusive: Function 'dumparch' argument 1 names different: declaration '' definition 'flaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3745:7: style:inconclusive: Function 'dumparch' argument 2 names different: declaration '' definition 'origflaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3746:8: style:inconclusive: Function 'dumparch' argument 3 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3804:7: style:inconclusive: Function 'checkarch' argument 1 names different: declaration '' definition 'flaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3804:18: style:inconclusive: Function 'checkarch' argument 2 names different: declaration '' definition 'origflaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3805:5: style:inconclusive: Function 'checkarch' argument 3 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3806:14: style:inconclusive: Function 'checkarch' argument 4 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3807:8: style:inconclusive: Function 'checkarch' argument 5 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3859:5: style:inconclusive: Function 'dispdosdrive' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:3918:5: style:inconclusive: Function 'editdosdrive' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4064:13: style:inconclusive: Function 'dumpdosdrive' argument 1 names different: declaration '' definition 'flaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4065:7: style:inconclusive: Function 'dumpdosdrive' argument 2 names different: declaration '' definition 'origflaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4066:8: style:inconclusive: Function 'dumpdosdrive' argument 3 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4133:7: style:inconclusive: Function 'checkdosdrive' argument 1 names different: declaration '' definition 'flaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4133:18: style:inconclusive: Function 'checkdosdrive' argument 2 names different: declaration '' definition 'origflaglist'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4134:5: style:inconclusive: Function 'checkdosdrive' argument 3 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4135:14: style:inconclusive: Function 'checkdosdrive' argument 4 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4136:8: style:inconclusive: Function 'checkdosdrive' argument 5 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4189:5: style:inconclusive: Function 'dispsave' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4212:6: style:inconclusive: Function 'overwriteconfig' argument 1 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4213:13: style:inconclusive: Function 'overwriteconfig' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4458:5: style:inconclusive: Function 'selectmulti' argument 1 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4459:19: style:inconclusive: Function 'selectmulti' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4460:5: style:inconclusive: Function 'selectmulti' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4474:5: style:inconclusive: Function 'editsave' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4662:5: style:inconclusive: Function 'dispname' argument 1 names different: declaration '' definition 'no'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4662:9: style:inconclusive: Function 'dispname' argument 2 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4662:12: style:inconclusive: Function 'dispname' argument 3 names different: declaration '' definition 'isstandout'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4808:5: style:inconclusive: Function 'movecust' argument 1 names different: declaration '' definition 'old'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4808:10: style:inconclusive: Function 'movecust' argument 2 names different: declaration '' definition 'all'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:4885:13: style:inconclusive: Function 'customize' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] FD-3.01j/custom.c:2451:23: style: Local variable 'unset' shadows outer function [shadowFunction] FD-3.01j/system.h:504:12: note: Shadowed function FD-3.01j/custom.c:2451:23: note: Shadow local variable FD-3.01j/custom.c:2515:23: style: Local variable 'unset' shadows outer function [shadowFunction] FD-3.01j/system.h:504:12: note: Shadowed function FD-3.01j/custom.c:2515:23: note: Shadow local variable FD-3.01j/custom.c:728:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/custom.c:1133:18: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] FD-3.01j/custom.c:2407:13: style: Parameter 'flaglist' can be declared as pointer to const [constParameterPointer] FD-3.01j/custom.c:2448:6: style: Parameter 'len' can be declared as pointer to const [constParameterPointer] FD-3.01j/custom.c:2773:27: style: Parameter 'bindp2' can be declared as pointer to const [constParameterPointer] FD-3.01j/custom.c:2785:13: style: Parameter 'flaglist' can be declared as pointer to const [constParameterPointer] FD-3.01j/custom.c:2966:17: style: Parameter 'kp' can be declared as pointer to const [constParameterPointer] FD-3.01j/custom.c:2966:22: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] FD-3.01j/custom.c:2977:17: style: Parameter 'kp1' can be declared as pointer to const [constParameterPointer] FD-3.01j/custom.c:2977:23: style: Parameter 'kp2' can be declared as pointer to const [constParameterPointer] FD-3.01j/custom.c:2989:13: style: Parameter 'flaglist' can be declared as pointer to const [constParameterPointer] FD-3.01j/custom.c:3476:18: style: Parameter 'lp1' can be declared as pointer to const [constParameterPointer] FD-3.01j/custom.c:3476:24: style: Parameter 'lp2' can be declared as pointer to const [constParameterPointer] FD-3.01j/custom.c:3521:13: style: Parameter 'flaglist' can be declared as pointer to const [constParameterPointer] FD-3.01j/custom.c:3731:18: style: Parameter 'ap1' can be declared as pointer to const [constParameterPointer] FD-3.01j/custom.c:3731:24: style: Parameter 'ap2' can be declared as pointer to const [constParameterPointer] FD-3.01j/custom.c:3744:13: style: Parameter 'flaglist' can be declared as pointer to const [constParameterPointer] FD-3.01j/custom.c:4064:13: style: Parameter 'flaglist' can be declared as pointer to const [constParameterPointer] FD-3.01j/custom.c:4212:6: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] FD-3.01j/dict.c:442:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/dict.c:654:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] FD-3.01j/dict.c:772:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/dict.c:914:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] FD-3.01j/dict.c:1329:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] FD-3.01j/dict.c:415:8: warning: Either the condition 'n<((u_short)(~(u_short)0))' is redundant or the array 'fhit[16]' is accessed at index 65534, which is out of bounds. [arrayIndexOutOfBoundsCond] FD-3.01j/dict.c:414:9: note: Assuming that condition 'n<((u_short)(~(u_short)0))' is not redundant FD-3.01j/dict.c:415:8: note: Array index out of bounds FD-3.01j/dict.c:415:18: warning: Either the condition 'n<((u_short)(~(u_short)0))' is redundant or the array 'fsrc[16]' is accessed at index 65534, which is out of bounds. [arrayIndexOutOfBoundsCond] FD-3.01j/dict.c:414:9: note: Assuming that condition 'n<((u_short)(~(u_short)0))' is not redundant FD-3.01j/dict.c:415:18: note: Array index out of bounds FD-3.01j/dict.c:953:44: style: Checking if unsigned expression 'tmp.freq' is less than zero. [unsignedLessThanZero] FD-3.01j/dict.c:132:5: style:inconclusive: Function 'dictlseek' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:133:7: style:inconclusive: Function 'dictlseek' argument 2 names different: declaration '' definition 'ofs'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:134:5: style:inconclusive: Function 'dictlseek' argument 3 names different: declaration '' definition 'whence'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:153:9: style:inconclusive: Function 'fgetbyte' argument 1 names different: declaration '' definition 'cp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:154:5: style:inconclusive: Function 'fgetbyte' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:165:10: style:inconclusive: Function 'fgetword' argument 1 names different: declaration '' definition 'wp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:166:5: style:inconclusive: Function 'fgetword' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:185:7: style:inconclusive: Function 'fgetdword' argument 1 names different: declaration '' definition 'lp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:186:5: style:inconclusive: Function 'fgetdword' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:197:9: style:inconclusive: Function 'fgetstring' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:198:5: style:inconclusive: Function 'fgetstring' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:220:6: style:inconclusive: Function 'fgetoffset' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:221:5: style:inconclusive: Function 'fgetoffset' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:235:9: style:inconclusive: Function 'fgetjisbuf' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:236:6: style:inconclusive: Function 'fgetjisbuf' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:237:5: style:inconclusive: Function 'fgetjisbuf' argument 3 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:267:9: style:inconclusive: Function 'fgethinsi' argument 1 names different: declaration '' definition 'hinsi'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:268:5: style:inconclusive: Function 'fgethinsi' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:286:6: style:inconclusive: Function 'fseekfreq' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:287:5: style:inconclusive: Function 'fseekfreq' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:302:9: style:inconclusive: Function 'fgetfreqbuf' argument 1 names different: declaration '' definition 'frp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:303:5: style:inconclusive: Function 'fgetfreqbuf' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:320:9: style:inconclusive: Function 'fputfreqbuf' argument 1 names different: declaration '' definition 'frp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:321:5: style:inconclusive: Function 'fputfreqbuf' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:331:5: style:inconclusive: Function '_fchkhinsi' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:332:15: style:inconclusive: Function '_fchkhinsi' argument 2 names different: declaration '' definition 'hinsi'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:333:5: style:inconclusive: Function '_fchkhinsi' argument 3 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:394:9: style:inconclusive: Function 'fchkhinsi' argument 1 names different: declaration '' definition 'fdest'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:395:15: style:inconclusive: Function 'fchkhinsi' argument 2 names different: declaration '' definition 'fsrc'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:396:9: style:inconclusive: Function 'fchkhinsi' argument 3 names different: declaration '' definition 'bdest'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:397:15: style:inconclusive: Function 'fchkhinsi' argument 4 names different: declaration '' definition 'bsrc'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:398:5: style:inconclusive: Function 'fchkhinsi' argument 5 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:438:13: style:inconclusive: Function 'opendicttbl' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:473:5: style:inconclusive: Function 'gendicttbl' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:474:7: style:inconclusive: Function 'gendicttbl' argument 2 names different: declaration '' definition 'ofs'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:475:9: style:inconclusive: Function 'gendicttbl' argument 3 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:476:5: style:inconclusive: Function 'gendicttbl' argument 4 names different: declaration '' definition 'lvl'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:495:5: style:inconclusive: Function 'readdicttable' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:550:5: style:inconclusive: Function 'fputbyte' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:550:8: style:inconclusive: Function 'fputbyte' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:561:7: style:inconclusive: Function 'fputword' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:562:5: style:inconclusive: Function 'fputword' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:574:6: style:inconclusive: Function 'fputdword' argument 1 names different: declaration '' definition 'dw'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:575:5: style:inconclusive: Function 'fputdword' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:589:15: style:inconclusive: Function 'fputstring' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:590:5: style:inconclusive: Function 'fputstring' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:602:13: style:inconclusive: Function 'openfreqtbl' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:603:5: style:inconclusive: Function 'openfreqtbl' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:638:9: style:inconclusive: Function 'findfreq' argument 1 names different: declaration '' definition 'frp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:639:7: style:inconclusive: Function 'findfreq' argument 2 names different: declaration '' definition 'ofsp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:692:5: style:inconclusive: Function 'copyfreq' argument 1 names different: declaration '' definition 'fdin'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:692:11: style:inconclusive: Function 'copyfreq' argument 2 names different: declaration '' definition 'fdout'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:706:9: style:inconclusive: Function 'copyuserfreq' argument 1 names different: declaration '' definition 'frp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:707:5: style:inconclusive: Function 'copyuserfreq' argument 2 names different: declaration '' definition 'fdin'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:707:11: style:inconclusive: Function 'copyuserfreq' argument 3 names different: declaration '' definition 'fdout'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:768:13: style:inconclusive: Function 'adduserfreq' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:769:9: style:inconclusive: Function 'adduserfreq' argument 2 names different: declaration '' definition 'frp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:830:16: style:inconclusive: Function 'saveuserfreq' argument 1 names different: declaration '' definition 'kana'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:830:23: style:inconclusive: Function 'saveuserfreq' argument 2 names different: declaration '' definition 'kbuf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:861:15: style:inconclusive: Function 'cmpjis' argument 1 names different: declaration '' definition 'jp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:862:15: style:inconclusive: Function 'cmpjis' argument 2 names different: declaration '' definition 'jp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:876:14: style:inconclusive: Function 'cmpdict' argument 1 names different: declaration '' definition 'vp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:877:14: style:inconclusive: Function 'cmpdict' argument 2 names different: declaration '' definition 'vp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:888:14: style:inconclusive: Function 'cmpfreq' argument 1 names different: declaration '' definition 'vp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:889:14: style:inconclusive: Function 'cmpfreq' argument 2 names different: declaration '' definition 'vp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:907:6: style:inconclusive: Function 'addkanji' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:908:14: style:inconclusive: Function 'addkanji' argument 2 names different: declaration '' definition 'argvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:909:19: style:inconclusive: Function 'addkanji' argument 3 names different: declaration '' definition 'kp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:920:13: style:inconclusive: Function 'freekanji' argument 1 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:931:13: style:inconclusive: Function 'fgetdict' argument 1 names different: declaration '' definition 'kp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:932:19: style:inconclusive: Function 'fgetdict' argument 2 names different: declaration '' definition 'kp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:933:5: style:inconclusive: Function 'fgetdict' argument 3 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:963:6: style:inconclusive: Function 'addkanjilist' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:964:14: style:inconclusive: Function 'addkanjilist' argument 2 names different: declaration '' definition 'argvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:965:6: style:inconclusive: Function 'addkanjilist' argument 3 names different: declaration '' definition 'argc2'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:966:13: style:inconclusive: Function 'addkanjilist' argument 4 names different: declaration '' definition 'argv2'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:966:21: style:inconclusive: Function 'addkanjilist' argument 5 names different: declaration '' definition 'kp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:967:5: style:inconclusive: Function 'addkanjilist' argument 6 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1078:7: style:inconclusive: Function 'nextofs' argument 1 names different: declaration '' definition 'ofs'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1079:5: style:inconclusive: Function 'nextofs' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1095:9: style:inconclusive: Function 'finddict' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1096:5: style:inconclusive: Function 'finddict' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1097:7: style:inconclusive: Function 'finddict' argument 3 names different: declaration '' definition 'ofsp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1132:6: style:inconclusive: Function '_searchdict' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1133:14: style:inconclusive: Function '_searchdict' argument 2 names different: declaration '' definition 'argvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1133:22: style:inconclusive: Function '_searchdict' argument 3 names different: declaration '' definition 'kp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1134:5: style:inconclusive: Function '_searchdict' argument 4 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1176:6: style:inconclusive: Function 'uniqkanji' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1177:13: style:inconclusive: Function 'uniqkanji' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1209:11: style:inconclusive: Function 'freekanjilist' argument 1 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1230:10: style:inconclusive: Function 'searchdict' argument 1 names different: declaration '' definition 'kana'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1231:5: style:inconclusive: Function 'searchdict' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1308:9: style:inconclusive: Function 'fgetjis' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1309:8: style:inconclusive: Function 'fgetjis' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1321:13: style:inconclusive: Function 'fgetuserfreq' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1322:8: style:inconclusive: Function 'fgetuserfreq' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1353:9: style:inconclusive: Function 'parsejis' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1354:13: style:inconclusive: Function 'parsejis' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1378:13: style:inconclusive: Function 'fputuserfreq' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:1379:8: style:inconclusive: Function 'fputuserfreq' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dict.c:168:16: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/dict.c:242:16: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/dict.c:332:15: style: Parameter 'hinsi' can be declared as const array [constParameter] FD-3.01j/dict.c:397:15: style: Parameter 'bsrc' can be declared as const array [constParameter] FD-3.01j/dict.c:589:15: style: Parameter 'jp' can be declared as pointer to const [constParameterPointer] FD-3.01j/dict.c:645:13: style: Variable 'lck' can be declared as pointer to const [constVariablePointer] FD-3.01j/dict.c:861:15: style: Parameter 'jp1' can be declared as pointer to const [constParameterPointer] FD-3.01j/dict.c:862:15: style: Parameter 'jp2' can be declared as pointer to const [constParameterPointer] FD-3.01j/dict.c:891:14: style: Variable 'kp1' can be declared as pointer to const [constVariablePointer] FD-3.01j/dict.c:891:20: style: Variable 'kp2' can be declared as pointer to const [constVariablePointer] FD-3.01j/dict.c:909:19: style: Parameter 'kp' can be declared as pointer to const [constParameterPointer] FD-3.01j/dict.c:969:14: style: Variable 'next' can be declared as pointer to const [constVariablePointer] FD-3.01j/dict.c:1325:13: style: Variable 'lck' can be declared as pointer to const [constVariablePointer] FD-3.01j/doscom.c:69:8: style: struct member 'filestat_t::nam' is never used. [unusedStructMember] FD-3.01j/doscom.c:76:8: style: struct member 'filestat_t::lnam' is never used. [unusedStructMember] FD-3.01j/doscom.c:78:10: style: struct member 'filestat_t::mod' is never used. [unusedStructMember] FD-3.01j/doscom.c:79:8: style: struct member 'filestat_t::siz' is never used. [unusedStructMember] FD-3.01j/doscom.c:82:9: style: struct member 'filestat_t::flags' is never used. [unusedStructMember] FD-3.01j/dosdisk.c:414:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:469:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:502:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:651:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:710:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:767:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:827:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:950:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:970:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:1064:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:1116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:1131:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:1290:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:1320:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:1357:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:1380:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:1434:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:1652:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:1843:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:1888:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:1969:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:2308:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:2331:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:2411:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:2537:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:2553:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:2576:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:2604:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:2685:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXNAMLEN [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:2739:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:2768:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:2797:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:2847:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:2883:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:2908:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:2961:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:2989:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3019:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3225:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3361:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3401:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3427:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3436:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3447:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3464:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3476:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3502:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXDEV [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3557:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMFILE [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3643:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3697:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3721:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3741:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3773:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3811:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3864:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3889:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3963:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3997:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] FD-3.01j/dosdisk.c:3522:20: warning: Either the condition '(fd=dosopen(to,0|O_RDWR|O_CREAT,0666))<0' is redundant or the array 'dosflist[64]' is accessed at index -1073741824, which is out of bounds. [negativeIndex] FD-3.01j/dosdisk.c:3517:60: note: Assuming that condition '(fd=dosopen(to,0|O_RDWR|O_CREAT,0666))<0' is not redundant FD-3.01j/dosdisk.c:3521:2: note: Compound assignment '-=', assigned value is -1073741824 FD-3.01j/dosdisk.c:3522:20: note: Negative array index FD-3.01j/dosdisk.c:3893:10: warning: Either the condition 'fd<0' is redundant or the array 'dosflist[64]' is accessed at index -1073741824, which is out of bounds. [negativeIndex] FD-3.01j/dosdisk.c:3890:9: note: Assuming that condition 'fd<0' is not redundant FD-3.01j/dosdisk.c:3892:2: note: Compound assignment '-=', assigned value is -1073741824 FD-3.01j/dosdisk.c:3893:10: note: Negative array index FD-3.01j/dosdisk.c:3894:10: warning: Either the condition 'fd<0' is redundant or the array 'dosflist[64]' is accessed at index -1073741824, which is out of bounds. [negativeIndex] FD-3.01j/dosdisk.c:3890:9: note: Assuming that condition 'fd<0' is not redundant FD-3.01j/dosdisk.c:3892:2: note: Compound assignment '-=', assigned value is -1073741824 FD-3.01j/dosdisk.c:3894:10: note: Negative array index FD-3.01j/dosdisk.c:3896:21: warning: Either the condition 'fd<0' is redundant or the array 'dosflist[64]' is accessed at index -1073741824, which is out of bounds. [negativeIndex] FD-3.01j/dosdisk.c:3890:9: note: Assuming that condition 'fd<0' is not redundant FD-3.01j/dosdisk.c:3892:2: note: Compound assignment '-=', assigned value is -1073741824 FD-3.01j/dosdisk.c:3896:21: note: Negative array index FD-3.01j/dosdisk.c:3899:24: warning: Either the condition 'fd<0' is redundant or the array 'dosflist[64]' is accessed at index -1073741824, which is out of bounds. [negativeIndex] FD-3.01j/dosdisk.c:3890:9: note: Assuming that condition 'fd<0' is not redundant FD-3.01j/dosdisk.c:3892:2: note: Compound assignment '-=', assigned value is -1073741824 FD-3.01j/dosdisk.c:3899:24: note: Negative array index FD-3.01j/dosdisk.c:3179:15: error: Buffer is accessed out of bounds: dentp->name [bufferAccessOutOfBounds] FD-3.01j/dosdisk.c:3897:16: error: Buffer is accessed out of bounds: dent[0].name [bufferAccessOutOfBounds] FD-3.01j/dosdisk.c:3915:16: error: Buffer is accessed out of bounds: dent[1].name [bufferAccessOutOfBounds] FD-3.01j/dosdisk.c:2848:3: error: Memory leak: pathname [memleak] FD-3.01j/dosdisk.c:2852:3: error: Memory leak: pathname [memleak] FD-3.01j/dosdisk.c:2857:3: error: Memory leak: pathname [memleak] FD-3.01j/dosdisk.c:408:16: style:inconclusive: Function 'sectseek' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:409:8: style:inconclusive: Function 'sectseek' argument 2 names different: declaration '' definition 'sect'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:432:16: style:inconclusive: Function 'realread' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:433:8: style:inconclusive: Function 'realread' argument 2 names different: declaration '' definition 'sect'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:434:9: style:inconclusive: Function 'realread' argument 3 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:435:5: style:inconclusive: Function 'realread' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:462:16: style:inconclusive: Function 'realwrite' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:463:8: style:inconclusive: Function 'realwrite' argument 2 names different: declaration '' definition 'sect'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:464:15: style:inconclusive: Function 'realwrite' argument 3 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:465:5: style:inconclusive: Function 'realwrite' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:493:16: style:inconclusive: Function 'killcache' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:494:5: style:inconclusive: Function 'killcache' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:494:8: style:inconclusive: Function 'killcache' argument 3 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:516:16: style:inconclusive: Function 'flushcache' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:533:16: style:inconclusive: Function 'shiftcache' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:534:5: style:inconclusive: Function 'shiftcache' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:534:8: style:inconclusive: Function 'shiftcache' argument 3 names different: declaration '' definition 'nsect'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:596:5: style:inconclusive: Function 'cachecpy' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:596:8: style:inconclusive: Function 'cachecpy' argument 2 names different: declaration '' definition 'ofs1'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:596:14: style:inconclusive: Function 'cachecpy' argument 3 names different: declaration '' definition 'ofs2'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:596:20: style:inconclusive: Function 'cachecpy' argument 4 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:613:16: style:inconclusive: Function 'uniqcache' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:614:5: style:inconclusive: Function 'uniqcache' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:615:8: style:inconclusive: Function 'uniqcache' argument 3 names different: declaration '' definition 'min'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:615:13: style:inconclusive: Function 'uniqcache' argument 4 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:642:5: style:inconclusive: Function 'appendcache' argument 1 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:643:16: style:inconclusive: Function 'appendcache' argument 2 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:644:8: style:inconclusive: Function 'appendcache' argument 3 names different: declaration '' definition 'sect'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:645:15: style:inconclusive: Function 'appendcache' argument 4 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:646:5: style:inconclusive: Function 'appendcache' argument 5 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:646:8: style:inconclusive: Function 'appendcache' argument 6 names different: declaration '' definition 'wrt'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:701:5: style:inconclusive: Function 'insertcache' argument 1 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:702:16: style:inconclusive: Function 'insertcache' argument 2 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:703:8: style:inconclusive: Function 'insertcache' argument 3 names different: declaration '' definition 'sect'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:704:15: style:inconclusive: Function 'insertcache' argument 4 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:705:5: style:inconclusive: Function 'insertcache' argument 5 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:705:8: style:inconclusive: Function 'insertcache' argument 6 names different: declaration '' definition 'wrt'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:758:5: style:inconclusive: Function 'overwritecache' argument 1 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:759:16: style:inconclusive: Function 'overwritecache' argument 2 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:760:8: style:inconclusive: Function 'overwritecache' argument 3 names different: declaration '' definition 'sect'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:761:15: style:inconclusive: Function 'overwritecache' argument 4 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:762:5: style:inconclusive: Function 'overwritecache' argument 5 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:762:8: style:inconclusive: Function 'overwritecache' argument 6 names different: declaration '' definition 'wrt'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:805:16: style:inconclusive: Function 'savecache' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:806:8: style:inconclusive: Function 'savecache' argument 2 names different: declaration '' definition 'sect'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:807:15: style:inconclusive: Function 'savecache' argument 3 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:808:5: style:inconclusive: Function 'savecache' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:808:8: style:inconclusive: Function 'savecache' argument 5 names different: declaration '' definition 'wrt'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:856:16: style:inconclusive: Function 'loadcache' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:857:8: style:inconclusive: Function 'loadcache' argument 2 names different: declaration '' definition 'sect'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:858:9: style:inconclusive: Function 'loadcache' argument 3 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:859:5: style:inconclusive: Function 'loadcache' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:933:16: style:inconclusive: Function 'sectread' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:934:8: style:inconclusive: Function 'sectread' argument 2 names different: declaration '' definition 'sect'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:935:9: style:inconclusive: Function 'sectread' argument 3 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:936:5: style:inconclusive: Function 'sectread' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:944:16: style:inconclusive: Function 'sectwrite' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:945:8: style:inconclusive: Function 'sectwrite' argument 2 names different: declaration '' definition 'sect'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:946:15: style:inconclusive: Function 'sectwrite' argument 3 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:947:5: style:inconclusive: Function 'sectwrite' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:961:16: style:inconclusive: Function 'availfat' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1059:10: style:inconclusive: Function 'readfat' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1081:16: style:inconclusive: Function 'writefat' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1105:16: style:inconclusive: Function 'getfatofs' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1106:6: style:inconclusive: Function 'getfatofs' argument 2 names different: declaration '' definition 'clust'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1124:16: style:inconclusive: Function 'readtmpfat' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1125:6: style:inconclusive: Function 'readtmpfat' argument 2 names different: declaration '' definition 'ofs'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1126:5: style:inconclusive: Function 'readtmpfat' argument 3 names different: declaration '' definition 'nsect'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1147:16: style:inconclusive: Function 'getfatent' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1148:6: style:inconclusive: Function 'getfatent' argument 2 names different: declaration '' definition 'clust'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1193:10: style:inconclusive: Function 'putfatent' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1194:6: style:inconclusive: Function 'putfatent' argument 2 names different: declaration '' definition 'clust'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1194:13: style:inconclusive: Function 'putfatent' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1268:16: style:inconclusive: Function 'clust2sect' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1269:6: style:inconclusive: Function 'clust2sect' argument 2 names different: declaration '' definition 'clust'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1300:16: style:inconclusive: Function 'clust32' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1301:15: style:inconclusive: Function 'clust32' argument 2 names different: declaration '' definition 'dentp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1313:16: style:inconclusive: Function 'newclust' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1328:16: style:inconclusive: Function 'clustread' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1329:9: style:inconclusive: Function 'clustread' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1330:6: style:inconclusive: Function 'clustread' argument 3 names different: declaration '' definition 'clust'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1348:10: style:inconclusive: Function 'clustwrite' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1349:15: style:inconclusive: Function 'clustwrite' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1350:6: style:inconclusive: Function 'clustwrite' argument 3 names different: declaration '' definition 'prev'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1370:10: style:inconclusive: Function 'clustexpand' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1371:6: style:inconclusive: Function 'clustexpand' argument 2 names different: declaration '' definition 'clust'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1372:5: style:inconclusive: Function 'clustexpand' argument 3 names different: declaration '' definition 'fill'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1396:10: style:inconclusive: Function 'clustfree' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1397:6: style:inconclusive: Function 'clustfree' argument 2 names different: declaration '' definition 'clust'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1417:10: style:inconclusive: Function '_readbpb' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1418:14: style:inconclusive: Function '_readbpb' argument 2 names different: declaration '' definition 'bpbcache'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1628:10: style:inconclusive: Function 'readbpb' argument 1 names different: declaration '' definition 'devp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1629:5: style:inconclusive: Function 'readbpb' argument 2 names different: declaration '' definition 'drv'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1837:5: style:inconclusive: Function '_dosopendev' argument 1 names different: declaration '' definition 'drive'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1883:5: style:inconclusive: Function '_dosclosedev' argument 1 names different: declaration '' definition 'dd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1946:5: style:inconclusive: Function 'dosopendev' argument 1 names different: declaration '' definition 'drive'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:1965:5: style:inconclusive: Function 'dosclosedev' argument 1 names different: declaration '' definition 'dd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2047:15: style:inconclusive: Function 'calcsum' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2060:7: style:inconclusive: Function 'lfnencode' argument 1 names different: declaration '' definition 'c1'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2060:11: style:inconclusive: Function 'lfnencode' argument 2 names different: declaration '' definition 'c2'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2074:7: style:inconclusive: Function 'lfndecode' argument 1 names different: declaration '' definition 'c1'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2074:11: style:inconclusive: Function 'lfndecode' argument 2 names different: declaration '' definition 'c2'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2084:5: style:inconclusive: Function 'transchar' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2095:5: style:inconclusive: Function 'detranschar' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2107:5: style:inconclusive: Function 'sfntranschar' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2117:13: style:inconclusive: Function 'cmpdospath' argument 1 names different: declaration '' definition 'path1'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2117:21: style:inconclusive: Function 'cmpdospath' argument 2 names different: declaration '' definition 'path2'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2118:5: style:inconclusive: Function 'cmpdospath' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2118:10: style:inconclusive: Function 'cmpdospath' argument 4 names different: declaration '' definition 'part'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2154:7: style:inconclusive: Function 'getdosname' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2155:15: style:inconclusive: Function 'getdosname' argument 2 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2155:22: style:inconclusive: Function 'getdosname' argument 3 names different: declaration '' definition 'ext'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2173:9: style:inconclusive: Function 'putdosname' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2174:13: style:inconclusive: Function 'putdosname' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2175:5: style:inconclusive: Function 'putdosname' argument 3 names different: declaration '' definition 'vol'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2275:9: style:inconclusive: Function 'putdostime' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2276:8: style:inconclusive: Function 'putdostime' argument 2 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2303:13: style:inconclusive: Function 'getdrive' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2321:7: style:inconclusive: Function 'addpath' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2322:5: style:inconclusive: Function 'addpath' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2323:13: style:inconclusive: Function 'addpath' argument 3 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2324:5: style:inconclusive: Function 'addpath' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2342:7: style:inconclusive: Function 'parsepath' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2343:13: style:inconclusive: Function 'parsepath' argument 2 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2344:5: style:inconclusive: Function 'parsepath' argument 3 names different: declaration '' definition 'class'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2398:13: style:inconclusive: Function '_dosopendir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2399:7: style:inconclusive: Function '_dosopendir' argument 2 names different: declaration '' definition 'resolved'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2400:5: style:inconclusive: Function '_dosopendir' argument 3 names different: declaration '' definition 'needlfn'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2533:9: style:inconclusive: Function '_dosclosedir' argument 1 names different: declaration '' definition 'xdirp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2548:13: style:inconclusive: Function 'dosopendir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2561:6: style:inconclusive: Function 'dosclosedir' argument 1 names different: declaration '' definition 'dirp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2569:9: style:inconclusive: Function 'seekdent' argument 1 names different: declaration '' definition 'xdirp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2570:9: style:inconclusive: Function 'seekdent' argument 2 names different: declaration '' definition 'dentp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2571:6: style:inconclusive: Function 'seekdent' argument 3 names different: declaration '' definition 'clust'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2571:13: style:inconclusive: Function 'seekdent' argument 4 names different: declaration '' definition 'offset'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2597:9: style:inconclusive: Function 'readdent' argument 1 names different: declaration '' definition 'xdirp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2598:9: style:inconclusive: Function 'readdent' argument 2 names different: declaration '' definition 'dentp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2599:5: style:inconclusive: Function 'readdent' argument 3 names different: declaration '' definition 'force'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2627:9: style:inconclusive: Function '_dosreaddir' argument 1 names different: declaration '' definition 'xdirp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2628:5: style:inconclusive: Function '_dosreaddir' argument 2 names different: declaration '' definition 'all'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2728:6: style:inconclusive: Function 'dosreaddir' argument 1 names different: declaration '' definition 'dirp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2757:9: style:inconclusive: Function 'finddirent' argument 1 names different: declaration '' definition 'xdirp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2758:13: style:inconclusive: Function 'finddirent' argument 2 names different: declaration '' definition 'fname'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2759:5: style:inconclusive: Function 'finddirent' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2759:10: style:inconclusive: Function 'finddirent' argument 4 names different: declaration '' definition 'needlfn'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2792:6: style:inconclusive: Function 'dosrewinddir' argument 1 names different: declaration '' definition 'dirp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2805:13: style:inconclusive: Function 'doschdir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2837:7: style:inconclusive: Function 'dosgetcwd' argument 1 names different: declaration '' definition 'pathname'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2838:5: style:inconclusive: Function 'dosgetcwd' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2865:14: style:inconclusive: Function 'splitpath' argument 1 names different: declaration '' definition 'pathp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2866:7: style:inconclusive: Function 'splitpath' argument 2 names different: declaration '' definition 'resolved'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2867:5: style:inconclusive: Function 'splitpath' argument 3 names different: declaration '' definition 'needlfn'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2891:13: style:inconclusive: Function 'getdent' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2892:6: style:inconclusive: Function 'getdent' argument 2 names different: declaration '' definition 'ddp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2953:5: style:inconclusive: Function 'writedent' argument 1 names different: declaration '' definition 'dd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:2983:5: style:inconclusive: Function 'expanddent' argument 1 names different: declaration '' definition 'dd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3001:13: style:inconclusive: Function 'creatdent' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3002:5: style:inconclusive: Function 'creatdent' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3205:5: style:inconclusive: Function 'unlinklfn' argument 1 names different: declaration '' definition 'dd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3206:6: style:inconclusive: Function 'unlinklfn' argument 2 names different: declaration '' definition 'clust'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3206:13: style:inconclusive: Function 'unlinklfn' argument 3 names different: declaration '' definition 'offset'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3207:5: style:inconclusive: Function 'unlinklfn' argument 4 names different: declaration '' definition 'sum'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3326:5: style:inconclusive: Function 'dosstatfs' argument 1 names different: declaration '' definition 'drive'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3327:7: style:inconclusive: Function 'dosstatfs' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3352:13: style:inconclusive: Function 'dosstat' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3353:14: style:inconclusive: Function 'dosstat' argument 2 names different: declaration '' definition 'stp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3386:13: style:inconclusive: Function 'doslstat' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3387:14: style:inconclusive: Function 'doslstat' argument 2 names different: declaration '' definition 'stp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3393:13: style:inconclusive: Function 'dosaccess' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3394:5: style:inconclusive: Function 'dosaccess' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3425:13: style:inconclusive: Function 'dossymlink' argument 1 names different: declaration '' definition 'name1'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3425:21: style:inconclusive: Function 'dossymlink' argument 2 names different: declaration '' definition 'name2'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3432:13: style:inconclusive: Function 'dosreadlink' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3433:7: style:inconclusive: Function 'dosreadlink' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3434:5: style:inconclusive: Function 'dosreadlink' argument 3 names different: declaration '' definition 'bufsiz'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3441:13: style:inconclusive: Function 'doschmod' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3442:5: style:inconclusive: Function 'doschmod' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3455:13: style:inconclusive: Function 'dosutimes' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3456:24: style:inconclusive: Function 'dosutimes' argument 2 names different: declaration '' definition 'utp'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3471:13: style:inconclusive: Function 'dosunlink' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3495:13: style:inconclusive: Function 'dosrename' argument 1 names different: declaration '' definition 'from'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3495:20: style:inconclusive: Function 'dosrename' argument 2 names different: declaration '' definition 'to'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3551:13: style:inconclusive: Function 'dosopen' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3552:5: style:inconclusive: Function 'dosopen' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3552:12: style:inconclusive: Function 'dosopen' argument 3 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3637:5: style:inconclusive: Function 'dosclose' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3673:5: style:inconclusive: Function 'dosfilbuf' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3673:9: style:inconclusive: Function 'dosfilbuf' argument 2 names different: declaration '' definition 'wrt'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3715:5: style:inconclusive: Function 'dosflsbuf' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3732:5: style:inconclusive: Function 'dosread' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3733:7: style:inconclusive: Function 'dosread' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3734:5: style:inconclusive: Function 'dosread' argument 3 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3765:5: style:inconclusive: Function 'doswrite' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3766:13: style:inconclusive: Function 'doswrite' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3767:5: style:inconclusive: Function 'doswrite' argument 3 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3803:5: style:inconclusive: Function 'doslseek' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3804:7: style:inconclusive: Function 'doslseek' argument 2 names different: declaration '' definition 'offset'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3805:5: style:inconclusive: Function 'doslseek' argument 3 names different: declaration '' definition 'whence'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3857:5: style:inconclusive: Function 'dosftruncate' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3858:7: style:inconclusive: Function 'dosftruncate' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3882:13: style:inconclusive: Function 'dosmkdir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3883:5: style:inconclusive: Function 'dosmkdir' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3944:13: style:inconclusive: Function 'dosrmdir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:3993:5: style:inconclusive: Function 'dosflushbuf' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/dosdisk.c:408:16: style: Parameter 'devp' can be declared as pointer to const [constParameterPointer] FD-3.01j/dosdisk.c:464:15: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] FD-3.01j/dosdisk.c:1105:16: style: Parameter 'devp' can be declared as pointer to const [constParameterPointer] FD-3.01j/dosdisk.c:1150:10: style: Variable 'fatp' can be declared as pointer to const [constVariablePointer] FD-3.01j/dosdisk.c:1300:16: style: Parameter 'devp' can be declared as pointer to const [constParameterPointer] FD-3.01j/dosdisk.c:1301:15: style: Parameter 'dentp' can be declared as pointer to const [constParameterPointer] FD-3.01j/dosdisk.c:1429:15: style: Variable 'bpb' can be declared as pointer to const [constVariablePointer] FD-3.01j/dosdisk.c:1632:14: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/dosdisk.c:2047:15: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] FD-3.01j/dosdisk.c:2117:21: style: Parameter 'path2' can be declared as pointer to const [constParameterPointer] FD-3.01j/dosdisk.c:2155:15: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] FD-3.01j/dosdisk.c:2155:22: style: Parameter 'ext' can be declared as pointer to const [constParameterPointer] FD-3.01j/dosdisk.c:2177:19: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] FD-3.01j/dosdisk.c:2323:13: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] FD-3.01j/dosdisk.c:3456:24: style: Parameter 'utp' can be declared as pointer to const [constParameterPointer] FD-3.01j/encode.c:314:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/encode.c:34:8: style:inconclusive: Function 'voidmd5' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:34:11: style:inconclusive: Function 'voidmd5' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:34:14: style:inconclusive: Function 'voidmd5' argument 3 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:34:17: style:inconclusive: Function 'voidmd5' argument 4 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:40:8: style:inconclusive: Function 'calcmd5' argument 1 names different: declaration '' definition 'md5p'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:192:8: style:inconclusive: Function 'initmd5' argument 1 names different: declaration '' definition 'md5p'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:204:8: style:inconclusive: Function 'addmd5' argument 1 names different: declaration '' definition 'md5p'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:205:15: style:inconclusive: Function 'addmd5' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:206:9: style:inconclusive: Function 'addmd5' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:232:8: style:inconclusive: Function 'endmd5' argument 1 names different: declaration '' definition 'md5p'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:233:9: style:inconclusive: Function 'endmd5' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:234:10: style:inconclusive: Function 'endmd5' argument 3 names different: declaration '' definition 'sizep'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:259:9: style:inconclusive: Function 'md5encode' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:260:10: style:inconclusive: Function 'md5encode' argument 2 names different: declaration '' definition 'sizep'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:261:15: style:inconclusive: Function 'md5encode' argument 3 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:262:9: style:inconclusive: Function 'md5encode' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:275:9: style:inconclusive: Function 'md5fencode' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:276:10: style:inconclusive: Function 'md5fencode' argument 2 names different: declaration '' definition 'sizep'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:277:8: style:inconclusive: Function 'md5fencode' argument 3 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:296:7: style:inconclusive: Function 'base64encodechar' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:297:5: style:inconclusive: Function 'base64encodechar' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:297:8: style:inconclusive: Function 'base64encodechar' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:304:7: style:inconclusive: Function 'base64encode' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:305:9: style:inconclusive: Function 'base64encode' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:306:15: style:inconclusive: Function 'base64encode' argument 3 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:307:9: style:inconclusive: Function 'base64encode' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/encode.c:205:15: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/encode.c:306:15: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/evalopt.c:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] FD-3.01j/evalopt.c:14:5: style:inconclusive: Function 'getoption' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/evalopt.c:15:14: style:inconclusive: Function 'getoption' argument 2 names different: declaration '' definition 'optlist'. [funcArgNamesDifferentUnnamed] FD-3.01j/evalopt.c:27:14: style:inconclusive: Function 'initopt' argument 1 names different: declaration '' definition 'optlist'. [funcArgNamesDifferentUnnamed] FD-3.01j/evalopt.c:37:13: style:inconclusive: Function 'optusage' argument 1 names different: declaration '' definition 'arg0'. [funcArgNamesDifferentUnnamed] FD-3.01j/evalopt.c:37:20: style:inconclusive: Function 'optusage' argument 2 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] FD-3.01j/evalopt.c:38:14: style:inconclusive: Function 'optusage' argument 3 names different: declaration '' definition 'optlist'. [funcArgNamesDifferentUnnamed] FD-3.01j/evalopt.c:60:5: style:inconclusive: Function 'evalopt' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/evalopt.c:61:14: style:inconclusive: Function 'evalopt' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/evalopt.c:62:14: style:inconclusive: Function 'evalopt' argument 3 names different: declaration '' definition 'optlist'. [funcArgNamesDifferentUnnamed] FD-3.01j/evalopt.c:37:13: style: Parameter 'arg0' can be declared as pointer to const [constParameterPointer] FD-3.01j/evalopt.c:37:20: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] FD-3.01j/evalopt.c:38:14: style: Parameter 'optlist' can be declared as pointer to const [constParameterPointer] FD-3.01j/evalopt.c:64:14: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/expfunc.c:206:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] FD-3.01j/expfunc.c:355:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] FD-3.01j/expfunc.c:377:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] FD-3.01j/expfunc.c:398:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] FD-3.01j/expfunc.c:195:10: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc] FD-3.01j/expfunc.c:36:7: style:inconclusive: Function 'skipspace' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:44:7: style:inconclusive: Function 'Xstrlcat' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:45:13: style:inconclusive: Function 'Xstrlcat' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:46:5: style:inconclusive: Function 'Xstrlcat' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:62:13: style:inconclusive: Function 'Xstrndup' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:63:5: style:inconclusive: Function 'Xstrndup' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:76:7: style:inconclusive: Function 'isfunction' argument 1 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:106:7: style:inconclusive: Function 'entryfunc' argument 1 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:152:7: style:inconclusive: Function 'checkhere' argument 1 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:176:8: style:inconclusive: Function 'getargs' argument 1 names different: declaration '' definition 'linep'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:176:16: style:inconclusive: Function 'getargs' argument 2 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:269:13: style:inconclusive: Function 'expargs' argument 1 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:270:7: style:inconclusive: Function 'expargs' argument 2 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:319:13: style:inconclusive: Function 'searchfunc' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:333:7: style:inconclusive: Function 'evalline' argument 1 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:333:14: style:inconclusive: Function 'evalline' argument 2 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:366:7: style:inconclusive: Function 'getline' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:385:5: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:386:13: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/expfunc.c:45:13: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] FD-3.01j/expfunc.c:62:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/expfunc.c:319:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/expfunc.c:242:10: style: Variable 'size' is assigned a value that is never used. [unreadVariable] FD-3.01j/file.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:317:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:361:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:403:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:444:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:537:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:634:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:685:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:852:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:898:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:929:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1037:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHGFD_K [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1050:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1077:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1145:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1245:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1262:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1282:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1310:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1340:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1377:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1393:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1461:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1488:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1539:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXNAMLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1555:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1572:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1646:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:1708:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/file.c:426:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] FD-3.01j/file.c:504:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] FD-3.01j/file.c:110:7: style:inconclusive: Function 'nodospath' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:111:13: style:inconclusive: Function 'nodospath' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:123:11: style:inconclusive: Function 'getstatus' argument 1 names different: declaration '' definition 'namep'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:165:14: style:inconclusive: Function 'cmplist' argument 1 names different: declaration '' definition 'vp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:166:14: style:inconclusive: Function 'cmplist' argument 2 names different: declaration '' definition 'vp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:246:14: style:inconclusive: Function 'cmptree' argument 1 names different: declaration '' definition 'vp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:247:14: style:inconclusive: Function 'cmptree' argument 2 names different: declaration '' definition 'vp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:281:6: style:inconclusive: Function 'searchdir' argument 1 names different: declaration '' definition 'dirp'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:282:17: style:inconclusive: Function 'searchdir' argument 2 names different: declaration '' definition 'regexp'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:283:13: style:inconclusive: Function 'searchdir' argument 3 names different: declaration '' definition 'arcregstr'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:313:7: style:inconclusive: Function 'underhome' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:358:13: style:inconclusive: Function 'preparedir' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:394:5: style:inconclusive: Function 'fcntllock' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:394:9: style:inconclusive: Function 'fcntllock' argument 2 names different: declaration '' definition 'operation'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:436:13: style:inconclusive: Function 'excllock' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:437:5: style:inconclusive: Function 'excllock' argument 2 names different: declaration '' definition 'operation'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:522:13: style:inconclusive: Function 'lockopen' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:523:5: style:inconclusive: Function 'lockopen' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:523:12: style:inconclusive: Function 'lockopen' argument 3 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:607:13: style:inconclusive: Function 'lockfopen' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:607:20: style:inconclusive: Function 'lockfopen' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:608:5: style:inconclusive: Function 'lockfopen' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:608:12: style:inconclusive: Function 'lockfopen' argument 4 names different: declaration '' definition 'umask'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:628:12: style:inconclusive: Function 'lockclose' argument 1 names different: declaration '' definition 'lck'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:654:13: style:inconclusive: Function 'touchfile' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:655:14: style:inconclusive: Function 'touchfile' argument 2 names different: declaration '' definition 'stp'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:765:5: style:inconclusive: Function 'popswap' argument 1 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:776:13: style:inconclusive: Function 'realchdir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:788:7: style:inconclusive: Function 'realgetwd' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:801:13: style:inconclusive: Function 'reallstat' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:802:14: style:inconclusive: Function 'reallstat' argument 2 names different: declaration '' definition 'stp'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:814:13: style:inconclusive: Function 'realmkdir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:815:5: style:inconclusive: Function 'realmkdir' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:827:13: style:inconclusive: Function 'realrmdir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:840:7: style:inconclusive: Function 'retrievecwd' argument 1 names different: declaration '' definition 'cwd'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:841:13: style:inconclusive: Function 'retrievecwd' argument 2 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:849:7: style:inconclusive: Function 'lostcwd' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:879:13: style:inconclusive: Function 'issamebody' argument 1 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:879:19: style:inconclusive: Function 'issamebody' argument 2 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:895:13: style:inconclusive: Function 'cpsymlink' argument 1 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:895:19: style:inconclusive: Function 'cpsymlink' argument 2 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:917:13: style:inconclusive: Function 'cpfile' argument 1 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:917:19: style:inconclusive: Function 'cpfile' argument 2 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:918:14: style:inconclusive: Function 'cpfile' argument 3 names different: declaration '' definition 'stp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:918:21: style:inconclusive: Function 'cpfile' argument 4 names different: declaration '' definition 'stp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1041:13: style:inconclusive: Function 'safecpfile' argument 1 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1041:19: style:inconclusive: Function 'safecpfile' argument 2 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1042:14: style:inconclusive: Function 'safecpfile' argument 3 names different: declaration '' definition 'stp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1042:21: style:inconclusive: Function 'safecpfile' argument 4 names different: declaration '' definition 'stp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1068:13: style:inconclusive: Function 'safemvfile' argument 1 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1068:19: style:inconclusive: Function 'safemvfile' argument 2 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1069:14: style:inconclusive: Function 'safemvfile' argument 3 names different: declaration '' definition 'stp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1069:21: style:inconclusive: Function 'safemvfile' argument 4 names different: declaration '' definition 'stp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1087:5: style:inconclusive: Function 'genrand' argument 1 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1105:7: style:inconclusive: Function 'genrandname' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1106:5: style:inconclusive: Function 'genrandname' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1143:7: style:inconclusive: Function 'mktmpdir' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1219:13: style:inconclusive: Function 'rmtmpdir' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1238:13: style:inconclusive: Function 'opentmpfile' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1239:5: style:inconclusive: Function 'opentmpfile' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1260:7: style:inconclusive: Function 'mktmpfile' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1280:13: style:inconclusive: Function 'rmtmpfile' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1289:13: style:inconclusive: Function 'dounlink' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1297:13: style:inconclusive: Function 'dormdir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1306:7: style:inconclusive: Function 'removetmp' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1307:13: style:inconclusive: Function 'removetmp' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1334:13: style:inconclusive: Function 'forcecleandir' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1334:19: style:inconclusive: Function 'forcecleandir' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1375:5: style:inconclusive: Function 'dostmpdir' argument 1 names different: declaration '' definition 'drive'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1388:13: style:inconclusive: Function 'tmpdosdupl' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1389:8: style:inconclusive: Function 'tmpdosdupl' argument 2 names different: declaration '' definition 'dirp'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1390:5: style:inconclusive: Function 'tmpdosdupl' argument 3 names different: declaration '' definition 'single'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1457:5: style:inconclusive: Function 'tmpdosrestore' argument 1 names different: declaration '' definition 'drive'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1458:13: style:inconclusive: Function 'tmpdosrestore' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1484:13: style:inconclusive: Function 'isexist' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1494:13: style:inconclusive: Function 'realdirsiz' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1495:5: style:inconclusive: Function 'realdirsiz' argument 2 names different: declaration '' definition 'fat'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1495:10: style:inconclusive: Function 'realdirsiz' argument 3 names different: declaration '' definition 'boundary'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1495:20: style:inconclusive: Function 'realdirsiz' argument 4 names different: declaration '' definition 'dirsize'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1495:29: style:inconclusive: Function 'realdirsiz' argument 5 names different: declaration '' definition 'ofs'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1534:5: style:inconclusive: Function 'getnamlen' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1534:11: style:inconclusive: Function 'getnamlen' argument 2 names different: declaration '' definition 'fat'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1534:16: style:inconclusive: Function 'getnamlen' argument 3 names different: declaration '' definition 'boundary'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1534:26: style:inconclusive: Function 'getnamlen' argument 4 names different: declaration '' definition 'dirsize'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1534:35: style:inconclusive: Function 'getnamlen' argument 5 names different: declaration '' definition 'ofs'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1552:13: style:inconclusive: Function 'saferename' argument 1 names different: declaration '' definition 'from'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1552:20: style:inconclusive: Function 'saferename' argument 2 names different: declaration '' definition 'to'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1569:5: style:inconclusive: Function 'maketmpfile' argument 1 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1569:10: style:inconclusive: Function 'maketmpfile' argument 2 names different: declaration '' definition 'fat'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1570:13: style:inconclusive: Function 'maketmpfile' argument 3 names different: declaration '' definition 'tmpdir'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1570:22: style:inconclusive: Function 'maketmpfile' argument 4 names different: declaration '' definition 'old'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1628:13: style:inconclusive: Function 'getdirblocksize' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1638:13: style:inconclusive: Function 'getentnum' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1639:7: style:inconclusive: Function 'getentnum' argument 2 names different: declaration '' definition 'bsiz'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1670:7: style:inconclusive: Function 'restorefile' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1670:13: style:inconclusive: Function 'restorefile' argument 2 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1670:20: style:inconclusive: Function 'restorefile' argument 3 names different: declaration '' definition 'fnamp'. [funcArgNamesDifferentUnnamed] FD-3.01j/file.c:1692:5: style:inconclusive: Function 'arrangedir' argument 1 names different: declaration '' definition 'fs'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:496:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTYIC_K [valueFlowBailoutIncompleteVar] FD-3.01j/frontend.c:1027:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCLISTSIZ [valueFlowBailoutIncompleteVar] FD-3.01j/frontend.c:697:10: warning: Either the condition 'comm' is redundant or there is possible null pointer dereference: comm. [nullPointerRedundantCheck] FD-3.01j/frontend.c:701:13: note: Assuming that condition 'comm' is not redundant FD-3.01j/frontend.c:697:10: note: Null pointer dereference FD-3.01j/frontend.c:698:3: warning: Either the condition 'comm' is redundant or there is possible null pointer dereference: comm. [nullPointerRedundantCheck] FD-3.01j/frontend.c:701:13: note: Assuming that condition 'comm' is not redundant FD-3.01j/frontend.c:698:3: note: Null pointer dereference FD-3.01j/frontend.c:699:3: warning: Either the condition 'comm' is redundant or there is possible null pointer dereference: comm. [nullPointerRedundantCheck] FD-3.01j/frontend.c:701:13: note: Assuming that condition 'comm' is not redundant FD-3.01j/frontend.c:699:3: note: Null pointer dereference FD-3.01j/frontend.c:510:5: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment] FD-3.01j/frontend.c:483:5: note: n is assigned FD-3.01j/frontend.c:510:5: note: n is overwritten FD-3.01j/frontend.c:66:8: style:inconclusive: Function 'waitstatus' argument 1 names different: declaration '' definition 'pid'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:67:5: style:inconclusive: Function 'waitstatus' argument 2 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:67:15: style:inconclusive: Function 'waitstatus' argument 3 names different: declaration '' definition 'statusp'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:105:5: style:inconclusive: Function 'Xttyiomode' argument 1 names different: declaration '' definition 'isnl'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:140:5: style:inconclusive: Function 'Xtermmode' argument 1 names different: declaration '' definition 'init'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:157:5: style:inconclusive: Function 'XXputch' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:169:13: style:inconclusive: Function '_XXcputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:170:5: style:inconclusive: Function '_XXcputs' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:186:13: style:inconclusive: Function 'XXcputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:192:5: style:inconclusive: Function 'Xputterm' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:202:5: style:inconclusive: Function 'Xputterms' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:212:5: style:inconclusive: Function 'Xsetscroll' argument 1 names different: declaration '' definition 'min'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:212:10: style:inconclusive: Function 'Xsetscroll' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:225:5: style:inconclusive: Function 'Xlocate' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:225:8: style:inconclusive: Function 'Xlocate' argument 2 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:275:13: style:inconclusive: Function 'Xkanjiputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:281:13: style:inconclusive: Function '_Xattrputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:282:5: style:inconclusive: Function '_Xattrputs' argument 2 names different: declaration '' definition 'isstandout'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:282:17: style:inconclusive: Function '_Xattrputs' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:292:13: style:inconclusive: Function 'Xattrputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:293:5: style:inconclusive: Function 'Xattrputs' argument 2 names different: declaration '' definition 'isstandout'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:324:13: style:inconclusive: Function 'Xattrkanjiputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:325:5: style:inconclusive: Function 'Xattrkanjiputs' argument 2 names different: declaration '' definition 'isstandout'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:331:5: style:inconclusive: Function 'Xchgcolor' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:331:12: style:inconclusive: Function 'Xchgcolor' argument 2 names different: declaration '' definition 'reverse'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:342:5: style:inconclusive: Function 'Xmovecursor' argument 1 names different: declaration '' definition 'n1'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:342:9: style:inconclusive: Function 'Xmovecursor' argument 2 names different: declaration '' definition 'n2'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:342:13: style:inconclusive: Function 'Xmovecursor' argument 3 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:354:5: style:inconclusive: Function 'changewin' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:355:8: style:inconclusive: Function 'changewin' argument 2 names different: declaration '' definition 'pid'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:373:5: style:inconclusive: Function 'changewsize' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:373:8: style:inconclusive: Function 'changewsize' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:386:5: style:inconclusive: Function 'insertwin' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:386:8: style:inconclusive: Function 'insertwin' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:403:5: style:inconclusive: Function 'deletewin' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:403:8: style:inconclusive: Function 'deletewin' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:594:5: style:inconclusive: Function 'recvvar' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:595:9: style:inconclusive: Function 'recvvar' argument 2 names different: declaration '' definition 'varp'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:621:5: style:inconclusive: Function 'recvheredoc' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:622:13: style:inconclusive: Function 'recvheredoc' argument 2 names different: declaration '' definition 'hdpp'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:648:5: style:inconclusive: Function 'recvrlist' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:649:16: style:inconclusive: Function 'recvrlist' argument 2 names different: declaration '' definition 'rpp'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:678:5: style:inconclusive: Function 'recvcommand' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:679:13: style:inconclusive: Function 'recvcommand' argument 2 names different: declaration '' definition 'commp'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:680:13: style:inconclusive: Function 'recvcommand' argument 3 names different: declaration '' definition 'trp'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:714:5: style:inconclusive: Function 'recvstree' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:715:14: style:inconclusive: Function 'recvstree' argument 2 names different: declaration '' definition 'trpp'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:715:21: style:inconclusive: Function 'recvstree' argument 3 names different: declaration '' definition 'parent'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:742:5: style:inconclusive: Function 'recvchild' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:1053:5: style:inconclusive: Function 'sendkey' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/frontend.c:282:5: style: Argument 'isstandout' shadows outer variable [shadowVariable] FD-3.01j/frontend.c:305:5: note: Shadowed variable FD-3.01j/frontend.c:282:5: note: Shadow argument FD-3.01j/frontend.c:293:5: style: Argument 'isstandout' shadows outer variable [shadowVariable] FD-3.01j/frontend.c:305:5: note: Shadowed variable FD-3.01j/frontend.c:293:5: note: Shadow argument FD-3.01j/frontend.c:325:5: style: Argument 'isstandout' shadows outer variable [shadowVariable] FD-3.01j/frontend.c:305:5: note: Shadowed variable FD-3.01j/frontend.c:325:5: note: Shadow argument FD-3.01j/ftp.c:69:6: style: struct member '_ftpcmd_t::id' is never used. [unusedStructMember] FD-3.01j/ftp.c:70:14: style: struct member '_ftpcmd_t::cmd' is never used. [unusedStructMember] FD-3.01j/ftp.c:71:6: style: struct member '_ftpcmd_t::argc' is never used. [unusedStructMember] FD-3.01j/ftp.c:72:6: style: struct member '_ftpcmd_t::flags' is never used. [unusedStructMember] FD-3.01j/gentbl.c:24:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] FD-3.01j/gentbl.c:64:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/gentbl.c:73:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/gentbl.c:19:13: style:inconclusive: Function 'opentbl' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:32:13: style:inconclusive: Function 'fputheader' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:33:7: style:inconclusive: Function 'fputheader' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:43:13: style:inconclusive: Function 'fputbegin' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:44:7: style:inconclusive: Function 'fputbegin' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:55:7: style:inconclusive: Function 'fputend' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:68:5: style:inconclusive: Function 'fputbyte' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:69:7: style:inconclusive: Function 'fputbyte' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:88:7: style:inconclusive: Function 'fputword' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:89:7: style:inconclusive: Function 'fputword' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:99:6: style:inconclusive: Function 'fputdword' argument 1 names different: declaration '' definition 'dw'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:100:7: style:inconclusive: Function 'fputdword' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:110:15: style:inconclusive: Function 'fputbuf' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:111:9: style:inconclusive: Function 'fputbuf' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:112:7: style:inconclusive: Function 'fputbuf' argument 3 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:127:13: style:inconclusive: Function 'fputlength' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:128:6: style:inconclusive: Function 'fputlength' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:129:7: style:inconclusive: Function 'fputlength' argument 3 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:130:5: style:inconclusive: Function 'fputlength' argument 4 names different: declaration '' definition 'width'. [funcArgNamesDifferentUnnamed] FD-3.01j/gentbl.c:19:13: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] FD-3.01j/gentbl.c:32:13: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] FD-3.01j/gentbl.c:43:13: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] FD-3.01j/gentbl.c:71:14: style: Variable 'sep1' can be declared as pointer to const [constVariablePointer] FD-3.01j/gentbl.c:71:21: style: Variable 'sep2' can be declared as pointer to const [constVariablePointer] FD-3.01j/gentbl.c:110:15: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] FD-3.01j/gentbl.c:127:13: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] FD-3.01j/gentbl.c:132:14: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/html.c:33:14: style: struct member '_langtable::ident' is never used. [unusedStructMember] FD-3.01j/html.c:34:9: style: struct member '_langtable::lang' is never used. [unusedStructMember] FD-3.01j/html.c:38:14: style: struct member '_htmltag_t::ident' is never used. [unusedStructMember] FD-3.01j/html.c:39:10: style: struct member '_htmltag_t::len' is never used. [unusedStructMember] FD-3.01j/html.c:40:7: style: struct member '_htmltag_t::level' is never used. [unusedStructMember] FD-3.01j/html.c:41:7: style: struct member '_htmltag_t::next' is never used. [unusedStructMember] FD-3.01j/html.c:42:15: style: struct member '_htmltag_t::func' is never used. [unusedStructMember] FD-3.01j/html.c:46:14: style: struct member '_htmlamp_t::ident' is never used. [unusedStructMember] FD-3.01j/html.c:47:10: style: struct member '_htmlamp_t::len' is never used. [unusedStructMember] FD-3.01j/html.c:48:6: style: struct member '_htmlamp_t::ch' is never used. [unusedStructMember] FD-3.01j/http.c:48:6: style: struct member '_httpcmd_t::id' is never used. [unusedStructMember] FD-3.01j/http.c:49:14: style: struct member '_httpcmd_t::cmd' is never used. [unusedStructMember] FD-3.01j/http.c:53:14: style: struct member '_httpfld_t::ident' is never used. [unusedStructMember] FD-3.01j/http.c:54:10: style: struct member '_httpfld_t::len' is never used. [unusedStructMember] FD-3.01j/http.c:55:13: style: struct member '_httpfld_t::func' is never used. [unusedStructMember] FD-3.01j/ime.c:441:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMERM_K [valueFlowBailoutIncompleteVar] FD-3.01j/ime.c:682:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMEKJ_K [valueFlowBailoutIncompleteVar] FD-3.01j/ime.c:847:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMEJS_K [valueFlowBailoutIncompleteVar] FD-3.01j/ime.c:186:7: style:inconclusive: Function 'inkanjiconv' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:187:13: style:inconclusive: Function 'inkanjiconv' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:202:7: style:inconclusive: Function 'getdefcode' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:203:5: style:inconclusive: Function 'getdefcode' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:203:11: style:inconclusive: Function 'getdefcode' argument 3 names different: declaration '' definition 'kana'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:261:13: style:inconclusive: Function 'ime_getkeycode' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:273:7: style:inconclusive: Function 'ime_inkanjiconv' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:274:7: style:inconclusive: Function 'ime_inkanjiconv' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:284:5: style:inconclusive: Function 'imeputch' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:284:8: style:inconclusive: Function 'imeputch' argument 2 names different: declaration '' definition 'isstandout'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:291:13: style:inconclusive: Function 'imeputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:326:7: style:inconclusive: Function 'jisputs' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:335:9: style:inconclusive: Function 'putjisbuf' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:346:9: style:inconclusive: Function 'countjisbuf' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:362:9: style:inconclusive: Function 'addjisbuf' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:363:7: style:inconclusive: Function 'addjisbuf' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:375:9: style:inconclusive: Function 'copyjisbuf' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:376:16: style:inconclusive: Function 'copyjisbuf' argument 2 names different: declaration '' definition 'kbuf'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:377:5: style:inconclusive: Function 'copyjisbuf' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:387:7: style:inconclusive: Function 'zen2han' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:413:7: style:inconclusive: Function 'kanabias' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:431:5: style:inconclusive: Function 'romanprompt' argument 1 names different: declaration '' definition 'plen'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:431:12: style:inconclusive: Function 'romanprompt' argument 2 names different: declaration '' definition 'llenp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:472:5: style:inconclusive: Function 'fixroman' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:472:10: style:inconclusive: Function 'fixroman' argument 2 names different: declaration '' definition 'min'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:472:15: style:inconclusive: Function 'fixroman' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:490:5: style:inconclusive: Function 'findroman' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:490:8: style:inconclusive: Function 'findroman' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:490:14: style:inconclusive: Function 'findroman' argument 3 names different: declaration '' definition 'minp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:490:21: style:inconclusive: Function 'findroman' argument 4 names different: declaration '' definition 'maxp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:520:5: style:inconclusive: Function 'unlimitroman' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:520:11: style:inconclusive: Function 'unlimitroman' argument 2 names different: declaration '' definition 'llenp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:520:19: style:inconclusive: Function 'unlimitroman' argument 3 names different: declaration '' definition 'minp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:520:26: style:inconclusive: Function 'unlimitroman' argument 4 names different: declaration '' definition 'maxp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:561:9: style:inconclusive: Function 'getjisindex' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:580:6: style:inconclusive: Function 'getjiscode' argument 1 names different: declaration '' definition 'typep'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:581:9: style:inconclusive: Function 'getjiscode' argument 2 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:609:7: style:inconclusive: Function 'dispjiscode' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:610:5: style:inconclusive: Function 'dispjiscode' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:655:5: style:inconclusive: Function 'imeputcursor' argument 1 names different: declaration '' definition 'xpos'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:655:11: style:inconclusive: Function 'imeputcursor' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:655:14: style:inconclusive: Function 'imeputcursor' argument 3 names different: declaration '' definition 'isstandout'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:669:5: style:inconclusive: Function 'listkanji' argument 1 names different: declaration '' definition 'plen'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:670:6: style:inconclusive: Function 'listkanji' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:671:11: style:inconclusive: Function 'listkanji' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:672:7: style:inconclusive: Function 'listkanji' argument 4 names different: declaration '' definition 'minp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:672:14: style:inconclusive: Function 'listkanji' argument 5 names different: declaration '' definition 'maxp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:672:21: style:inconclusive: Function 'listkanji' argument 6 names different: declaration '' definition 'prevp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:673:5: style:inconclusive: Function 'listkanji' argument 7 names different: declaration '' definition 'xpos'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:724:7: style:inconclusive: Function 'selectkanji' argument 1 names different: declaration '' definition 'argcp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:725:11: style:inconclusive: Function 'selectkanji' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:726:5: style:inconclusive: Function 'selectkanji' argument 3 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:837:5: style:inconclusive: Function 'listjis' argument 1 names different: declaration '' definition 'plen'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:838:7: style:inconclusive: Function 'listjis' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:839:6: style:inconclusive: Function 'listjis' argument 3 names different: declaration '' definition 'colp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:839:12: style:inconclusive: Function 'listjis' argument 4 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:872:7: style:inconclusive: Function 'selectjis' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:873:5: style:inconclusive: Function 'selectjis' argument 2 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:873:10: style:inconclusive: Function 'selectjis' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:1018:7: style:inconclusive: Function 'searchkanji' argument 1 names different: declaration '' definition 'argcp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:1019:12: style:inconclusive: Function 'searchkanji' argument 2 names different: declaration '' definition 'argvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:1020:5: style:inconclusive: Function 'searchkanji' argument 3 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:1020:10: style:inconclusive: Function 'searchkanji' argument 4 names different: declaration '' definition 'min'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:1020:15: style:inconclusive: Function 'searchkanji' argument 5 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:1020:21: style:inconclusive: Function 'searchkanji' argument 6 names different: declaration '' definition 'lastp'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:1020:28: style:inconclusive: Function 'searchkanji' argument 7 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:1084:5: style:inconclusive: Function 'fixkanji' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:1084:10: style:inconclusive: Function 'fixkanji' argument 2 names different: declaration '' definition 'min'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:1084:15: style:inconclusive: Function 'fixkanji' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:1084:20: style:inconclusive: Function 'fixkanji' argument 4 names different: declaration '' definition 'bias'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:1102:5: style:inconclusive: Function 'inputkanji' argument 1 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:1320:7: style:inconclusive: Function 'getkanjibuf' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:1321:7: style:inconclusive: Function 'getkanjibuf' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:1330:5: style:inconclusive: Function 'ime_inputkanji' argument 1 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:1331:7: style:inconclusive: Function 'ime_inputkanji' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/ime.c:335:9: style: Parameter 'jp' can be declared as pointer to const [constParameterPointer] FD-3.01j/ime.c:581:9: style: Parameter 'jp' can be declared as pointer to const [constParameterPointer] FD-3.01j/info.c:234:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPAR_K [valueFlowBailoutIncompleteVar] FD-3.01j/info.c:275:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HITKY_K [valueFlowBailoutIncompleteVar] FD-3.01j/info.c:302:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCLISTSIZ [valueFlowBailoutIncompleteVar] FD-3.01j/info.c:360:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/info.c:541:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/info.c:698:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] FD-3.01j/info.c:222:7: style:inconclusive: Function 'code2str' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:223:5: style:inconclusive: Function 'code2str' argument 2 names different: declaration '' definition 'code'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:272:5: style:inconclusive: Function 'checkline' argument 1 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:283:5: style:inconclusive: Function 'help' argument 1 names different: declaration '' definition 'arch'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:342:13: style:inconclusive: Function 'getfsinfo' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:343:11: style:inconclusive: Function 'getfsinfo' argument 2 names different: declaration '' definition 'fsbuf'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:344:8: style:inconclusive: Function 'getfsinfo' argument 3 names different: declaration '' definition 'mntbuf'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:537:13: style:inconclusive: Function 'isnfs' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:559:13: style:inconclusive: Function 'writablefs' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:584:13: style:inconclusive: Function 'getblocksize' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:617:5: style:inconclusive: Function 'info1line' argument 1 names different: declaration '' definition 'yy'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:617:9: style:inconclusive: Function 'info1line' argument 2 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:618:13: style:inconclusive: Function 'info1line' argument 3 names different: declaration '' definition 'ind'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:619:7: style:inconclusive: Function 'info1line' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:620:13: style:inconclusive: Function 'info1line' argument 5 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:620:17: style:inconclusive: Function 'info1line' argument 6 names different: declaration '' definition 'unit'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:639:7: style:inconclusive: Function 'calcKB' argument 1 names different: declaration '' definition 'block'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:639:14: style:inconclusive: Function 'calcKB' argument 2 names different: declaration '' definition 'byte'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:654:13: style:inconclusive: Function 'getinfofs' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:655:8: style:inconclusive: Function 'getinfofs' argument 2 names different: declaration '' definition 'totalp'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:655:17: style:inconclusive: Function 'getinfofs' argument 3 names different: declaration '' definition 'freep'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:655:25: style:inconclusive: Function 'getinfofs' argument 4 names different: declaration '' definition 'bsizep'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:688:13: style:inconclusive: Function 'infofs' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/info.c:364:14: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/info.c:541:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/input.c:252:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/input.c:1843:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st_mode [valueFlowBailoutIncompleteVar] FD-3.01j/input.c:2050:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/input.c:2086:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/input.c:2129:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/input.c:2995:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEAF_K [valueFlowBailoutIncompleteVar] FD-3.01j/input.c:3222:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DELSP_K [valueFlowBailoutIncompleteVar] FD-3.01j/input.c:3701:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PASWD_K [valueFlowBailoutIncompleteVar] FD-3.01j/input.c:2127:8: warning: Either the condition '!len' is redundant or the array 'ubuf[4]' is accessed at index -1, which is out of bounds. [negativeIndex] FD-3.01j/input.c:2133:7: note: Assuming that condition '!len' is not redundant FD-3.01j/input.c:2131:9: note: Assignment to 'len=i' FD-3.01j/input.c:2127:9: note: i is incremented', new value is -1 FD-3.01j/input.c:2127:8: note: Negative array index FD-3.01j/input.c:248:5: style:inconclusive: Function 'intrkey' argument 1 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:277:5: style:inconclusive: Function 'getemulatekey' argument 1 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:278:12: style:inconclusive: Function 'getemulatekey' argument 2 names different: declaration '' definition 'table'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:293:13: style:inconclusive: Function 'getimebuf' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:294:6: style:inconclusive: Function 'getimebuf' argument 2 names different: declaration '' definition 'ptrp'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:307:5: style:inconclusive: Function 'getime' argument 1 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:307:11: style:inconclusive: Function 'getime' argument 2 names different: declaration '' definition 'chp'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:307:16: style:inconclusive: Function 'getime' argument 3 names different: declaration '' definition 'nowait'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:369:5: style:inconclusive: Function 'getkey4' argument 1 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:369:10: style:inconclusive: Function 'getkey4' argument 2 names different: declaration '' definition 'timeout'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:386:5: style:inconclusive: Function 'Xgetkey' argument 1 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:386:10: style:inconclusive: Function 'Xgetkey' argument 2 names different: declaration '' definition 'eof'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:386:15: style:inconclusive: Function 'Xgetkey' argument 3 names different: declaration '' definition 'timeout'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:500:13: style:inconclusive: Function 'trquote' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:501:5: style:inconclusive: Function 'trquote' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:501:11: style:inconclusive: Function 'trquote' argument 3 names different: declaration '' definition 'widthp'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:517:13: style:inconclusive: Function 'vlen' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:518:5: style:inconclusive: Function 'vlen' argument 2 names different: declaration '' definition 'cx'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:534:13: style:inconclusive: Function 'rlen' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:535:5: style:inconclusive: Function 'rlen' argument 2 names different: declaration '' definition 'cx2'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:551:13: style:inconclusive: Function 'vonkanji1' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:552:5: style:inconclusive: Function 'vonkanji1' argument 2 names different: declaration '' definition 'cx2'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:568:13: style:inconclusive: Function 'kanjiputs2' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:569:5: style:inconclusive: Function 'kanjiputs2' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:569:10: style:inconclusive: Function 'kanjiputs2' argument 3 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:589:13: style:inconclusive: Function 'attrkanjiputs2' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:590:5: style:inconclusive: Function 'attrkanjiputs2' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:590:10: style:inconclusive: Function 'attrkanjiputs2' argument 3 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:601:13: style:inconclusive: Function 'kanjiputs3' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:602:5: style:inconclusive: Function 'kanjiputs3' argument 2 names different: declaration '' definition 'cx2'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:602:10: style:inconclusive: Function 'kanjiputs3' argument 3 names different: declaration '' definition 'len2'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:602:16: style:inconclusive: Function 'kanjiputs3' argument 4 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:602:21: style:inconclusive: Function 'kanjiputs3' argument 5 names different: declaration '' definition 'top'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:627:5: style:inconclusive: Function 'cputspace' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:633:5: style:inconclusive: Function 'cputstr' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:634:13: style:inconclusive: Function 'cputstr' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:641:5: style:inconclusive: Function 'attrputstr' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:642:13: style:inconclusive: Function 'attrputstr' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:643:5: style:inconclusive: Function 'attrputstr' argument 3 names different: declaration '' definition 'isstandout'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:651:5: style:inconclusive: Function 'putcursor' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:651:8: style:inconclusive: Function 'putcursor' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:692:5: style:inconclusive: Function 'forwcursor' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:701:5: style:inconclusive: Function 'backcursor' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:710:5: style:inconclusive: Function 'forwline' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:729:13: style:inconclusive: Function 'dumbputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:730:5: style:inconclusive: Function 'dumbputs' argument 2 names different: declaration '' definition 'cx2'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:730:10: style:inconclusive: Function 'dumbputs' argument 3 names different: declaration '' definition 'len2'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:730:16: style:inconclusive: Function 'dumbputs' argument 4 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:730:21: style:inconclusive: Function 'dumbputs' argument 5 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:751:5: style:inconclusive: Function 'rewritecursor' argument 1 names different: declaration '' definition 'cx'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:751:9: style:inconclusive: Function 'rewritecursor' argument 2 names different: declaration '' definition 'cx2'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:770:5: style:inconclusive: Function 'checkcursor' argument 1 names different: declaration '' definition 'cx'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:770:9: style:inconclusive: Function 'checkcursor' argument 2 names different: declaration '' definition 'cx2'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:803:5: style:inconclusive: Function 'locate2' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:803:8: style:inconclusive: Function 'locate2' argument 2 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:834:5: style:inconclusive: Function 'locate3' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:834:8: style:inconclusive: Function 'locate3' argument 2 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:845:5: style:inconclusive: Function 'setcursor' argument 1 names different: declaration '' definition 'cx'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:845:9: style:inconclusive: Function 'setcursor' argument 2 names different: declaration '' definition 'cx2'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:864:6: style:inconclusive: Function 'putstr' argument 1 names different: declaration '' definition 'cxp'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:864:12: style:inconclusive: Function 'putstr' argument 2 names different: declaration '' definition 'cxp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:864:18: style:inconclusive: Function 'putstr' argument 3 names different: declaration '' definition 'ins'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:918:5: style:inconclusive: Function 'newline' argument 1 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:973:5: style:inconclusive: Function 'insertchar' argument 1 names different: declaration '' definition 'cx'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:973:9: style:inconclusive: Function 'insertchar' argument 2 names different: declaration '' definition 'cx2'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:973:14: style:inconclusive: Function 'insertchar' argument 3 names different: declaration '' definition 'ins'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1152:5: style:inconclusive: Function 'deletechar' argument 1 names different: declaration '' definition 'cx'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1152:9: style:inconclusive: Function 'deletechar' argument 2 names different: declaration '' definition 'cx2'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1152:14: style:inconclusive: Function 'deletechar' argument 3 names different: declaration '' definition 'del'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1264:5: style:inconclusive: Function 'insshift' argument 1 names different: declaration '' definition 'cx'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1264:9: style:inconclusive: Function 'insshift' argument 2 names different: declaration '' definition 'ins'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1271:5: style:inconclusive: Function 'delshift' argument 1 names different: declaration '' definition 'cx'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1271:9: style:inconclusive: Function 'delshift' argument 2 names different: declaration '' definition 'del'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1425:5: style:inconclusive: Function 'insertbuf' argument 1 names different: declaration '' definition 'ins'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1431:5: style:inconclusive: Function 'preparestr' argument 1 names different: declaration '' definition 'rins'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1431:11: style:inconclusive: Function 'preparestr' argument 2 names different: declaration '' definition 'vins'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1465:6: style:inconclusive: Function 'insertcursor' argument 1 names different: declaration '' definition 'cxp'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1465:12: style:inconclusive: Function 'insertcursor' argument 2 names different: declaration '' definition 'cxp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1465:18: style:inconclusive: Function 'insertcursor' argument 3 names different: declaration '' definition 'ins'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1465:23: style:inconclusive: Function 'insertcursor' argument 4 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1482:6: style:inconclusive: Function 'quotemeta' argument 1 names different: declaration '' definition 'cxp'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1482:12: style:inconclusive: Function 'quotemeta' argument 2 names different: declaration '' definition 'cxp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1482:18: style:inconclusive: Function 'quotemeta' argument 3 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1482:23: style:inconclusive: Function 'quotemeta' argument 4 names different: declaration '' definition 'qtopp'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1482:31: style:inconclusive: Function 'quotemeta' argument 5 names different: declaration '' definition 'qp'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1482:36: style:inconclusive: Function 'quotemeta' argument 6 names different: declaration '' definition 'qedp'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1524:13: style:inconclusive: Function 'insertstr' argument 1 names different: declaration '' definition 'strins'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1525:5: style:inconclusive: Function 'insertstr' argument 2 names different: declaration '' definition 'ins'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1525:10: style:inconclusive: Function 'insertstr' argument 3 names different: declaration '' definition 'qtop'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1525:17: style:inconclusive: Function 'insertstr' argument 4 names different: declaration '' definition 'qp'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1525:22: style:inconclusive: Function 'insertstr' argument 5 names different: declaration '' definition 'qedp'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1605:5: style:inconclusive: Function 'selectfile' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1606:14: style:inconclusive: Function 'selectfile' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1757:5: style:inconclusive: Function 'completestr' argument 1 names different: declaration '' definition 'comline'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1757:14: style:inconclusive: Function 'completestr' argument 2 names different: declaration '' definition 'cont'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:1757:20: style:inconclusive: Function 'completestr' argument 3 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2041:5: style:inconclusive: Function 'getucs2' argument 1 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2066:5: style:inconclusive: Function 'ungetch3' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2093:7: style:inconclusive: Function 'getkanjikey' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2094:5: style:inconclusive: Function 'getkanjikey' argument 2 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2195:13: style:inconclusive: Function 'copyhist' argument 1 names different: declaration '' definition 'hist'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2196:5: style:inconclusive: Function 'copyhist' argument 2 names different: declaration '' definition 'keep'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2237:6: style:inconclusive: Function '_inputstr_up' argument 1 names different: declaration '' definition 'histnop'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2237:15: style:inconclusive: Function '_inputstr_up' argument 2 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2238:8: style:inconclusive: Function '_inputstr_up' argument 3 names different: declaration '' definition 'tmp'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2284:6: style:inconclusive: Function '_inputstr_down' argument 1 names different: declaration '' definition 'histnop'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2284:15: style:inconclusive: Function '_inputstr_down' argument 2 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2285:8: style:inconclusive: Function '_inputstr_down' argument 3 names different: declaration '' definition 'tmp'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2375:5: style:inconclusive: Function '_inputstr_case' argument 1 names different: declaration '' definition 'upper'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2420:5: style:inconclusive: Function 'search_up' argument 1 names different: declaration '' definition 'bias'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2420:12: style:inconclusive: Function 'search_up' argument 2 names different: declaration '' definition 'histnop'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2420:21: style:inconclusive: Function 'search_up' argument 3 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2421:8: style:inconclusive: Function 'search_up' argument 4 names different: declaration '' definition 'tmp'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2469:5: style:inconclusive: Function 'search_down' argument 1 names different: declaration '' definition 'bias'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2469:12: style:inconclusive: Function 'search_down' argument 2 names different: declaration '' definition 'histnop'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2469:21: style:inconclusive: Function 'search_down' argument 3 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2470:8: style:inconclusive: Function 'search_down' argument 4 names different: declaration '' definition 'tmp'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2525:13: style:inconclusive: Function '_inputstr_input' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2526:5: style:inconclusive: Function '_inputstr_input' argument 2 names different: declaration '' definition 'vw'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2549:5: style:inconclusive: Function '_inputstr' argument 1 names different: declaration '' definition 'def'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2549:10: style:inconclusive: Function '_inputstr' argument 2 names different: declaration '' definition 'comline'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2549:19: style:inconclusive: Function '_inputstr' argument 3 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2987:13: style:inconclusive: Function 'dispprompt' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:2988:5: style:inconclusive: Function 'dispprompt' argument 2 names different: declaration '' definition 'set'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3061:13: style:inconclusive: Function 'inputstr' argument 1 names different: declaration '' definition 'prompt'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3062:5: style:inconclusive: Function 'inputstr' argument 2 names different: declaration '' definition 'delsp'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3062:12: style:inconclusive: Function 'inputstr' argument 3 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3063:13: style:inconclusive: Function 'inputstr' argument 4 names different: declaration '' definition 'def'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3064:5: style:inconclusive: Function 'inputstr' argument 5 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3232:13: style:inconclusive: Function 'truncstr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3255:13: style:inconclusive: Function 'yesnomes' argument 1 names different: declaration '' definition 'mes'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3412:5: style:inconclusive: Function 'warning' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3413:13: style:inconclusive: Function 'warning' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3469:5: style:inconclusive: Function 'selectcnt' argument 1 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3470:14: style:inconclusive: Function 'selectcnt' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3471:5: style:inconclusive: Function 'selectcnt' argument 3 names different: declaration '' definition 'multi'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3484:5: style:inconclusive: Function 'selectadj' argument 1 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3484:10: style:inconclusive: Function 'selectadj' argument 2 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3485:20: style:inconclusive: Function 'selectadj' argument 3 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3486:8: style:inconclusive: Function 'selectadj' argument 4 names different: declaration '' definition 'tmpstr'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3487:6: style:inconclusive: Function 'selectadj' argument 5 names different: declaration '' definition 'xx'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3487:10: style:inconclusive: Function 'selectadj' argument 6 names different: declaration '' definition 'multi'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3544:5: style:inconclusive: Function 'selectmes' argument 1 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3544:10: style:inconclusive: Function 'selectmes' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3544:15: style:inconclusive: Function 'selectmes' argument 3 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3545:13: style:inconclusive: Function 'selectmes' argument 4 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3546:5: style:inconclusive: Function 'selectmes' argument 5 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3546:13: style:inconclusive: Function 'selectmes' argument 6 names different: declaration '' definition 'xx'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3546:17: style:inconclusive: Function 'selectmes' argument 7 names different: declaration '' definition 'multi'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3561:6: style:inconclusive: Function 'selectstr' argument 1 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3561:11: style:inconclusive: Function 'selectstr' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3561:16: style:inconclusive: Function 'selectstr' argument 3 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3562:19: style:inconclusive: Function 'selectstr' argument 4 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:3563:5: style:inconclusive: Function 'selectstr' argument 5 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] FD-3.01j/input.c:278:12: style: Parameter 'table' can be declared as const array [constParameter] FD-3.01j/input.c:293:13: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] FD-3.01j/input.c:1608:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/input.c:2195:13: style: Parameter 'hist' can be declared as pointer to const [constParameterPointer] FD-3.01j/input.c:3546:13: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] FD-3.01j/kanjicnv.c:231:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/kanjicnv.c:248:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] FD-3.01j/kanjicnv.c:69:5: style:inconclusive: Function 'Xfputc' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/kanjicnv.c:70:7: style:inconclusive: Function 'Xfputc' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/kanjicnv.c:165:5: style:inconclusive: Function 'convert' argument 1 names different: declaration '' definition 'j1'. [funcArgNamesDifferentUnnamed] FD-3.01j/kanjicnv.c:165:9: style:inconclusive: Function 'convert' argument 2 names different: declaration '' definition 'j2'. [funcArgNamesDifferentUnnamed] FD-3.01j/kanjicnv.c:166:7: style:inconclusive: Function 'convert' argument 3 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/kanjicnv.c:204:7: style:inconclusive: Function 'output' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/kanjicnv.c:205:5: style:inconclusive: Function 'output' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/kanjicnv.c:205:8: style:inconclusive: Function 'output' argument 3 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/kanjicnv.c:235:5: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/kanjicnv.c:236:13: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1735:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] FD-3.01j/kconv.c:1739:5: note: Found duplicate branches for 'if' and 'else'. FD-3.01j/kconv.c:1735:5: note: Found duplicate branches for 'if' and 'else'. FD-3.01j/kconv.c:1843:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] FD-3.01j/kconv.c:1847:5: note: Found duplicate branches for 'if' and 'else'. FD-3.01j/kconv.c:1843:5: note: Found duplicate branches for 'if' and 'else'. FD-3.01j/kctype.h:356:13: style:inconclusive: Function 'iswsjis' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kctype.h:357:5: style:inconclusive: Function 'iswsjis' argument 2 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] FD-3.01j/kctype.h:364:13: style:inconclusive: Function 'isweuc' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kctype.h:365:5: style:inconclusive: Function 'isweuc' argument 2 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] FD-3.01j/kctype.h:372:13: style:inconclusive: Function 'iskana1' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kctype.h:373:6: style:inconclusive: Function 'iskana1' argument 2 names different: declaration '' definition 'ip'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:439:13: style:inconclusive: Function 'onkanji1' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:440:5: style:inconclusive: Function 'onkanji1' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:462:13: style:inconclusive: Function 'Xstrstr' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:462:18: style:inconclusive: Function 'Xstrstr' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:491:13: style:inconclusive: Function 'getlang' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:492:5: style:inconclusive: Function 'getlang' argument 2 names different: declaration '' definition 'io'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:515:7: style:inconclusive: Function 'sj2j' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:516:15: style:inconclusive: Function 'sj2j' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:560:7: style:inconclusive: Function 'j2sj' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:561:15: style:inconclusive: Function 'j2sj' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:593:7: style:inconclusive: Function 'sjis2ujis' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:594:15: style:inconclusive: Function 'sjis2ujis' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:595:5: style:inconclusive: Function 'sjis2ujis' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:618:7: style:inconclusive: Function 'ujis2sjis' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:619:15: style:inconclusive: Function 'ujis2sjis' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:620:5: style:inconclusive: Function 'ujis2sjis' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:988:7: style:inconclusive: Function 'toenglish' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:989:15: style:inconclusive: Function 'toenglish' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:990:5: style:inconclusive: Function 'toenglish' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1009:7: style:inconclusive: Function 'tojis7' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1010:15: style:inconclusive: Function 'tojis7' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1011:5: style:inconclusive: Function 'tojis7' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1011:10: style:inconclusive: Function 'tojis7' argument 4 names different: declaration '' definition 'knj'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1011:15: style:inconclusive: Function 'tojis7' argument 5 names different: declaration '' definition 'asc'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1011:20: style:inconclusive: Function 'tojis7' argument 6 names different: declaration '' definition 'io'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1075:7: style:inconclusive: Function 'fromjis' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1076:15: style:inconclusive: Function 'fromjis' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1077:5: style:inconclusive: Function 'fromjis' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1077:10: style:inconclusive: Function 'fromjis' argument 4 names different: declaration '' definition 'io'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1178:7: style:inconclusive: Function 'tojis8' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1179:15: style:inconclusive: Function 'tojis8' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1180:5: style:inconclusive: Function 'tojis8' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1180:10: style:inconclusive: Function 'tojis8' argument 4 names different: declaration '' definition 'knj'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1180:15: style:inconclusive: Function 'tojis8' argument 5 names different: declaration '' definition 'asc'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1180:20: style:inconclusive: Function 'tojis8' argument 6 names different: declaration '' definition 'io'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1230:7: style:inconclusive: Function 'tojunet' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1231:15: style:inconclusive: Function 'tojunet' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1232:5: style:inconclusive: Function 'tojunet' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1232:10: style:inconclusive: Function 'tojunet' argument 4 names different: declaration '' definition 'knj'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1232:15: style:inconclusive: Function 'tojunet' argument 5 names different: declaration '' definition 'asc'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1232:20: style:inconclusive: Function 'tojunet' argument 6 names different: declaration '' definition 'io'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1659:7: style:inconclusive: Function 'bin2hex' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1660:5: style:inconclusive: Function 'bin2hex' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1673:7: style:inconclusive: Function 'tohex' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1674:15: style:inconclusive: Function 'tohex' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1675:5: style:inconclusive: Function 'tohex' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1706:7: style:inconclusive: Function 'fromhex' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1707:15: style:inconclusive: Function 'fromhex' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1708:5: style:inconclusive: Function 'fromhex' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1760:7: style:inconclusive: Function 'bin2cap' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1761:5: style:inconclusive: Function 'bin2cap' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1777:7: style:inconclusive: Function 'tocap' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1778:15: style:inconclusive: Function 'tocap' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1779:5: style:inconclusive: Function 'tocap' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1814:7: style:inconclusive: Function 'fromcap' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1815:15: style:inconclusive: Function 'fromcap' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1816:5: style:inconclusive: Function 'fromcap' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1868:7: style:inconclusive: Function '_kanjiconv' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1869:13: style:inconclusive: Function '_kanjiconv' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1870:5: style:inconclusive: Function '_kanjiconv' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1870:10: style:inconclusive: Function '_kanjiconv' argument 4 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1870:14: style:inconclusive: Function '_kanjiconv' argument 5 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1870:20: style:inconclusive: Function '_kanjiconv' argument 6 names different: declaration '' definition 'lenp'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1870:26: style:inconclusive: Function '_kanjiconv' argument 7 names different: declaration '' definition 'io'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1963:7: style:inconclusive: Function 'kanjiconv' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1964:13: style:inconclusive: Function 'kanjiconv' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1965:5: style:inconclusive: Function 'kanjiconv' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1965:10: style:inconclusive: Function 'kanjiconv' argument 4 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1965:14: style:inconclusive: Function 'kanjiconv' argument 5 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1965:19: style:inconclusive: Function 'kanjiconv' argument 6 names different: declaration '' definition 'io'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1977:7: style:inconclusive: Function 'kanjiconv2' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1978:13: style:inconclusive: Function 'kanjiconv2' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1979:5: style:inconclusive: Function 'kanjiconv2' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1979:10: style:inconclusive: Function 'kanjiconv2' argument 4 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1979:14: style:inconclusive: Function 'kanjiconv2' argument 5 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1979:19: style:inconclusive: Function 'kanjiconv2' argument 6 names different: declaration '' definition 'io'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1990:13: style:inconclusive: Function 'newkanjiconv' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1991:5: style:inconclusive: Function 'newkanjiconv' argument 2 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1991:9: style:inconclusive: Function 'newkanjiconv' argument 3 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:1991:14: style:inconclusive: Function 'newkanjiconv' argument 4 names different: declaration '' definition 'io'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:2008:8: style:inconclusive: Function 'renewkanjiconv' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:2009:5: style:inconclusive: Function 'renewkanjiconv' argument 2 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:2009:9: style:inconclusive: Function 'renewkanjiconv' argument 3 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:2009:14: style:inconclusive: Function 'renewkanjiconv' argument 4 names different: declaration '' definition 'io'. [funcArgNamesDifferentUnnamed] FD-3.01j/kconv.c:462:18: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] FD-3.01j/kconv.c:516:15: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/kconv.c:561:15: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/kconv.c:1707:15: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/kconv.c:1815:15: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/kctype.h:356:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/kctype.h:364:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/kctype.h:372:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/kctype.h:373:6: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] FD-3.01j/kconv.c:88:9: style: struct member '_kpathtable::path' is never used. [unusedStructMember] FD-3.01j/kconv.c:89:9: style: struct member '_kpathtable::code' is never used. [unusedStructMember] FD-3.01j/libc.c:66:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/libc.c:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/libc.c:144:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/libc.c:225:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] FD-3.01j/libc.c:254:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/libc.c:317:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/libc.c:385:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/libc.c:565:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HITKY_K [valueFlowBailoutIncompleteVar] FD-3.01j/libc.c:649:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/libc.c:57:13: style:inconclusive: Function 'stat2' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:58:14: style:inconclusive: Function 'stat2' argument 2 names different: declaration '' definition 'stp'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:91:13: style:inconclusive: Function '_chdir2' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:142:13: style:inconclusive: Function 'chdir2' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:208:13: style:inconclusive: Function 'chdir3' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:209:5: style:inconclusive: Function 'chdir3' argument 2 names different: declaration '' definition 'raw'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:250:13: style:inconclusive: Function 'chdir4' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:251:5: style:inconclusive: Function 'chdir4' argument 2 names different: declaration '' definition 'raw'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:252:13: style:inconclusive: Function 'chdir4' argument 3 names different: declaration '' definition 'arcf'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:301:7: style:inconclusive: Function 'mkdir2' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:302:5: style:inconclusive: Function 'mkdir2' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:340:7: style:inconclusive: Function 'strncpy2' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:341:13: style:inconclusive: Function 'strncpy2' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:342:6: style:inconclusive: Function 'strncpy2' argument 3 names different: declaration '' definition 'lenp'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:342:12: style:inconclusive: Function 'strncpy2' argument 4 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:381:13: style:inconclusive: Function 'perror2' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:436:13: style:inconclusive: Function 'getenv2' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:469:13: style:inconclusive: Function 'setenv2' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:469:20: style:inconclusive: Function 'setenv2' argument 2 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:470:5: style:inconclusive: Function 'setenv2' argument 3 names different: declaration '' definition 'export'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:531:13: style:inconclusive: Function 'system2' argument 1 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:532:5: style:inconclusive: Function 'system2' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:588:13: style:inconclusive: Function 'popen2' argument 1 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:589:5: style:inconclusive: Function 'popen2' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:636:8: style:inconclusive: Function 'pclose2' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/libc.c:214:14: style: Variable 'cwd' can be declared as pointer to const [constVariablePointer] FD-3.01j/log.c:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/log.c:132:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] FD-3.01j/log.c:107:5: style:inconclusive: Function 'writelog' argument 1 names different: declaration '' definition 'lvl'. [funcArgNamesDifferentUnnamed] FD-3.01j/log.c:107:10: style:inconclusive: Function 'writelog' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] FD-3.01j/log.c:108:13: style:inconclusive: Function 'writelog' argument 3 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1190:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] FD-3.01j/lsparse.c:1098:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] FD-3.01j/lsparse.c:188:5: style:inconclusive: Function 'getfmode' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:200:7: style:inconclusive: Function 'getfsymbol' argument 1 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:215:7: style:inconclusive: Function 'logical_access' argument 1 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:216:8: style:inconclusive: Function 'logical_access' argument 2 names different: declaration '' definition 'uid'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:217:8: style:inconclusive: Function 'logical_access' argument 3 names different: declaration '' definition 'gid'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:236:11: style:inconclusive: Function 'readattr' argument 1 names different: declaration '' definition 'tmp'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:237:13: style:inconclusive: Function 'readattr' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:330:13: style:inconclusive: Function 'readdatestr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:330:17: style:inconclusive: Function 'readdatestr' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:331:5: style:inconclusive: Function 'readdatestr' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:341:13: style:inconclusive: Function 'readampm' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:354:11: style:inconclusive: Function 'initlist' argument 1 names different: declaration '' definition 'namep'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:355:13: style:inconclusive: Function 'initlist' argument 2 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:378:11: style:inconclusive: Function 'todirlist' argument 1 names different: declaration '' definition 'namep'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:379:7: style:inconclusive: Function 'todirlist' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:601:13: style:inconclusive: Function 'checkspace' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:602:6: style:inconclusive: Function 'checkspace' argument 2 names different: declaration '' definition 'scorep'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:662:13: style:inconclusive: Function 'readlinkname' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:663:5: style:inconclusive: Function 'readlinkname' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:680:11: style:inconclusive: Function 'readfileent' argument 1 names different: declaration '' definition 'tmp'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:681:13: style:inconclusive: Function 'readfileent' argument 2 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:681:20: style:inconclusive: Function 'readfileent' argument 3 names different: declaration '' definition 'form'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:682:5: style:inconclusive: Function 'readfileent' argument 4 names different: declaration '' definition 'skip'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:682:11: style:inconclusive: Function 'readfileent' argument 5 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1126:13: style:inconclusive: Function 'dircmp' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1126:18: style:inconclusive: Function 'dircmp' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1147:13: style:inconclusive: Function 'dirmatchlen' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1147:18: style:inconclusive: Function 'dirmatchlen' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1177:11: style:inconclusive: Function 'pseudodir' argument 1 names different: declaration '' definition 'namep'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1177:19: style:inconclusive: Function 'pseudodir' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1178:5: style:inconclusive: Function 'pseudodir' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1220:14: style:inconclusive: Function 'decodevar' argument 1 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1234:13: style:inconclusive: Function 'matchlist' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1235:14: style:inconclusive: Function 'matchlist' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1509:11: style:inconclusive: Function 'addlist' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1510:5: style:inconclusive: Function 'addlist' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1510:11: style:inconclusive: Function 'addlist' argument 3 names different: declaration '' definition 'entp'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1525:11: style:inconclusive: Function 'freelist' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1526:5: style:inconclusive: Function 'freelist' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1639:13: style:inconclusive: Function 'Xstrptime' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1639:17: style:inconclusive: Function 'Xstrptime' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1640:12: style:inconclusive: Function 'Xstrptime' argument 3 names different: declaration '' definition 'tm'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:1641:6: style:inconclusive: Function 'Xstrptime' argument 4 names different: declaration '' definition 'tzp'. [funcArgNamesDifferentUnnamed] FD-3.01j/lsparse.c:330:17: style: Argument 'list' shadows outer variable [shadowVariable] FD-3.01j/lsparse.c:1279:18: note: Shadowed variable FD-3.01j/lsparse.c:330:17: note: Shadow argument FD-3.01j/lsparse.c:354:11: style: Argument 'namep' shadows outer variable [shadowVariable] FD-3.01j/lsparse.c:1280:11: note: Shadowed variable FD-3.01j/lsparse.c:354:11: note: Shadow argument FD-3.01j/lsparse.c:378:11: style: Argument 'namep' shadows outer variable [shadowVariable] FD-3.01j/lsparse.c:1280:11: note: Shadowed variable FD-3.01j/lsparse.c:378:11: note: Shadow argument FD-3.01j/lsparse.c:1177:11: style: Argument 'namep' shadows outer variable [shadowVariable] FD-3.01j/lsparse.c:1280:11: note: Shadowed variable FD-3.01j/lsparse.c:1177:11: note: Shadow argument FD-3.01j/lsparse.c:1177:19: style: Argument 'list' shadows outer variable [shadowVariable] FD-3.01j/lsparse.c:1279:18: note: Shadowed variable FD-3.01j/lsparse.c:1177:19: note: Shadow argument FD-3.01j/lsparse.c:1509:11: style: Argument 'list' shadows outer variable [shadowVariable] FD-3.01j/lsparse.c:1279:18: note: Shadowed variable FD-3.01j/lsparse.c:1509:11: note: Shadow argument FD-3.01j/lsparse.c:1525:11: style: Argument 'list' shadows outer variable [shadowVariable] FD-3.01j/lsparse.c:1279:18: note: Shadowed variable FD-3.01j/lsparse.c:1525:11: note: Shadow argument FD-3.01j/lsparse.c:685:12: style: Variable 'up' can be declared as pointer to const [constVariablePointer] FD-3.01j/lsparse.c:686:12: style: Variable 'gp' can be declared as pointer to const [constVariablePointer] FD-3.01j/lsparse.c:693:17: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] FD-3.01j/lsparse.c:697:19: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] FD-3.01j/lsparse.c:1126:13: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] FD-3.01j/lsparse.c:1147:18: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] FD-3.01j/main.c:307:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/main.c:413:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/main.c:426:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/main.c:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/main.c:452:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/main.c:465:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/main.c:697:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/main.c:756:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/main.c:816:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/main.c:1028:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/main.c:1287:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/main.c:1352:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/main.c:1535:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cattblpath [valueFlowBailoutIncompleteVar] FD-3.01j/main.c:1551:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] FD-3.01j/main.c:794:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] FD-3.01j/main.c:368:22: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/main.c:863:27: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] FD-3.01j/main.c:300:13: style:inconclusive: Function 'error' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:366:5: style:inconclusive: Function 'signalexit' argument 1 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:611:5: style:inconclusive: Function 'minrow' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:627:5: style:inconclusive: Function 'biaswsize' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:627:8: style:inconclusive: Function 'biaswsize' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:644:5: style:inconclusive: Function 'checkscreen' argument 1 names different: declaration '' definition 'xmax'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:644:11: style:inconclusive: Function 'checkscreen' argument 2 names different: declaration '' definition 'ymax'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:725:5: style:inconclusive: Function 'pollscreen' argument 1 names different: declaration '' definition 'forced'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:767:5: style:inconclusive: Function 'printtime' argument 1 names different: declaration '' definition 'hide'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:850:5: style:inconclusive: Function 'sigvecset' argument 1 names different: declaration '' definition 'set'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:902:6: style:inconclusive: Function 'getversion' argument 1 names different: declaration '' definition 'lenp'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:987:14: style:inconclusive: Function 'startlog' argument 1 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:1022:5: style:inconclusive: Function 'endlog' argument 1 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:1071:13: style:inconclusive: Function 'loadruncom' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:1072:5: style:inconclusive: Function 'loadruncom' argument 2 names different: declaration '' definition 'exist'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:1162:5: style:inconclusive: Function 'initoption' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:1163:13: style:inconclusive: Function 'initoption' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:1200:13: style:inconclusive: Function 'evaloption' argument 1 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:1221:13: style:inconclusive: Function 'searchenv' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:1222:13: style:inconclusive: Function 'searchenv' argument 2 names different: declaration '' definition 'envp'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:1236:13: style:inconclusive: Function 'searchexecname' argument 1 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:1237:13: style:inconclusive: Function 'searchexecname' argument 2 names different: declaration '' definition 'envp'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:1267:13: style:inconclusive: Function 'setexecname' argument 1 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:1283:13: style:inconclusive: Function 'setexecpath' argument 1 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:1284:13: style:inconclusive: Function 'setexecpath' argument 2 names different: declaration '' definition 'envp'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:1324:14: style:inconclusive: Function 'initfd' argument 1 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:1350:5: style:inconclusive: Function 'prepareexitfd' argument 1 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:1446:5: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:1447:13: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:1447:28: style:inconclusive: Function 'main' argument 3 names different: declaration '' definition 'envp'. [funcArgNamesDifferentUnnamed] FD-3.01j/main.c:904:13: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] FD-3.01j/main.c:1221:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/malloc.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/malloc.c:21:13: style:inconclusive: Function 'error' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/malloc.c:31:9: style:inconclusive: Function 'Xmalloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/malloc.c:46:8: style:inconclusive: Function 'Xrealloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/malloc.c:47:9: style:inconclusive: Function 'Xrealloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/malloc.c:64:8: style:inconclusive: Function 'Xfree' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/malloc.c:75:7: style:inconclusive: Function 'c_realloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/malloc.c:76:9: style:inconclusive: Function 'c_realloc' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/malloc.c:76:13: style:inconclusive: Function 'c_realloc' argument 3 names different: declaration '' definition 'sizep'. [funcArgNamesDifferentUnnamed] FD-3.01j/malloc.c:88:13: style:inconclusive: Function 'Xstrdup' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/malloc.c:102:13: style:inconclusive: Function 'Xstrndup' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/malloc.c:103:5: style:inconclusive: Function 'Xstrndup' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/malloc.c:119:8: style:inconclusive: Function 'vasprintf2' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] FD-3.01j/malloc.c:120:13: style:inconclusive: Function 'vasprintf2' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] FD-3.01j/malloc.c:121:9: style:inconclusive: Function 'vasprintf2' argument 3 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] FD-3.01j/malloc.c:88:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/malloc.c:102:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/mkcat.c:302:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] FD-3.01j/mkcat.c:408:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] FD-3.01j/mkcat.c:55:8: style:inconclusive: Function 'Xrealloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkcat.c:56:9: style:inconclusive: Function 'Xrealloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkcat.c:63:7: style:inconclusive: Function 'fgets2' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkcat.c:116:13: style:inconclusive: Function 'getnum' argument 1 names different: declaration '' definition 'cp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkcat.c:117:8: style:inconclusive: Function 'getnum' argument 2 names different: declaration '' definition 'wp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkcat.c:131:13: style:inconclusive: Function 'geteol' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkcat.c:148:13: style:inconclusive: Function 'putstr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkcat.c:149:5: style:inconclusive: Function 'putstr' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkcat.c:150:7: style:inconclusive: Function 'putstr' argument 3 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkcat.c:182:7: style:inconclusive: Function 'mkcat' argument 1 names different: declaration '' definition 'fpin'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkcat.c:182:14: style:inconclusive: Function 'mkcat' argument 2 names different: declaration '' definition 'fpout'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkcat.c:242:7: style:inconclusive: Function 'addbuf' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkcat.c:243:13: style:inconclusive: Function 'addbuf' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkcat.c:287:7: style:inconclusive: Function 'cnvcat' argument 1 names different: declaration '' definition 'fpin'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkcat.c:287:14: style:inconclusive: Function 'cnvcat' argument 2 names different: declaration '' definition 'fpout'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkcat.c:395:5: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkcat.c:396:13: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkcat.c:116:13: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] FD-3.01j/mkcat.c:184:19: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] FD-3.01j/mkcat.c:243:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/mkcat.c:290:14: style: Variable 'ver' can be declared as pointer to const [constVariablePointer] FD-3.01j/mkdict.c:3148:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] FD-3.01j/mkdict.c:3173:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] FD-3.01j/mkdict.c:3331:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] FD-3.01j/mkdict.c:3551:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] FD-3.01j/mkdict.c:3653:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] FD-3.01j/mkdict.c:3687:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] FD-3.01j/mkdict.c:3725:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] FD-3.01j/mkdict.c:3000:8: style:inconclusive: Function 'Xrealloc' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3001:9: style:inconclusive: Function 'Xrealloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3007:9: style:inconclusive: Function 'addstrbuf' argument 1 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3024:9: style:inconclusive: Function 'adddictlist' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3024:14: style:inconclusive: Function 'adddictlist' argument 2 names different: declaration '' definition 'klen'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3024:20: style:inconclusive: Function 'adddictlist' argument 3 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3046:5: style:inconclusive: Function 'setkbuf' argument 1 names different: declaration '' definition 'klen'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3047:16: style:inconclusive: Function 'setkbuf' argument 2 names different: declaration '' definition 'kbuf'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3062:13: style:inconclusive: Function 'setjisbuf' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3063:5: style:inconclusive: Function 'setjisbuf' argument 2 names different: declaration '' definition 'roman'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3063:12: style:inconclusive: Function 'setjisbuf' argument 3 names different: declaration '' definition 'bias'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3088:7: style:inconclusive: Function 'setword' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3098:5: style:inconclusive: Function 'sethinsi' argument 1 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3099:16: style:inconclusive: Function 'sethinsi' argument 2 names different: declaration '' definition 'idlist'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3115:14: style:inconclusive: Function 'cmphinsi' argument 1 names different: declaration '' definition 'vp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3116:14: style:inconclusive: Function 'cmphinsi' argument 2 names different: declaration '' definition 'vp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3139:5: style:inconclusive: Function 'addhinsi' argument 1 names different: declaration '' definition 'hmax'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3140:10: style:inconclusive: Function 'addhinsi' argument 2 names different: declaration '' definition 'idlist'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3141:5: style:inconclusive: Function 'addhinsi' argument 3 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3142:13: style:inconclusive: Function 'addhinsi' argument 4 names different: declaration '' definition 'hstr'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3158:5: style:inconclusive: Function '_gethinsi' argument 1 names different: declaration '' definition 'hmax'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3159:10: style:inconclusive: Function '_gethinsi' argument 2 names different: declaration '' definition 'idlist'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3160:13: style:inconclusive: Function '_gethinsi' argument 3 names different: declaration '' definition 'hstr'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3161:6: style:inconclusive: Function '_gethinsi' argument 4 names different: declaration '' definition 'dictp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3194:5: style:inconclusive: Function 'gethinsi' argument 1 names different: declaration '' definition 'hmax'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3195:10: style:inconclusive: Function 'gethinsi' argument 2 names different: declaration '' definition 'idlist'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3196:7: style:inconclusive: Function 'gethinsi' argument 3 names different: declaration '' definition 'hstr'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3197:6: style:inconclusive: Function 'gethinsi' argument 4 names different: declaration '' definition 'dictp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3221:14: style:inconclusive: Function 'cmpidlist' argument 1 names different: declaration '' definition 'vp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3222:14: style:inconclusive: Function 'cmpidlist' argument 2 names different: declaration '' definition 'vp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3233:13: style:inconclusive: Function 'adddict' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3233:19: style:inconclusive: Function 'adddict' argument 2 names different: declaration '' definition 'kstr'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3234:7: style:inconclusive: Function 'adddict' argument 3 names different: declaration '' definition 'hstr'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3235:7: style:inconclusive: Function 'adddict' argument 4 names different: declaration '' definition 'freq'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3267:7: style:inconclusive: Function 'getfreq' argument 1 names different: declaration '' definition 'cp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3282:13: style:inconclusive: Function 'addcannadict' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3283:7: style:inconclusive: Function 'addcannadict' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3319:7: style:inconclusive: Function 'convdict' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3320:7: style:inconclusive: Function 'convdict' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3406:5: style:inconclusive: Function 'addconlist' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3406:8: style:inconclusive: Function 'addconlist' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3407:17: style:inconclusive: Function 'addconlist' argument 3 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3451:15: style:inconclusive: Function 'cmpjisbuf' argument 1 names different: declaration '' definition 'buf1'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3452:5: style:inconclusive: Function 'cmpjisbuf' argument 2 names different: declaration '' definition 'len1'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3453:15: style:inconclusive: Function 'cmpjisbuf' argument 3 names different: declaration '' definition 'buf2'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3454:5: style:inconclusive: Function 'cmpjisbuf' argument 4 names different: declaration '' definition 'len2'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3471:14: style:inconclusive: Function 'cmpdict' argument 1 names different: declaration '' definition 'vp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3472:14: style:inconclusive: Function 'cmpdict' argument 2 names different: declaration '' definition 'vp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3507:7: style:inconclusive: Function 'writeindex' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3572:7: style:inconclusive: Function 'writedict' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3603:7: style:inconclusive: Function 'writehinsiindex' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3623:7: style:inconclusive: Function 'writehinsidict' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3639:5: style:inconclusive: Function 'readdict' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3639:8: style:inconclusive: Function 'readdict' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3640:13: style:inconclusive: Function 'readdict' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3681:7: style:inconclusive: Function 'mkdict' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3704:5: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3705:13: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdict.c:3047:16: style: Parameter 'kbuf' can be declared as pointer to const [constParameterPointer] FD-3.01j/mkdict.c:3099:16: style: Parameter 'idlist' can be declared as pointer to const [constParameterPointer] FD-3.01j/mkdict.c:3119:17: style: Variable 'buf1' can be declared as pointer to const [constVariablePointer] FD-3.01j/mkdict.c:3119:24: style: Variable 'buf2' can be declared as pointer to const [constVariablePointer] FD-3.01j/mkdict.c:3142:13: style: Parameter 'hstr' can be declared as pointer to const [constParameterPointer] FD-3.01j/mkdict.c:3224:11: style: Variable 'sp1' can be declared as pointer to const [constVariablePointer] FD-3.01j/mkdict.c:3224:17: style: Variable 'sp2' can be declared as pointer to const [constVariablePointer] FD-3.01j/mkdict.c:3451:15: style: Parameter 'buf1' can be declared as pointer to const [constParameterPointer] FD-3.01j/mkdict.c:3453:15: style: Parameter 'buf2' can be declared as pointer to const [constParameterPointer] FD-3.01j/mkdict.c:3474:13: style: Variable 'dp1' can be declared as pointer to const [constVariablePointer] FD-3.01j/mkdict.c:3474:19: style: Variable 'dp2' can be declared as pointer to const [constVariablePointer] FD-3.01j/mkdict.c:3248:8: warning: Uninitialized variable: idlist [uninitvar] FD-3.01j/mkdict.c:3244:13: note: Assuming condition is false FD-3.01j/mkdict.c:3248:8: note: Uninitialized variable: idlist FD-3.01j/mkdir_p.c:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/mkdir_p.c:113:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] FD-3.01j/mkdir_p.c:27:13: style:inconclusive: Function 'a2octal' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdir_p.c:46:13: style:inconclusive: Function 'strrdelim' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdir_p.c:62:13: style:inconclusive: Function 'mkdir_p' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdir_p.c:63:5: style:inconclusive: Function 'mkdir_p' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdir_p.c:89:5: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdir_p.c:90:13: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkdir_p.c:65:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/mkfuncno.c:28:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] FD-3.01j/mkfuncno.c:22:5: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkfuncno.c:23:13: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkfuncno.c:23:13: style: Parameter 'argv' can be declared as const array [constParameter] FD-3.01j/mkkanji.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] FD-3.01j/mkkanji.c:20:5: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkkanji.c:21:13: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkkanji.c:21:13: style: Parameter 'argv' can be declared as const array [constParameter] FD-3.01j/mkkanji.c:24:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] FD-3.01j/mkmfsed.c:76:18: debug: Function::addArguments found argument 's2' with varid 0. [varid0] FD-3.01j/mkmfsed.c:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s2 [valueFlowBailoutIncompleteVar] FD-3.01j/mkmfsed.c:118:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST [valueFlowBailoutIncompleteVar] FD-3.01j/mkmfsed.c:230:6: style: Condition 'utf' is always false [knownConditionTrueFalse] FD-3.01j/mkmfsed.c:219:8: note: Assignment 'utf=NULL', assigned value is 0 FD-3.01j/mkmfsed.c:230:6: note: Condition 'utf' is always false FD-3.01j/mkmfsed.c:237:6: style: Condition 'utf' is always false [knownConditionTrueFalse] FD-3.01j/mkmfsed.c:219:8: note: Assignment 'utf=NULL', assigned value is 0 FD-3.01j/mkmfsed.c:237:6: note: Condition 'utf' is always false FD-3.01j/mkmfsed.c:98:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/mktankan.c:718:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] FD-3.01j/mktankan.c:685:11: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] FD-3.01j/mktankan.c:652:7: style:inconclusive: Function 'Xjis2str' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/mktankan.c:653:7: style:inconclusive: Function 'Xjis2str' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/mktankan.c:671:7: style:inconclusive: Function 'roman2str' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/mktankan.c:672:13: style:inconclusive: Function 'roman2str' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/mktankan.c:673:9: style:inconclusive: Function 'roman2str' argument 3 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/mktankan.c:708:5: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/mktankan.c:709:13: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/mktankan.c:709:13: style: Parameter 'argv' can be declared as const array [constParameter] FD-3.01j/mkunitbl.c:10318:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/mkunitbl.c:10377:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] FD-3.01j/mkunitbl.c:10325:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] FD-3.01j/mkunitbl.c:10221:14: style:inconclusive: Function 'cmpuni' argument 1 names different: declaration '' definition 'vp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkunitbl.c:10222:14: style:inconclusive: Function 'cmpuni' argument 2 names different: declaration '' definition 'vp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkunitbl.c:10236:14: style:inconclusive: Function 'cmpnf' argument 1 names different: declaration '' definition 'vp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkunitbl.c:10237:14: style:inconclusive: Function 'cmpnf' argument 2 names different: declaration '' definition 'vp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkunitbl.c:10255:11: style:inconclusive: Function 'fputunilist' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkunitbl.c:10256:7: style:inconclusive: Function 'fputunilist' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkunitbl.c:10257:7: style:inconclusive: Function 'fputunilist' argument 3 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkunitbl.c:10276:13: style:inconclusive: Function 'fputnflist' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkunitbl.c:10277:9: style:inconclusive: Function 'fputnflist' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkunitbl.c:10278:7: style:inconclusive: Function 'fputnflist' argument 3 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkunitbl.c:10279:7: style:inconclusive: Function 'fputnflist' argument 4 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkunitbl.c:10304:13: style:inconclusive: Function 'fputarray' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkunitbl.c:10305:8: style:inconclusive: Function 'fputarray' argument 2 names different: declaration '' definition 'vp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkunitbl.c:10306:7: style:inconclusive: Function 'fputarray' argument 3 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkunitbl.c:10307:5: style:inconclusive: Function 'fputarray' argument 4 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkunitbl.c:10335:7: style:inconclusive: Function 'mkunitbl' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkunitbl.c:10357:5: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkunitbl.c:10358:13: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/mkunitbl.c:10224:13: style: Variable 'tp1' can be declared as pointer to const [constVariablePointer] FD-3.01j/mkunitbl.c:10224:19: style: Variable 'tp2' can be declared as pointer to const [constVariablePointer] FD-3.01j/mkunitbl.c:10239:11: style: Variable 'tp1' can be declared as pointer to const [constVariablePointer] FD-3.01j/mkunitbl.c:10239:17: style: Variable 'tp2' can be declared as pointer to const [constVariablePointer] FD-3.01j/mkunitbl.c:10304:13: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] FD-3.01j/mkunitbl.c:10309:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] FD-3.01j/mntinfo.c:346:8: style:inconclusive: Function 'Xhasmntopt' argument 1 names different: declaration '' definition 'mntp'. [funcArgNamesDifferentUnnamed] FD-3.01j/mntinfo.c:347:13: style:inconclusive: Function 'Xhasmntopt' argument 2 names different: declaration '' definition 'opt'. [funcArgNamesDifferentUnnamed] FD-3.01j/mntinfo.c:346:8: style: Parameter 'mntp' can be declared as pointer to const [constParameterPointer] FD-3.01j/mntinfo.c:347:13: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] FD-3.01j/parse.c:539:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/parse.c:707:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/parse.c:250:14: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/parse.c:251:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/parse.c:252:14: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/parse.c:253:13: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/parse.c:254:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/parse.c:276:14: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/parse.c:277:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/parse.c:278:14: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/parse.c:279:12: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/parse.c:280:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/parse.c:131:13: style:inconclusive: Function 'skipspace' argument 1 names different: declaration '' definition 'cp'. [funcArgNamesDifferentUnnamed] FD-3.01j/parse.c:139:5: style:inconclusive: Function 'asc2int' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/parse.c:353:13: style:inconclusive: Function 'Xatoi' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/parse.c:535:13: style:inconclusive: Function 'evalpaths' argument 1 names different: declaration '' definition 'paths'. [funcArgNamesDifferentUnnamed] FD-3.01j/parse.c:536:5: style:inconclusive: Function 'evalpaths' argument 2 names different: declaration '' definition 'delim'. [funcArgNamesDifferentUnnamed] FD-3.01j/parse.c:574:13: style:inconclusive: Function 'killmeta' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] FD-3.01j/parse.c:680:7: style:inconclusive: Function 'getprintable' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/parse.c:681:9: style:inconclusive: Function 'getprintable' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/parse.c:682:13: style:inconclusive: Function 'getprintable' argument 3 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/parse.c:683:9: style:inconclusive: Function 'getprintable' argument 4 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/parse.c:684:6: style:inconclusive: Function 'getprintable' argument 5 names different: declaration '' definition 'rwp'. [funcArgNamesDifferentUnnamed] FD-3.01j/parse.c:698:8: style:inconclusive: Function 'evalprompt' argument 1 names different: declaration '' definition 'bufp'. [funcArgNamesDifferentUnnamed] FD-3.01j/parse.c:699:13: style:inconclusive: Function 'evalprompt' argument 2 names different: declaration '' definition 'prompt'. [funcArgNamesDifferentUnnamed] FD-3.01j/parse.c:993:13: style:inconclusive: Function 'decodestr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/parse.c:994:9: style:inconclusive: Function 'decodestr' argument 2 names different: declaration '' definition 'lenp'. [funcArgNamesDifferentUnnamed] FD-3.01j/parse.c:995:5: style:inconclusive: Function 'decodestr' argument 3 names different: declaration '' definition 'evalhat'. [funcArgNamesDifferentUnnamed] FD-3.01j/parse.c:250:14: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] FD-3.01j/parse.c:251:18: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] FD-3.01j/parse.c:252:14: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] FD-3.01j/parse.c:253:13: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] FD-3.01j/parse.c:254:10: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] FD-3.01j/parse.c:276:14: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] FD-3.01j/parse.c:277:18: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] FD-3.01j/parse.c:278:14: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] FD-3.01j/parse.c:279:12: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] FD-3.01j/parse.c:280:10: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] FD-3.01j/pathname.c:180:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/pathname.c:374:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/pathname.c:407:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/pathname.c:463:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/pathname.c:1617:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/pathname.c:1906:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/pathname.c:2112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/pathname.c:3011:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/pathname.c:2551:9: error: Returning pointer to local variable 'tmp' that will be invalid when returning. [returnDanglingLifetime] FD-3.01j/pathname.c:2519:9: note: Array decayed to pointer here. FD-3.01j/pathname.c:2546:9: note: Assuming condition is false FD-3.01j/pathname.c:2450:23: note: Variable created here. FD-3.01j/pathname.c:2551:9: note: Returning pointer to local variable 'tmp' that will be invalid when returning. FD-3.01j/pathname.c:3035:9: error:inconclusive: Returning pointer to local variable 'buf' that will be invalid when returning. [returnDanglingLifetime] FD-3.01j/pathname.c:3015:13: note: Array decayed to pointer here. FD-3.01j/pathname.c:3011:7: note: Variable created here. FD-3.01j/pathname.c:3035:9: note: Returning pointer to local variable 'buf' that will be invalid when returning. FD-3.01j/pathname.c:449:17: style: Array index 'n' is used before limits check. [arrayIndexThenCheck] FD-3.01j/pathname.c:1829:16: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] FD-3.01j/pathname.c:1885:16: portability: Non reentrant function 'getgrent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrent_r'. [prohibitedgetgrentCalled] FD-3.01j/pathname.c:2781:8: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] FD-3.01j/pathname.c:2809:9: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] FD-3.01j/pathname.c:2824:9: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] FD-3.01j/pathname.c:2857:9: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] FD-3.01j/pathname.c:2872:9: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] FD-3.01j/pathname.c:3097:9: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] FD-3.01j/pathname.c:174:13: style:inconclusive: Function 'stat2' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:175:14: style:inconclusive: Function 'stat2' argument 2 names different: declaration '' definition 'stp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:195:13: style:inconclusive: Function 'getpathtop' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:196:6: style:inconclusive: Function 'getpathtop' argument 2 names different: declaration '' definition 'drvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:196:13: style:inconclusive: Function 'getpathtop' argument 3 names different: declaration '' definition 'typep'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:258:13: style:inconclusive: Function 'topdelim2' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:259:6: style:inconclusive: Function 'topdelim2' argument 2 names different: declaration '' definition 'np'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:346:13: style:inconclusive: Function 'isdelim' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:347:5: style:inconclusive: Function 'isdelim' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:369:7: style:inconclusive: Function 'strcatdelim' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:399:7: style:inconclusive: Function 'strcatdelim2' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:400:13: style:inconclusive: Function 'strcatdelim2' argument 2 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:400:18: style:inconclusive: Function 'strcatdelim2' argument 3 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:457:7: style:inconclusive: Function 'strcatpath' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:457:14: style:inconclusive: Function 'strcatpath' argument 2 names different: declaration '' definition 'cp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:458:13: style:inconclusive: Function 'strcatpath' argument 3 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:474:13: style:inconclusive: Function 'strpathcmp2' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:474:18: style:inconclusive: Function 'strpathcmp2' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:482:13: style:inconclusive: Function 'strnpathcmp2' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:482:18: style:inconclusive: Function 'strnpathcmp2' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:483:5: style:inconclusive: Function 'strnpathcmp2' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:518:13: style:inconclusive: Function 'getenvvar' argument 1 names different: declaration '' definition 'ident'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:519:5: style:inconclusive: Function 'getenvvar' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:539:13: style:inconclusive: Function 'setvar' argument 1 names different: declaration '' definition 'ident'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:539:21: style:inconclusive: Function 'setvar' argument 2 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:540:5: style:inconclusive: Function 'setvar' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:562:5: style:inconclusive: Function 'isidentchar' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:568:5: style:inconclusive: Function 'isidentchar2' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:574:13: style:inconclusive: Function 'isdotdir' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:585:13: style:inconclusive: Function 'isrootdir' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:597:13: style:inconclusive: Function 'isrootpath' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:603:7: style:inconclusive: Function 'copyrootpath' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:611:7: style:inconclusive: Function 'copycurpath' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:635:13: style:inconclusive: Function 'getbasename' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:645:13: style:inconclusive: Function 'getshellname' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:646:6: style:inconclusive: Function 'getshellname' argument 2 names different: declaration '' definition 'loginp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:646:15: style:inconclusive: Function 'getshellname' argument 3 names different: declaration '' definition 'restrictedp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:668:13: style:inconclusive: Function 'isescape' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:669:5: style:inconclusive: Function 'isescape' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:669:10: style:inconclusive: Function 'isescape' argument 3 names different: declaration '' definition 'quote'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:669:17: style:inconclusive: Function 'isescape' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:669:22: style:inconclusive: Function 'isescape' argument 5 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:893:13: style:inconclusive: Function 'regexp_init' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:894:5: style:inconclusive: Function 'regexp_init' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1053:17: style:inconclusive: Function '_regexp_exec' argument 1 names different: declaration '' definition 're'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1054:13: style:inconclusive: Function '_regexp_exec' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1116:17: style:inconclusive: Function 'regexp_exec' argument 1 names different: declaration '' definition 're'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1117:13: style:inconclusive: Function 'regexp_exec' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1118:5: style:inconclusive: Function 'regexp_exec' argument 3 names different: declaration '' definition 'fname'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1126:11: style:inconclusive: Function 'regexp_free' argument 1 names different: declaration '' definition 're'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1142:11: style:inconclusive: Function 'addstrbuf' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1143:13: style:inconclusive: Function 'addstrbuf' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1144:5: style:inconclusive: Function 'addstrbuf' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1153:9: style:inconclusive: Function 'duplwild' argument 1 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1154:15: style:inconclusive: Function 'duplwild' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1173:9: style:inconclusive: Function 'freewild' argument 1 names different: declaration '' definition 'wp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1183:5: style:inconclusive: Function '_evalwild' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1184:9: style:inconclusive: Function '_evalwild' argument 2 names different: declaration '' definition 'argvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1185:9: style:inconclusive: Function '_evalwild' argument 3 names different: declaration '' definition 'wp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1395:14: style:inconclusive: Function 'cmppath' argument 1 names different: declaration '' definition 'vp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1396:14: style:inconclusive: Function 'cmppath' argument 2 names different: declaration '' definition 'vp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1402:13: style:inconclusive: Function 'evalwild' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1403:5: style:inconclusive: Function 'evalwild' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1440:13: style:inconclusive: Function 'calchash' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1460:13: style:inconclusive: Function 'newhash' argument 1 names different: declaration '' definition 'com'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1461:7: style:inconclusive: Function 'newhash' argument 2 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1462:5: style:inconclusive: Function 'newhash' argument 3 names different: declaration '' definition 'cost'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1463:11: style:inconclusive: Function 'newhash' argument 4 names different: declaration '' definition 'next'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1478:12: style:inconclusive: Function 'freehash' argument 1 names different: declaration '' definition 'htable'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1502:12: style:inconclusive: Function 'duplhash' argument 1 names different: declaration '' definition 'htable'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1526:13: style:inconclusive: Function 'findhash' argument 1 names different: declaration '' definition 'com'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1527:5: style:inconclusive: Function 'findhash' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1538:13: style:inconclusive: Function 'rmhash' argument 1 names different: declaration '' definition 'com'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1539:5: style:inconclusive: Function 'rmhash' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1559:13: style:inconclusive: Function 'isexecute' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1560:5: style:inconclusive: Function 'isexecute' argument 2 names different: declaration '' definition 'dirok'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1560:12: style:inconclusive: Function 'isexecute' argument 3 names different: declaration '' definition 'exe'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1601:12: style:inconclusive: Function 'searchhash' argument 1 names different: declaration '' definition 'hpp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1602:13: style:inconclusive: Function 'searchhash' argument 2 names different: declaration '' definition 'com'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1602:19: style:inconclusive: Function 'searchhash' argument 3 names different: declaration '' definition 'search'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1756:13: style:inconclusive: Function 'addcompletion' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1757:7: style:inconclusive: Function 'addcompletion' argument 2 names different: declaration '' definition 'cp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1758:5: style:inconclusive: Function 'addcompletion' argument 3 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1759:9: style:inconclusive: Function 'addcompletion' argument 4 names different: declaration '' definition 'argvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1783:13: style:inconclusive: Function 'completeuser' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1784:5: style:inconclusive: Function 'completeuser' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1784:10: style:inconclusive: Function 'completeuser' argument 3 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1785:9: style:inconclusive: Function 'completeuser' argument 4 names different: declaration '' definition 'argvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1786:5: style:inconclusive: Function 'completeuser' argument 5 names different: declaration '' definition 'home'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1849:13: style:inconclusive: Function 'completegroup' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1850:5: style:inconclusive: Function 'completegroup' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1850:10: style:inconclusive: Function 'completegroup' argument 3 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1851:9: style:inconclusive: Function 'completegroup' argument 4 names different: declaration '' definition 'argvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1898:13: style:inconclusive: Function 'completefile' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1899:5: style:inconclusive: Function 'completefile' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1899:10: style:inconclusive: Function 'completefile' argument 3 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1900:9: style:inconclusive: Function 'completefile' argument 4 names different: declaration '' definition 'argvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1901:13: style:inconclusive: Function 'completefile' argument 5 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1902:5: style:inconclusive: Function 'completefile' argument 6 names different: declaration '' definition 'dlen'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1902:11: style:inconclusive: Function 'completefile' argument 7 names different: declaration '' definition 'exe'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1937:13: style:inconclusive: Function 'completeexe' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1938:5: style:inconclusive: Function 'completeexe' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1938:10: style:inconclusive: Function 'completeexe' argument 3 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1939:9: style:inconclusive: Function 'completeexe' argument 4 names different: declaration '' definition 'argvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1965:13: style:inconclusive: Function 'completepath' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1966:5: style:inconclusive: Function 'completepath' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1966:10: style:inconclusive: Function 'completepath' argument 3 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1967:9: style:inconclusive: Function 'completepath' argument 4 names different: declaration '' definition 'argvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:1968:5: style:inconclusive: Function 'completepath' argument 5 names different: declaration '' definition 'exe'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2023:5: style:inconclusive: Function 'findcommon' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2024:14: style:inconclusive: Function 'findcommon' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2047:7: style:inconclusive: Function 'addmeta' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2048:13: style:inconclusive: Function 'addmeta' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2049:5: style:inconclusive: Function 'addmeta' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2076:14: style:inconclusive: Function 'catvar' argument 1 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2077:5: style:inconclusive: Function 'catvar' argument 2 names different: declaration '' definition 'delim'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2097:14: style:inconclusive: Function 'countvar' argument 1 names different: declaration '' definition 'var'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2108:8: style:inconclusive: Function 'freevar' argument 1 names different: declaration '' definition 'var'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2121:14: style:inconclusive: Function 'duplvar' argument 1 names different: declaration '' definition 'var'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2122:5: style:inconclusive: Function 'duplvar' argument 2 names different: declaration '' definition 'margin'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2140:13: style:inconclusive: Function 'parsechar' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2141:5: style:inconclusive: Function 'parsechar' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2141:10: style:inconclusive: Function 'parsechar' argument 3 names different: declaration '' definition 'spc'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2141:15: style:inconclusive: Function 'parsechar' argument 4 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2141:23: style:inconclusive: Function 'parsechar' argument 5 names different: declaration '' definition 'qp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2141:28: style:inconclusive: Function 'parsechar' argument 6 names different: declaration '' definition 'pqp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2201:14: style:inconclusive: Function 'skipvar' argument 1 names different: declaration '' definition 'bufp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2202:6: style:inconclusive: Function 'skipvar' argument 2 names different: declaration '' definition 'eolp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2202:13: style:inconclusive: Function 'skipvar' argument 3 names different: declaration '' definition 'ptrp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2202:19: style:inconclusive: Function 'skipvar' argument 4 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2300:13: style:inconclusive: Function 'skipvarvalue' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2301:6: style:inconclusive: Function 'skipvarvalue' argument 2 names different: declaration '' definition 'ptrp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2302:13: style:inconclusive: Function 'skipvarvalue' argument 3 names different: declaration '' definition 'next'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2303:5: style:inconclusive: Function 'skipvarvalue' argument 4 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2303:12: style:inconclusive: Function 'skipvarvalue' argument 5 names different: declaration '' definition 'nonl'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2303:18: style:inconclusive: Function 'skipvarvalue' argument 6 names different: declaration '' definition 'nest'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2356:13: style:inconclusive: Function 'removeword' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2356:17: style:inconclusive: Function 'removeword' argument 2 names different: declaration '' definition 'pattern'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2357:5: style:inconclusive: Function 'removeword' argument 3 names different: declaration '' definition 'plen'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2357:11: style:inconclusive: Function 'removeword' argument 4 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2417:8: style:inconclusive: Function 'removevar' argument 1 names different: declaration '' definition 'var'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2418:13: style:inconclusive: Function 'removevar' argument 2 names different: declaration '' definition 'pattern'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2419:5: style:inconclusive: Function 'removevar' argument 3 names different: declaration '' definition 'plen'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2419:11: style:inconclusive: Function 'removevar' argument 4 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2442:5: style:inconclusive: Function 'evalshellparam' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2442:8: style:inconclusive: Function 'evalshellparam' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2443:13: style:inconclusive: Function 'evalshellparam' argument 3 names different: declaration '' definition 'pattern'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2444:5: style:inconclusive: Function 'evalshellparam' argument 4 names different: declaration '' definition 'plen'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2444:12: style:inconclusive: Function 'evalshellparam' argument 5 names different: declaration '' definition 'modep'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2555:13: style:inconclusive: Function 'replacevar' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2556:8: style:inconclusive: Function 'replacevar' argument 2 names different: declaration '' definition 'cpp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2557:5: style:inconclusive: Function 'replacevar' argument 3 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2557:8: style:inconclusive: Function 'replacevar' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2557:13: style:inconclusive: Function 'replacevar' argument 5 names different: declaration '' definition 'vlen'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2557:19: style:inconclusive: Function 'replacevar' argument 6 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2616:7: style:inconclusive: Function 'insertarg' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2617:5: style:inconclusive: Function 'insertarg' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2618:13: style:inconclusive: Function 'insertarg' argument 3 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2619:5: style:inconclusive: Function 'insertarg' argument 4 names different: declaration '' definition 'olen'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2619:11: style:inconclusive: Function 'insertarg' argument 5 names different: declaration '' definition 'nlen'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2628:8: style:inconclusive: Function 'evalvar' argument 1 names different: declaration '' definition 'bufp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2629:5: style:inconclusive: Function 'evalvar' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2630:14: style:inconclusive: Function 'evalvar' argument 3 names different: declaration '' definition 'argp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2631:5: style:inconclusive: Function 'evalvar' argument 4 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2766:14: style:inconclusive: Function 'getlogininfo' argument 1 names different: declaration '' definition 'homep'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2766:23: style:inconclusive: Function 'getlogininfo' argument 2 names different: declaration '' definition 'shellp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2790:8: style:inconclusive: Function 'finduid' argument 1 names different: declaration '' definition 'uid'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2791:13: style:inconclusive: Function 'finduid' argument 2 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2838:8: style:inconclusive: Function 'findgid' argument 1 names different: declaration '' definition 'gid'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2839:13: style:inconclusive: Function 'findgid' argument 2 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2889:8: style:inconclusive: Function 'isgroupmember' argument 1 names different: declaration '' definition 'gid'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2959:7: style:inconclusive: Function 'replacebackquote' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2960:6: style:inconclusive: Function 'replacebackquote' argument 2 names different: declaration '' definition 'ptrp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2961:7: style:inconclusive: Function 'replacebackquote' argument 3 names different: declaration '' definition 'bbuf'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2962:5: style:inconclusive: Function 'replacebackquote' argument 4 names different: declaration '' definition 'rest'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:2962:11: style:inconclusive: Function 'replacebackquote' argument 5 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3004:13: style:inconclusive: Function 'getrealpath' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3005:7: style:inconclusive: Function 'getrealpath' argument 2 names different: declaration '' definition 'resolved'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3005:18: style:inconclusive: Function 'getrealpath' argument 3 names different: declaration '' definition 'cwd'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3056:8: style:inconclusive: Function 'evalhome' argument 1 names different: declaration '' definition 'bufp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3057:5: style:inconclusive: Function 'evalhome' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3058:14: style:inconclusive: Function 'evalhome' argument 3 names different: declaration '' definition 'argp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3123:7: style:inconclusive: Function 'evalarg' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3124:5: style:inconclusive: Function 'evalarg' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3300:5: style:inconclusive: Function 'evalifs' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3301:9: style:inconclusive: Function 'evalifs' argument 2 names different: declaration '' definition 'argvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3302:13: style:inconclusive: Function 'evalifs' argument 3 names different: declaration '' definition 'ifs'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3349:5: style:inconclusive: Function 'evalglob' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3350:9: style:inconclusive: Function 'evalglob' argument 2 names different: declaration '' definition 'argvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3351:5: style:inconclusive: Function 'evalglob' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3382:7: style:inconclusive: Function 'stripquote' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3383:5: style:inconclusive: Function 'stripquote' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3414:13: style:inconclusive: Function '_evalpath' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3414:20: style:inconclusive: Function '_evalpath' argument 2 names different: declaration '' definition 'eol'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3415:5: style:inconclusive: Function '_evalpath' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3505:7: style:inconclusive: Function 'evalpath' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:3506:5: style:inconclusive: Function 'evalpath' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/pathname.c:195:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/pathname.c:346:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/pathname.c:400:18: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] FD-3.01j/pathname.c:457:7: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] FD-3.01j/pathname.c:574:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/pathname.c:597:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/pathname.c:668:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/pathname.c:1143:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/pathname.c:1526:13: style: Parameter 'com' can be declared as pointer to const [constParameterPointer] FD-3.01j/pathname.c:1538:13: style: Parameter 'com' can be declared as pointer to const [constParameterPointer] FD-3.01j/pathname.c:1783:13: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] FD-3.01j/pathname.c:1849:13: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] FD-3.01j/pathname.c:1898:13: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] FD-3.01j/pathname.c:2302:13: style: Parameter 'next' can be declared as pointer to const [constParameterPointer] FD-3.01j/pathname.c:2618:13: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] FD-3.01j/pathname.c:2768:17: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] FD-3.01j/pathname.c:2791:13: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] FD-3.01j/pathname.c:2839:13: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] FD-3.01j/pathname.c:2895:12: style: Variable 'up' can be declared as pointer to const [constVariablePointer] FD-3.01j/pathname.c:3414:20: style: Parameter 'eol' can be declared as pointer to const [constParameterPointer] FD-3.01j/pathname.c:1713:9: style: Variable 'dlen' is assigned a value that is never used. [unreadVariable] FD-3.01j/posixsh.c:57:8: style: struct member '_mailpath_t::path' is never used. [unusedStructMember] FD-3.01j/posixsh.c:58:8: style: struct member '_mailpath_t::msg' is never used. [unusedStructMember] FD-3.01j/printf.c:200:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/printf.c:702:13: style: Condition '*cp!=0x5a' is always false [knownConditionTrueFalse] FD-3.01j/printf.c:700:11: note: Assignment 'tmp=0x5a', assigned value is 90 FD-3.01j/printf.c:702:13: note: Condition '*cp!=0x5a' is always false FD-3.01j/printf.c:599:28: style: Variable 'width' is reassigned a value before the old one has been used. [redundantAssignment] FD-3.01j/printf.c:593:9: note: width is assigned FD-3.01j/printf.c:599:28: note: width is overwritten FD-3.01j/printf.c:171:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/printf.c:172:12: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/printf.c:173:20: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/printf.c:77:13: style:inconclusive: Function 'getcharwidth' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:78:9: style:inconclusive: Function 'getcharwidth' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:79:6: style:inconclusive: Function 'getcharwidth' argument 3 names different: declaration '' definition 'rwp'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:79:12: style:inconclusive: Function 'getcharwidth' argument 4 names different: declaration '' definition 'vwp'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:98:13: style:inconclusive: Function 'strlen3' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:113:7: style:inconclusive: Function 'gencntrl' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:114:5: style:inconclusive: Function 'gencntrl' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:115:13: style:inconclusive: Function 'gencntrl' argument 3 names different: declaration '' definition 'pbufp'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:144:5: style:inconclusive: Function 'setcntrl' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:144:8: style:inconclusive: Function 'setcntrl' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:145:13: style:inconclusive: Function 'setcntrl' argument 3 names different: declaration '' definition 'pbufp'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:164:13: style:inconclusive: Function 'getnum' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:165:6: style:inconclusive: Function 'getnum' argument 2 names different: declaration '' definition 'ptrp'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:184:5: style:inconclusive: Function 'checkchar' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:185:13: style:inconclusive: Function 'checkchar' argument 2 names different: declaration '' definition 'pbufp'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:194:5: style:inconclusive: Function 'setchar' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:195:13: style:inconclusive: Function 'setchar' argument 2 names different: declaration '' definition 'pbufp'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:227:10: style:inconclusive: Function 'setint' argument 1 names different: declaration '' definition 'u'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:228:5: style:inconclusive: Function 'setint' argument 2 names different: declaration '' definition 'base'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:229:13: style:inconclusive: Function 'setint' argument 3 names different: declaration '' definition 'pbufp'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:230:5: style:inconclusive: Function 'setint' argument 4 names different: declaration '' definition 'width'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:230:12: style:inconclusive: Function 'setint' argument 5 names different: declaration '' definition 'prec'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:368:10: style:inconclusive: Function 'unitint' argument 1 names different: declaration '' definition 'u'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:369:5: style:inconclusive: Function 'unitint' argument 2 names different: declaration '' definition 'base'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:370:13: style:inconclusive: Function 'unitint' argument 3 names different: declaration '' definition 'pbufp'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:371:5: style:inconclusive: Function 'unitint' argument 4 names different: declaration '' definition 'width'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:371:12: style:inconclusive: Function 'unitint' argument 5 names different: declaration '' definition 'prec'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:426:13: style:inconclusive: Function 'setstr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:427:13: style:inconclusive: Function 'setstr' argument 2 names different: declaration '' definition 'pbufp'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:428:5: style:inconclusive: Function 'setstr' argument 3 names different: declaration '' definition 'width'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:428:12: style:inconclusive: Function 'setstr' argument 4 names different: declaration '' definition 'prec'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:562:13: style:inconclusive: Function 'commonprintf' argument 1 names different: declaration '' definition 'pbufp'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:563:13: style:inconclusive: Function 'commonprintf' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:564:9: style:inconclusive: Function 'commonprintf' argument 3 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:776:8: style:inconclusive: Function 'Xvasprintf' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:777:13: style:inconclusive: Function 'Xvasprintf' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:778:9: style:inconclusive: Function 'Xvasprintf' argument 3 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:814:7: style:inconclusive: Function 'Xvsnprintf' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:815:5: style:inconclusive: Function 'Xvsnprintf' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:816:13: style:inconclusive: Function 'Xvsnprintf' argument 3 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:817:9: style:inconclusive: Function 'Xvsnprintf' argument 4 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:852:8: style:inconclusive: Function 'Xvfprintf' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:853:13: style:inconclusive: Function 'Xvfprintf' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:854:9: style:inconclusive: Function 'Xvfprintf' argument 3 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] FD-3.01j/printf.c:563:13: style: Argument 'fmt' shadows outer variable [shadowVariable] FD-3.01j/printf.c:798:13: note: Shadowed variable FD-3.01j/printf.c:563:13: note: Shadow argument FD-3.01j/printf.c:777:13: style: Argument 'fmt' shadows outer variable [shadowVariable] FD-3.01j/printf.c:798:13: note: Shadowed variable FD-3.01j/printf.c:777:13: note: Shadow argument FD-3.01j/printf.c:815:5: style: Argument 'size' shadows outer variable [shadowVariable] FD-3.01j/printf.c:836:5: note: Shadowed variable FD-3.01j/printf.c:815:5: note: Shadow argument FD-3.01j/printf.c:816:13: style: Argument 'fmt' shadows outer variable [shadowVariable] FD-3.01j/printf.c:798:13: note: Shadowed variable FD-3.01j/printf.c:816:13: note: Shadow argument FD-3.01j/printf.c:853:13: style: Argument 'fmt' shadows outer variable [shadowVariable] FD-3.01j/printf.c:798:13: note: Shadowed variable FD-3.01j/printf.c:853:13: note: Shadow argument FD-3.01j/printf.c:115:13: style: Parameter 'pbufp' can be declared as pointer to const [constParameterPointer] FD-3.01j/printf.c:164:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/printf.c:185:13: style: Parameter 'pbufp' can be declared as pointer to const [constParameterPointer] FD-3.01j/printf.c:171:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] FD-3.01j/printf.c:172:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] FD-3.01j/printf.c:173:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] FD-3.01j/pty.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/pty.c:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/pty.c:249:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] FD-3.01j/pty.c:284:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/pty.c:102:5: style:inconclusive: Function 'Xgrantpt' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/pty.c:103:13: style:inconclusive: Function 'Xgrantpt' argument 2 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/pty.c:124:5: style:inconclusive: Function 'Xunlockpt' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/pty.c:125:13: style:inconclusive: Function 'Xunlockpt' argument 2 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/pty.c:147:5: style:inconclusive: Function 'Xptsname' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/pty.c:148:13: style:inconclusive: Function 'Xptsname' argument 2 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/pty.c:149:7: style:inconclusive: Function 'Xptsname' argument 3 names different: declaration '' definition 'spath'. [funcArgNamesDifferentUnnamed] FD-3.01j/pty.c:150:9: style:inconclusive: Function 'Xptsname' argument 4 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/pty.c:176:6: style:inconclusive: Function 'Xopenpty' argument 1 names different: declaration '' definition 'amaster'. [funcArgNamesDifferentUnnamed] FD-3.01j/pty.c:176:16: style:inconclusive: Function 'Xopenpty' argument 2 names different: declaration '' definition 'aslave'. [funcArgNamesDifferentUnnamed] FD-3.01j/pty.c:177:7: style:inconclusive: Function 'Xopenpty' argument 3 names different: declaration '' definition 'spath'. [funcArgNamesDifferentUnnamed] FD-3.01j/pty.c:178:9: style:inconclusive: Function 'Xopenpty' argument 4 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/pty.c:238:13: style:inconclusive: Function 'Xlogin_tty' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/pty.c:238:20: style:inconclusive: Function 'Xlogin_tty' argument 2 names different: declaration '' definition 'tty'. [funcArgNamesDifferentUnnamed] FD-3.01j/pty.c:238:26: style:inconclusive: Function 'Xlogin_tty' argument 3 names different: declaration '' definition 'ws'. [funcArgNamesDifferentUnnamed] FD-3.01j/pty.c:281:6: style:inconclusive: Function 'Xforkpty' argument 1 names different: declaration '' definition 'amaster'. [funcArgNamesDifferentUnnamed] FD-3.01j/pty.c:282:13: style:inconclusive: Function 'Xforkpty' argument 2 names different: declaration '' definition 'tty'. [funcArgNamesDifferentUnnamed] FD-3.01j/pty.c:282:19: style:inconclusive: Function 'Xforkpty' argument 3 names different: declaration '' definition 'ws'. [funcArgNamesDifferentUnnamed] FD-3.01j/pty.c:103:13: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] FD-3.01j/pty.c:125:13: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] FD-3.01j/realpath.c:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/realpath.c:143:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/realpath.c:174:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/realpath.c:277:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/realpath.c:243:11: style: Condition 'rlen>0' is always false [knownConditionTrueFalse] FD-3.01j/realpath.c:181:16: note: Assignment 'rlen=0', assigned value is 0 FD-3.01j/realpath.c:243:11: note: Condition 'rlen>0' is always false FD-3.01j/realpath.c:74:7: style:inconclusive: Function 'evallink' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/realpath.c:75:5: style:inconclusive: Function 'evallink' argument 2 names different: declaration '' definition 'tlen'. [funcArgNamesDifferentUnnamed] FD-3.01j/realpath.c:75:11: style:inconclusive: Function 'evallink' argument 3 names different: declaration '' definition 'rlen'. [funcArgNamesDifferentUnnamed] FD-3.01j/realpath.c:110:13: style:inconclusive: Function '_Xrealpath' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/realpath.c:111:5: style:inconclusive: Function '_Xrealpath' argument 2 names different: declaration '' definition 'plen'. [funcArgNamesDifferentUnnamed] FD-3.01j/realpath.c:112:7: style:inconclusive: Function '_Xrealpath' argument 3 names different: declaration '' definition 'resolved'. [funcArgNamesDifferentUnnamed] FD-3.01j/realpath.c:113:5: style:inconclusive: Function '_Xrealpath' argument 4 names different: declaration '' definition 'tlen'. [funcArgNamesDifferentUnnamed] FD-3.01j/realpath.c:113:11: style:inconclusive: Function '_Xrealpath' argument 5 names different: declaration '' definition 'rlen'. [funcArgNamesDifferentUnnamed] FD-3.01j/realpath.c:113:17: style:inconclusive: Function '_Xrealpath' argument 6 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/realpath.c:161:13: style:inconclusive: Function 'Xrealpath' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/realpath.c:162:7: style:inconclusive: Function 'Xrealpath' argument 2 names different: declaration '' definition 'resolved'. [funcArgNamesDifferentUnnamed] FD-3.01j/realpath.c:163:5: style:inconclusive: Function 'Xrealpath' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/realpath.c:272:13: style:inconclusive: Function 'symrealpath' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/realpath.c:272:20: style:inconclusive: Function 'symrealpath' argument 2 names different: declaration '' definition 'linkname'. [funcArgNamesDifferentUnnamed] FD-3.01j/realpath.c:273:7: style:inconclusive: Function 'symrealpath' argument 3 names different: declaration '' definition 'resolved'. [funcArgNamesDifferentUnnamed] FD-3.01j/realpath.c:274:5: style:inconclusive: Function 'symrealpath' argument 4 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/realpath.c:174:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/realpath.c:250:20: style: Variable 'rlen' is assigned a value that is never used. [unreadVariable] FD-3.01j/realpath.c:259:8: style: Variable 'rlen' is assigned a value that is never used. [unreadVariable] FD-3.01j/rockridg.c:73:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/rockridg.c:277:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/rockridg.c:341:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/rockridg.c:49:7: style:inconclusive: Function 'getorgname' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:50:5: style:inconclusive: Function 'getorgname' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:69:13: style:inconclusive: Function 'opentranstbl' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:70:5: style:inconclusive: Function 'opentranstbl' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:70:11: style:inconclusive: Function 'opentranstbl' argument 3 names different: declaration '' definition 'flagsp'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:111:13: style:inconclusive: Function 'readtranstbl' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:112:5: style:inconclusive: Function 'readtranstbl' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:202:13: style:inconclusive: Function 'freetranstbl' argument 1 names different: declaration '' definition 'tbl'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:221:13: style:inconclusive: Function 'inittrans' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:222:5: style:inconclusive: Function 'inittrans' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:242:13: style:inconclusive: Function 'cachetrans' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:242:20: style:inconclusive: Function 'cachetrans' argument 2 names different: declaration '' definition 'trans'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:264:13: style:inconclusive: Function 'transfile' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:265:5: style:inconclusive: Function 'transfile' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:266:7: style:inconclusive: Function 'transfile' argument 3 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:267:5: style:inconclusive: Function 'transfile' argument 4 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:287:13: style:inconclusive: Function 'transpath' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:288:7: style:inconclusive: Function 'transpath' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:327:13: style:inconclusive: Function 'detransfile' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:328:5: style:inconclusive: Function 'detransfile' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:329:7: style:inconclusive: Function 'detransfile' argument 3 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:330:5: style:inconclusive: Function 'detransfile' argument 4 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:351:13: style:inconclusive: Function 'detransdir' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:352:7: style:inconclusive: Function 'detransdir' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:353:5: style:inconclusive: Function 'detransdir' argument 3 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:375:13: style:inconclusive: Function 'detranspath' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:376:7: style:inconclusive: Function 'detranspath' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:413:13: style:inconclusive: Function 'rrlstat' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:414:14: style:inconclusive: Function 'rrlstat' argument 2 names different: declaration '' definition 'stp'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:440:13: style:inconclusive: Function 'rrreadlink' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:441:7: style:inconclusive: Function 'rrreadlink' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:442:5: style:inconclusive: Function 'rrreadlink' argument 3 names different: declaration '' definition 'bufsiz'. [funcArgNamesDifferentUnnamed] FD-3.01j/rockridg.c:73:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/rockridg.c:264:13: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] FD-3.01j/rockridg.c:291:8: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] FD-3.01j/rockridg.c:327:13: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] FD-3.01j/rockridg.c:355:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/roman.c:157:7: style:inconclusive: Function 'code2kanji' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:158:7: style:inconclusive: Function 'code2kanji' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:171:14: style:inconclusive: Function 'cmproman' argument 1 names different: declaration '' definition 'vp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:172:14: style:inconclusive: Function 'cmproman' argument 2 names different: declaration '' definition 'vp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:183:13: style:inconclusive: Function 'searchroman' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:184:5: style:inconclusive: Function 'searchroman' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:202:13: style:inconclusive: Function 'chgroman' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:203:5: style:inconclusive: Function 'chgroman' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:204:16: style:inconclusive: Function 'chgroman' argument 3 names different: declaration '' definition 'kbuf'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:232:5: style:inconclusive: Function 'catroman' argument 1 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:232:10: style:inconclusive: Function 'catroman' argument 2 names different: declaration '' definition 'top'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:233:13: style:inconclusive: Function 'catroman' argument 3 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:291:7: style:inconclusive: Function 'jis2defcode' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:317:13: style:inconclusive: Function 'defcode2jis' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:329:7: style:inconclusive: Function 'jis2str' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:330:7: style:inconclusive: Function 'jis2str' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:345:10: style:inconclusive: Function 'str2jis' argument 1 names different: declaration '' definition 'kbuf'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:346:5: style:inconclusive: Function 'str2jis' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:347:13: style:inconclusive: Function 'str2jis' argument 3 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:365:13: style:inconclusive: Function 'addroman' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:365:17: style:inconclusive: Function 'addroman' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:403:5: style:inconclusive: Function 'freeroman' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/roman.c:174:14: style: Variable 'rp1' can be declared as pointer to const [constVariablePointer] FD-3.01j/roman.c:174:20: style: Variable 'rp2' can be declared as pointer to const [constVariablePointer] FD-3.01j/roman.c:183:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/roman.c:204:16: style: Parameter 'kbuf' can be declared as pointer to const [constParameterPointer] FD-3.01j/roman.c:294:14: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/shell.c:143:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/shell.c:219:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/shell.c:539:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/shell.c:871:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E2BIG [valueFlowBailoutIncompleteVar] FD-3.01j/shell.c:1143:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HITKY_K [valueFlowBailoutIncompleteVar] FD-3.01j/shell.c:1344:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpflags [valueFlowBailoutIncompleteVar] FD-3.01j/shell.c:1643:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] FD-3.01j/shell.c:1677:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] FD-3.01j/shell.c:1590:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/shell.c:1625:42: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/shell.c:1655:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/shell.c:1710:28: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/shell.c:1712:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/shell.c:1714:12: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] FD-3.01j/shell.c:115:13: style:inconclusive: Function 'checksc' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:116:5: style:inconclusive: Function 'checksc' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:117:13: style:inconclusive: Function 'checksc' argument 3 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:137:8: style:inconclusive: Function 'extconv' argument 1 names different: declaration '' definition 'bufp'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:138:5: style:inconclusive: Function 'extconv' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:138:10: style:inconclusive: Function 'extconv' argument 3 names different: declaration '' definition 'eol'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:139:10: style:inconclusive: Function 'extconv' argument 4 names different: declaration '' definition 'sizep'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:140:5: style:inconclusive: Function 'extconv' argument 5 names different: declaration '' definition 'code'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:171:13: style:inconclusive: Function 'isneedargs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:172:5: style:inconclusive: Function 'isneedargs' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:172:9: style:inconclusive: Function 'isneedargs' argument 3 names different: declaration '' definition 'flagsp'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:213:8: style:inconclusive: Function 'setarg' argument 1 names different: declaration '' definition 'bufp'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:214:5: style:inconclusive: Function 'setarg' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:215:10: style:inconclusive: Function 'setarg' argument 3 names different: declaration '' definition 'sizep'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:216:13: style:inconclusive: Function 'setarg' argument 4 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:216:19: style:inconclusive: Function 'setarg' argument 5 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:217:5: style:inconclusive: Function 'setarg' argument 6 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:262:7: style:inconclusive: Function 'flag2str' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:263:5: style:inconclusive: Function 'flag2str' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:263:10: style:inconclusive: Function 'flag2str' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:281:13: style:inconclusive: Function 'skipquote' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:282:6: style:inconclusive: Function 'skipquote' argument 2 names different: declaration '' definition 'ptrp'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:300:13: style:inconclusive: Function '_restorearg' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:339:7: style:inconclusive: Function '_demacroarg' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:529:13: style:inconclusive: Function 'evalcommand' argument 1 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:529:23: style:inconclusive: Function 'evalcommand' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:530:12: style:inconclusive: Function 'evalcommand' argument 3 names different: declaration '' definition 'stp'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:814:6: style:inconclusive: Function '_replaceargs' argument 1 names different: declaration '' definition 'argcp'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:815:9: style:inconclusive: Function '_replaceargs' argument 2 names different: declaration '' definition 'argvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:815:24: style:inconclusive: Function '_replaceargs' argument 3 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:816:5: style:inconclusive: Function '_replaceargs' argument 4 names different: declaration '' definition 'iscomm'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1046:6: style:inconclusive: Function 'replaceargs' argument 1 names different: declaration '' definition 'argcp'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1047:9: style:inconclusive: Function 'replaceargs' argument 2 names different: declaration '' definition 'argvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1047:24: style:inconclusive: Function 'replaceargs' argument 3 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1048:5: style:inconclusive: Function 'replaceargs' argument 4 names different: declaration '' definition 'iscomm'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1065:8: style:inconclusive: Function 'replacearg' argument 1 names different: declaration '' definition 'argp'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1083:13: style:inconclusive: Function 'restorearg' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1094:8: style:inconclusive: Function 'demacroarg' argument 1 names different: declaration '' definition 'argp'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1102:13: style:inconclusive: Function 'inputshellstr' argument 1 names different: declaration '' definition 'prompt'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1103:5: style:inconclusive: Function 'inputshellstr' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1104:13: style:inconclusive: Function 'inputshellstr' argument 3 names different: declaration '' definition 'def'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1129:5: style:inconclusive: Function 'inputshellloop' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1130:13: style:inconclusive: Function 'inputshellloop' argument 2 names different: declaration '' definition 'def'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1183:7: style:inconclusive: Function 'addoption' argument 1 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1184:13: style:inconclusive: Function 'addoption' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1185:12: style:inconclusive: Function 'addoption' argument 3 names different: declaration '' definition 'stp'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1289:13: style:inconclusive: Function 'isinternalcomm' argument 1 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1324:13: style:inconclusive: Function 'execmacro' argument 1 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1324:23: style:inconclusive: Function 'execmacro' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1325:5: style:inconclusive: Function 'execmacro' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1431:13: style:inconclusive: Function 'popenmacro' argument 1 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1431:23: style:inconclusive: Function 'popenmacro' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1432:5: style:inconclusive: Function 'popenmacro' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1550:5: style:inconclusive: Function 'newhistory' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1568:13: style:inconclusive: Function 'entryhist' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1569:5: style:inconclusive: Function 'entryhist' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1617:5: style:inconclusive: Function 'removehist' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1635:5: style:inconclusive: Function 'loadhistory' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1668:5: style:inconclusive: Function 'savehistory' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1697:13: style:inconclusive: Function 'parsehist' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1698:6: style:inconclusive: Function 'parsehist' argument 2 names different: declaration '' definition 'ptrp'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1698:12: style:inconclusive: Function 'parsehist' argument 3 names different: declaration '' definition 'quote'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:1748:7: style:inconclusive: Function 'evalhistory' argument 1 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] FD-3.01j/shell.c:171:13: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/shell.c:219:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/shell.c:1700:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/stream.c:115:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/stream.c:184:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] FD-3.01j/stream.c:270:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] FD-3.01j/stream.c:310:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/stream.c:347:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/stream.c:461:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] FD-3.01j/stream.c:533:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/stream.c:615:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] FD-3.01j/stream.c:683:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/stream.c:694:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/stream.c:762:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/stream.c:948:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/stream.c:656:10: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] FD-3.01j/stream.c:109:13: style:inconclusive: Function 'mode2flags' argument 1 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:110:6: style:inconclusive: Function 'mode2flags' argument 2 names different: declaration '' definition 'flagsp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:154:5: style:inconclusive: Function 'fmalloc' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:154:9: style:inconclusive: Function 'fmalloc' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:154:16: style:inconclusive: Function 'fmalloc' argument 3 names different: declaration '' definition 'isbin'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:200:13: style:inconclusive: Function 'Xfopen' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:200:20: style:inconclusive: Function 'Xfopen' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:258:5: style:inconclusive: Function 'Xfdopen' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:259:13: style:inconclusive: Function 'Xfdopen' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:305:8: style:inconclusive: Function 'Xfclose' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:343:8: style:inconclusive: Function 'checkfp' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:344:5: style:inconclusive: Function 'checkfp' argument 2 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:366:8: style:inconclusive: Function 'Xclearerr' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:373:8: style:inconclusive: Function 'Xfeof' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:381:8: style:inconclusive: Function 'Xferror' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:389:8: style:inconclusive: Function 'Xfileno' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:397:8: style:inconclusive: Function 'Xsetflags' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:398:5: style:inconclusive: Function 'Xsetflags' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:428:8: style:inconclusive: Function 'fillbuf' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:493:8: style:inconclusive: Function 'flushbuf' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:525:8: style:inconclusive: Function 'Xfflush' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:531:8: style:inconclusive: Function 'Xfpurge' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:542:7: style:inconclusive: Function 'Xfread' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:543:9: style:inconclusive: Function 'Xfread' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:544:8: style:inconclusive: Function 'Xfread' argument 3 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:602:13: style:inconclusive: Function 'Xfwrite' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:603:9: style:inconclusive: Function 'Xfwrite' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:604:8: style:inconclusive: Function 'Xfwrite' argument 3 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:670:8: style:inconclusive: Function 'Xfgetc' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:687:5: style:inconclusive: Function 'Xfputc' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:688:8: style:inconclusive: Function 'Xfputc' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:740:8: style:inconclusive: Function 'Xfgets' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:791:13: style:inconclusive: Function 'Xfputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:792:8: style:inconclusive: Function 'Xfputs' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:813:8: style:inconclusive: Function 'Xsetbuf' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:823:8: style:inconclusive: Function 'Xsetlinebuf' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:946:8: style:inconclusive: Function 'fputnl' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:954:5: style:inconclusive: Function 'putc2' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:992:13: style:inconclusive: Function 'gets2' argument 1 names different: declaration '' definition 'prompt'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:1025:13: style:inconclusive: Function 'puts2' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:1036:13: style:inconclusive: Function 'errputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:1037:5: style:inconclusive: Function 'errputs' argument 2 names different: declaration '' definition 'nl'. [funcArgNamesDifferentUnnamed] FD-3.01j/stream.c:109:13: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] FD-3.01j/stream.c:200:13: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] FD-3.01j/string.c:18:13: style:inconclusive: Function 'Xstrchr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:19:5: style:inconclusive: Function 'Xstrchr' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:30:13: style:inconclusive: Function 'Xstrrchr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:31:5: style:inconclusive: Function 'Xstrrchr' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:48:13: style:inconclusive: Function 'Xmemchr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:49:5: style:inconclusive: Function 'Xmemchr' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:49:8: style:inconclusive: Function 'Xmemchr' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:65:7: style:inconclusive: Function 'Xstrcpy' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:66:13: style:inconclusive: Function 'Xstrcpy' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:77:7: style:inconclusive: Function 'Xstrncpy' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:78:13: style:inconclusive: Function 'Xstrncpy' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:79:5: style:inconclusive: Function 'Xstrncpy' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:92:7: style:inconclusive: Function 'Xstrlcat' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:93:13: style:inconclusive: Function 'Xstrlcat' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:94:5: style:inconclusive: Function 'Xstrlcat' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:112:13: style:inconclusive: Function 'Xstrcasecmp' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:112:18: style:inconclusive: Function 'Xstrcasecmp' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:134:13: style:inconclusive: Function 'Xstrncasecmp' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:134:18: style:inconclusive: Function 'Xstrncasecmp' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:135:5: style:inconclusive: Function 'Xstrncasecmp' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/string.c:78:13: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] FD-3.01j/string.c:93:13: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] FD-3.01j/string.c:112:18: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] FD-3.01j/string.c:134:18: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] FD-3.01j/sysemu.c:224:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/sysemu.c:1298:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/sysemu.c:1610:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] FD-3.01j/sysemu.c:2209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/sysemu.c:2248:6: style: Condition '!n' is always false [knownConditionTrueFalse] FD-3.01j/sysemu.c:2226:6: note: Assignment 'n=1', assigned value is 1 FD-3.01j/sysemu.c:2248:6: note: Condition '!n' is always false FD-3.01j/sysemu.c:1614:6: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] FD-3.01j/sysemu.c:1195:7: style: Redundant assignment of 'path' to itself. [selfAssignment] FD-3.01j/sysemu.c:1299:10: style: Redundant assignment of 'cp' to itself. [selfAssignment] FD-3.01j/sysemu.c:1631:7: style: Redundant assignment of 'path' to itself. [selfAssignment] FD-3.01j/sysemu.c:2108:7: style: Redundant assignment of 'path' to itself. [selfAssignment] FD-3.01j/sysemu.c:222:5: style:inconclusive: Function 'seterrno' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/sysemu.c:1184:13: style:inconclusive: Function 'Xchdir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/sysemu.c:1262:7: style:inconclusive: Function 'Xgetwd' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/sysemu.c:1579:13: style:inconclusive: Function 'rawutimes' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/sysemu.c:1580:24: style:inconclusive: Function 'rawutimes' argument 2 names different: declaration '' definition 'utp'. [funcArgNamesDifferentUnnamed] FD-3.01j/sysemu.c:1623:13: style:inconclusive: Function 'Xutimes' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/sysemu.c:1624:24: style:inconclusive: Function 'Xutimes' argument 2 names different: declaration '' definition 'utp'. [funcArgNamesDifferentUnnamed] FD-3.01j/sysemu.c:2096:13: style:inconclusive: Function 'Xmkdir' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/sysemu.c:2097:5: style:inconclusive: Function 'Xmkdir' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/sysemu.c:2164:5: style:inconclusive: Function 'Xflock' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/sysemu.c:2164:9: style:inconclusive: Function 'Xflock' argument 2 names different: declaration '' definition 'operation'. [funcArgNamesDifferentUnnamed] FD-3.01j/sysemu.c:2219:5: style:inconclusive: Function 'checkread' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/sysemu.c:2220:8: style:inconclusive: Function 'checkread' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/sysemu.c:2221:5: style:inconclusive: Function 'checkread' argument 3 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] FD-3.01j/sysemu.c:2221:13: style:inconclusive: Function 'checkread' argument 4 names different: declaration '' definition 'timeout'. [funcArgNamesDifferentUnnamed] FD-3.01j/sysemu.c:1579:13: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] FD-3.01j/sysemu.c:1580:24: style: Parameter 'utp' can be declared as pointer to const [constParameterPointer] FD-3.01j/sysemu.c:106:9: style: struct member '_openstat_t::type' is never used. [unusedStructMember] FD-3.01j/sysemu.c:107:9: style: struct member '_openstat_t::dev' is never used. [unusedStructMember] FD-3.01j/sysemu.c:114:7: style: struct member '_openstat_t::dirp' is never used. [unusedStructMember] FD-3.01j/sysemu.c:115:6: style: struct member '_openstat_t::fd' is never used. [unusedStructMember] FD-3.01j/system.c:1729:5: style:inconclusive: Function 'suspendsignal' argument 1 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] FD-3.01j/system.c:1730:10: style:inconclusive: Function 'suspendsignal' argument 2 names different: declaration '' definition 'func'. [funcArgNamesDifferentUnnamed] FD-3.01j/system.c:1731:11: style:inconclusive: Function 'suspendsignal' argument 3 names different: declaration '' definition 'oldp'. [funcArgNamesDifferentUnnamed] FD-3.01j/system.c:1753:5: style:inconclusive: Function 'resumesignal' argument 1 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] FD-3.01j/system.c:1754:11: style:inconclusive: Function 'resumesignal' argument 2 names different: declaration '' definition 'oldp'. [funcArgNamesDifferentUnnamed] FD-3.01j/system.c:61:6: style: struct member '_lockbuf_t::fd' is never used. [unusedStructMember] FD-3.01j/term.c:839:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGETP [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:892:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGETP [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:938:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGETP [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:966:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBREAK [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:976:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CBREAK [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:985:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAW [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:994:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:1003:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:1012:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRMOD [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:1021:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRMOD [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:1030:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XTABS [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:1039:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XTABS [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:1051:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:1096:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:1133:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:1195:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:1284:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:1359:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:1381:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:1846:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:2425:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:3010:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:3056:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:3136:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] FD-3.01j/term.c:3201:29: style: Condition 'x<0' is always true [knownConditionTrueFalse] FD-3.01j/term.c:3177:0: note: Assignment 'x=-1', assigned value is -1 FD-3.01j/term.c:3201:29: note: Condition 'x<0' is always true FD-3.01j/term.c:815:5: style:inconclusive: Function 'chkctrl' argument 1 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:829:13: style:inconclusive: Function 'getctrl' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:829:19: style:inconclusive: Function 'getctrl' argument 2 names different: declaration '' definition 'ccbuf'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:871:5: style:inconclusive: Function 'inittty' argument 1 names different: declaration '' definition 'reset'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:924:5: style:inconclusive: Function 'ttymode' argument 1 names different: declaration '' definition 'set'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:924:10: style:inconclusive: Function 'ttymode' argument 2 names different: declaration '' definition 'reset'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:924:17: style:inconclusive: Function 'ttymode' argument 3 names different: declaration '' definition 'lset'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:924:23: style:inconclusive: Function 'ttymode' argument 4 names different: declaration '' definition 'lreset'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1056:5: style:inconclusive: Function 'savettyio' argument 1 names different: declaration '' definition 'reset'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1081:5: style:inconclusive: Function 'ttyiomode' argument 1 names different: declaration '' definition 'isnl'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1156:5: style:inconclusive: Function 'termmode' argument 1 names different: declaration '' definition 'init'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1174:5: style:inconclusive: Function 'exit2' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1191:13: style:inconclusive: Function 'terror' argument 1 names different: declaration '' definition 'mes'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1217:13: style:inconclusive: Function 'tstrdup' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1282:5: style:inconclusive: Function 'Xungetch' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1318:6: style:inconclusive: Function 'maxlocate' argument 1 names different: declaration '' definition 'yp'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1318:11: style:inconclusive: Function 'maxlocate' argument 2 names different: declaration '' definition 'xp'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1347:5: style:inconclusive: Function 'pollterm' argument 1 names different: declaration '' definition 'first'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1366:6: style:inconclusive: Function 'getxy' argument 1 names different: declaration '' definition 'xp'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1366:11: style:inconclusive: Function 'getxy' argument 2 names different: declaration '' definition 'yp'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1448:13: style:inconclusive: Function 'tparamstr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1449:5: style:inconclusive: Function 'tparamstr' argument 2 names different: declaration '' definition 'arg1'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1449:11: style:inconclusive: Function 'tparamstr' argument 3 names different: declaration '' definition 'arg2'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1570:8: style:inconclusive: Function 'tgetstr2' argument 1 names different: declaration '' definition 'term'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1571:13: style:inconclusive: Function 'tgetstr2' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1601:8: style:inconclusive: Function 'tgetstr3' argument 1 names different: declaration '' definition 'term'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1602:13: style:inconclusive: Function 'tgetstr3' argument 2 names different: declaration '' definition 'str1'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1602:20: style:inconclusive: Function 'tgetstr3' argument 3 names different: declaration '' definition 'str2'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1650:5: style:inconclusive: Function 'tgetkeyseq' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1651:13: style:inconclusive: Function 'tgetkeyseq' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1693:11: style:inconclusive: Function 'newkeyseqtree' argument 1 names different: declaration '' definition 'parent'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1694:5: style:inconclusive: Function 'newkeyseqtree' argument 2 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1721:11: style:inconclusive: Function 'freekeyseqtree' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1722:5: style:inconclusive: Function 'freekeyseqtree' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1733:14: style:inconclusive: Function 'cmpkeyseq' argument 1 names different: declaration '' definition 'vp1'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1734:14: style:inconclusive: Function 'cmpkeyseq' argument 2 names different: declaration '' definition 'vp2'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:1777:13: style:inconclusive: Function 'getterment' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2068:13: style:inconclusive: Function 'regetterment' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2069:5: style:inconclusive: Function 'regetterment' argument 2 names different: declaration '' definition 'tty'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2111:11: style:inconclusive: Function 'getdefkeyseq' argument 1 names different: declaration '' definition 'kp'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2128:5: style:inconclusive: Function 'setkeyseq' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2129:7: style:inconclusive: Function 'setkeyseq' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2130:5: style:inconclusive: Function 'setkeyseq' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2164:11: style:inconclusive: Function 'getkeyseq' argument 1 names different: declaration '' definition 'kp'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2181:11: style:inconclusive: Function 'copykeyseq' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2225:11: style:inconclusive: Function 'freekeyseq' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2237:5: style:inconclusive: Function 'tputparam' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2237:8: style:inconclusive: Function 'tputparam' argument 2 names different: declaration '' definition 'arg1'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2237:14: style:inconclusive: Function 'tputparam' argument 3 names different: declaration '' definition 'arg2'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2237:20: style:inconclusive: Function 'tputparam' argument 4 names different: declaration '' definition 'cnt'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2276:5: style:inconclusive: Function 'putterm' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2422:5: style:inconclusive: Function 'Xputch' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2948:13: style:inconclusive: Function 'Xcputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2956:9: style:inconclusive: Function 'putch2' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2962:13: style:inconclusive: Function 'tputs2' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2963:5: style:inconclusive: Function 'tputs2' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2969:5: style:inconclusive: Function 'putterms' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2984:6: style:inconclusive: Function 'kbhit2' argument 1 names different: declaration '' definition 'usec'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3023:5: style:inconclusive: Function 'searchkeyseq' argument 1 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3024:11: style:inconclusive: Function 'searchkeyseq' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3025:5: style:inconclusive: Function 'searchkeyseq' argument 3 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3038:5: style:inconclusive: Function 'getkey2' argument 1 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3038:10: style:inconclusive: Function 'getkey2' argument 2 names different: declaration '' definition 'code'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3038:16: style:inconclusive: Function 'getkey2' argument 3 names different: declaration '' definition 'timeout'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3116:5: style:inconclusive: Function 'getkey3' argument 1 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3116:10: style:inconclusive: Function 'getkey3' argument 2 names different: declaration '' definition 'code'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3116:16: style:inconclusive: Function 'getkey3' argument 3 names different: declaration '' definition 'timeout'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3130:5: style:inconclusive: Function 'ungetkey2' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3130:8: style:inconclusive: Function 'ungetkey2' argument 2 names different: declaration '' definition 'desc'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3153:5: style:inconclusive: Function 'setscroll' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3153:8: style:inconclusive: Function 'setscroll' argument 2 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3159:5: style:inconclusive: Function 'locate' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3159:8: style:inconclusive: Function 'locate' argument 2 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3170:5: style:inconclusive: Function 'getwsize' argument 1 names different: declaration '' definition 'xmax'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3170:11: style:inconclusive: Function 'getwsize' argument 2 names different: declaration '' definition 'ymax'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3228:5: style:inconclusive: Function 'setwsize' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3228:9: style:inconclusive: Function 'setwsize' argument 2 names different: declaration '' definition 'xmax'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3228:15: style:inconclusive: Function 'setwsize' argument 3 names different: declaration '' definition 'ymax'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3262:8: style:inconclusive: Function 'cvasprintf' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3263:13: style:inconclusive: Function 'cvasprintf' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3264:9: style:inconclusive: Function 'cvasprintf' argument 3 names different: declaration '' definition 'args'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3327:13: style:inconclusive: Function 'kanjiputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3333:13: style:inconclusive: Function 'attrputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3334:5: style:inconclusive: Function 'attrputs' argument 2 names different: declaration '' definition 'isstandout'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3369:13: style:inconclusive: Function 'attrkanjiputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3370:5: style:inconclusive: Function 'attrkanjiputs' argument 2 names different: declaration '' definition 'isstandout'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3376:5: style:inconclusive: Function 'chgcolor' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3376:12: style:inconclusive: Function 'chgcolor' argument 2 names different: declaration '' definition 'reverse'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3398:5: style:inconclusive: Function 'movecursor' argument 1 names different: declaration '' definition 'n1'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3398:9: style:inconclusive: Function 'movecursor' argument 2 names different: declaration '' definition 'n2'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:3398:13: style:inconclusive: Function 'movecursor' argument 3 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/term.c:2237:20: style: Argument 'cnt' shadows outer variable [shadowVariable] FD-3.01j/term.c:3305:5: note: Shadowed variable FD-3.01j/term.c:2237:20: note: Shadow argument FD-3.01j/term.c:3334:5: style: Argument 'isstandout' shadows outer variable [shadowVariable] FD-3.01j/term.c:3350:5: note: Shadowed variable FD-3.01j/term.c:3334:5: note: Shadow argument FD-3.01j/term.c:3370:5: style: Argument 'isstandout' shadows outer variable [shadowVariable] FD-3.01j/term.c:3350:5: note: Shadowed variable FD-3.01j/term.c:3370:5: note: Shadow argument FD-3.01j/term.c:832:17: style: Variable 'ccp' can be declared as pointer to const [constVariablePointer] FD-3.01j/term.c:834:22: style: Variable 'ttyp' can be declared as pointer to const [constVariablePointer] FD-3.01j/term.c:1368:8: style: Variable 'format' can be declared as pointer to const [constVariablePointer] FD-3.01j/term.c:3042:12: style: Variable 'seq' can be declared as pointer to const [constVariablePointer] FD-3.01j/termemu.c:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/termemu.c:264:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/termemu.c:711:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOPTY_K [valueFlowBailoutIncompleteVar] FD-3.01j/termemu.c:739:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/termemu.c:56:5: style:inconclusive: Function 'doscroll' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:56:8: style:inconclusive: Function 'doscroll' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:56:11: style:inconclusive: Function 'doscroll' argument 3 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:56:14: style:inconclusive: Function 'doscroll' argument 4 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:63:5: style:inconclusive: Function 'regionscroll' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:63:8: style:inconclusive: Function 'regionscroll' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:63:11: style:inconclusive: Function 'regionscroll' argument 3 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:63:14: style:inconclusive: Function 'regionscroll' argument 4 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:63:17: style:inconclusive: Function 'regionscroll' argument 5 names different: declaration '' definition 'min'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:63:22: style:inconclusive: Function 'regionscroll' argument 6 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:121:5: style:inconclusive: Function 'selectpty' argument 1 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:121:10: style:inconclusive: Function 'selectpty' argument 2 names different: declaration '' definition 'fds'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:122:6: style:inconclusive: Function 'selectpty' argument 3 names different: declaration '' definition 'result'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:123:6: style:inconclusive: Function 'selectpty' argument 4 names different: declaration '' definition 'timeout'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:229:5: style:inconclusive: Function 'syncptyout' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:229:9: style:inconclusive: Function 'syncptyout' argument 2 names different: declaration '' definition 'cmd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:254:5: style:inconclusive: Function 'recvbuf' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:255:8: style:inconclusive: Function 'recvbuf' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:256:5: style:inconclusive: Function 'recvbuf' argument 3 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:276:5: style:inconclusive: Function 'sendbuf' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:277:14: style:inconclusive: Function 'sendbuf' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:278:5: style:inconclusive: Function 'sendbuf' argument 3 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:284:5: style:inconclusive: Function 'recvword' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:284:10: style:inconclusive: Function 'recvword' argument 2 names different: declaration '' definition 'np'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:295:5: style:inconclusive: Function 'sendword' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:295:9: style:inconclusive: Function 'sendword' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:304:5: style:inconclusive: Function 'recvstring' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:305:8: style:inconclusive: Function 'recvstring' argument 2 names different: declaration '' definition 'cpp'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:326:5: style:inconclusive: Function 'sendstring' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:327:13: style:inconclusive: Function 'sendstring' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:340:5: style:inconclusive: Function 'sendvar' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:341:8: style:inconclusive: Function 'sendvar' argument 2 names different: declaration '' definition 'var'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:355:5: style:inconclusive: Function 'sendheredoc' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:356:12: style:inconclusive: Function 'sendheredoc' argument 2 names different: declaration '' definition 'hdp'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:368:5: style:inconclusive: Function 'sendrlist' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:369:15: style:inconclusive: Function 'sendrlist' argument 2 names different: declaration '' definition 'rp'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:382:5: style:inconclusive: Function 'sendcommand' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:383:12: style:inconclusive: Function 'sendcommand' argument 2 names different: declaration '' definition 'comm'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:384:13: style:inconclusive: Function 'sendcommand' argument 3 names different: declaration '' definition 'trp'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:401:5: style:inconclusive: Function 'sendstree' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:402:13: style:inconclusive: Function 'sendstree' argument 2 names different: declaration '' definition 'trp'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:631:13: style:inconclusive: Function 'awakechild' argument 1 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:631:23: style:inconclusive: Function 'awakechild' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:632:5: style:inconclusive: Function 'awakechild' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:668:8: style:inconclusive: Function 'recvmacro' argument 1 names different: declaration '' definition 'commandp'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:668:20: style:inconclusive: Function 'recvmacro' argument 2 names different: declaration '' definition 'argp'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:669:6: style:inconclusive: Function 'recvmacro' argument 3 names different: declaration '' definition 'flagsp'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:702:13: style:inconclusive: Function 'callmacro' argument 1 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:702:23: style:inconclusive: Function 'callmacro' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:703:5: style:inconclusive: Function 'callmacro' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:732:13: style:inconclusive: Function 'ptymacro' argument 1 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:732:23: style:inconclusive: Function 'ptymacro' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:733:5: style:inconclusive: Function 'ptymacro' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:878:5: style:inconclusive: Function 'killpty' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:878:9: style:inconclusive: Function 'killpty' argument 2 names different: declaration '' definition 'statusp'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:928:5: style:inconclusive: Function 'checkpty' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/termemu.c:384:13: style: Parameter 'trp' can be declared as pointer to const [constParameterPointer] FD-3.01j/termio.c:289:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/termio.c:328:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/termio.c:361:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/termio.c:373:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/termio.c:390:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] FD-3.01j/termio.c:440:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFD [valueFlowBailoutIncompleteVar] FD-3.01j/termio.c:592:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCSETN [valueFlowBailoutIncompleteVar] FD-3.01j/termio.c:642:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tchars [valueFlowBailoutIncompleteVar] FD-3.01j/termio.c:743:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/termio.c:398:24: error: Allocation with open, newdup doesn't release it. [leakNoVarFunctionCall] FD-3.01j/termio.c:234:5: style:inconclusive: Function 'isvalidfd' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:252:5: style:inconclusive: Function 'newdup' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:272:5: style:inconclusive: Function 'sureread' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:273:8: style:inconclusive: Function 'sureread' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:274:5: style:inconclusive: Function 'sureread' argument 3 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:308:5: style:inconclusive: Function 'surewrite' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:309:14: style:inconclusive: Function 'surewrite' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:310:5: style:inconclusive: Function 'surewrite' argument 3 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:356:5: style:inconclusive: Function 'safeclose' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:368:8: style:inconclusive: Function 'safefclose' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:381:6: style:inconclusive: Function 'opentty' argument 1 names different: declaration '' definition 'fdp'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:382:9: style:inconclusive: Function 'opentty' argument 2 names different: declaration '' definition 'fpp'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:420:6: style:inconclusive: Function 'closetty' argument 1 names different: declaration '' definition 'fdp'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:421:9: style:inconclusive: Function 'closetty' argument 2 names different: declaration '' definition 'fpp'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:435:5: style:inconclusive: Function 'closeonexec' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:569:5: style:inconclusive: Function 'loadtermio' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:570:13: style:inconclusive: Function 'loadtermio' argument 2 names different: declaration '' definition 'tty'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:570:19: style:inconclusive: Function 'loadtermio' argument 3 names different: declaration '' definition 'ws'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:608:5: style:inconclusive: Function 'savetermio' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:609:8: style:inconclusive: Function 'savetermio' argument 2 names different: declaration '' definition 'ttyp'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:609:16: style:inconclusive: Function 'savetermio' argument 3 names different: declaration '' definition 'wsp'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:698:5: style:inconclusive: Function 'sureselect' argument 1 names different: declaration '' definition 'nfd'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:698:10: style:inconclusive: Function 'sureselect' argument 2 names different: declaration '' definition 'fds'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:699:6: style:inconclusive: Function 'sureselect' argument 3 names different: declaration '' definition 'result'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:700:8: style:inconclusive: Function 'sureselect' argument 4 names different: declaration '' definition 'vp'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:701:5: style:inconclusive: Function 'sureselect' argument 5 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] FD-3.01j/termio.c:698:10: style: Parameter 'fds' can be declared as const array [constParameter] FD-3.01j/time.c:107:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XF_ERROR [valueFlowBailoutIncompleteVar] FD-3.01j/time.c:187:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/time.c:226:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] FD-3.01j/time.c:261:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] FD-3.01j/time.c:48:9: style:inconclusive: Function 'Xtime' argument 1 names different: declaration '' definition 'tp'. [funcArgNamesDifferentUnnamed] FD-3.01j/time.c:76:15: style:inconclusive: Function 'char2long' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/time.c:85:18: style:inconclusive: Function 'tmcmp' argument 1 names different: declaration '' definition 'tm1'. [funcArgNamesDifferentUnnamed] FD-3.01j/time.c:85:24: style:inconclusive: Function 'tmcmp' argument 2 names different: declaration '' definition 'tm2'. [funcArgNamesDifferentUnnamed] FD-3.01j/time.c:103:8: style:inconclusive: Function 'Xfseek' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] FD-3.01j/time.c:104:7: style:inconclusive: Function 'Xfseek' argument 2 names different: declaration '' definition 'offset'. [funcArgNamesDifferentUnnamed] FD-3.01j/time.c:105:5: style:inconclusive: Function 'Xfseek' argument 3 names different: declaration '' definition 'whence'. [funcArgNamesDifferentUnnamed] FD-3.01j/time.c:119:5: style:inconclusive: Function 'getmaxday' argument 1 names different: declaration '' definition 'mon'. [funcArgNamesDifferentUnnamed] FD-3.01j/time.c:119:10: style:inconclusive: Function 'getmaxday' argument 2 names different: declaration '' definition 'year'. [funcArgNamesDifferentUnnamed] FD-3.01j/time.c:144:18: style:inconclusive: Function 'Xtimegm' argument 1 names different: declaration '' definition 'tm'. [funcArgNamesDifferentUnnamed] FD-3.01j/time.c:173:18: style:inconclusive: Function 'gettimezone' argument 1 names different: declaration '' definition 'tm'. [funcArgNamesDifferentUnnamed] FD-3.01j/time.c:174:8: style:inconclusive: Function 'gettimezone' argument 2 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] FD-3.01j/time.c:279:12: style:inconclusive: Function 'Xtimelocal' argument 1 names different: declaration '' definition 'tm'. [funcArgNamesDifferentUnnamed] FD-3.01j/time.c:76:15: style: Parameter 's' can be declared as pointer to const [constParameterPointer] FD-3.01j/time.c:85:18: style: Parameter 'tm1' can be declared as pointer to const [constParameterPointer] FD-3.01j/time.c:85:24: style: Parameter 'tm2' can be declared as pointer to const [constParameterPointer] FD-3.01j/time.c:173:18: style: Parameter 'tm' can be declared as pointer to const [constParameterPointer] FD-3.01j/tree.c:64:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/tree.c:123:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/tree.c:687:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGD_K [valueFlowBailoutIncompleteVar] FD-3.01j/tree.c:728:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/tree.c:845:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOROW_K [valueFlowBailoutIncompleteVar] FD-3.01j/tree.c:231:52: style: Condition 'list[i].ino==(ino_t)-1' is always false [knownConditionTrueFalse] FD-3.01j/tree.c:788:6: style: Condition '!(tr_cur=&(tr_cur->sub[0]))' is always false [knownConditionTrueFalse] FD-3.01j/tree.c:58:13: style:inconclusive: Function 'evaldir' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:59:5: style:inconclusive: Function 'evaldir' argument 2 names different: declaration '' definition 'disp'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:118:13: style:inconclusive: Function 'maketree' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:119:11: style:inconclusive: Function 'maketree' argument 2 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:119:18: style:inconclusive: Function 'maketree' argument 3 names different: declaration '' definition 'parent'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:120:5: style:inconclusive: Function 'maketree' argument 4 names different: declaration '' definition 'level'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:120:13: style:inconclusive: Function 'maketree' argument 5 names different: declaration '' definition 'maxp'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:272:11: style:inconclusive: Function '_showtree' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:273:5: style:inconclusive: Function '_showtree' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:273:10: style:inconclusive: Function '_showtree' argument 3 names different: declaration '' definition 'nest'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:273:16: style:inconclusive: Function '_showtree' argument 4 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:356:11: style:inconclusive: Function '_searchtree' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:357:5: style:inconclusive: Function '_searchtree' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:357:10: style:inconclusive: Function '_searchtree' argument 3 names different: declaration '' definition 'nest'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:395:11: style:inconclusive: Function 'expandtree' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:453:11: style:inconclusive: Function 'expandall' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:533:11: style:inconclusive: Function 'freetree' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:534:5: style:inconclusive: Function 'freetree' argument 2 names different: declaration '' definition 'max'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:837:5: style:inconclusive: Function 'tree' argument 1 names different: declaration '' definition 'cleanup'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:837:15: style:inconclusive: Function 'tree' argument 2 names different: declaration '' definition 'drvp'. [funcArgNamesDifferentUnnamed] FD-3.01j/tree.c:126:12: style: Variable 'lp' can be declared as pointer to const [constVariablePointer] FD-3.01j/tree.c:131:14: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] FD-3.01j/tree.c:586:12: style: Variable 'old' can be declared as pointer to const [constVariablePointer] FD-3.01j/unixdisk.c:116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:186:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:322:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dosdrive [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:404:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:459:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:573:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:616:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:629:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_RESET [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:651:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sectsize [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:765:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:873:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIOS_TYPE [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:941:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sectsize [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:1046:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dosdrive [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:1120:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_sect [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:1236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doint25 [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:1348:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:1410:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dosfind_t [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:1458:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATETIMEFORMAT [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:1487:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATETIMEFORMAT [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:1515:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:1605:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DID_IFLFN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:1623:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:1696:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DID_IFLFN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:1729:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:1803:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:1852:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:1918:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:1949:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:1976:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:2055:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:2120:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:2162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:2217:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:2256:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:2299:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] FD-3.01j/unixdisk.c:1228:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] FD-3.01j/unixdisk.c:114:13: style:inconclusive: Function 'duplpath' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:236:13: style:inconclusive: Function 'isreserved' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:384:13: style:inconclusive: Function 'regpath' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:385:7: style:inconclusive: Function 'regpath' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:624:5: style:inconclusive: Function 'biosreset' argument 1 names different: declaration '' definition 'drive'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:640:5: style:inconclusive: Function '_biosdiskio' argument 1 names different: declaration '' definition 'drive'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:640:12: style:inconclusive: Function '_biosdiskio' argument 2 names different: declaration '' definition 'head'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:640:18: style:inconclusive: Function '_biosdiskio' argument 3 names different: declaration '' definition 'sect'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:640:24: style:inconclusive: Function '_biosdiskio' argument 4 names different: declaration '' definition 'cyl'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:641:9: style:inconclusive: Function '_biosdiskio' argument 5 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:642:5: style:inconclusive: Function '_biosdiskio' argument 6 names different: declaration '' definition 'nsect'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:642:12: style:inconclusive: Function '_biosdiskio' argument 7 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:642:18: style:inconclusive: Function '_biosdiskio' argument 8 names different: declaration '' definition 'retry'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:753:5: style:inconclusive: Function 'xbiosdiskio' argument 1 names different: declaration '' definition 'drive'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:754:8: style:inconclusive: Function 'xbiosdiskio' argument 2 names different: declaration '' definition 'sect'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:754:14: style:inconclusive: Function 'xbiosdiskio' argument 3 names different: declaration '' definition 'f_sect'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:755:9: style:inconclusive: Function 'xbiosdiskio' argument 4 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:756:5: style:inconclusive: Function 'xbiosdiskio' argument 5 names different: declaration '' definition 'nsect'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:756:12: style:inconclusive: Function 'xbiosdiskio' argument 6 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:756:18: style:inconclusive: Function 'xbiosdiskio' argument 7 names different: declaration '' definition 'retry'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:865:5: style:inconclusive: Function 'getdrvparam' argument 1 names different: declaration '' definition 'drv'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:866:10: style:inconclusive: Function 'getdrvparam' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:930:5: style:inconclusive: Function '_checkdrive' argument 1 names different: declaration '' definition 'head'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:930:11: style:inconclusive: Function '_checkdrive' argument 2 names different: declaration '' definition 'sect'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:930:17: style:inconclusive: Function '_checkdrive' argument 3 names different: declaration '' definition 'cyl'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:931:8: style:inconclusive: Function '_checkdrive' argument 4 names different: declaration '' definition 'l_sect'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:931:16: style:inconclusive: Function '_checkdrive' argument 5 names different: declaration '' definition 'e_sect'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1106:5: style:inconclusive: Function 'biosdiskio' argument 1 names different: declaration '' definition 'drive'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1107:8: style:inconclusive: Function 'biosdiskio' argument 2 names different: declaration '' definition 'sect'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1108:9: style:inconclusive: Function 'biosdiskio' argument 3 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1109:5: style:inconclusive: Function 'biosdiskio' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1109:8: style:inconclusive: Function 'biosdiskio' argument 5 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1109:14: style:inconclusive: Function 'biosdiskio' argument 6 names different: declaration '' definition 'iswrite'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1157:5: style:inconclusive: Function 'lockdrive' argument 1 names different: declaration '' definition 'drv'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1195:5: style:inconclusive: Function 'unlockdrive' argument 1 names different: declaration '' definition 'drv'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1195:10: style:inconclusive: Function 'unlockdrive' argument 2 names different: declaration '' definition 'level'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1218:5: style:inconclusive: Function 'dosrawdiskio' argument 1 names different: declaration '' definition 'drv'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1219:8: style:inconclusive: Function 'dosrawdiskio' argument 2 names different: declaration '' definition 'sect'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1220:9: style:inconclusive: Function 'dosrawdiskio' argument 3 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1221:5: style:inconclusive: Function 'dosrawdiskio' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1221:8: style:inconclusive: Function 'dosrawdiskio' argument 5 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1221:14: style:inconclusive: Function 'dosrawdiskio' argument 6 names different: declaration '' definition 'iswrite'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1391:13: style:inconclusive: Function 'dos_findfirst' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1392:7: style:inconclusive: Function 'dos_findfirst' argument 2 names different: declaration '' definition 'attr'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1393:19: style:inconclusive: Function 'dos_findfirst' argument 3 names different: declaration '' definition 'result'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1423:19: style:inconclusive: Function 'dos_findnext' argument 1 names different: declaration '' definition 'result'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1447:8: style:inconclusive: Function 'lfn_findfirst' argument 1 names different: declaration '' definition 'fdp'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1448:13: style:inconclusive: Function 'lfn_findfirst' argument 2 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1449:7: style:inconclusive: Function 'lfn_findfirst' argument 3 names different: declaration '' definition 'attr'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1450:19: style:inconclusive: Function 'lfn_findfirst' argument 4 names different: declaration '' definition 'result'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1479:7: style:inconclusive: Function 'lfn_findnext' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1480:19: style:inconclusive: Function 'lfn_findnext' argument 2 names different: declaration '' definition 'result'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1499:7: style:inconclusive: Function 'lfn_findclose' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1758:7: style:inconclusive: Function 'gendosname' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1798:13: style:inconclusive: Function 'unixrenamedir' argument 1 names different: declaration '' definition 'from'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:1798:20: style:inconclusive: Function 'unixrenamedir' argument 2 names different: declaration '' definition 'to'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:2114:13: style:inconclusive: Function 'alter_findfirst' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:2115:8: style:inconclusive: Function 'alter_findfirst' argument 2 names different: declaration '' definition 'fdp'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:2116:19: style:inconclusive: Function 'alter_findfirst' argument 3 names different: declaration '' definition 'dbuf'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:2117:19: style:inconclusive: Function 'alter_findfirst' argument 4 names different: declaration '' definition 'lbuf'. [funcArgNamesDifferentUnnamed] FD-3.01j/unixdisk.c:933:15: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] FD-3.01j/urldisk.c:22:6: style: struct member '_urlopen_t::fd' is never used. [unusedStructMember] FD-3.01j/urldisk.c:23:6: style: struct member '_urlopen_t::uh' is never used. [unusedStructMember] FD-3.01j/urldisk.c:24:8: style: struct member '_urlopen_t::path' is never used. [unusedStructMember] FD-3.01j/urldisk.c:25:6: style: struct member '_urlopen_t::flags' is never used. [unusedStructMember] diff: DONE