2026-05-01 14:36 ftp://ftp.de.debian.org/debian/pool/main/d/dash/dash_0.5.12+git20240518+f47009f9a76e.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-7.0.3+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.4.0 compiler: g++ (Debian 15.2.0-17) 15.2.0 cppcheck: head 2.20.0 head-info: e5c4a734 (2026-05-01 11:10:43 +0200) count: 612 208 elapsed-time: 0.4 0.3 head-timing-info: old-timing-info: head results: dash-0.5.12+git20240518+f47009f9a76e/src/bltin/times.c:17:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_CLK_TCK [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/system.h:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASESYNTAX [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:371:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIdMAX [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:415:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:436:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:451:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:418:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISUID [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/arith_yacc.c:227:38: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] dash-0.5.12+git20240518+f47009f9a76e/src/arith_yacc.c:244:37: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] dash-0.5.12+git20240518+f47009f9a76e/src/arith_yacc.c:258:33: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] dash-0.5.12+git20240518+f47009f9a76e/src/arith_yacc.c:266:39: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] dash-0.5.12+git20240518+f47009f9a76e/src/parser.h:106:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEOF [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/error.c:110:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/error.c:219:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTDIR [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/arith_yacc.c:292:28: style:inconclusive: Function 'arith' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:57:22: style:inconclusive: Function 'setalias' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:57:40: style:inconclusive: Function 'setalias' argument 2 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:89:21: style:inconclusive: Function 'unalias' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:125:25: style:inconclusive: Function 'lookupalias' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:125:35: style:inconclusive: Function 'lookupalias' argument 2 names different: declaration '' definition 'check'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:138:14: style:inconclusive: Function 'aliascmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:138:27: style:inconclusive: Function 'aliascmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:170:16: style:inconclusive: Function 'unaliascmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:170:29: style:inconclusive: Function 'unaliascmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:191:25: style:inconclusive: Function 'freealias' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:205:63: style:inconclusive: Function 'printalias' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:210:27: style:inconclusive: Function '__lookupalias' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:140:12: style: Variable 'v' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:142:16: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/input.h:116:53: style: Parameter 'pf' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/error.c:180:2: style:inconclusive: Statements following noreturn function 'exverror()' will never be executed. [unreachableCode] dash-0.5.12+git20240518+f47009f9a76e/src/error.c:192:2: style:inconclusive: Statements following noreturn function 'exverror()' will never be executed. [unreachableCode] dash-0.5.12+git20240518+f47009f9a76e/src/error.c:79:13: style:inconclusive: Function 'exraise' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/error.c:148:14: style:inconclusive: Function 'exverror' argument 1 names different: declaration '' definition 'cond'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/error.c:148:32: style:inconclusive: Function 'exverror' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/error.c:148:45: style:inconclusive: Function 'exverror' argument 3 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/error.c:171:22: style:inconclusive: Function 'sh_error' argument 1 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/error.c:185:13: style:inconclusive: Function 'exerror' argument 1 names different: declaration '' definition 'cond'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/error.c:185:31: style:inconclusive: Function 'exerror' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/error.c:200:22: style:inconclusive: Function 'sh_warnx' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/error.c:217:12: style:inconclusive: Function 'errmsg' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/error.c:217:19: style:inconclusive: Function 'errmsg' argument 2 names different: declaration '' definition 'action'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:277:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/eval.c:285:2: error: #error NAND + 1 != NOR [preprocessorErrorDirective] dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:236:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:254:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:238:20: style:inconclusive: Function 'syntax' argument 1 names different: declaration '' definition 'op'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:238:36: style:inconclusive: Function 'syntax' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:247:18: style:inconclusive: Function 'oexpr' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:262:18: style:inconclusive: Function 'aexpr' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:278:18: style:inconclusive: Function 'nexpr' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:290:20: style:inconclusive: Function 'primary' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:385:15: style:inconclusive: Function 'filstat' argument 1 names different: declaration '' definition 'nm'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:385:30: style:inconclusive: Function 'filstat' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:434:32: style:inconclusive: Function 't_lex' argument 1 names different: declaration '' definition 'tp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:455:29: style:inconclusive: Function 'isoperand' argument 1 names different: declaration '' definition 'tp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:470:21: style:inconclusive: Function 'newerf' argument 1 names different: declaration '' definition 'f1'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:470:37: style:inconclusive: Function 'newerf' argument 2 names different: declaration '' definition 'f2'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:488:21: style:inconclusive: Function 'olderf' argument 1 names different: declaration '' definition 'f1'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:488:37: style:inconclusive: Function 'olderf' argument 2 names different: declaration '' definition 'f2'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:506:21: style:inconclusive: Function 'equalf' argument 1 names different: declaration '' definition 'f1'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:506:37: style:inconclusive: Function 'equalf' argument 2 names different: declaration '' definition 'f2'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:437:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:458:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:93:11: style:inconclusive: Function 'cdcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:93:24: style:inconclusive: Function 'cdcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:165:18: style:inconclusive: Function 'docd' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:165:28: style:inconclusive: Function 'docd' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:195:23: style:inconclusive: Function 'updatepwd' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:288:12: style:inconclusive: Function 'pwdcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:288:25: style:inconclusive: Function 'pwdcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:304:20: style:inconclusive: Function 'setpwd' argument 1 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:304:29: style:inconclusive: Function 'setpwd' argument 2 names different: declaration '' definition 'setold'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:198:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:221:21: portability: '(void*)stacknxt' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:217:8: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:172:44: style: Condition '++fmt||1' is always true [knownConditionTrueFalse] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:276:23: style:inconclusive: Function 'conv_escape_str' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:276:35: style:inconclusive: Function 'conv_escape_str' argument 2 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:318:19: style:inconclusive: Function 'conv_escape' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:318:29: style:inconclusive: Function 'conv_escape' argument 2 names different: declaration '' definition 'conv_ch'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:357:20: style:inconclusive: Function 'mklong' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:357:37: style:inconclusive: Function 'mklong' argument 2 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:401:16: style:inconclusive: Function 'getuintmax' argument 1 names different: declaration '' definition 'sign'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:443:30: style:inconclusive: Function 'check_conversion' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:443:45: style:inconclusive: Function 'check_conversion' argument 2 names different: declaration '' definition 'ep'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:458:13: style:inconclusive: Function 'echocmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:458:26: style:inconclusive: Function 'echocmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:227:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:404:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:426:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:470:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/mail.c:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:94:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:162:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_SETSIZE [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:170:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EL_TERMINAL [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:194:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:454:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_FIRST [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/input.c:166:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/input.c:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/input.c:269:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEOF [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/input.c:434:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/input.c:460:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/mail.c:112:24: style:inconclusive: Function 'changemail' argument 1 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:119:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:155:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PATH_BSHELL [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:299:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILTIN_REGULAR [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:319:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:383:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:537:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable builtincmd [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:560:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILTIN_REGULAR [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:621:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILTIN_REGULAR [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:815:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/input.c:367:18: style:inconclusive: Function 'pushstring' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/input.c:367:27: style:inconclusive: Function 'pushstring' argument 2 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/input.c:429:26: style:inconclusive: Function 'setinputfile' argument 1 names different: declaration '' definition 'fname'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/input.c:429:37: style:inconclusive: Function 'setinputfile' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/input.c:471:22: style:inconclusive: Function 'setinputstring' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/input.c:527:36: style:inconclusive: Function 'unwindfiles' argument 1 names different: declaration '' definition 'stop'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/input.c:527:36: style: Parameter 'stop' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/main.c:301:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:323:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:824:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ps [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/main.c:90:10: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:919:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/main.c:90:23: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1187:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/main.c:199:13: style:inconclusive: Function 'cmdloop' argument 1 names different: declaration '' definition 'top'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1408:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTOFD [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/main.c:265:26: style:inconclusive: Function 'read_profile' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1545:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/main.c:282:19: style:inconclusive: Function 'readcmdfile' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/main.c:298:21: style:inconclusive: Function 'find_dot_file' argument 1 names different: declaration '' definition 'basename'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/main.c:324:12: style:inconclusive: Function 'dotcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/main.c:324:25: style:inconclusive: Function 'dotcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/main.c:346:13: style:inconclusive: Function 'exitcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/main.c:346:26: style:inconclusive: Function 'exitcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/main.c:92:8: style: Variable 'shinit' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/main.c:282:19: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:509:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:806:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASESYNTAX [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1268:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1403:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_MAX [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1520:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:51:17: style:inconclusive: Function 'ckmalloc' argument 1 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:67:19: style:inconclusive: Function 'ckrealloc' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:67:29: style:inconclusive: Function 'ckrealloc' argument 2 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:81:21: style:inconclusive: Function 'savestr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:114:16: style:inconclusive: Function 'stalloc' argument 1 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:148:19: style:inconclusive: Function 'stunalloc' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:170:37: style:inconclusive: Function 'setstackmark' argument 1 names different: declaration '' definition 'mark'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:177:32: style:inconclusive: Function 'popstackmark' argument 1 names different: declaration '' definition 'mark'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:281:21: style:inconclusive: Function 'makestrspace' argument 1 names different: declaration '' definition 'newlen'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:281:35: style:inconclusive: Function 'makestrspace' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:289:21: style:inconclusive: Function 'stnputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:289:31: style:inconclusive: Function 'stnputs' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:289:40: style:inconclusive: Function 'stnputs' argument 3 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:297:20: style:inconclusive: Function 'stputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:297:29: style:inconclusive: Function 'stputs' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:232:9: style: Variable 'oldspace' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:281:35: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:266:22: portability: '(void*)stacknxt' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:153:25: style:inconclusive: Function 'sethistsize' argument 1 names different: declaration '' definition 'hs'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:167:21: style:inconclusive: Function 'setterm' argument 1 names different: declaration '' definition 'term'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:181:13: style:inconclusive: Function 'histcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:181:26: style:inconclusive: Function 'histcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:415:24: style:inconclusive: Function 'fc_replace' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:415:33: style:inconclusive: Function 'fc_replace' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:415:42: style:inconclusive: Function 'fc_replace' argument 3 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:437:20: style:inconclusive: Function 'not_fcnumber' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:447:26: style:inconclusive: Function 'str_to_event' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:447:35: style:inconclusive: Function 'str_to_event' argument 2 names different: declaration '' definition 'last'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:415:42: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:437:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/miscbltin.c:155:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:460:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:490:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:109:18: style:inconclusive: Function 'shellexec' argument 1 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:109:36: style:inconclusive: Function 'shellexec' argument 2 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:109:46: style:inconclusive: Function 'shellexec' argument 3 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:153:15: style:inconclusive: Function 'tryexec' argument 1 names different: declaration '' definition 'cmd'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:153:27: style:inconclusive: Function 'tryexec' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:153:40: style:inconclusive: Function 'tryexec' argument 3 names different: declaration '' definition 'envp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:268:13: style:inconclusive: Function 'hashcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:268:26: style:inconclusive: Function 'hashcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:312:29: style:inconclusive: Function 'printentry' argument 1 names different: declaration '' definition 'cmdp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:351:20: style:inconclusive: Function 'find_command' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:351:43: style:inconclusive: Function 'find_command' argument 2 names different: declaration '' definition 'entry'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:351:54: style:inconclusive: Function 'find_command' argument 3 names different: declaration '' definition 'act'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:351:71: style:inconclusive: Function 'find_command' argument 4 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:532:26: style:inconclusive: Function 'find_builtin' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:578:24: style:inconclusive: Function 'changepath' argument 1 names different: declaration '' definition 'newval'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:649:23: style:inconclusive: Function 'cmdlookup' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:649:33: style:inconclusive: Function 'cmdlookup' argument 2 names different: declaration '' definition 'add'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:721:19: style:inconclusive: Function 'addcmdentry' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:721:42: style:inconclusive: Function 'addcmdentry' argument 2 names different: declaration '' definition 'entry'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:740:19: style:inconclusive: Function 'defun' argument 1 names different: declaration '' definition 'func'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:757:23: style:inconclusive: Function 'unsetfunc' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:771:13: style:inconclusive: Function 'typecmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:771:26: style:inconclusive: Function 'typecmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:782:44: style:inconclusive: Function 'describe_command' argument 1 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:782:55: style:inconclusive: Function 'describe_command' argument 2 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:783:41: style:inconclusive: Function 'describe_command' argument 3 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:783:51: style:inconclusive: Function 'describe_command' argument 4 names different: declaration '' definition 'verbose'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:884:20: style:inconclusive: Function 'commandcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:884:33: style:inconclusive: Function 'commandcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:651:15: style: Local variable 'hashval' shadows outer function [shadowFunction] dash-0.5.12+git20240518+f47009f9a76e/src/var.h:156:28: note: Shadowed declaration dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:651:15: note: Shadow variable dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:403:51: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:316:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:328:59: style: Parameter 'statb' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:721:19: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:721:42: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:759:19: style: Variable 'cmdp' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:786:19: style: Variable 'cmdp' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:427:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/miscbltin.c:116:13: style:inconclusive: Function 'readcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/miscbltin.c:116:26: style:inconclusive: Function 'readcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/miscbltin.c:208:14: style:inconclusive: Function 'umaskcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/miscbltin.c:208:27: style:inconclusive: Function 'umaskcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/miscbltin.c:121:8: style: Variable 'prompt' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/mksignames.c:400:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:349:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:165:10: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:165:23: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:186:16: style:inconclusive: Function 'readfile' argument 1 names different: declaration '' definition 'fname'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:230:13: style:inconclusive: Function 'match' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:230:25: style:inconclusive: Function 'match' argument 2 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:246:18: style:inconclusive: Function 'gooddefine' argument 1 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:269:23: style:inconclusive: Function 'doevent' argument 1 names different: declaration '' definition 'ep'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:269:33: style:inconclusive: Function 'doevent' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:269:43: style:inconclusive: Function 'doevent' argument 3 names different: declaration '' definition 'fname'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:306:17: style:inconclusive: Function 'doinclude' argument 1 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:330:14: style:inconclusive: Function 'dodecl' argument 1 names different: declaration '' definition 'line1'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:330:27: style:inconclusive: Function 'dodecl' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:407:14: style:inconclusive: Function 'addstr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:407:30: style:inconclusive: Function 'addstr' argument 2 names different: declaration '' definition 'text'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:419:13: style:inconclusive: Function 'addchar' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:419:29: style:inconclusive: Function 'addchar' argument 2 names different: declaration '' definition 'text'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:440:24: style:inconclusive: Function 'writetext' argument 1 names different: declaration '' definition 'text'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:440:36: style:inconclusive: Function 'writetext' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:455:15: style:inconclusive: Function 'ckfopen' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:455:27: style:inconclusive: Function 'ckfopen' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:467:14: style:inconclusive: Function 'ckmalloc' argument 1 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:477:15: style:inconclusive: Function 'savestr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:487:13: style:inconclusive: Function 'error' argument 1 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:232:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:232:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:248:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:269:43: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:407:14: style: Parameter 's' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:442:16: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:455:15: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:455:27: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:477:15: style: Parameter 's' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:487:13: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/mksyntax.c:103:10: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mksyntax.c:103:23: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mksyntax.c:219:17: style:inconclusive: Function 'filltable' argument 1 names different: declaration '' definition 'dftval'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mksyntax.c:249:11: style:inconclusive: Function 'add' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mksyntax.c:249:20: style:inconclusive: Function 'add' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mksyntax.c:262:13: style:inconclusive: Function 'print' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mksyntax.c:249:11: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/mksyntax.c:262:13: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:99:10: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:99:23: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:209:14: style:inconclusive: Function 'output' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:270:16: style:inconclusive: Function 'outsizes' argument 1 names different: declaration '' definition 'cfile'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:284:15: style:inconclusive: Function 'outfunc' argument 1 names different: declaration '' definition 'cfile'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:284:26: style:inconclusive: Function 'outfunc' argument 2 names different: declaration '' definition 'calcsize'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:363:12: style:inconclusive: Function 'indent' argument 1 names different: declaration '' definition 'amount'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:363:26: style:inconclusive: Function 'indent' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:376:17: style:inconclusive: Function 'nextfield' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:421:19: style:inconclusive: Function 'error' argument 1 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:440:21: style:inconclusive: Function 'savestr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:216:16: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:217:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:287:16: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:990:8: style: Obsolescent function 'vfork' called. It is recommended to use 'fork' instead. [prohibitedvforkCalled] dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:955:6: style: Condition 'jp' is always true [knownConditionTrueFalse] dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:109:20: style:inconclusive: Function 'prefix' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:109:40: style:inconclusive: Function 'prefix' argument 2 names different: declaration '' definition 'pfx'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:126:29: style:inconclusive: Function 'atomax' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:126:36: style:inconclusive: Function 'atomax' argument 2 names different: declaration '' definition 'base'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:153:31: style:inconclusive: Function 'atomax10' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:164:20: style:inconclusive: Function 'number' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:181:23: style:inconclusive: Function 'is_number' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:197:26: style:inconclusive: Function 'single_quote' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:241:21: style:inconclusive: Function 'sstrdup' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:251:21: style:inconclusive: Function 'pstrcmp' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:251:36: style:inconclusive: Function 'pstrcmp' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:260:24: style:inconclusive: Function 'findstring' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:260:46: style:inconclusive: Function 'findstring' argument 2 names different: declaration '' definition 'array'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:260:60: style:inconclusive: Function 'findstring' argument 3 names different: declaration '' definition 'nmemb'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:133:24: style:inconclusive: Function 'set_curjob' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:133:37: style:inconclusive: Function 'set_curjob' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:202:15: style:inconclusive: Function 'setjobctl' argument 1 names different: declaration '' definition 'on'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:264:17: style:inconclusive: Function 'killcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:264:30: style:inconclusive: Function 'killcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:357:25: style:inconclusive: Function 'jobno' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:364:11: style:inconclusive: Function 'fgcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:364:24: style:inconclusive: Function 'fgcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:388:15: style:inconclusive: Function 'bgcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:388:28: style:inconclusive: Function 'bgcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:399:24: style:inconclusive: Function 'restartjob' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:399:32: style:inconclusive: Function 'restartjob' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:429:21: style:inconclusive: Function 'sprint_status' argument 1 names different: declaration '' definition 'os'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:429:29: style:inconclusive: Function 'sprint_status' argument 2 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:429:41: style:inconclusive: Function 'sprint_status' argument 3 names different: declaration '' definition 'sigonly'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:539:13: style:inconclusive: Function 'jobscmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:539:26: style:inconclusive: Function 'jobscmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:570:25: style:inconclusive: Function 'showjobs' argument 1 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:570:34: style:inconclusive: Function 'showjobs' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:590:21: style:inconclusive: Function 'freejob' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:610:13: style:inconclusive: Function 'waitcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:610:26: style:inconclusive: Function 'waitcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:679:20: style:inconclusive: Function 'getjob' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:679:30: style:inconclusive: Function 'getjob' argument 2 names different: declaration '' definition 'getctl'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:766:25: style:inconclusive: Function 'makejob' argument 1 names different: declaration '' definition 'nprocs'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:863:35: style:inconclusive: Function 'forkchild' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:863:51: style:inconclusive: Function 'forkchild' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:863:58: style:inconclusive: Function 'forkchild' argument 3 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:926:36: style:inconclusive: Function 'forkparent' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:926:52: style:inconclusive: Function 'forkparent' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:926:59: style:inconclusive: Function 'forkparent' argument 3 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:926:71: style:inconclusive: Function 'forkparent' argument 4 names different: declaration '' definition 'pid'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:966:23: style:inconclusive: Function 'forkshell' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:966:39: style:inconclusive: Function 'forkshell' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:966:46: style:inconclusive: Function 'forkshell' argument 3 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1028:24: style:inconclusive: Function 'waitforjob' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1141:23: style:inconclusive: Function 'dowait' argument 1 names different: declaration '' definition 'block'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1141:42: style:inconclusive: Function 'dowait' argument 2 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1184:14: style:inconclusive: Function 'waitproc' argument 1 names different: declaration '' definition 'block'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1184:26: style:inconclusive: Function 'waitproc' argument 2 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1247:25: style:inconclusive: Function 'commandtext' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1266:20: style:inconclusive: Function 'cmdtxt' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1420:21: style:inconclusive: Function 'cmdlist' argument 1 names different: declaration '' definition 'np'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1420:29: style:inconclusive: Function 'cmdlist' argument 2 names different: declaration '' definition 'sep'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1433:21: style:inconclusive: Function 'cmdputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1521:22: style:inconclusive: Function 'showpipe' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1521:41: style:inconclusive: Function 'showpipe' argument 2 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1536:16: style:inconclusive: Function 'xtcsetpgrp' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1536:26: style:inconclusive: Function 'xtcsetpgrp' argument 2 names different: declaration '' definition 'pgrp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1551:23: style:inconclusive: Function 'getstatus' argument 1 names different: declaration '' definition 'job'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1064:43: style: Parameter 'job' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1081:20: style: Variable 'spend' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1222:14: style: Variable 'jp' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1521:22: style: Parameter 'jp' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1524:19: style: Variable 'spend' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:223:8: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:228:16: style: Variable 'on' is assigned a value that is never used. [unreadVariable] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:369:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:135:20: style:inconclusive: Function 'outmem' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:135:30: style:inconclusive: Function 'outmem' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:135:50: style:inconclusive: Function 'outmem' argument 3 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:201:20: style:inconclusive: Function 'outstr' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:201:38: style:inconclusive: Function 'outstr' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:220:14: style:inconclusive: Function 'outcslow' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:220:32: style:inconclusive: Function 'outcslow' argument 2 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:239:25: style:inconclusive: Function 'flushout' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:259:23: style:inconclusive: Function 'outfmt' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:259:41: style:inconclusive: Function 'outfmt' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:270:21: style:inconclusive: Function 'out1fmt' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:281:14: style:inconclusive: Function 'fmtstr' argument 1 names different: declaration '' definition 'outbuf'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:281:29: style:inconclusive: Function 'fmtstr' argument 2 names different: declaration '' definition 'length'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:281:49: style:inconclusive: Function 'fmtstr' argument 3 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:314:22: style:inconclusive: Function 'xasprintf' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:314:38: style:inconclusive: Function 'xasprintf' argument 2 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:328:25: style:inconclusive: Function 'doformat' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:328:43: style:inconclusive: Function 'doformat' argument 2 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:328:54: style:inconclusive: Function 'doformat' argument 3 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:356:12: style:inconclusive: Function 'xwrite' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:356:28: style:inconclusive: Function 'xwrite' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:356:38: style:inconclusive: Function 'xwrite' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:407:18: style:inconclusive: Function 'xvsnprintf' argument 1 names different: declaration '' definition 'outbuf'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:407:33: style:inconclusive: Function 'xvsnprintf' argument 2 names different: declaration '' definition 'length'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:407:53: style:inconclusive: Function 'xvsnprintf' argument 3 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:407:66: style:inconclusive: Function 'xvsnprintf' argument 4 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/mksignames.c:246:25: style: Variable 'signal_names[6]' is reassigned a value before the old one has been used. [redundantAssignment] dash-0.5.12+git20240518+f47009f9a76e/src/mksignames.c:242:24: note: signal_names[6] is assigned dash-0.5.12+git20240518+f47009f9a76e/src/mksignames.c:246:25: note: signal_names[6] is overwritten dash-0.5.12+git20240518+f47009f9a76e/src/mksignames.c:385:9: style: Variable 'stream_name' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:299:10: error: va_list 'ap2' used before va_start() was called. [va_list_usedBeforeStarted] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:300:33: error: va_list 'ap2' used before va_start() was called. [va_list_usedBeforeStarted] dash-0.5.12+git20240518+f47009f9a76e/src/output.c:301:2: error: va_list 'ap2' used before va_start() was called. [va_list_usedBeforeStarted] dash-0.5.12+git20240518+f47009f9a76e/src/system.c:95:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/system.c:65:21: style:inconclusive: Function 'mempcpy' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/system.c:65:39: style:inconclusive: Function 'mempcpy' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/system.c:65:51: style:inconclusive: Function 'mempcpy' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/system.c:72:20: style:inconclusive: Function 'stpcpy' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/system.c:72:38: style:inconclusive: Function 'stpcpy' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/system.c:81:29: style:inconclusive: Function 'strchrnul' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/system.c:81:36: style:inconclusive: Function 'strchrnul' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/system.c:91:21: style:inconclusive: Function 'strsignal' argument 1 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/system.c:103:27: style:inconclusive: Function 'bsearch' argument 1 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/system.c:103:44: style:inconclusive: Function 'bsearch' argument 2 names different: declaration '' definition 'base'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/system.c:103:57: style:inconclusive: Function 'bsearch' argument 3 names different: declaration '' definition 'nmemb'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/system.c:104:15: style:inconclusive: Function 'bsearch' argument 4 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/system.c:104:27: style:inconclusive: Function 'bsearch' argument 5 names different: declaration '' definition 'cmp'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/system.c:126:18: style:inconclusive: Function 'sysconf' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/system.c:67:30: portability: 'memcpy(dest,src,n)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dash-0.5.12+git20240518+f47009f9a76e/src/system.c:108:29: portability: 'base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dash-0.5.12+git20240518+f47009f9a76e/src/system.c:115:18: portability: 'midobj' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:194:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:210:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:230:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:296:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:312:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTOFD [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:359:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NXHERE [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:466:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:118:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:175:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:263:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:300:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:360:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:446:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:461:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:475:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:332:14: style: Condition 'pip[0]>=0' is always false [knownConditionTrueFalse] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:331:24: note: Calling function 'memfd_create' returns -1 dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:331:24: note: Assignment 'pip[0]=memfd_create("dash",0)', assigned value is -1 dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:332:14: note: Condition 'pip[0]>=0' is always false dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:117:22: style:inconclusive: Function 'redirect' argument 1 names different: declaration '' definition 'redir'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:117:33: style:inconclusive: Function 'redirect' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:187:37: style:inconclusive: Function 'sh_open_fail' argument 1 names different: declaration '' definition 'pathname'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:187:51: style:inconclusive: Function 'sh_open_fail' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:187:62: style:inconclusive: Function 'sh_open_fail' argument 3 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:221:26: style:inconclusive: Function 'openredirect' argument 1 names different: declaration '' definition 'redir'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:304:37: style:inconclusive: Function 'dupredirect' argument 1 names different: declaration '' definition 'redir'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:304:48: style:inconclusive: Function 'dupredirect' argument 2 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:351:22: style:inconclusive: Function 'openhere' argument 1 names different: declaration '' definition 'redir'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:397:14: style:inconclusive: Function 'popredir' argument 1 names different: declaration '' definition 'drop'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:458:12: style:inconclusive: Function 'savefd' argument 1 names different: declaration '' definition 'from'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:458:22: style:inconclusive: Function 'savefd' argument 2 names different: declaration '' definition 'ofd'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:483:26: style:inconclusive: Function 'redirectsafe' argument 1 names different: declaration '' definition 'redir'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:483:37: style:inconclusive: Function 'redirectsafe' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:356:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:501:35: style: Parameter 'stop' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:508:40: style: Parameter 'redir' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:189:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEOF [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:251:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TAND [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:280:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TNOT [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:336:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nif [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:536:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable narg [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:604:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable narg [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:637:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NHERE [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:683:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NHERE [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:713:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TNL [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:809:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEOF [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:861:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQSYNTAX [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:914:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DQSYNTAX [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1551:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokname [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1616:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DQSYNTAX [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1653:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1667:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsekwd [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:185:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1575:35: style: Condition 'c!='*'' is always true [knownConditionTrueFalse] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:122:14: style:inconclusive: Function 'procargs' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:122:27: style:inconclusive: Function 'procargs' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:199:13: style:inconclusive: Function 'options' argument 1 names different: declaration '' definition 'cmdline'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:248:15: style:inconclusive: Function 'minus_o' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:248:25: style:inconclusive: Function 'minus_o' argument 2 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:277:15: style:inconclusive: Function 'setoption' argument 1 names different: declaration '' definition 'flag'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:277:25: style:inconclusive: Function 'setoption' argument 2 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:304:17: style:inconclusive: Function 'setparam' argument 1 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:330:36: style:inconclusive: Function 'freeparam' argument 1 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:348:14: style:inconclusive: Function 'shiftcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:348:27: style:inconclusive: Function 'shiftcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:379:12: style:inconclusive: Function 'setcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:379:25: style:inconclusive: Function 'setcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:394:31: style:inconclusive: Function 'getoptsreset' argument 1 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:408:16: style:inconclusive: Function 'getoptscmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:408:29: style:inconclusive: Function 'getoptscmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:436:15: style:inconclusive: Function 'getopts' argument 1 names different: declaration '' definition 'optstr'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:436:29: style:inconclusive: Function 'getopts' argument 2 names different: declaration '' definition 'optvar'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:436:44: style:inconclusive: Function 'getopts' argument 3 names different: declaration '' definition 'optfirst'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:532:21: style:inconclusive: Function 'nextopt' argument 1 names different: declaration '' definition 'optstring'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:436:29: style: Parameter 'optvar' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:438:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/options.c:438:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:156:20: style:inconclusive: Function 'esclen' argument 1 names different: declaration '' definition 'start'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:156:39: style:inconclusive: Function 'esclen' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:185:23: style:inconclusive: Function 'expandarg' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:185:44: style:inconclusive: Function 'expandarg' argument 2 names different: declaration '' definition 'arglist'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:185:57: style:inconclusive: Function 'expandarg' argument 3 names different: declaration '' definition 'flag'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:391:25: style:inconclusive: Function 'removerecordregions' argument 1 names different: declaration '' definition 'endoff'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:479:22: style:inconclusive: Function 'expbackq' argument 1 names different: declaration '' definition 'cmd'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:479:31: style:inconclusive: Function 'expbackq' argument 2 names different: declaration '' definition 'flag'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:696:15: style:inconclusive: Function 'evalvar' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:696:22: style:inconclusive: Function 'evalvar' argument 2 names different: declaration '' definition 'flag'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:847:16: style:inconclusive: Function 'varvalue' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:847:26: style:inconclusive: Function 'varvalue' argument 2 names different: declaration '' definition 'varflags'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:847:40: style:inconclusive: Function 'varvalue' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:847:51: style:inconclusive: Function 'varvalue' argument 4 names different: declaration '' definition 'quoted'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:973:18: style:inconclusive: Function 'recordregion' argument 1 names different: declaration '' definition 'start'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:973:29: style:inconclusive: Function 'recordregion' argument 2 names different: declaration '' definition 'end'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:973:38: style:inconclusive: Function 'recordregion' argument 3 names different: declaration '' definition 'nulonly'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1002:18: style:inconclusive: Function 'ifsbreakup' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1002:30: style:inconclusive: Function 'ifsbreakup' argument 2 names different: declaration '' definition 'maxargs'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1002:55: style:inconclusive: Function 'ifsbreakup' argument 3 names different: declaration '' definition 'arglist'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1246:28: style:inconclusive: Function 'expandmeta' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1301:15: style:inconclusive: Function 'expmeta' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1301:30: style:inconclusive: Function 'expmeta' argument 2 names different: declaration '' definition 'name_len'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1301:49: style:inconclusive: Function 'expmeta' argument 3 names different: declaration '' definition 'expdir_len'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1427:16: style:inconclusive: Function 'addfname' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1446:25: style:inconclusive: Function 'expsort' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1459:23: style:inconclusive: Function 'msort' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1459:33: style:inconclusive: Function 'msort' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1505:16: style:inconclusive: Function 'patmatch' argument 1 names different: declaration '' definition 'pattern'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1505:37: style:inconclusive: Function 'patmatch' argument 2 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1551:20: style:inconclusive: Function 'pmatch' argument 1 names different: declaration '' definition 'pattern'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1551:41: style:inconclusive: Function 'pmatch' argument 2 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1656:18: style:inconclusive: Function '_rmescapes' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1656:27: style:inconclusive: Function '_rmescapes' argument 2 names different: declaration '' definition 'flag'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1740:23: style:inconclusive: Function 'casematch' argument 1 names different: declaration '' definition 'pattern'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1740:38: style:inconclusive: Function 'casematch' argument 2 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1769:22: style:inconclusive: Function 'varunset' argument 1 names different: declaration '' definition 'end'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1769:39: style:inconclusive: Function 'varunset' argument 2 names different: declaration '' definition 'var'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1769:56: style:inconclusive: Function 'varunset' argument 3 names different: declaration '' definition 'umsg'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1769:66: style:inconclusive: Function 'varunset' argument 4 names different: declaration '' definition 'varflags'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:667:30: style: Clarify calculation precedence for '^' and '?'. [clarifyCalculation] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:348:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:484:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:543:15: style: Parameter 'str' can be declared as pointer to const. However it seems that 'scanleft' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:667:32: note: You might need to cast the function pointer here dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:543:15: note: Parameter 'str' can be declared as pointer to const dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:572:30: style: Parameter 'startp' can be declared as pointer to const. However it seems that 'scanright' is a callback function, if 'startp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:667:43: note: You might need to cast the function pointer here dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:572:30: note: Parameter 'startp' can be declared as pointer to const dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:572:56: style: Parameter 'rmesc' can be declared as pointer to const. However it seems that 'scanright' is a callback function, if 'rmesc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:667:43: note: You might need to cast the function pointer here dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:572:56: note: Parameter 'rmesc' can be declared as pointer to const dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:573:16: style: Parameter 'str' can be declared as pointer to const. However it seems that 'scanright' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:667:43: note: You might need to cast the function pointer here dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:573:16: note: Parameter 'str' can be declared as pointer to const dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:847:16: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1004:20: style: Variable 'ifsp' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1311:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1322:10: style: Variable 'q' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1427:16: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1449:18: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1505:16: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1740:38: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:625:24: portability: '(void*)stacknxt' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:645:26: portability: '(void*)stacknxt' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:649:25: portability: '(void*)stacknxt' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:650:27: portability: '(void*)stacknxt' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:659:25: portability: '(void*)stacknxt' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:660:22: portability: '(void*)stacknxt' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:669:22: portability: '(void*)stacknxt' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:669:31: portability: '((void*)stacknxt)+strloc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:109:13: style:inconclusive: Function 'trapcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:109:26: style:inconclusive: Function 'trapcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:170:30: style:inconclusive: Function 'clear_traps' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:205:15: style:inconclusive: Function 'setsignal' argument 1 names different: declaration '' definition 'signo'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:297:15: style:inconclusive: Function 'ignoresig' argument 1 names different: declaration '' definition 'signo'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:313:11: style:inconclusive: Function 'onsig' argument 1 names different: declaration '' definition 'signo'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:390:20: style:inconclusive: Function 'setinteractive' argument 1 names different: declaration '' definition 'on'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:440:38: style:inconclusive: Function 'decode_signum' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:453:31: style:inconclusive: Function 'decode_signal' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:453:43: style:inconclusive: Function 'decode_signal' argument 2 names different: declaration '' definition 'minsig'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:159:36: portability: Undefined behaviour, pointer arithmetic 'nullstr-1' is out of bounds. [pointerOutOfBounds] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:600:12: style: Condition 'flag!='v'' is always true [knownConditionTrueFalse] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:596:12: note: Assuming that condition 'flag!='f'' is not redundant dash-0.5.12+git20240518+f47009f9a76e/src/var.c:600:12: note: Condition 'flag!='v'' is always true dash-0.5.12+git20240518+f47009f9a76e/src/var.c:230:32: style:inconclusive: Function 'setvarint' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:230:47: style:inconclusive: Function 'setvarint' argument 2 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:230:56: style:inconclusive: Function 'setvarint' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:313:23: style:inconclusive: Function 'lookupvar' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:328:35: style:inconclusive: Function 'lookupvarint' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:340:14: style:inconclusive: Function 'listvars' argument 1 names different: declaration '' definition 'on'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:340:22: style:inconclusive: Function 'listvars' argument 2 names different: declaration '' definition 'off'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:340:35: style:inconclusive: Function 'listvars' argument 3 names different: declaration '' definition 'end'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:377:22: style:inconclusive: Function 'showvars' argument 1 names different: declaration '' definition 'prefix'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:377:34: style:inconclusive: Function 'showvars' argument 2 names different: declaration '' definition 'on'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:377:42: style:inconclusive: Function 'showvars' argument 3 names different: declaration '' definition 'off'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:409:15: style:inconclusive: Function 'exportcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:409:28: style:inconclusive: Function 'exportcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:443:14: style:inconclusive: Function 'localcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:443:27: style:inconclusive: Function 'localcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:585:14: style:inconclusive: Function 'unsetcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:585:27: style:inconclusive: Function 'unsetcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:611:27: style:inconclusive: Function 'unsetvar' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:623:21: style:inconclusive: Function 'hashvar' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:637:20: style:inconclusive: Function 'varcmp' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:637:35: style:inconclusive: Function 'varcmp' argument 2 names different: declaration '' definition 'q'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:656:19: style:inconclusive: Function 'vpcmp' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:656:34: style:inconclusive: Function 'vpcmp' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:662:21: style:inconclusive: Function 'findvar' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:171:14: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:195:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:315:14: style: Variable 'v' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:412:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:478:9: style: Variable 'eq' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/var.c:571:44: style: Parameter 'stop' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1136:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1352:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1496:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:144:31: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1616:39: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1381:6: style: Redundant assignment of 'saveprompt' to itself. [selfAssignment] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:154:14: style:inconclusive: Function 'parsecmd' argument 1 names different: declaration '' definition 'interact'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:168:10: style:inconclusive: Function 'list' argument 1 names different: declaration '' definition 'nlflag'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:612:27: style:inconclusive: Function 'fixredir' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:612:42: style:inconclusive: Function 'fixredir' argument 2 names different: declaration '' definition 'text'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:612:52: style:inconclusive: Function 'fixredir' argument 3 names different: declaration '' definition 'err'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:901:16: style:inconclusive: Function 'readtoken1' argument 1 names different: declaration '' definition 'firstc'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:901:36: style:inconclusive: Function 'readtoken1' argument 2 names different: declaration '' definition 'syntax'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:901:50: style:inconclusive: Function 'readtoken1' argument 3 names different: declaration '' definition 'eofmark'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:901:63: style:inconclusive: Function 'readtoken1' argument 4 names different: declaration '' definition 'striptabs'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1523:23: style:inconclusive: Function 'endofname' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1545:15: style:inconclusive: Function 'synexpect' argument 1 names different: declaration '' definition 'token'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1561:22: style:inconclusive: Function 'synerror' argument 1 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1569:15: style:inconclusive: Function 'setprompt' argument 1 names different: declaration '' definition 'which'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1590:23: style:inconclusive: Function 'expandstr' argument 1 names different: declaration '' definition 'ps'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1641:17: style:inconclusive: Function 'getprompt' argument 1 names different: declaration '' definition 'unused'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1664:21: style:inconclusive: Function 'findkwd' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1123:8: style: Local variable 'len' shadows outer variable [shadowVariable] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:905:9: note: Shadowed declaration dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1123:8: note: Shadow variable dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:559:24: style: Variable 'bcmd' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:859:39: style: Parameter 'stack' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1222:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1388:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1641:17: style: Parameter 'unused' can be declared as pointer to const [constParameterPointer] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1381:6: error: Uninitialized variable: saveprompt [legacyUninitvar] dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:366:11: style: Variable 'got' is assigned a value that is never used. [unreadVariable] diff: head dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:125:25: style:inconclusive: Function 'lookupalias' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:125:35: style:inconclusive: Function 'lookupalias' argument 2 names different: declaration '' definition 'check'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:138:14: style:inconclusive: Function 'aliascmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:138:27: style:inconclusive: Function 'aliascmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:170:16: style:inconclusive: Function 'unaliascmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:170:29: style:inconclusive: Function 'unaliascmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:191:25: style:inconclusive: Function 'freealias' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:205:63: style:inconclusive: Function 'printalias' argument 1 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:210:27: style:inconclusive: Function '__lookupalias' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:57:22: style:inconclusive: Function 'setalias' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:57:40: style:inconclusive: Function 'setalias' argument 2 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/alias.c:89:21: style:inconclusive: Function 'unalias' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/arith_yacc.c:292:28: style:inconclusive: Function 'arith' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:276:23: style:inconclusive: Function 'conv_escape_str' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:276:35: style:inconclusive: Function 'conv_escape_str' argument 2 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:318:19: style:inconclusive: Function 'conv_escape' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:318:29: style:inconclusive: Function 'conv_escape' argument 2 names different: declaration '' definition 'conv_ch'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:357:20: style:inconclusive: Function 'mklong' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:357:37: style:inconclusive: Function 'mklong' argument 2 names different: declaration '' definition 'ch'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:401:16: style:inconclusive: Function 'getuintmax' argument 1 names different: declaration '' definition 'sign'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:443:30: style:inconclusive: Function 'check_conversion' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:443:45: style:inconclusive: Function 'check_conversion' argument 2 names different: declaration '' definition 'ep'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:458:13: style:inconclusive: Function 'echocmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:458:26: style:inconclusive: Function 'echocmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/printf.c:470:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:238:20: style:inconclusive: Function 'syntax' argument 1 names different: declaration '' definition 'op'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:238:36: style:inconclusive: Function 'syntax' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:247:18: style:inconclusive: Function 'oexpr' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:262:18: style:inconclusive: Function 'aexpr' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:278:18: style:inconclusive: Function 'nexpr' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:290:20: style:inconclusive: Function 'primary' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:385:15: style:inconclusive: Function 'filstat' argument 1 names different: declaration '' definition 'nm'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:385:30: style:inconclusive: Function 'filstat' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:434:32: style:inconclusive: Function 't_lex' argument 1 names different: declaration '' definition 'tp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:455:29: style:inconclusive: Function 'isoperand' argument 1 names different: declaration '' definition 'tp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:470:21: style:inconclusive: Function 'newerf' argument 1 names different: declaration '' definition 'f1'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:470:37: style:inconclusive: Function 'newerf' argument 2 names different: declaration '' definition 'f2'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:488:21: style:inconclusive: Function 'olderf' argument 1 names different: declaration '' definition 'f1'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:488:37: style:inconclusive: Function 'olderf' argument 2 names different: declaration '' definition 'f2'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:506:21: style:inconclusive: Function 'equalf' argument 1 names different: declaration '' definition 'f1'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/bltin/test.c:506:37: style:inconclusive: Function 'equalf' argument 2 names different: declaration '' definition 'f2'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:165:18: style:inconclusive: Function 'docd' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:165:28: style:inconclusive: Function 'docd' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:195:23: style:inconclusive: Function 'updatepwd' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:288:12: style:inconclusive: Function 'pwdcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:288:25: style:inconclusive: Function 'pwdcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:304:20: style:inconclusive: Function 'setpwd' argument 1 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:304:29: style:inconclusive: Function 'setpwd' argument 2 names different: declaration '' definition 'setold'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:93:11: style:inconclusive: Function 'cdcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/cd.c:93:24: style:inconclusive: Function 'cdcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/error.c:148:14: style:inconclusive: Function 'exverror' argument 1 names different: declaration '' definition 'cond'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/error.c:148:32: style:inconclusive: Function 'exverror' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/error.c:148:45: style:inconclusive: Function 'exverror' argument 3 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/error.c:171:22: style:inconclusive: Function 'sh_error' argument 1 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/error.c:185:13: style:inconclusive: Function 'exerror' argument 1 names different: declaration '' definition 'cond'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/error.c:185:31: style:inconclusive: Function 'exerror' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/error.c:200:22: style:inconclusive: Function 'sh_warnx' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/error.c:217:12: style:inconclusive: Function 'errmsg' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/error.c:217:19: style:inconclusive: Function 'errmsg' argument 2 names different: declaration '' definition 'action'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/error.c:79:13: style:inconclusive: Function 'exraise' argument 1 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:109:18: style:inconclusive: Function 'shellexec' argument 1 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:109:36: style:inconclusive: Function 'shellexec' argument 2 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:109:46: style:inconclusive: Function 'shellexec' argument 3 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:153:15: style:inconclusive: Function 'tryexec' argument 1 names different: declaration '' definition 'cmd'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:153:27: style:inconclusive: Function 'tryexec' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:153:40: style:inconclusive: Function 'tryexec' argument 3 names different: declaration '' definition 'envp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:268:13: style:inconclusive: Function 'hashcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:268:26: style:inconclusive: Function 'hashcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:312:29: style:inconclusive: Function 'printentry' argument 1 names different: declaration '' definition 'cmdp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:351:20: style:inconclusive: Function 'find_command' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:351:43: style:inconclusive: Function 'find_command' argument 2 names different: declaration '' definition 'entry'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:351:54: style:inconclusive: Function 'find_command' argument 3 names different: declaration '' definition 'act'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:351:71: style:inconclusive: Function 'find_command' argument 4 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:532:26: style:inconclusive: Function 'find_builtin' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:578:24: style:inconclusive: Function 'changepath' argument 1 names different: declaration '' definition 'newval'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:649:23: style:inconclusive: Function 'cmdlookup' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:649:33: style:inconclusive: Function 'cmdlookup' argument 2 names different: declaration '' definition 'add'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:721:19: style:inconclusive: Function 'addcmdentry' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:721:42: style:inconclusive: Function 'addcmdentry' argument 2 names different: declaration '' definition 'entry'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:740:19: style:inconclusive: Function 'defun' argument 1 names different: declaration '' definition 'func'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:757:23: style:inconclusive: Function 'unsetfunc' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:771:13: style:inconclusive: Function 'typecmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:771:26: style:inconclusive: Function 'typecmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:782:44: style:inconclusive: Function 'describe_command' argument 1 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:782:55: style:inconclusive: Function 'describe_command' argument 2 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:783:41: style:inconclusive: Function 'describe_command' argument 3 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:783:51: style:inconclusive: Function 'describe_command' argument 4 names different: declaration '' definition 'verbose'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:884:20: style:inconclusive: Function 'commandcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/exec.c:884:33: style:inconclusive: Function 'commandcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1002:18: style:inconclusive: Function 'ifsbreakup' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1002:30: style:inconclusive: Function 'ifsbreakup' argument 2 names different: declaration '' definition 'maxargs'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1002:55: style:inconclusive: Function 'ifsbreakup' argument 3 names different: declaration '' definition 'arglist'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1246:28: style:inconclusive: Function 'expandmeta' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1301:15: style:inconclusive: Function 'expmeta' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1301:30: style:inconclusive: Function 'expmeta' argument 2 names different: declaration '' definition 'name_len'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1301:49: style:inconclusive: Function 'expmeta' argument 3 names different: declaration '' definition 'expdir_len'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1427:16: style:inconclusive: Function 'addfname' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1446:25: style:inconclusive: Function 'expsort' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1459:23: style:inconclusive: Function 'msort' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1459:33: style:inconclusive: Function 'msort' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1505:16: style:inconclusive: Function 'patmatch' argument 1 names different: declaration '' definition 'pattern'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1505:37: style:inconclusive: Function 'patmatch' argument 2 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1551:20: style:inconclusive: Function 'pmatch' argument 1 names different: declaration '' definition 'pattern'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1551:41: style:inconclusive: Function 'pmatch' argument 2 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:156:20: style:inconclusive: Function 'esclen' argument 1 names different: declaration '' definition 'start'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:156:39: style:inconclusive: Function 'esclen' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1656:18: style:inconclusive: Function '_rmescapes' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1656:27: style:inconclusive: Function '_rmescapes' argument 2 names different: declaration '' definition 'flag'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1740:23: style:inconclusive: Function 'casematch' argument 1 names different: declaration '' definition 'pattern'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1740:38: style:inconclusive: Function 'casematch' argument 2 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1769:22: style:inconclusive: Function 'varunset' argument 1 names different: declaration '' definition 'end'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1769:39: style:inconclusive: Function 'varunset' argument 2 names different: declaration '' definition 'var'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1769:56: style:inconclusive: Function 'varunset' argument 3 names different: declaration '' definition 'umsg'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:1769:66: style:inconclusive: Function 'varunset' argument 4 names different: declaration '' definition 'varflags'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:185:23: style:inconclusive: Function 'expandarg' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:185:44: style:inconclusive: Function 'expandarg' argument 2 names different: declaration '' definition 'arglist'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:185:57: style:inconclusive: Function 'expandarg' argument 3 names different: declaration '' definition 'flag'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:391:25: style:inconclusive: Function 'removerecordregions' argument 1 names different: declaration '' definition 'endoff'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:479:22: style:inconclusive: Function 'expbackq' argument 1 names different: declaration '' definition 'cmd'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:479:31: style:inconclusive: Function 'expbackq' argument 2 names different: declaration '' definition 'flag'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:696:15: style:inconclusive: Function 'evalvar' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:696:22: style:inconclusive: Function 'evalvar' argument 2 names different: declaration '' definition 'flag'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:847:16: style:inconclusive: Function 'varvalue' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:847:26: style:inconclusive: Function 'varvalue' argument 2 names different: declaration '' definition 'varflags'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:847:40: style:inconclusive: Function 'varvalue' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:847:51: style:inconclusive: Function 'varvalue' argument 4 names different: declaration '' definition 'quoted'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:973:18: style:inconclusive: Function 'recordregion' argument 1 names different: declaration '' definition 'start'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:973:29: style:inconclusive: Function 'recordregion' argument 2 names different: declaration '' definition 'end'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/expand.c:973:38: style:inconclusive: Function 'recordregion' argument 3 names different: declaration '' definition 'nulonly'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:153:25: style:inconclusive: Function 'sethistsize' argument 1 names different: declaration '' definition 'hs'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:167:21: style:inconclusive: Function 'setterm' argument 1 names different: declaration '' definition 'term'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:181:13: style:inconclusive: Function 'histcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:181:26: style:inconclusive: Function 'histcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:415:24: style:inconclusive: Function 'fc_replace' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:415:33: style:inconclusive: Function 'fc_replace' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:415:42: style:inconclusive: Function 'fc_replace' argument 3 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:437:20: style:inconclusive: Function 'not_fcnumber' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:447:26: style:inconclusive: Function 'str_to_event' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/histedit.c:447:35: style:inconclusive: Function 'str_to_event' argument 2 names different: declaration '' definition 'last'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/input.c:367:18: style:inconclusive: Function 'pushstring' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/input.c:367:27: style:inconclusive: Function 'pushstring' argument 2 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/input.c:429:26: style:inconclusive: Function 'setinputfile' argument 1 names different: declaration '' definition 'fname'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/input.c:429:37: style:inconclusive: Function 'setinputfile' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/input.c:471:22: style:inconclusive: Function 'setinputstring' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/input.c:527:36: style:inconclusive: Function 'unwindfiles' argument 1 names different: declaration '' definition 'stop'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1028:24: style:inconclusive: Function 'waitforjob' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1141:23: style:inconclusive: Function 'dowait' argument 1 names different: declaration '' definition 'block'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1141:42: style:inconclusive: Function 'dowait' argument 2 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1184:14: style:inconclusive: Function 'waitproc' argument 1 names different: declaration '' definition 'block'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1184:26: style:inconclusive: Function 'waitproc' argument 2 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1247:25: style:inconclusive: Function 'commandtext' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1266:20: style:inconclusive: Function 'cmdtxt' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:133:24: style:inconclusive: Function 'set_curjob' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:133:37: style:inconclusive: Function 'set_curjob' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1420:21: style:inconclusive: Function 'cmdlist' argument 1 names different: declaration '' definition 'np'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1420:29: style:inconclusive: Function 'cmdlist' argument 2 names different: declaration '' definition 'sep'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1433:21: style:inconclusive: Function 'cmdputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1521:22: style:inconclusive: Function 'showpipe' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1521:41: style:inconclusive: Function 'showpipe' argument 2 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1536:16: style:inconclusive: Function 'xtcsetpgrp' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1536:26: style:inconclusive: Function 'xtcsetpgrp' argument 2 names different: declaration '' definition 'pgrp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:1551:23: style:inconclusive: Function 'getstatus' argument 1 names different: declaration '' definition 'job'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:202:15: style:inconclusive: Function 'setjobctl' argument 1 names different: declaration '' definition 'on'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:264:17: style:inconclusive: Function 'killcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:264:30: style:inconclusive: Function 'killcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:357:25: style:inconclusive: Function 'jobno' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:364:11: style:inconclusive: Function 'fgcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:364:24: style:inconclusive: Function 'fgcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:388:15: style:inconclusive: Function 'bgcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:388:28: style:inconclusive: Function 'bgcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:399:24: style:inconclusive: Function 'restartjob' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:399:32: style:inconclusive: Function 'restartjob' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:429:21: style:inconclusive: Function 'sprint_status' argument 1 names different: declaration '' definition 'os'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:429:29: style:inconclusive: Function 'sprint_status' argument 2 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:429:41: style:inconclusive: Function 'sprint_status' argument 3 names different: declaration '' definition 'sigonly'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:539:13: style:inconclusive: Function 'jobscmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:539:26: style:inconclusive: Function 'jobscmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:570:25: style:inconclusive: Function 'showjobs' argument 1 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:570:34: style:inconclusive: Function 'showjobs' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:590:21: style:inconclusive: Function 'freejob' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:610:13: style:inconclusive: Function 'waitcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:610:26: style:inconclusive: Function 'waitcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:679:20: style:inconclusive: Function 'getjob' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:679:30: style:inconclusive: Function 'getjob' argument 2 names different: declaration '' definition 'getctl'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:766:25: style:inconclusive: Function 'makejob' argument 1 names different: declaration '' definition 'nprocs'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:863:35: style:inconclusive: Function 'forkchild' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:863:51: style:inconclusive: Function 'forkchild' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:863:58: style:inconclusive: Function 'forkchild' argument 3 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:926:36: style:inconclusive: Function 'forkparent' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:926:52: style:inconclusive: Function 'forkparent' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:926:59: style:inconclusive: Function 'forkparent' argument 3 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:926:71: style:inconclusive: Function 'forkparent' argument 4 names different: declaration '' definition 'pid'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:966:23: style:inconclusive: Function 'forkshell' argument 1 names different: declaration '' definition 'jp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:966:39: style:inconclusive: Function 'forkshell' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/jobs.c:966:46: style:inconclusive: Function 'forkshell' argument 3 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mail.c:112:24: style:inconclusive: Function 'changemail' argument 1 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/main.c:199:13: style:inconclusive: Function 'cmdloop' argument 1 names different: declaration '' definition 'top'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/main.c:265:26: style:inconclusive: Function 'read_profile' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/main.c:282:19: style:inconclusive: Function 'readcmdfile' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/main.c:298:21: style:inconclusive: Function 'find_dot_file' argument 1 names different: declaration '' definition 'basename'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/main.c:324:12: style:inconclusive: Function 'dotcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/main.c:324:25: style:inconclusive: Function 'dotcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/main.c:346:13: style:inconclusive: Function 'exitcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/main.c:346:26: style:inconclusive: Function 'exitcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/main.c:90:10: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/main.c:90:23: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:114:16: style:inconclusive: Function 'stalloc' argument 1 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:148:19: style:inconclusive: Function 'stunalloc' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:170:37: style:inconclusive: Function 'setstackmark' argument 1 names different: declaration '' definition 'mark'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:177:32: style:inconclusive: Function 'popstackmark' argument 1 names different: declaration '' definition 'mark'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:281:21: style:inconclusive: Function 'makestrspace' argument 1 names different: declaration '' definition 'newlen'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:281:35: style:inconclusive: Function 'makestrspace' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:289:21: style:inconclusive: Function 'stnputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:289:31: style:inconclusive: Function 'stnputs' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:289:40: style:inconclusive: Function 'stnputs' argument 3 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:297:20: style:inconclusive: Function 'stputs' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:297:29: style:inconclusive: Function 'stputs' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:51:17: style:inconclusive: Function 'ckmalloc' argument 1 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:67:19: style:inconclusive: Function 'ckrealloc' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:67:29: style:inconclusive: Function 'ckrealloc' argument 2 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/memalloc.c:81:21: style:inconclusive: Function 'savestr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/miscbltin.c:116:13: style:inconclusive: Function 'readcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/miscbltin.c:116:26: style:inconclusive: Function 'readcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/miscbltin.c:208:14: style:inconclusive: Function 'umaskcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/miscbltin.c:208:27: style:inconclusive: Function 'umaskcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:165:10: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:165:23: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:186:16: style:inconclusive: Function 'readfile' argument 1 names different: declaration '' definition 'fname'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:230:13: style:inconclusive: Function 'match' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:230:25: style:inconclusive: Function 'match' argument 2 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:246:18: style:inconclusive: Function 'gooddefine' argument 1 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:269:23: style:inconclusive: Function 'doevent' argument 1 names different: declaration '' definition 'ep'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:269:33: style:inconclusive: Function 'doevent' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:269:43: style:inconclusive: Function 'doevent' argument 3 names different: declaration '' definition 'fname'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:306:17: style:inconclusive: Function 'doinclude' argument 1 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:330:14: style:inconclusive: Function 'dodecl' argument 1 names different: declaration '' definition 'line1'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:330:27: style:inconclusive: Function 'dodecl' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:407:14: style:inconclusive: Function 'addstr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:407:30: style:inconclusive: Function 'addstr' argument 2 names different: declaration '' definition 'text'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:419:13: style:inconclusive: Function 'addchar' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:419:29: style:inconclusive: Function 'addchar' argument 2 names different: declaration '' definition 'text'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:440:24: style:inconclusive: Function 'writetext' argument 1 names different: declaration '' definition 'text'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:440:36: style:inconclusive: Function 'writetext' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:455:15: style:inconclusive: Function 'ckfopen' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:455:27: style:inconclusive: Function 'ckfopen' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:467:14: style:inconclusive: Function 'ckmalloc' argument 1 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:477:15: style:inconclusive: Function 'savestr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mkinit.c:487:13: style:inconclusive: Function 'error' argument 1 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:209:14: style:inconclusive: Function 'output' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:270:16: style:inconclusive: Function 'outsizes' argument 1 names different: declaration '' definition 'cfile'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:284:15: style:inconclusive: Function 'outfunc' argument 1 names different: declaration '' definition 'cfile'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:284:26: style:inconclusive: Function 'outfunc' argument 2 names different: declaration '' definition 'calcsize'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:363:12: style:inconclusive: Function 'indent' argument 1 names different: declaration '' definition 'amount'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:363:26: style:inconclusive: Function 'indent' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:376:17: style:inconclusive: Function 'nextfield' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:421:19: style:inconclusive: Function 'error' argument 1 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:440:21: style:inconclusive: Function 'savestr' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:99:10: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mknodes.c:99:23: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mksyntax.c:103:10: style:inconclusive: Function 'main' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mksyntax.c:103:23: style:inconclusive: Function 'main' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mksyntax.c:219:17: style:inconclusive: Function 'filltable' argument 1 names different: declaration '' definition 'dftval'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mksyntax.c:249:11: style:inconclusive: Function 'add' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mksyntax.c:249:20: style:inconclusive: Function 'add' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mksyntax.c:262:13: style:inconclusive: Function 'print' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:109:20: style:inconclusive: Function 'prefix' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:109:40: style:inconclusive: Function 'prefix' argument 2 names different: declaration '' definition 'pfx'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:126:29: style:inconclusive: Function 'atomax' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:126:36: style:inconclusive: Function 'atomax' argument 2 names different: declaration '' definition 'base'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:153:31: style:inconclusive: Function 'atomax10' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:164:20: style:inconclusive: Function 'number' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:181:23: style:inconclusive: Function 'is_number' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:197:26: style:inconclusive: Function 'single_quote' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:241:21: style:inconclusive: Function 'sstrdup' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:251:21: style:inconclusive: Function 'pstrcmp' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:251:36: style:inconclusive: Function 'pstrcmp' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:260:24: style:inconclusive: Function 'findstring' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:260:46: style:inconclusive: Function 'findstring' argument 2 names different: declaration '' definition 'array'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/mystring.c:260:60: style:inconclusive: Function 'findstring' argument 3 names different: declaration '' definition 'nmemb'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:122:14: style:inconclusive: Function 'procargs' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:122:27: style:inconclusive: Function 'procargs' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:199:13: style:inconclusive: Function 'options' argument 1 names different: declaration '' definition 'cmdline'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:248:15: style:inconclusive: Function 'minus_o' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:248:25: style:inconclusive: Function 'minus_o' argument 2 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:277:15: style:inconclusive: Function 'setoption' argument 1 names different: declaration '' definition 'flag'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:277:25: style:inconclusive: Function 'setoption' argument 2 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:304:17: style:inconclusive: Function 'setparam' argument 1 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:330:36: style:inconclusive: Function 'freeparam' argument 1 names different: declaration '' definition 'param'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:348:14: style:inconclusive: Function 'shiftcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:348:27: style:inconclusive: Function 'shiftcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:379:12: style:inconclusive: Function 'setcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:379:25: style:inconclusive: Function 'setcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:394:31: style:inconclusive: Function 'getoptsreset' argument 1 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:408:16: style:inconclusive: Function 'getoptscmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:408:29: style:inconclusive: Function 'getoptscmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:436:15: style:inconclusive: Function 'getopts' argument 1 names different: declaration '' definition 'optstr'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:436:29: style:inconclusive: Function 'getopts' argument 2 names different: declaration '' definition 'optvar'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:436:44: style:inconclusive: Function 'getopts' argument 3 names different: declaration '' definition 'optfirst'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/options.c:532:21: style:inconclusive: Function 'nextopt' argument 1 names different: declaration '' definition 'optstring'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:135:20: style:inconclusive: Function 'outmem' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:135:30: style:inconclusive: Function 'outmem' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:135:50: style:inconclusive: Function 'outmem' argument 3 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:201:20: style:inconclusive: Function 'outstr' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:201:38: style:inconclusive: Function 'outstr' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:220:14: style:inconclusive: Function 'outcslow' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:220:32: style:inconclusive: Function 'outcslow' argument 2 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:239:25: style:inconclusive: Function 'flushout' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:259:23: style:inconclusive: Function 'outfmt' argument 1 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:259:41: style:inconclusive: Function 'outfmt' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:270:21: style:inconclusive: Function 'out1fmt' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:281:14: style:inconclusive: Function 'fmtstr' argument 1 names different: declaration '' definition 'outbuf'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:281:29: style:inconclusive: Function 'fmtstr' argument 2 names different: declaration '' definition 'length'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:281:49: style:inconclusive: Function 'fmtstr' argument 3 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:314:22: style:inconclusive: Function 'xasprintf' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:314:38: style:inconclusive: Function 'xasprintf' argument 2 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:328:25: style:inconclusive: Function 'doformat' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:328:43: style:inconclusive: Function 'doformat' argument 2 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:328:54: style:inconclusive: Function 'doformat' argument 3 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:356:12: style:inconclusive: Function 'xwrite' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:356:28: style:inconclusive: Function 'xwrite' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:356:38: style:inconclusive: Function 'xwrite' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:407:18: style:inconclusive: Function 'xvsnprintf' argument 1 names different: declaration '' definition 'outbuf'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:407:33: style:inconclusive: Function 'xvsnprintf' argument 2 names different: declaration '' definition 'length'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:407:53: style:inconclusive: Function 'xvsnprintf' argument 3 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/output.c:407:66: style:inconclusive: Function 'xvsnprintf' argument 4 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1222:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] head dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1523:23: style:inconclusive: Function 'endofname' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1545:15: style:inconclusive: Function 'synexpect' argument 1 names different: declaration '' definition 'token'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:154:14: style:inconclusive: Function 'parsecmd' argument 1 names different: declaration '' definition 'interact'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1561:22: style:inconclusive: Function 'synerror' argument 1 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1569:15: style:inconclusive: Function 'setprompt' argument 1 names different: declaration '' definition 'which'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1590:23: style:inconclusive: Function 'expandstr' argument 1 names different: declaration '' definition 'ps'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1641:17: style:inconclusive: Function 'getprompt' argument 1 names different: declaration '' definition 'unused'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:1664:21: style:inconclusive: Function 'findkwd' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:168:10: style:inconclusive: Function 'list' argument 1 names different: declaration '' definition 'nlflag'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:612:27: style:inconclusive: Function 'fixredir' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:612:42: style:inconclusive: Function 'fixredir' argument 2 names different: declaration '' definition 'text'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:612:52: style:inconclusive: Function 'fixredir' argument 3 names different: declaration '' definition 'err'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:901:16: style:inconclusive: Function 'readtoken1' argument 1 names different: declaration '' definition 'firstc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:901:36: style:inconclusive: Function 'readtoken1' argument 2 names different: declaration '' definition 'syntax'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:901:50: style:inconclusive: Function 'readtoken1' argument 3 names different: declaration '' definition 'eofmark'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/parser.c:901:63: style:inconclusive: Function 'readtoken1' argument 4 names different: declaration '' definition 'striptabs'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:117:22: style:inconclusive: Function 'redirect' argument 1 names different: declaration '' definition 'redir'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:117:33: style:inconclusive: Function 'redirect' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:187:37: style:inconclusive: Function 'sh_open_fail' argument 1 names different: declaration '' definition 'pathname'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:187:51: style:inconclusive: Function 'sh_open_fail' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:187:62: style:inconclusive: Function 'sh_open_fail' argument 3 names different: declaration '' definition 'e'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:221:26: style:inconclusive: Function 'openredirect' argument 1 names different: declaration '' definition 'redir'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:304:37: style:inconclusive: Function 'dupredirect' argument 1 names different: declaration '' definition 'redir'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:304:48: style:inconclusive: Function 'dupredirect' argument 2 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:351:22: style:inconclusive: Function 'openhere' argument 1 names different: declaration '' definition 'redir'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:397:14: style:inconclusive: Function 'popredir' argument 1 names different: declaration '' definition 'drop'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:458:12: style:inconclusive: Function 'savefd' argument 1 names different: declaration '' definition 'from'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:458:22: style:inconclusive: Function 'savefd' argument 2 names different: declaration '' definition 'ofd'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:483:26: style:inconclusive: Function 'redirectsafe' argument 1 names different: declaration '' definition 'redir'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/redir.c:483:37: style:inconclusive: Function 'redirectsafe' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/system.c:103:27: style:inconclusive: Function 'bsearch' argument 1 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/system.c:103:44: style:inconclusive: Function 'bsearch' argument 2 names different: declaration '' definition 'base'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/system.c:103:57: style:inconclusive: Function 'bsearch' argument 3 names different: declaration '' definition 'nmemb'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/system.c:104:15: style:inconclusive: Function 'bsearch' argument 4 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/system.c:104:27: style:inconclusive: Function 'bsearch' argument 5 names different: declaration '' definition 'cmp'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/system.c:126:18: style:inconclusive: Function 'sysconf' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/system.c:65:21: style:inconclusive: Function 'mempcpy' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/system.c:65:39: style:inconclusive: Function 'mempcpy' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/system.c:65:51: style:inconclusive: Function 'mempcpy' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/system.c:72:20: style:inconclusive: Function 'stpcpy' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/system.c:72:38: style:inconclusive: Function 'stpcpy' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/system.c:81:29: style:inconclusive: Function 'strchrnul' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/system.c:81:36: style:inconclusive: Function 'strchrnul' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/system.c:91:21: style:inconclusive: Function 'strsignal' argument 1 names different: declaration '' definition 'sig'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:109:13: style:inconclusive: Function 'trapcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:109:26: style:inconclusive: Function 'trapcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:170:30: style:inconclusive: Function 'clear_traps' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:205:15: style:inconclusive: Function 'setsignal' argument 1 names different: declaration '' definition 'signo'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:297:15: style:inconclusive: Function 'ignoresig' argument 1 names different: declaration '' definition 'signo'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:313:11: style:inconclusive: Function 'onsig' argument 1 names different: declaration '' definition 'signo'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:390:20: style:inconclusive: Function 'setinteractive' argument 1 names different: declaration '' definition 'on'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:440:38: style:inconclusive: Function 'decode_signum' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:453:31: style:inconclusive: Function 'decode_signal' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/trap.c:453:43: style:inconclusive: Function 'decode_signal' argument 2 names different: declaration '' definition 'minsig'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:230:32: style:inconclusive: Function 'setvarint' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:230:47: style:inconclusive: Function 'setvarint' argument 2 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:230:56: style:inconclusive: Function 'setvarint' argument 3 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:313:23: style:inconclusive: Function 'lookupvar' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:328:35: style:inconclusive: Function 'lookupvarint' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:340:14: style:inconclusive: Function 'listvars' argument 1 names different: declaration '' definition 'on'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:340:22: style:inconclusive: Function 'listvars' argument 2 names different: declaration '' definition 'off'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:340:35: style:inconclusive: Function 'listvars' argument 3 names different: declaration '' definition 'end'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:377:22: style:inconclusive: Function 'showvars' argument 1 names different: declaration '' definition 'prefix'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:377:34: style:inconclusive: Function 'showvars' argument 2 names different: declaration '' definition 'on'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:377:42: style:inconclusive: Function 'showvars' argument 3 names different: declaration '' definition 'off'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:409:15: style:inconclusive: Function 'exportcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:409:28: style:inconclusive: Function 'exportcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:443:14: style:inconclusive: Function 'localcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:443:27: style:inconclusive: Function 'localcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:585:14: style:inconclusive: Function 'unsetcmd' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:585:27: style:inconclusive: Function 'unsetcmd' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:611:27: style:inconclusive: Function 'unsetvar' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:623:21: style:inconclusive: Function 'hashvar' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:637:20: style:inconclusive: Function 'varcmp' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:637:35: style:inconclusive: Function 'varcmp' argument 2 names different: declaration '' definition 'q'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:656:19: style:inconclusive: Function 'vpcmp' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:656:34: style:inconclusive: Function 'vpcmp' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head dash-0.5.12+git20240518+f47009f9a76e/src/var.c:662:21: style:inconclusive: Function 'findvar' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] DONE