2026-05-01 07:05 ftp://ftp.de.debian.org/debian/pool/main/c/calc/calc_2.15.1.0.orig.tar.bz2 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 -j8 platform: Linux-6.18.15+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: 0fda84ef (2026-05-01 02:32:52 +0200) count: 1067 927 elapsed-time: 1.0 0.9 head-timing-info: old-timing-info: head results: calc-2.15.1.0/align32.c:92:19: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] calc-2.15.1.0/align32.c:54:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB32 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/chk_c.c:138:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] calc-2.15.1.0/chk_c.c:134:13: style: Redundant initialization for 'program'. The initialized value is overwritten before it is read. [redundantInitialization] calc-2.15.1.0/chk_c.c:105:19: note: program is initialized calc-2.15.1.0/chk_c.c:134:13: note: program is overwritten calc-2.15.1.0/chk_c.c:105:11: style: Variable 'program' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/byteswap.c:103:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZVALUE [valueFlowBailoutIncompleteVar] calc-2.15.1.0/byteswap.c:171:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER [valueFlowBailoutIncompleteVar] calc-2.15.1.0/byteswap.c:383:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZVALUE [valueFlowBailoutIncompleteVar] calc-2.15.1.0/byteswap.c:450:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER [valueFlowBailoutIncompleteVar] calc-2.15.1.0/byteswap.c:578:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZVALUE [valueFlowBailoutIncompleteVar] calc-2.15.1.0/byteswap.c:646:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBER [valueFlowBailoutIncompleteVar] calc-2.15.1.0/zmath.h:288:5: error: syntax error [syntaxError] calc-2.15.1.0/byteswap.c:107:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/byteswap.c:174:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/byteswap.c:238:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/byteswap.c:386:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/byteswap.c:453:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/byteswap.c:517:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/byteswap.c:581:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/byteswap.c:649:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/byteswap.c:713:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/addop.c:96:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resource_debug [valueFlowBailoutIncompleteVar] calc-2.15.1.0/addop.c:165:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_NULL [valueFlowBailoutIncompleteVar] calc-2.15.1.0/addop.c:212:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traceflags [valueFlowBailoutIncompleteVar] calc-2.15.1.0/addop.c:293:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resource_debug [valueFlowBailoutIncompleteVar] calc-2.15.1.0/addop.c:323:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traceflags [valueFlowBailoutIncompleteVar] calc-2.15.1.0/addop.c:628:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable traceflags [valueFlowBailoutIncompleteVar] calc-2.15.1.0/assocfunc.c:86:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUICKHASH_BASIS [valueFlowBailoutIncompleteVar] calc-2.15.1.0/assocfunc.c:507:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_FRAC [valueFlowBailoutIncompleteVar] calc-2.15.1.0/zrand.h:181:5: error: syntax error [syntaxError] calc-2.15.1.0/commath.c:77:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/commath.c:501:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/commath.c:774:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _qzero_ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/const.c:240:25: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] calc-2.15.1.0/const.c:51:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/const.c:112:33: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/const.c:183:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/const.c:187:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/const.c:200:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/const.c:205:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/const.c:194:28: style:inconclusive: Function 'freeconstant' argument 1 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/addop.c:209:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/addop.c:444:17: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/addop.c:215:25: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] calc-2.15.1.0/addop.c:327:25: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] calc-2.15.1.0/addop.c:72:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/addop.c:77:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/addop.c:159:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/addop.c:207:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/addop.c:261:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/addop.c:267:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/addop.c:320:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/addop.c:390:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/addop.c:442:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/addop.c:304:16: style:inconclusive: Function 'freefunc' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/addop.c:92:14: style: Local variable 'index' shadows outer function [shadowFunction] calc-2.15.1.0/alloc.h:59:14: note: Shadowed declaration calc-2.15.1.0/addop.c:92:14: note: Shadow variable calc-2.15.1.0/addop.c:189:23: style: Local variable 'index' shadows outer function [shadowFunction] calc-2.15.1.0/alloc.h:59:14: note: Shadowed declaration calc-2.15.1.0/addop.c:189:23: note: Shadow variable calc-2.15.1.0/addop.c:251:14: style: Local variable 'index' shadows outer function [shadowFunction] calc-2.15.1.0/alloc.h:59:14: note: Shadowed declaration calc-2.15.1.0/addop.c:251:14: note: Shadow variable calc-2.15.1.0/addop.c:280:14: style: Local variable 'index' shadows outer function [shadowFunction] calc-2.15.1.0/alloc.h:59:14: note: Shadowed declaration calc-2.15.1.0/addop.c:280:14: note: Shadow variable calc-2.15.1.0/addop.c:306:14: style: Local variable 'index' shadows outer function [shadowFunction] calc-2.15.1.0/alloc.h:59:14: note: Shadowed declaration calc-2.15.1.0/addop.c:306:14: note: Shadow variable calc-2.15.1.0/addop.c:341:14: style: Local variable 'index' shadows outer function [shadowFunction] calc-2.15.1.0/alloc.h:59:14: note: Shadowed declaration calc-2.15.1.0/addop.c:341:14: note: Shadow variable calc-2.15.1.0/addop.c:360:14: style: Local variable 'index' shadows outer function [shadowFunction] calc-2.15.1.0/alloc.h:59:14: note: Shadowed declaration calc-2.15.1.0/addop.c:360:14: note: Shadow variable calc-2.15.1.0/custom.c:123:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] calc-2.15.1.0/custom.c:178:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] calc-2.15.1.0/custom.c:243:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] calc-2.15.1.0/custom.c:120:13: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/custom.c:65:14: style:inconclusive: Function 'custom' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/custom.c:65:24: style:inconclusive: Function 'custom' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/custom.c:65:39: style:inconclusive: Function 'custom' argument 3 names different: declaration '' definition 'vals'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/custom.c:205:18: style:inconclusive: Function 'customhelp' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/custom.c:65:14: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/custom.c:205:18: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/assocfunc.c:78:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/assocfunc.c:116:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/assocfunc.c:146:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/assocfunc.c:152:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/assocfunc.c:176:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/assocfunc.c:183:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/assocfunc.c:337:33: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/assocfunc.c:378:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/assocfunc.c:434:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/assocfunc.c:442:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/assocfunc.c:140:40: style:inconclusive: Function 'assocsearch' argument 3 names different: declaration 'start' definition 'i'. [funcArgNamesDifferent] calc-2.15.1.0/value.h:438:51: note: Function 'assocsearch' argument 3 names different: declaration 'start' definition 'i'. calc-2.15.1.0/assocfunc.c:140:40: note: Function 'assocsearch' argument 3 names different: declaration 'start' definition 'i'. calc-2.15.1.0/assocfunc.c:140:48: style:inconclusive: Function 'assocsearch' argument 4 names different: declaration 'end' definition 'j'. [funcArgNamesDifferent] calc-2.15.1.0/value.h:438:63: note: Function 'assocsearch' argument 4 names different: declaration 'end' definition 'j'. calc-2.15.1.0/assocfunc.c:140:48: note: Function 'assocsearch' argument 4 names different: declaration 'end' definition 'j'. calc-2.15.1.0/assocfunc.c:170:41: style:inconclusive: Function 'assocrsearch' argument 3 names different: declaration 'start' definition 'i'. [funcArgNamesDifferent] calc-2.15.1.0/value.h:440:52: note: Function 'assocrsearch' argument 3 names different: declaration 'start' definition 'i'. calc-2.15.1.0/assocfunc.c:170:41: note: Function 'assocrsearch' argument 3 names different: declaration 'start' definition 'i'. calc-2.15.1.0/assocfunc.c:170:49: style:inconclusive: Function 'assocrsearch' argument 4 names different: declaration 'end' definition 'j'. [funcArgNamesDifferent] calc-2.15.1.0/value.h:440:64: note: Function 'assocrsearch' argument 4 names different: declaration 'end' definition 'j'. calc-2.15.1.0/assocfunc.c:170:49: note: Function 'assocrsearch' argument 4 names different: declaration 'end' definition 'j'. calc-2.15.1.0/assocfunc.c:318:18: style:inconclusive: Function 'assoccopy' argument 1 names different: declaration 'ap' definition 'oldap'. [funcArgNamesDifferent] calc-2.15.1.0/value.h:435:32: note: Function 'assoccopy' argument 1 names different: declaration 'ap' definition 'oldap'. calc-2.15.1.0/assocfunc.c:318:18: note: Function 'assoccopy' argument 1 names different: declaration 'ap' definition 'oldap'. calc-2.15.1.0/assocfunc.c:204:18: style: Parameter 'ap' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/assocfunc.c:272:29: style: Parameter 'ap2' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/assocfunc.c:318:18: style: Parameter 'oldap' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/commath.c:513:11: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] calc-2.15.1.0/commath.c:508:11: note: r is assigned calc-2.15.1.0/commath.c:513:11: note: r is overwritten calc-2.15.1.0/commath.c:78:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/commath.c:82:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/commath.c:264:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/commath.c:335:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/commath.c:502:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/commath.c:688:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/commath.c:771:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/commath.c:621:26: style:inconclusive: Function 'c_shift' argument 2 names different: declaration 'i' definition 'n'. [funcArgNamesDifferent] calc-2.15.1.0/cmath.h:72:42: note: Function 'c_shift' argument 2 names different: declaration 'i' definition 'n'. calc-2.15.1.0/commath.c:621:26: note: Function 'c_shift' argument 2 names different: declaration 'i' definition 'n'. calc-2.15.1.0/commath.c:640:26: style:inconclusive: Function 'c_scale' argument 2 names different: declaration 'i' definition 'n'. [funcArgNamesDifferent] calc-2.15.1.0/cmath.h:71:42: note: Function 'c_scale' argument 2 names different: declaration 'i' definition 'n'. calc-2.15.1.0/commath.c:640:26: note: Function 'c_scale' argument 2 names different: declaration 'i' definition 'n'. calc-2.15.1.0/blkcpy.c:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COPY_13 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/blkcpy.c:287:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COPY_02 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/blkcpy.c:336:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COPY_02 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/blkcpy.c:389:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COPY_02 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/blkcpy.c:437:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COPY_02 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/blkcpy.c:487:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COPY_02 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/blkcpy.c:537:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COPY_02 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/blkcpy.c:586:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COPY_02 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/blkcpy.c:628:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COPYF_1 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/blkcpy.c:694:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COPY_02 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/blkcpy.c:733:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COPY_02 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/blkcpy.c:779:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COPY_02 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/blkcpy.c:900:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COPY_02 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/blkcpy.c:1000:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COPY_02 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/blkcpy.c:1054:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_COPY_02 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/codegen.c:241:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] calc-2.15.1.0/codegen.c:992:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_NORMAL [valueFlowBailoutIncompleteVar] calc-2.15.1.0/codegen.c:1385:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDIM [valueFlowBailoutIncompleteVar] calc-2.15.1.0/codegen.c:2381:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_STR [valueFlowBailoutIncompleteVar] calc-2.15.1.0/codegen.c:2625:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable redecl_warn [valueFlowBailoutIncompleteVar] calc-2.15.1.0/codegen.c:2830:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] calc-2.15.1.0/endian.c:95:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] calc-2.15.1.0/endian.c:58:14: style: Variable 'intp' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/comfunc.c:116:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOPFULL [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:333:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _one_ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:1362:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _qone_ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:1525:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _qlge_ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:1567:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_FRAC [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:1674:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:1724:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:1770:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:1820:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:1866:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:1916:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:1962:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:2012:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:2058:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:2109:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:2157:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:2208:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:2256:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:2307:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:2355:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:2406:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:2454:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:2504:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:2550:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:2600:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:2647:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:2700:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:2749:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/comfunc.c:2807:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/codegen.c:1121:41: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/have_fgetsetpos.c:47:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] calc-2.15.1.0/codegen.c:2834:19: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] calc-2.15.1.0/codegen.c:2829:15: note: Assuming that condition 'p==NULL' is not redundant calc-2.15.1.0/codegen.c:2834:19: note: Null pointer dereference calc-2.15.1.0/have_fpos_pos.c:76:9: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] calc-2.15.1.0/have_fpos_pos.c:78:9: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] calc-2.15.1.0/blkcpy.c:977:24: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/codegen.c:1996:22: style: Variable 'type' is reassigned a value before the old one has been used. [redundantAssignment] calc-2.15.1.0/codegen.c:1994:22: note: type is assigned calc-2.15.1.0/codegen.c:1996:22: note: type is overwritten calc-2.15.1.0/codegen.c:2387:57: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/codegen.c:2392:49: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/codegen.c:2396:41: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/codegen.c:364:14: style: Local variable 'index' shadows outer function [shadowFunction] calc-2.15.1.0/alloc.h:59:14: note: Shadowed declaration calc-2.15.1.0/codegen.c:364:14: note: Shadow variable calc-2.15.1.0/codegen.c:1084:13: style: Local variable 'index' shadows outer function [shadowFunction] calc-2.15.1.0/alloc.h:59:14: note: Shadowed declaration calc-2.15.1.0/codegen.c:1084:13: note: Shadow variable calc-2.15.1.0/codegen.c:1228:14: style: Local variable 'index' shadows outer function [shadowFunction] calc-2.15.1.0/alloc.h:59:14: note: Shadowed declaration calc-2.15.1.0/codegen.c:1228:14: note: Shadow variable calc-2.15.1.0/codegen.c:1273:14: style: Local variable 'index' shadows outer function [shadowFunction] calc-2.15.1.0/alloc.h:59:14: note: Shadowed declaration calc-2.15.1.0/codegen.c:1273:14: note: Shadow variable calc-2.15.1.0/codegen.c:1428:14: style: Local variable 'index' shadows outer function [shadowFunction] calc-2.15.1.0/alloc.h:59:14: note: Shadowed declaration calc-2.15.1.0/codegen.c:1428:14: note: Shadow variable calc-2.15.1.0/codegen.c:2435:19: style: Local variable 'index' shadows outer function [shadowFunction] calc-2.15.1.0/alloc.h:59:14: note: Shadowed declaration calc-2.15.1.0/codegen.c:2435:19: note: Shadow variable calc-2.15.1.0/codegen.c:2567:14: style: Local variable 'index' shadows outer function [shadowFunction] calc-2.15.1.0/alloc.h:59:14: note: Shadowed declaration calc-2.15.1.0/codegen.c:2567:14: note: Shadow variable calc-2.15.1.0/codegen.c:2740:14: style: Local variable 'index' shadows outer function [shadowFunction] calc-2.15.1.0/alloc.h:59:14: note: Shadowed declaration calc-2.15.1.0/codegen.c:2740:14: note: Shadow variable calc-2.15.1.0/codegen.c:2319:17: style: Variable 'g_ret' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/codegen.c:2809:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/blkcpy.c:302:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/blkcpy.c:351:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/blkcpy.c:408:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/blkcpy.c:451:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/blkcpy.c:501:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/blkcpy.c:551:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/blkcpy.c:666:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/blkcpy.c:752:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/blkcpy.c:796:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/blkcpy.c:917:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/blkcpy.c:949:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/blkcpy.c:1019:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/blkcpy.c:908:20: style: Checking if unsigned expression 'newlen' is less than zero. [unsignedLessThanZero] calc-2.15.1.0/blkcpy.c:1010:20: style: Checking if unsigned expression 'newlen' is less than zero. [unsignedLessThanZero] calc-2.15.1.0/blkcpy.c:1064:20: style: Checking if unsigned expression 'newlen' is less than zero. [unsignedLessThanZero] calc-2.15.1.0/have_rusage.c:60:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] calc-2.15.1.0/have_posscl.c:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILEPOS [valueFlowBailoutIncompleteVar] calc-2.15.1.0/errtbl.c:831:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST [valueFlowBailoutIncompleteVar] calc-2.15.1.0/errtbl.c:1017:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] calc-2.15.1.0/errtbl.c:1059:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST [valueFlowBailoutIncompleteVar] calc-2.15.1.0/errtbl.c:1125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST [valueFlowBailoutIncompleteVar] calc-2.15.1.0/errtbl.c:1185:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST [valueFlowBailoutIncompleteVar] calc-2.15.1.0/errtbl.c:1231:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST [valueFlowBailoutIncompleteVar] calc-2.15.1.0/errtbl.c:1288:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST [valueFlowBailoutIncompleteVar] calc-2.15.1.0/errtbl.c:1392:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] calc-2.15.1.0/errtbl.c:1769:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST [valueFlowBailoutIncompleteVar] calc-2.15.1.0/errtbl.c:1843:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONST [valueFlowBailoutIncompleteVar] calc-2.15.1.0/blkcpy.c:55:17: style:inconclusive: Function 'copystod' argument 1 names different: declaration '' definition 'svp'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:55:27: style:inconclusive: Function 'copystod' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:55:37: style:inconclusive: Function 'copystod' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:55:49: style:inconclusive: Function 'copystod' argument 4 names different: declaration '' definition 'dvp'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:55:59: style:inconclusive: Function 'copystod' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:278:21: style:inconclusive: Function 'copymat2mat' argument 1 names different: declaration '' definition 'smat'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:278:32: style:inconclusive: Function 'copymat2mat' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:278:42: style:inconclusive: Function 'copymat2mat' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:278:55: style:inconclusive: Function 'copymat2mat' argument 4 names different: declaration '' definition 'dmat'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:278:66: style:inconclusive: Function 'copymat2mat' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:326:20: style:inconclusive: Function 'copyblk2mat' argument 1 names different: declaration '' definition 'blk'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:326:30: style:inconclusive: Function 'copyblk2mat' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:326:40: style:inconclusive: Function 'copyblk2mat' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:326:53: style:inconclusive: Function 'copyblk2mat' argument 4 names different: declaration '' definition 'dmat'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:326:64: style:inconclusive: Function 'copyblk2mat' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:378:21: style:inconclusive: Function 'copymat2blk' argument 1 names different: declaration '' definition 'smat'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:378:32: style:inconclusive: Function 'copymat2blk' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:378:42: style:inconclusive: Function 'copymat2blk' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:378:54: style:inconclusive: Function 'copymat2blk' argument 4 names different: declaration '' definition 'dblk'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:378:65: style:inconclusive: Function 'copymat2blk' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:379:18: style:inconclusive: Function 'copymat2blk' argument 6 names different: declaration '' definition 'noreloc'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:427:22: style:inconclusive: Function 'copymat2list' argument 1 names different: declaration '' definition 'smat'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:427:33: style:inconclusive: Function 'copymat2list' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:427:43: style:inconclusive: Function 'copymat2list' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:427:54: style:inconclusive: Function 'copymat2list' argument 4 names different: declaration '' definition 'lp'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:427:63: style:inconclusive: Function 'copymat2list' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:477:20: style:inconclusive: Function 'copylist2mat' argument 1 names different: declaration '' definition 'lp'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:477:29: style:inconclusive: Function 'copylist2mat' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/codegen.c:2056:21: style: Variable 'tok' is assigned a value that is never used. [unreadVariable] calc-2.15.1.0/blkcpy.c:477:39: style:inconclusive: Function 'copylist2mat' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:477:52: style:inconclusive: Function 'copylist2mat' argument 4 names different: declaration '' definition 'dmat'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:477:63: style:inconclusive: Function 'copylist2mat' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:527:21: style:inconclusive: Function 'copylist2list' argument 1 names different: declaration '' definition 'slp'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:527:31: style:inconclusive: Function 'copylist2list' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:527:41: style:inconclusive: Function 'copylist2list' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:527:52: style:inconclusive: Function 'copylist2list' argument 4 names different: declaration '' definition 'dlp'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:527:62: style:inconclusive: Function 'copylist2list' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:579:21: style:inconclusive: Function 'copyblk2file' argument 1 names different: declaration '' definition 'sblk'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:579:32: style:inconclusive: Function 'copyblk2file' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:579:42: style:inconclusive: Function 'copyblk2file' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:579:54: style:inconclusive: Function 'copyblk2file' argument 4 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:579:63: style:inconclusive: Function 'copyblk2file' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:616:21: style:inconclusive: Function 'copyfile2blk' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:616:30: style:inconclusive: Function 'copyfile2blk' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:616:40: style:inconclusive: Function 'copyfile2blk' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:616:52: style:inconclusive: Function 'copyfile2blk' argument 4 names different: declaration '' definition 'dblk'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:616:63: style:inconclusive: Function 'copyfile2blk' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:616:73: style:inconclusive: Function 'copyfile2blk' argument 6 names different: declaration '' definition 'noreloc'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/codegen.c:2593:22: style: Variable 'type' is assigned a value that is never used. [unreadVariable] calc-2.15.1.0/blkcpy.c:684:22: style:inconclusive: Function 'copystr2file' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:684:32: style:inconclusive: Function 'copystr2file' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:684:42: style:inconclusive: Function 'copystr2file' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:684:54: style:inconclusive: Function 'copystr2file' argument 4 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:684:63: style:inconclusive: Function 'copystr2file' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:725:20: style:inconclusive: Function 'copyblk2blk' argument 1 names different: declaration '' definition 'sblk'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:725:31: style:inconclusive: Function 'copyblk2blk' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:725:41: style:inconclusive: Function 'copyblk2blk' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:725:53: style:inconclusive: Function 'copyblk2blk' argument 4 names different: declaration '' definition 'dblk'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:725:64: style:inconclusive: Function 'copyblk2blk' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:726:18: style:inconclusive: Function 'copyblk2blk' argument 6 names different: declaration '' definition 'noreloc'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:768:21: style:inconclusive: Function 'copystr2blk' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:768:31: style:inconclusive: Function 'copystr2blk' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:768:41: style:inconclusive: Function 'copystr2blk' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:768:53: style:inconclusive: Function 'copystr2blk' argument 4 names different: declaration '' definition 'dblk'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:768:64: style:inconclusive: Function 'copystr2blk' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:769:18: style:inconclusive: Function 'copystr2blk' argument 6 names different: declaration '' definition 'noreloc'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:815:21: style:inconclusive: Function 'copystr2str' argument 1 names different: declaration '' definition 'sstr'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:815:32: style:inconclusive: Function 'copystr2str' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:815:42: style:inconclusive: Function 'copystr2str' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:815:55: style:inconclusive: Function 'copystr2str' argument 4 names different: declaration '' definition 'dstr'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:815:66: style:inconclusive: Function 'copystr2str' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:841:20: style:inconclusive: Function 'copyblk2str' argument 1 names different: declaration '' definition 'sblk'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:841:31: style:inconclusive: Function 'copyblk2str' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:841:41: style:inconclusive: Function 'copyblk2str' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:841:54: style:inconclusive: Function 'copyblk2str' argument 4 names different: declaration '' definition 'dstr'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:841:65: style:inconclusive: Function 'copyblk2str' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:863:20: style:inconclusive: Function 'copyostr2str' argument 1 names different: declaration '' definition 'sstr'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:863:31: style:inconclusive: Function 'copyostr2str' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:863:41: style:inconclusive: Function 'copyostr2str' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:863:54: style:inconclusive: Function 'copyostr2str' argument 4 names different: declaration '' definition 'dstr'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:863:65: style:inconclusive: Function 'copyostr2str' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:890:20: style:inconclusive: Function 'copyostr2blk' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:890:29: style:inconclusive: Function 'copyostr2blk' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:890:38: style:inconclusive: Function 'copyostr2blk' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:890:49: style:inconclusive: Function 'copyostr2blk' argument 4 names different: declaration '' definition 'dblk'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:890:59: style:inconclusive: Function 'copyostr2blk' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:890:68: style:inconclusive: Function 'copyostr2blk' argument 6 names different: declaration '' definition 'noreloc'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:989:21: style:inconclusive: Function 'copynum2blk' argument 1 names different: declaration '' definition 'snum'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:989:32: style:inconclusive: Function 'copynum2blk' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:989:42: style:inconclusive: Function 'copynum2blk' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:989:54: style:inconclusive: Function 'copynum2blk' argument 4 names different: declaration '' definition 'dblk'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:989:65: style:inconclusive: Function 'copynum2blk' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:990:18: style:inconclusive: Function 'copynum2blk' argument 6 names different: declaration '' definition 'noreloc'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:1041:20: style:inconclusive: Function 'copyblk2num' argument 1 names different: declaration '' definition 'sblk'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:1041:31: style:inconclusive: Function 'copyblk2num' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:1041:41: style:inconclusive: Function 'copyblk2num' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:1041:54: style:inconclusive: Function 'copyblk2num' argument 4 names different: declaration '' definition 'dnum'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:1041:65: style:inconclusive: Function 'copyblk2num' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:1042:22: style:inconclusive: Function 'copyblk2num' argument 6 names different: declaration '' definition 'res'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/blkcpy.c:278:21: style: Parameter 'smat' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/blkcpy.c:278:55: style: Parameter 'dmat' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/blkcpy.c:326:20: style: Parameter 'blk' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/blkcpy.c:326:53: style: Parameter 'dmat' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/blkcpy.c:378:21: style: Parameter 'smat' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/blkcpy.c:427:22: style: Parameter 'smat' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/blkcpy.c:477:52: style: Parameter 'dmat' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/blkcpy.c:725:20: style: Parameter 'sblk' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/blkcpy.c:815:21: style: Parameter 'sstr' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/blkcpy.c:815:55: style: Parameter 'dstr' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/blkcpy.c:817:19: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/blkcpy.c:841:20: style: Parameter 'sblk' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/blkcpy.c:843:19: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/blkcpy.c:863:54: style: Parameter 'dstr' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/blkcpy.c:866:22: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/blkcpy.c:1041:20: style: Parameter 'sblk' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/have_stdvs.c:75:17: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/have_strdup.c:70:9: error: Memory leak: p [memleak] calc-2.15.1.0/have_strdup.c:60:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/blkcpy.c:597:22: style: Variable 'numw' is assigned a value that is never used. [unreadVariable] calc-2.15.1.0/blkcpy.c:706:22: style: Variable 'numw' is assigned a value that is never used. [unreadVariable] calc-2.15.1.0/blkcpy.c:996:18: style: Unused variable: swnum [unusedVariable] calc-2.15.1.0/blkcpy.c:1047:15: style: Unused variable: swapped [unusedVariable] calc-2.15.1.0/blkcpy.c:1048:23: style: Unused variable: halflen [unusedVariable] calc-2.15.1.0/blkcpy.c:1049:15: style: Unused variable: h [unusedVariable] calc-2.15.1.0/blkcpy.c:1050:23: style: Unused variable: i [unusedVariable] calc-2.15.1.0/have_unused.c:61:18: style: Parameter 'UNUSED_str' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/have_varvs.c:71:17: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/help.c:120:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/help.c:205:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] calc-2.15.1.0/help.c:128:9: portability: fflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems. [fflushOnInputStream] calc-2.15.1.0/help.c:181:9: portability: fflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems. [fflushOnInputStream] calc-2.15.1.0/help.c:121:15: style: Variable 'fgets_ret' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/file.c:129:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:354:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_MANYOPEN [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:415:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_MANYOPEN [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:497:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:612:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILEID [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:694:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:709:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:814:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:903:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_UNAMBIG [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:1030:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outmode [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:1232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:1333:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:1387:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILEPOS_BITS [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:1742:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFF_T_BITS [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:1773:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEV_BITS [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:1805:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INODE_BITS [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:2019:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_UNAMBIG [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:2080:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:2159:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:2217:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:2375:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:2432:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:2677:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:2791:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] calc-2.15.1.0/hist.c:877:24: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:888:26: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:895:24: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:902:25: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:910:26: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:944:25: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:954:26: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:990:24: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:968:30: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:1013:31: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:1024:30: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:1048:22: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:1067:21: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:1091:22: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:1129:28: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:1146:29: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:1105:22: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:1212:25: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:1227:25: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:1243:23: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:1262:21: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:1316:17: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:1269:24: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:1284:24: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:1323:27: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:1359:23: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:918:27: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:931:27: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:871:24: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:801:22: debug: Function::addArguments found argument 'key' with varid 0. [varid0] calc-2.15.1.0/hist.c:1455:22: debug: Function::addArguments found argument 'ch' with varid 0. [varid0] calc-2.15.1.0/input.c:373:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calc_debug [valueFlowBailoutIncompleteVar] calc-2.15.1.0/input.c:510:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] calc-2.15.1.0/input.c:665:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calc_debug [valueFlowBailoutIncompleteVar] calc-2.15.1.0/input.c:711:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] calc-2.15.1.0/input.c:770:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] calc-2.15.1.0/input.c:824:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] calc-2.15.1.0/input.c:955:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] calc-2.15.1.0/input.c:1010:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st_ino [valueFlowBailoutIncompleteVar] calc-2.15.1.0/hist.c:287:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] calc-2.15.1.0/hist.c:335:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calc_debug [valueFlowBailoutIncompleteVar] calc-2.15.1.0/hist.c:389:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calc_debug [valueFlowBailoutIncompleteVar] calc-2.15.1.0/hist.c:519:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] calc-2.15.1.0/hist.c:604:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/hist.c:642:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] calc-2.15.1.0/hist.c:757:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] calc-2.15.1.0/hist.c:803:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] calc-2.15.1.0/hist.c:999:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctrl_d [valueFlowBailoutIncompleteVar] calc-2.15.1.0/hist.c:1072:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] calc-2.15.1.0/hist.c:1232:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] calc-2.15.1.0/hist.c:1363:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] calc-2.15.1.0/hist.c:1398:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] calc-2.15.1.0/hist.c:1405:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] calc-2.15.1.0/hist.c:1412:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] calc-2.15.1.0/hist.c:1419:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] calc-2.15.1.0/errtbl.c:1307:20: style: Condition 'offset<0' is always false [knownConditionTrueFalse] calc-2.15.1.0/errtbl.c:1302:20: note: Assuming that condition 'errnum<10000' is not redundant calc-2.15.1.0/errtbl.c:1306:25: note: Assignment 'offset=errnum-10000', assigned value is greater than -1 calc-2.15.1.0/errtbl.c:1307:20: note: Condition 'offset<0' is always false calc-2.15.1.0/errtbl.c:1307:34: style: Condition 'offset>(long)(sizeof(error_table)/sizeof(error_table[0]))' is always false [knownConditionTrueFalse] calc-2.15.1.0/errtbl.c:1302:40: note: Assuming that condition 'errnum>(long)(10000+((sizeof(error_table)/sizeof(error_table[0]))-2))' is not redundant calc-2.15.1.0/errtbl.c:1306:25: note: Assignment 'offset=errnum-10000', assigned value is less than 610 calc-2.15.1.0/errtbl.c:1307:34: note: Condition 'offset>(long)(sizeof(error_table)/sizeof(error_table[0]))' is always false calc-2.15.1.0/errtbl.c:1435:25: portability: %lu in format string (no. 4) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] calc-2.15.1.0/errtbl.c:1643:17: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] calc-2.15.1.0/errtbl.c:1815:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/errtbl.c:1895:33: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/errtbl.c:1928:33: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/errtbl.c:1943:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/errtbl.c:1420:43: style: Checking if unsigned expression 'strlen(error_table[0].errmsg)' is less than zero. [unsignedLessThanZero] calc-2.15.1.0/errtbl.c:1183:35: style: Parameter 'errsym' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/errtbl.c:1683:24: style: Variable 'found' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/longbits.c:128:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALC_CHARBIT [valueFlowBailoutIncompleteVar] calc-2.15.1.0/longbits.c:261:27: style: Condition 'value<1' is always false [knownConditionTrueFalse] calc-2.15.1.0/longbits.c:242:17: note: Assignment 'value=(char)-1', assigned value is 255 calc-2.15.1.0/longbits.c:261:27: note: Condition 'value<1' is always false calc-2.15.1.0/math_error.c:95:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calc_debug [valueFlowBailoutIncompleteVar] calc-2.15.1.0/input.c:443:48: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] calc-2.15.1.0/input.c:465:40: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] calc-2.15.1.0/input.c:1061:9: error: Common realloc mistake: 'readset' nulled but not freed upon failure [memleakOnRealloc] calc-2.15.1.0/input.c:152:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/input.c:194:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/input.c:308:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/input.c:312:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/input.c:346:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/input.c:379:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/input.c:760:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/input.c:780:33: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/input.c:138:50: style:inconclusive: Function 'opensearchfile' argument 3 names different: declaration 'exten' definition 'extension'. [funcArgNamesDifferent] calc-2.15.1.0/calc.h:153:61: note: Function 'opensearchfile' argument 3 names different: declaration 'exten' definition 'extension'. calc-2.15.1.0/input.c:138:50: note: Function 'opensearchfile' argument 3 names different: declaration 'exten' definition 'extension'. calc-2.15.1.0/input.c:138:65: style:inconclusive: Function 'opensearchfile' argument 4 names different: declaration 'reopen_ok' definition 'rd_once'. [funcArgNamesDifferent] calc-2.15.1.0/calc.h:154:31: note: Function 'opensearchfile' argument 4 names different: declaration 'reopen_ok' definition 'rd_once'. calc-2.15.1.0/input.c:138:65: note: Function 'opensearchfile' argument 4 names different: declaration 'reopen_ok' definition 'rd_once'. calc-2.15.1.0/input.c:694:17: style:inconclusive: Function 'setprompt' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/input.c:138:34: style: Parameter 'pathlist' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/input.c:138:50: style: Parameter 'extension' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/input.c:297:18: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/input.c:297:42: style: Parameter 'pathlist' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/input.c:416:24: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/input.c:417:15: style: Variable 'home2' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/input.c:419:15: style: Variable 'after' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/input.c:499:26: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/input.c:609:18: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/input.c:832:23: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/input.c:930:15: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/input.c:986:26: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/input.c:1092:18: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/input.c:1092:30: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/obj.c:222:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_NOSUBTYPE [valueFlowBailoutIncompleteVar] calc-2.15.1.0/obj.c:396:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINT_SHORT [valueFlowBailoutIncompleteVar] calc-2.15.1.0/obj.c:476:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_ONE [valueFlowBailoutIncompleteVar] calc-2.15.1.0/obj.c:592:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ_MAXFUNC [valueFlowBailoutIncompleteVar] calc-2.15.1.0/obj.c:711:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USUAL_ELEMENTS [valueFlowBailoutIncompleteVar] calc-2.15.1.0/obj.c:743:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_NUM [valueFlowBailoutIncompleteVar] calc-2.15.1.0/obj.c:767:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USUAL_ELEMENTS [valueFlowBailoutIncompleteVar] calc-2.15.1.0/poly.c:90:51: warning: Either the condition 'x==NULL' is redundant or there is possible null pointer dereference: x. [nullPointerRedundantCheck] calc-2.15.1.0/poly.c:87:15: note: Assuming that condition 'x==NULL' is not redundant calc-2.15.1.0/poly.c:90:51: note: Null pointer dereference calc-2.15.1.0/poly.c:37:15: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/poly.c:81:19: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/hist.c:770:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/hist.c:978:17: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/hist.c:1039:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/hist.c:1122:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/hist.c:1138:17: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/hist.c:1155:17: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/hist.c:1202:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/hist.c:1307:17: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/hist.c:1350:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/hist.c:1380:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/hist.c:768:17: error: Memory leak: hp [memleak] calc-2.15.1.0/hist.c:694:16: style: Redundant initialization for 'hp'. The initialized value is overwritten before it is read. [redundantInitialization] calc-2.15.1.0/hist.c:692:28: note: hp is initialized calc-2.15.1.0/hist.c:694:16: note: hp is overwritten calc-2.15.1.0/hist.c:442:60: style:inconclusive: Function 'raw_bind_key' argument 4 names different: declaration '' definition 'next_map'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/hist.c:1455:22: style:inconclusive: Function 'quit_calc' argument 1 names different: declaration 'key' definition 'ch'. [funcArgNamesDifferent] calc-2.15.1.0/hist.c:142:27: note: Function 'quit_calc' argument 1 names different: declaration 'key' definition 'ch'. calc-2.15.1.0/hist.c:1455:22: note: Function 'quit_calc' argument 1 names different: declaration 'key' definition 'ch'. calc-2.15.1.0/hist.c:422:16: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/hist.c:690:18: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/hist.c:788:17: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/hist.c:1026:18: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/hist.c:1108:18: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/hist.c:1109:18: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/hist.c:1131:18: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/hist.c:1148:18: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/hist.c:1229:18: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/hist.c:1286:18: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/hist.c:1288:18: style: Variable 'right' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/hist.c:1328:18: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/hist.c:1329:18: style: Variable 'save_pos' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/hist.c:1373:16: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/hist.c:1436:19: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/comfunc.c:249:29: style: Variable 'up1' is reassigned a value before the old one has been used. [redundantAssignment] calc-2.15.1.0/comfunc.c:178:13: note: up1 is assigned calc-2.15.1.0/comfunc.c:249:29: note: up1 is overwritten calc-2.15.1.0/comfunc.c:68:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:72:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:77:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:389:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:454:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:510:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:663:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:713:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1458:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1500:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1505:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1675:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1679:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1688:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1725:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1729:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1771:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1775:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1784:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1821:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1825:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1867:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1871:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1880:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1917:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1921:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1963:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1967:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:1976:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2013:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2017:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2059:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2063:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2072:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2110:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2114:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2158:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2162:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2171:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2209:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2213:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2257:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2261:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2270:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2308:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2312:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2356:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2360:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2369:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2407:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2411:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2455:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2459:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2468:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2505:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2509:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2551:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2555:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2564:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2601:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2605:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2648:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2652:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2663:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2701:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2705:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2750:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2754:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2763:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2769:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2808:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2812:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/comfunc.c:2823:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:227:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:236:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:243:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:249:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:282:33: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:316:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:349:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:362:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:372:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:461:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:465:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:576:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:584:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:589:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:638:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:703:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:708:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:719:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:775:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/obj.c:209:28: style: Variable 'oip' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/obj.c:215:15: style: Variable 'namestr_ret' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/obj.c:536:30: style: Parameter 'indices' can be declared as const array [constParameter] calc-2.15.1.0/obj.c:676:19: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/obj.c:678:33: style: Variable 'oap' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/obj.c:793:21: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/obj.c:794:24: style: Variable 'oap' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/qio.c:368:33: debug: Function::addArguments found argument 'width' with varid 0. [varid0] calc-2.15.1.0/qmod.c:351:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXREDC [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qmod.c:408:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXREDC [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qmod.c:423:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXREDC [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qio.c:196:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE2_OFF [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qio.c:570:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLONG [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qmod.c:390:13: warning: Possible null pointer dereference: rcp [nullPointer] calc-2.15.1.0/qmod.c:378:19: note: Assignment 'bestrcp=NULL', assigned value is 0 calc-2.15.1.0/qmod.c:379:36: note: Assuming condition is false calc-2.15.1.0/qmod.c:389:13: note: rcp is assigned 'bestrcp' here. calc-2.15.1.0/qmod.c:390:13: note: Null pointer dereference calc-2.15.1.0/qmod.c:375:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/sample_many.c:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _zero_ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/sample_many.c:110:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qmath.c:408:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _one_ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qmath.c:427:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _one_ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qmath.c:459:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _one_ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qmath.c:869:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASEB [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qmath.c:1450:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _one_ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/sample_rand.c:72:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _zero_ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/sample_rand.c:100:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/sample_rand.c:56:17: style: Variable 'prev_state' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/sample_rand.c:60:15: style: Variable 'hexstr' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/seed.c:773:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qfunc.c:84:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qfunc.c:437:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _one_ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qfunc.c:611:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _one_ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qfunc.c:645:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _one_ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:269:21: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] calc-2.15.1.0/file.c:274:21: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] calc-2.15.1.0/file.c:287:21: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] calc-2.15.1.0/file.c:292:21: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] calc-2.15.1.0/file.c:306:21: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] calc-2.15.1.0/file.c:311:21: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] calc-2.15.1.0/file.c:838:25: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/file.c:1179:21: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] calc-2.15.1.0/file.c:1437:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/qfunc.c:1410:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _one_ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:2105:33: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/qfunc.c:1560:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _one_ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:2183:33: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/file.c:2275:31: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] calc-2.15.1.0/file.c:2438:33: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/qfunc.c:1903:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/file.c:2162:52: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] calc-2.15.1.0/seed.c:777:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/seed.c:322:20: style: Variable 'tmp[1]' is reassigned a value before the old one has been used. [redundantAssignment] calc-2.15.1.0/seed.c:321:20: note: tmp[1] is assigned calc-2.15.1.0/seed.c:322:20: note: tmp[1] is overwritten calc-2.15.1.0/file.c:239:18: style: The if condition is the same as the previous if condition [duplicateCondition] calc-2.15.1.0/file.c:229:18: note: First condition calc-2.15.1.0/file.c:239:18: note: Second condition calc-2.15.1.0/seed.c:288:15: style: Variable 'buf_end' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/file.c:1359:26: style: Condition 'fiop!=NULL' is always true [knownConditionTrueFalse] calc-2.15.1.0/seed.c:501:17: style: struct member 'Anonymous0::env' is never used. [unusedStructMember] calc-2.15.1.0/file.c:830:25: error: Common realloc mistake: 'str' nulled but not freed upon failure [memleakOnRealloc] calc-2.15.1.0/file.c:2097:33: error: Common realloc mistake: 'str' nulled but not freed upon failure [memleakOnRealloc] calc-2.15.1.0/file.c:2175:33: error: Common realloc mistake: 'str' nulled but not freed upon failure [memleakOnRealloc] calc-2.15.1.0/file.c:182:33: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/file.c:234:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/file.c:370:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/file.c:439:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/file.c:444:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/file.c:485:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/file.c:510:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/file.c:535:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/file.c:635:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/file.c:835:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/file.c:1539:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/file.c:1698:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/file.c:1712:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/file.c:1963:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/file.c:2102:33: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/file.c:2180:33: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/file.c:2724:33: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/file.c:769:39: style:inconclusive: Function 'readid' argument 3 names different: declaration 'retptr' definition 'retstr'. [funcArgNamesDifferent] calc-2.15.1.0/calc.h:117:50: note: Function 'readid' argument 3 names different: declaration 'retptr' definition 'retstr'. calc-2.15.1.0/file.c:769:39: note: Function 'readid' argument 3 names different: declaration 'retptr' definition 'retstr'. calc-2.15.1.0/file.c:1413:18: style:inconclusive: Function 'z2filepos' argument 1 names different: declaration 'pos' definition 'zpos'. [funcArgNamesDifferent] calc-2.15.1.0/file.c:90:33: note: Function 'z2filepos' argument 1 names different: declaration 'pos' definition 'zpos'. calc-2.15.1.0/file.c:1413:18: note: Function 'z2filepos' argument 1 names different: declaration 'pos' definition 'zpos'. calc-2.15.1.0/file.c:1523:27: style:inconclusive: Function 'getloc' argument 2 names different: declaration 'loc' definition 'res'. [funcArgNamesDifferent] calc-2.15.1.0/calc.h:118:38: note: Function 'getloc' argument 2 names different: declaration 'loc' definition 'res'. calc-2.15.1.0/file.c:1523:27: note: Function 'getloc' argument 2 names different: declaration 'loc' definition 'res'. calc-2.15.1.0/file.c:1864:28: style:inconclusive: Function 'getsize' argument 2 names different: declaration 'size' definition 'res'. [funcArgNamesDifferent] calc-2.15.1.0/calc.h:120:39: note: Function 'getsize' argument 2 names different: declaration 'size' definition 'res'. calc-2.15.1.0/file.c:1864:28: note: Function 'getsize' argument 2 names different: declaration 'size' definition 'res'. calc-2.15.1.0/file.c:1934:30: style:inconclusive: Function 'get_inode' argument 2 names different: declaration 'ino' definition 'inode'. [funcArgNamesDifferent] calc-2.15.1.0/calc.h:122:41: note: Function 'get_inode' argument 2 names different: declaration 'ino' definition 'inode'. calc-2.15.1.0/file.c:1934:30: note: Function 'get_inode' argument 2 names different: declaration 'ino' definition 'inode'. calc-2.15.1.0/file.c:2842:18: style:inconclusive: Function 'findfname' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/file.c:218:33: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/file.c:218:45: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/file.c:219:26: style: Parameter 'sbufp' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/file.c:965:27: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/file.c:1266:28: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/file.c:1271:15: style: Variable 'c' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/file.c:1903:17: style: Variable 'fiop' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/file.c:1936:17: style: Variable 'fiop' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/file.c:2368:16: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/file.c:2646:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/file.c:2766:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/file.c:2844:17: style: Variable 'fiop' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/file.c:2647:16: style: Variable 'k' is assigned a value that is never used. [unreadVariable] calc-2.15.1.0/strl.c:97:13: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/strl.c:104:13: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/strl.c:205:13: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/strl.c:212:13: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/strl.c:80:51: style: Checking if unsigned expression 'dstsize' is less than zero. [unsignedLessThanZero] calc-2.15.1.0/strl.c:162:51: style: Checking if unsigned expression 'dstsize' is less than zero. [unsignedLessThanZero] calc-2.15.1.0/qio.c:318:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qio.c:572:41: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qio.c:55:15: style:inconclusive: Function 'qprintf' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/qio.c:192:26: style:inconclusive: Function 'qprintnum' argument 2 names different: declaration 'mode' definition 'outmode'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:68:38: note: Function 'qprintnum' argument 2 names different: declaration 'mode' definition 'outmode'. calc-2.15.1.0/qio.c:192:26: note: Function 'qprintnum' argument 2 names different: declaration 'mode' definition 'outmode'. calc-2.15.1.0/qio.c:523:13: style:inconclusive: Function 'str2q' argument 1 names different: declaration 'str' definition 's'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:59:28: note: Function 'str2q' argument 1 names different: declaration 'str' definition 's'. calc-2.15.1.0/qio.c:523:13: note: Function 'str2q' argument 1 names different: declaration 'str' definition 's'. calc-2.15.1.0/qio.c:629:14: style:inconclusive: Function 'qparse' argument 1 names different: declaration 'str' definition 'cp'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:66:26: note: Function 'qparse' argument 1 names different: declaration 'str' definition 'cp'. calc-2.15.1.0/qio.c:629:14: note: Function 'qparse' argument 1 names different: declaration 'str' definition 'cp'. calc-2.15.1.0/qio.c:735:18: style:inconclusive: Function 'fitprint' argument 1 names different: declaration '' definition 'q'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/qio.c:735:26: style:inconclusive: Function 'fitprint' argument 2 names different: declaration '' definition 'width'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/qio.c:631:15: style: Variable 'oldcp' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/symbol.c:127:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _qzero_ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/symbol.c:193:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_NUM [valueFlowBailoutIncompleteVar] calc-2.15.1.0/symbol.c:348:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] calc-2.15.1.0/symbol.c:398:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_NULL [valueFlowBailoutIncompleteVar] calc-2.15.1.0/token.c:133:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prompt1 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/token.c:157:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prompt2 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/token.c:184:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] calc-2.15.1.0/token.c:390:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prompt2 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/token.c:489:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prompt2 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/token.c:574:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] calc-2.15.1.0/token.c:644:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QPF_IMAG [valueFlowBailoutIncompleteVar] calc-2.15.1.0/token.c:742:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] calc-2.15.1.0/token.c:847:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] calc-2.15.1.0/str.c:312:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_LEN [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qmath.c:228:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qmath.c:260:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qmath.c:508:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qmath.c:587:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qmath.c:615:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qmath.c:738:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qmath.c:865:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qmath.c:958:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qmath.c:1007:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qmath.c:1057:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qmath.c:1110:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qmath.c:1217:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qmath.c:1412:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qmath.c:1442:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qmath.c:1461:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qmath.c:1465:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qmath.c:220:12: style:inconclusive: Function 'uutoq' argument 1 names different: declaration 'i1' definition 'inum'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:57:27: note: Function 'uutoq' argument 1 names different: declaration 'i1' definition 'inum'. calc-2.15.1.0/qmath.c:220:12: note: Function 'uutoq' argument 1 names different: declaration 'i1' definition 'inum'. calc-2.15.1.0/qmath.c:220:23: style:inconclusive: Function 'uutoq' argument 2 names different: declaration 'i2' definition 'iden'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:57:36: note: Function 'uutoq' argument 2 names different: declaration 'i2' definition 'iden'. calc-2.15.1.0/qmath.c:220:23: note: Function 'uutoq' argument 2 names different: declaration 'i2' definition 'iden'. calc-2.15.1.0/qmath.c:252:12: style:inconclusive: Function 'iitoq' argument 1 names different: declaration 'i1' definition 'inum'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:58:27: note: Function 'iitoq' argument 1 names different: declaration 'i1' definition 'inum'. calc-2.15.1.0/qmath.c:252:12: note: Function 'iitoq' argument 1 names different: declaration 'i1' definition 'inum'. calc-2.15.1.0/qmath.c:252:23: style:inconclusive: Function 'iitoq' argument 2 names different: declaration 'i2' definition 'iden'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:58:36: note: Function 'iitoq' argument 2 names different: declaration 'i2' definition 'iden'. calc-2.15.1.0/qmath.c:252:23: note: Function 'iitoq' argument 2 names different: declaration 'i2' definition 'iden'. calc-2.15.1.0/qmath.c:440:15: style:inconclusive: Function 'qaddi' argument 1 names different: declaration 'q' definition 'q1'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:87:30: note: Function 'qaddi' argument 1 names different: declaration 'q' definition 'q1'. calc-2.15.1.0/qmath.c:440:15: note: Function 'qaddi' argument 1 names different: declaration 'q' definition 'q1'. calc-2.15.1.0/qmath.c:440:24: style:inconclusive: Function 'qaddi' argument 2 names different: declaration 'i' definition 'n'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:87:38: note: Function 'qaddi' argument 2 names different: declaration 'i' definition 'n'. calc-2.15.1.0/qmath.c:440:24: note: Function 'qaddi' argument 2 names different: declaration 'i' definition 'n'. calc-2.15.1.0/qmath.c:548:23: style:inconclusive: Function 'qmuli' argument 2 names different: declaration 'i' definition 'n'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:88:38: note: Function 'qmuli' argument 2 names different: declaration 'i' definition 'n'. calc-2.15.1.0/qmath.c:548:23: note: Function 'qmuli' argument 2 names different: declaration 'i' definition 'n'. calc-2.15.1.0/qmath.c:607:23: style:inconclusive: Function 'qdivi' argument 2 names different: declaration 'i' definition 'n'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:89:38: note: Function 'qdivi' argument 2 names different: declaration 'i' definition 'n'. calc-2.15.1.0/qmath.c:607:23: note: Function 'qdivi' argument 2 names different: declaration 'i' definition 'n'. calc-2.15.1.0/qmath.c:883:24: style:inconclusive: Function 'qscale' argument 2 names different: declaration 'i' definition 'pow'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:121:39: note: Function 'qscale' argument 2 names different: declaration 'i' definition 'pow'. calc-2.15.1.0/qmath.c:883:24: note: Function 'qscale' argument 2 names different: declaration 'i' definition 'pow'. calc-2.15.1.0/qmath.c:1170:16: style:inconclusive: Function 'qbitvalue' argument 1 names different: declaration 'i' definition 'n'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:172:31: note: Function 'qbitvalue' argument 1 names different: declaration 'i' definition 'n'. calc-2.15.1.0/qmath.c:1170:16: note: Function 'qbitvalue' argument 1 names different: declaration 'i' definition 'n'. calc-2.15.1.0/qmath.c:1188:14: style:inconclusive: Function 'qtenpow' argument 1 names different: declaration 'i' definition 'n'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:173:29: note: Function 'qtenpow' argument 1 names different: declaration 'i' definition 'n'. calc-2.15.1.0/qmath.c:1188:14: note: Function 'qtenpow' argument 1 names different: declaration 'i' definition 'n'. calc-2.15.1.0/qmath.c:1334:23: style:inconclusive: Function 'qreli' argument 2 names different: declaration 'i' definition 'n'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:126:35: note: Function 'qreli' argument 2 names different: declaration 'i' definition 'n'. calc-2.15.1.0/qmath.c:1334:23: note: Function 'qreli' argument 2 names different: declaration 'i' definition 'n'. calc-2.15.1.0/qmath.c:1367:23: style:inconclusive: Function 'qcmpi' argument 2 names different: declaration 'i' definition 'n'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:124:35: note: Function 'qcmpi' argument 2 names different: declaration 'i' definition 'n'. calc-2.15.1.0/qmath.c:1367:23: note: Function 'qcmpi' argument 2 names different: declaration 'i' definition 'n'. calc-2.15.1.0/qmath.c:463:19: style: Variable 'addval[0]' is assigned a value that is never used. [unreadVariable] calc-2.15.1.0/symbol.c:549:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/symbol.c:110:17: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] calc-2.15.1.0/symbol.c:240:18: style:inconclusive: Function 'printtype' argument 1 names different: declaration '' definition 'vp'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/symbol.c:537:19: style:inconclusive: Function 'addstatic' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/symbol.c:142:18: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/symbol.c:170:20: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/symbol.c:243:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/symbol.c:506:16: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/symbol.c:768:17: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/qtrans.c:580:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:793:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _one_ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2007:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2058:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2106:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2154:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2208:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2256:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2304:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2355:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2403:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2451:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2505:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2553:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2601:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2653:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2703:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2751:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2805:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2853:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2901:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:2953:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:3003:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:3051:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:3105:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:3153:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:3201:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:3252:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:3300:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:3348:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:3402:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:3450:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:3499:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:3556:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qtrans.c:3606:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/sha1.c:305:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB32 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/sha1.c:376:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB32 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/sha1.c:439:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB32 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/sha1.c:476:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB32 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/sha1.c:514:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB32 [valueFlowBailoutIncompleteVar] calc-2.15.1.0/sha1.c:591:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HALF [valueFlowBailoutIncompleteVar] calc-2.15.1.0/sha1.c:693:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calc_debug [valueFlowBailoutIncompleteVar] calc-2.15.1.0/version.c:117:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] calc-2.15.1.0/qfunc.c:1063:24: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] calc-2.15.1.0/qfunc.c:1062:19: note: i is assigned calc-2.15.1.0/qfunc.c:1063:24: note: i is overwritten calc-2.15.1.0/qfunc.c:1142:24: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] calc-2.15.1.0/qfunc.c:1141:19: note: i is assigned calc-2.15.1.0/qfunc.c:1142:24: note: i is overwritten calc-2.15.1.0/qfunc.c:85:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:89:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:116:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:169:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:173:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:225:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:240:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:285:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:315:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:328:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:363:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:370:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:469:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:511:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:548:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:588:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:844:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:865:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:884:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:904:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:921:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:968:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:1215:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:1231:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:1250:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:1274:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:1712:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:1745:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:1779:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:1784:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:1874:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:1878:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:1904:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:1908:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:1912:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qfunc.c:354:15: style:inconclusive: Function 'qsqrt' argument 1 names different: declaration 'q' definition 'q1'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:182:30: note: Function 'qsqrt' argument 1 names different: declaration 'q' definition 'q1'. calc-2.15.1.0/qfunc.c:354:15: note: Function 'qsqrt' argument 1 names different: declaration 'q' definition 'q1'. calc-2.15.1.0/qfunc.c:354:41: style:inconclusive: Function 'qsqrt' argument 3 names different: declaration 'R' definition 'rnd'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:182:55: note: Function 'qsqrt' argument 3 names different: declaration 'R' definition 'rnd'. calc-2.15.1.0/qfunc.c:354:41: note: Function 'qsqrt' argument 3 names different: declaration 'R' definition 'rnd'. calc-2.15.1.0/qfunc.c:799:24: style:inconclusive: Function 'qisset' argument 2 names different: declaration 'i' definition 'n'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:127:36: note: Function 'qisset' argument 2 names different: declaration 'i' definition 'n'. calc-2.15.1.0/qfunc.c:799:24: note: Function 'qisset' argument 2 names different: declaration 'i' definition 'n'. calc-2.15.1.0/qfunc.c:959:15: style:inconclusive: Function 'qcomb' argument 1 names different: declaration 'q1' definition 'q'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:133:30: note: Function 'qcomb' argument 1 names different: declaration 'q1' definition 'q'. calc-2.15.1.0/qfunc.c:959:15: note: Function 'qcomb' argument 1 names different: declaration 'q1' definition 'q'. calc-2.15.1.0/qfunc.c:959:26: style:inconclusive: Function 'qcomb' argument 2 names different: declaration 'q2' definition 'n'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:133:42: note: Function 'qcomb' argument 2 names different: declaration 'q2' definition 'n'. calc-2.15.1.0/qfunc.c:959:26: note: Function 'qcomb' argument 2 names different: declaration 'q2' definition 'n'. calc-2.15.1.0/qfunc.c:1185:18: style:inconclusive: Function 'qcatalan' argument 1 names different: declaration '' definition 'q'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/qfunc.c:1325:35: style:inconclusive: Function 'qmappr' argument 3 names different: declaration 'R' definition 'rnd'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:149:50: note: Function 'qmappr' argument 3 names different: declaration 'R' definition 'rnd'. calc-2.15.1.0/qfunc.c:1325:35: note: Function 'qmappr' argument 3 names different: declaration 'R' definition 'rnd'. calc-2.15.1.0/qfunc.c:1362:42: style:inconclusive: Function 'qcfappr' argument 3 names different: declaration 'R' definition 'rnd'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:144:57: note: Function 'qcfappr' argument 3 names different: declaration 'R' definition 'rnd'. calc-2.15.1.0/qfunc.c:1362:42: note: Function 'qcfappr' argument 3 names different: declaration 'R' definition 'rnd'. calc-2.15.1.0/qfunc.c:1534:24: style:inconclusive: Function 'qcfsim' argument 2 names different: declaration 'R' definition 'rnd'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:145:39: note: Function 'qcfsim' argument 2 names different: declaration 'R' definition 'rnd'. calc-2.15.1.0/qfunc.c:1534:24: note: Function 'qcfsim' argument 2 names different: declaration 'R' definition 'rnd'. calc-2.15.1.0/qfunc.c:1813:20: style: Variable 'fiveval[0]' is assigned a value that is never used. [unreadVariable] calc-2.15.1.0/sha1.c:290:17: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/sha1.c:297:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/sha1.c:316:17: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/sha1.c:324:17: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/str.c:1241:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/str.c:1265:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/str.c:1381:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/sha1.c:382:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/sha1.c:578:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/str.c:295:25: warning: If memory allocation fails, then there is a possible null pointer dereference: table [nullPointerOutOfMemory] calc-2.15.1.0/str.c:294:49: note: Assuming allocation function fails calc-2.15.1.0/str.c:294:33: note: Assignment 'table=(char**)malloc((count+1)*sizeof(char*))', assigned value is 0 calc-2.15.1.0/str.c:295:25: note: Null pointer dereference calc-2.15.1.0/str.c:1160:21: warning: If memory allocation fails, then there is a possible null pointer dereference: newfn [nullPointerOutOfMemory] calc-2.15.1.0/str.c:1159:35: note: Assuming allocation function fails calc-2.15.1.0/str.c:1158:29: note: Assignment 'newfn=(struct STRING**)malloc((blockcount+1)*sizeof(struct STRING*))', assigned value is 0 calc-2.15.1.0/str.c:1160:21: note: Null pointer dereference calc-2.15.1.0/token.c:543:17: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] calc-2.15.1.0/sha1.c:134:16: style:inconclusive: Function 'sha1Init' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/sha1.c:160:22: style:inconclusive: Function 'sha1Transform' argument 1 names different: declaration '' definition 'digest'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/sha1.c:160:37: style:inconclusive: Function 'sha1Transform' argument 2 names different: declaration '' definition 'W'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/sha1.c:270:18: style:inconclusive: Function 'sha1Update' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/sha1.c:270:31: style:inconclusive: Function 'sha1Update' argument 2 names different: declaration '' definition 'buffer'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/sha1.c:270:45: style:inconclusive: Function 'sha1Update' argument 3 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/sha1.c:348:17: style:inconclusive: Function 'sha1Final' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/sha1.c:422:18: style:inconclusive: Function 'sha1_chkpt' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/sha1.c:467:15: style:inconclusive: Function 'sha1_note' argument 1 names different: declaration '' definition 'special'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/sha1.c:467:30: style:inconclusive: Function 'sha1_note' argument 2 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/sha1.c:498:15: style:inconclusive: Function 'sha1_type' argument 1 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/sha1.c:498:27: style:inconclusive: Function 'sha1_type' argument 2 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/sha1.c:528:23: style:inconclusive: Function 'sha1_init_state' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/sha1.c:565:24: style:inconclusive: Function 'sha1_final_state' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/sha1.c:629:16: style:inconclusive: Function 'sha1_cmp' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/sha1.c:629:25: style:inconclusive: Function 'sha1_cmp' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/sha1.c:688:18: style:inconclusive: Function 'sha1_print' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/str.c:77:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/str.c:148:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/str.c:299:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/str.c:318:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/str.c:334:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/str.c:1132:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/str.c:1170:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/str.c:1208:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/str.c:1236:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/str.c:1260:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/str.c:1276:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/str.c:1288:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/str.c:1310:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/str.c:1347:33: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/str.c:1377:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/str.c:1397:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/token.c:541:33: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/token.c:632:33: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/token.c:749:25: style: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] calc-2.15.1.0/token.c:763:25: style: Statements following noreturn function 'longjmp()' will never be executed. [unreachableCode] calc-2.15.1.0/str.c:235:19: style:inconclusive: Function 'stringindex' argument 1 names different: declaration 'str1' definition 'format'. [funcArgNamesDifferent] calc-2.15.1.0/str.h:64:31: note: Function 'stringindex' argument 1 names different: declaration 'str1' definition 'format'. calc-2.15.1.0/str.c:235:19: note: Function 'stringindex' argument 1 names different: declaration 'str1' definition 'format'. calc-2.15.1.0/str.c:235:33: style:inconclusive: Function 'stringindex' argument 2 names different: declaration 'str2' definition 'test'. [funcArgNamesDifferent] calc-2.15.1.0/str.h:64:43: note: Function 'stringindex' argument 2 names different: declaration 'str2' definition 'test'. calc-2.15.1.0/str.c:235:33: note: Function 'stringindex' argument 2 names different: declaration 'str2' definition 'test'. calc-2.15.1.0/str.c:1272:15: style:inconclusive: Function 'slink' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/str.c:1284:15: style:inconclusive: Function 'sfree' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/str.c:1404:25: style:inconclusive: Function 'freestringconstant' argument 1 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/str.c:1471:17: style:inconclusive: Function 'fitstring' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/str.c:1471:27: style:inconclusive: Function 'fitstring' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/str.c:1471:37: style:inconclusive: Function 'fitstring' argument 3 names different: declaration '' definition 'width'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/str.c:1522:18: style:inconclusive: Function 'strprint' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/str.c:177:13: style: Local variable 'index' shadows outer function [shadowFunction] calc-2.15.1.0/alloc.h:59:14: note: Shadowed declaration calc-2.15.1.0/str.c:177:13: note: Shadow variable calc-2.15.1.0/str.c:237:14: style: Local variable 'index' shadows outer function [shadowFunction] calc-2.15.1.0/alloc.h:59:14: note: Shadowed declaration calc-2.15.1.0/str.c:237:14: note: Shadow variable calc-2.15.1.0/str.c:1328:14: style: Local variable 'index' shadows outer function [shadowFunction] calc-2.15.1.0/alloc.h:59:14: note: Shadowed declaration calc-2.15.1.0/str.c:1328:14: note: Shadow variable calc-2.15.1.0/token.c:714:15: style:inconclusive: Function 'scanerror' argument 1 names different: declaration '' definition 'skip'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/token.c:714:27: style:inconclusive: Function 'scanerror' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/token.c:819:15: style:inconclusive: Function 'warning' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] calc-2.15.1.0/sha1.c:629:16: style: Parameter 'a' can be declared as pointer to const. However it seems that 'sha1_cmp' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] calc-2.15.1.0/sha1.c:540:22: note: You might need to cast the function pointer here calc-2.15.1.0/sha1.c:629:16: note: Parameter 'a' can be declared as pointer to const calc-2.15.1.0/sha1.c:629:25: style: Parameter 'b' can be declared as pointer to const. However it seems that 'sha1_cmp' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] calc-2.15.1.0/sha1.c:540:22: note: You might need to cast the function pointer here calc-2.15.1.0/sha1.c:629:25: note: Parameter 'b' can be declared as pointer to const calc-2.15.1.0/sha1.c:688:18: style: Parameter 'state' can be declared as pointer to const. However it seems that 'sha1_print' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] calc-2.15.1.0/sha1.c:541:24: note: You might need to cast the function pointer here calc-2.15.1.0/sha1.c:688:18: note: Parameter 'state' can be declared as pointer to const calc-2.15.1.0/token.c:717:15: style: Variable 'name' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/token.c:822:15: style: Variable 'name' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:102:30: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/str.c:172:31: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/str.c:235:33: style: Parameter 'test' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/str.c:261:18: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/str.c:356:15: style: Variable 'cfrom' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:386:19: style: Variable 'cfrom' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:428:19: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:477:15: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:477:20: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:503:15: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:503:20: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:539:15: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:539:20: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:575:15: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:595:15: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:614:23: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/str.c:617:19: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:767:20: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:791:20: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:816:15: style: Variable 'c' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:835:23: style: Parameter 's' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/str.c:837:15: style: Variable 'c' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:873:21: style: Parameter 'c1' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/str.c:873:31: style: Parameter 'c2' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/str.c:904:15: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:904:20: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:940:15: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:940:20: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:995:15: style: Variable 'c' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:1036:22: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/str.c:1039:20: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:1039:25: style: Variable 'c' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:1070:23: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/str.c:1070:35: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/str.c:1073:20: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:1073:25: style: Variable 'c' can be declared as pointer to const [constVariablePointer] calc-2.15.1.0/str.c:1224:21: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/str.c:1424:18: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] calc-2.15.1.0/str.c:151:26: error: Memory is allocated but not initialized: cp [uninitdata] calc-2.15.1.0/zrandom.c:1156:5: error: syntax error [syntaxError] calc-2.15.1.0/qtrans.c:219:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:245:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:269:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:310:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:314:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:356:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:395:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:399:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:442:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:493:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:539:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:582:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:657:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:700:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:774:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:842:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:886:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:929:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1061:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1065:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1177:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1181:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1258:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1262:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1332:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1336:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1340:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1344:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1414:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1418:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1426:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1531:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1535:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1545:25: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1688:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1692:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1715:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1742:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1783:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1787:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1835:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1873:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:1915:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2008:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2012:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2059:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2063:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2107:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2111:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2120:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2155:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2159:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2209:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2213:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2257:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2261:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2270:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2305:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2309:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2356:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2360:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2404:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2408:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2417:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2452:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2456:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2506:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2510:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2554:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2558:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2567:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2602:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2606:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2654:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2658:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2704:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2708:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2717:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2752:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2756:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2806:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2810:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2854:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2858:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2867:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2902:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2906:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2954:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:2958:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3004:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3008:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3017:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3052:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3056:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3106:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3110:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3154:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3158:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3167:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3202:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3206:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3253:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3257:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3301:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3305:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3314:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3349:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3353:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3403:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3407:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3451:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3455:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3464:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3500:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3504:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3557:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3561:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3607:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3611:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3620:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:3659:17: style: Statements following noreturn function 'math_error()' will never be executed. [unreachableCode] calc-2.15.1.0/qtrans.c:694:16: style:inconclusive: Function 'qatan2' argument 1 names different: declaration 'q1' definition 'qy'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:202:31: note: Function 'qatan2' argument 1 names different: declaration 'q1' definition 'qy'. calc-2.15.1.0/qtrans.c:694:16: note: Function 'qatan2' argument 1 names different: declaration 'q1' definition 'qy'. calc-2.15.1.0/qtrans.c:694:28: style:inconclusive: Function 'qatan2' argument 2 names different: declaration 'q2' definition 'qx'. [funcArgNamesDifferent] calc-2.15.1.0/qmath.h:202:43: note: Function 'qatan2' argument 2 names different: declaration 'q2' definition 'qx'. calc-2.15.1.0/qtrans.c:694:28: note: Function 'qatan2' argument 2 names different: declaration 'q2' definition 'qx'. diff: head calc-2.15.1.0/addop.c:304:16: style:inconclusive: Function 'freefunc' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:1041:20: style:inconclusive: Function 'copyblk2num' argument 1 names different: declaration '' definition 'sblk'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:1041:31: style:inconclusive: Function 'copyblk2num' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:1041:41: style:inconclusive: Function 'copyblk2num' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:1041:54: style:inconclusive: Function 'copyblk2num' argument 4 names different: declaration '' definition 'dnum'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:1041:65: style:inconclusive: Function 'copyblk2num' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:1042:22: style:inconclusive: Function 'copyblk2num' argument 6 names different: declaration '' definition 'res'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:278:21: style:inconclusive: Function 'copymat2mat' argument 1 names different: declaration '' definition 'smat'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:278:32: style:inconclusive: Function 'copymat2mat' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:278:42: style:inconclusive: Function 'copymat2mat' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:278:55: style:inconclusive: Function 'copymat2mat' argument 4 names different: declaration '' definition 'dmat'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:278:66: style:inconclusive: Function 'copymat2mat' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:326:20: style:inconclusive: Function 'copyblk2mat' argument 1 names different: declaration '' definition 'blk'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:326:30: style:inconclusive: Function 'copyblk2mat' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:326:40: style:inconclusive: Function 'copyblk2mat' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:326:53: style:inconclusive: Function 'copyblk2mat' argument 4 names different: declaration '' definition 'dmat'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:326:64: style:inconclusive: Function 'copyblk2mat' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:378:21: style:inconclusive: Function 'copymat2blk' argument 1 names different: declaration '' definition 'smat'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:378:32: style:inconclusive: Function 'copymat2blk' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:378:42: style:inconclusive: Function 'copymat2blk' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:378:54: style:inconclusive: Function 'copymat2blk' argument 4 names different: declaration '' definition 'dblk'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:378:65: style:inconclusive: Function 'copymat2blk' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:379:18: style:inconclusive: Function 'copymat2blk' argument 6 names different: declaration '' definition 'noreloc'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:427:22: style:inconclusive: Function 'copymat2list' argument 1 names different: declaration '' definition 'smat'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:427:33: style:inconclusive: Function 'copymat2list' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:427:43: style:inconclusive: Function 'copymat2list' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:427:54: style:inconclusive: Function 'copymat2list' argument 4 names different: declaration '' definition 'lp'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:427:63: style:inconclusive: Function 'copymat2list' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:477:20: style:inconclusive: Function 'copylist2mat' argument 1 names different: declaration '' definition 'lp'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:477:29: style:inconclusive: Function 'copylist2mat' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:477:39: style:inconclusive: Function 'copylist2mat' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:477:52: style:inconclusive: Function 'copylist2mat' argument 4 names different: declaration '' definition 'dmat'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:477:63: style:inconclusive: Function 'copylist2mat' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:527:21: style:inconclusive: Function 'copylist2list' argument 1 names different: declaration '' definition 'slp'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:527:31: style:inconclusive: Function 'copylist2list' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:527:41: style:inconclusive: Function 'copylist2list' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:527:52: style:inconclusive: Function 'copylist2list' argument 4 names different: declaration '' definition 'dlp'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:527:62: style:inconclusive: Function 'copylist2list' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:55:17: style:inconclusive: Function 'copystod' argument 1 names different: declaration '' definition 'svp'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:55:27: style:inconclusive: Function 'copystod' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:55:37: style:inconclusive: Function 'copystod' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:55:49: style:inconclusive: Function 'copystod' argument 4 names different: declaration '' definition 'dvp'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:55:59: style:inconclusive: Function 'copystod' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:579:21: style:inconclusive: Function 'copyblk2file' argument 1 names different: declaration '' definition 'sblk'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:579:32: style:inconclusive: Function 'copyblk2file' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:579:42: style:inconclusive: Function 'copyblk2file' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:579:54: style:inconclusive: Function 'copyblk2file' argument 4 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:579:63: style:inconclusive: Function 'copyblk2file' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:616:21: style:inconclusive: Function 'copyfile2blk' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:616:30: style:inconclusive: Function 'copyfile2blk' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:616:40: style:inconclusive: Function 'copyfile2blk' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:616:52: style:inconclusive: Function 'copyfile2blk' argument 4 names different: declaration '' definition 'dblk'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:616:63: style:inconclusive: Function 'copyfile2blk' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:616:73: style:inconclusive: Function 'copyfile2blk' argument 6 names different: declaration '' definition 'noreloc'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:684:22: style:inconclusive: Function 'copystr2file' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:684:32: style:inconclusive: Function 'copystr2file' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:684:42: style:inconclusive: Function 'copystr2file' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:684:54: style:inconclusive: Function 'copystr2file' argument 4 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:684:63: style:inconclusive: Function 'copystr2file' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:725:20: style:inconclusive: Function 'copyblk2blk' argument 1 names different: declaration '' definition 'sblk'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:725:31: style:inconclusive: Function 'copyblk2blk' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:725:41: style:inconclusive: Function 'copyblk2blk' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:725:53: style:inconclusive: Function 'copyblk2blk' argument 4 names different: declaration '' definition 'dblk'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:725:64: style:inconclusive: Function 'copyblk2blk' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:726:18: style:inconclusive: Function 'copyblk2blk' argument 6 names different: declaration '' definition 'noreloc'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:768:21: style:inconclusive: Function 'copystr2blk' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:768:31: style:inconclusive: Function 'copystr2blk' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:768:41: style:inconclusive: Function 'copystr2blk' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:768:53: style:inconclusive: Function 'copystr2blk' argument 4 names different: declaration '' definition 'dblk'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:768:64: style:inconclusive: Function 'copystr2blk' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:769:18: style:inconclusive: Function 'copystr2blk' argument 6 names different: declaration '' definition 'noreloc'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:815:21: style:inconclusive: Function 'copystr2str' argument 1 names different: declaration '' definition 'sstr'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:815:32: style:inconclusive: Function 'copystr2str' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:815:42: style:inconclusive: Function 'copystr2str' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:815:55: style:inconclusive: Function 'copystr2str' argument 4 names different: declaration '' definition 'dstr'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:815:66: style:inconclusive: Function 'copystr2str' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:841:20: style:inconclusive: Function 'copyblk2str' argument 1 names different: declaration '' definition 'sblk'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:841:31: style:inconclusive: Function 'copyblk2str' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:841:41: style:inconclusive: Function 'copyblk2str' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:841:54: style:inconclusive: Function 'copyblk2str' argument 4 names different: declaration '' definition 'dstr'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:841:65: style:inconclusive: Function 'copyblk2str' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:863:20: style:inconclusive: Function 'copyostr2str' argument 1 names different: declaration '' definition 'sstr'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:863:31: style:inconclusive: Function 'copyostr2str' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:863:41: style:inconclusive: Function 'copyostr2str' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:863:54: style:inconclusive: Function 'copyostr2str' argument 4 names different: declaration '' definition 'dstr'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:863:65: style:inconclusive: Function 'copyostr2str' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:890:20: style:inconclusive: Function 'copyostr2blk' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:890:29: style:inconclusive: Function 'copyostr2blk' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:890:38: style:inconclusive: Function 'copyostr2blk' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:890:49: style:inconclusive: Function 'copyostr2blk' argument 4 names different: declaration '' definition 'dblk'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:890:59: style:inconclusive: Function 'copyostr2blk' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:890:68: style:inconclusive: Function 'copyostr2blk' argument 6 names different: declaration '' definition 'noreloc'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:989:21: style:inconclusive: Function 'copynum2blk' argument 1 names different: declaration '' definition 'snum'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:989:32: style:inconclusive: Function 'copynum2blk' argument 2 names different: declaration '' definition 'ssi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:989:42: style:inconclusive: Function 'copynum2blk' argument 3 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:989:54: style:inconclusive: Function 'copynum2blk' argument 4 names different: declaration '' definition 'dblk'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:989:65: style:inconclusive: Function 'copynum2blk' argument 5 names different: declaration '' definition 'dsi'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/blkcpy.c:990:18: style:inconclusive: Function 'copynum2blk' argument 6 names different: declaration '' definition 'noreloc'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/const.c:194:28: style:inconclusive: Function 'freeconstant' argument 1 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/custom.c:205:18: style:inconclusive: Function 'customhelp' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/custom.c:65:14: style:inconclusive: Function 'custom' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/custom.c:65:24: style:inconclusive: Function 'custom' argument 2 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/custom.c:65:39: style:inconclusive: Function 'custom' argument 3 names different: declaration '' definition 'vals'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/file.c:2842:18: style:inconclusive: Function 'findfname' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/hist.c:442:60: style:inconclusive: Function 'raw_bind_key' argument 4 names different: declaration '' definition 'next_map'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/input.c:694:17: style:inconclusive: Function 'setprompt' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/qfunc.c:1185:18: style:inconclusive: Function 'qcatalan' argument 1 names different: declaration '' definition 'q'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/qio.c:55:15: style:inconclusive: Function 'qprintf' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/qio.c:735:18: style:inconclusive: Function 'fitprint' argument 1 names different: declaration '' definition 'q'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/qio.c:735:26: style:inconclusive: Function 'fitprint' argument 2 names different: declaration '' definition 'width'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/sha1.c:134:16: style:inconclusive: Function 'sha1Init' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/sha1.c:160:22: style:inconclusive: Function 'sha1Transform' argument 1 names different: declaration '' definition 'digest'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/sha1.c:160:37: style:inconclusive: Function 'sha1Transform' argument 2 names different: declaration '' definition 'W'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/sha1.c:270:18: style:inconclusive: Function 'sha1Update' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/sha1.c:270:31: style:inconclusive: Function 'sha1Update' argument 2 names different: declaration '' definition 'buffer'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/sha1.c:270:45: style:inconclusive: Function 'sha1Update' argument 3 names different: declaration '' definition 'count'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/sha1.c:348:17: style:inconclusive: Function 'sha1Final' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/sha1.c:422:18: style:inconclusive: Function 'sha1_chkpt' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/sha1.c:467:15: style:inconclusive: Function 'sha1_note' argument 1 names different: declaration '' definition 'special'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/sha1.c:467:30: style:inconclusive: Function 'sha1_note' argument 2 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/sha1.c:498:15: style:inconclusive: Function 'sha1_type' argument 1 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/sha1.c:498:27: style:inconclusive: Function 'sha1_type' argument 2 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/sha1.c:528:23: style:inconclusive: Function 'sha1_init_state' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/sha1.c:565:24: style:inconclusive: Function 'sha1_final_state' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/sha1.c:629:16: style:inconclusive: Function 'sha1_cmp' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/sha1.c:629:25: style:inconclusive: Function 'sha1_cmp' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/sha1.c:688:18: style:inconclusive: Function 'sha1_print' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/str.c:1272:15: style:inconclusive: Function 'slink' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/str.c:1284:15: style:inconclusive: Function 'sfree' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/str.c:1404:25: style:inconclusive: Function 'freestringconstant' argument 1 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/str.c:1424:18: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] head calc-2.15.1.0/str.c:1471:17: style:inconclusive: Function 'fitstring' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/str.c:1471:27: style:inconclusive: Function 'fitstring' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/str.c:1471:37: style:inconclusive: Function 'fitstring' argument 3 names different: declaration '' definition 'width'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/str.c:1522:18: style:inconclusive: Function 'strprint' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/symbol.c:240:18: style:inconclusive: Function 'printtype' argument 1 names different: declaration '' definition 'vp'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/symbol.c:537:19: style:inconclusive: Function 'addstatic' argument 1 names different: declaration '' definition 'sp'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/token.c:714:15: style:inconclusive: Function 'scanerror' argument 1 names different: declaration '' definition 'skip'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/token.c:714:27: style:inconclusive: Function 'scanerror' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head calc-2.15.1.0/token.c:819:15: style:inconclusive: Function 'warning' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] DONE