2025-01-27 03:32 ftp://ftp.de.debian.org/debian/pool/main/c/calculix-ccx/calculix-ccx_2.21.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 -j4 platform: Linux-6.1.0-29-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.64 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.16.0 head-info: 0eb54ba (2025-01-25 21:24:33 +0100) count: 2101 2101 elapsed-time: 201.2 211.8 head-timing-info: old-timing-info: head results: CalculiX/ccx_2.21/src/biosav.c:188:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable biotsavart [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/biosav.c:32:53: style: Parameter 'inomat' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/biosav.c:32:65: style: Parameter 'nk' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/biosav.c:42:11: style: Variable 'env' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/biosav.c:42:16: style: Variable 'envloc' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/biosav.c:42:24: style: Variable 'envsys' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/biosav.c:181:25: style: Parameter 'i' can be declared as pointer to const. However it seems that 'biotsavartmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/biosav.c:169:38: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/biosav.c:181:25: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/add_rect.c:46:47: style: Parameter 'jq_1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/add_rect.c:47:40: style: Parameter 'jq_2' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/buildtquad.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable createtele [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/buildtquad.c:48:22: style: Parameter 'ntie' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/buildtquad.c:48:52: style: Parameter 'nk' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/buildtquad.c:49:8: style: Parameter 'nslavnode' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/buildtquad.c:49:23: style: Parameter 'itiefac' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/buildtquad.c:49:37: style: Parameter 'tieset' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/buildtquad.c:53:8: style: Parameter 'iflagdualquad' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcresidual.c:66:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/calcresidual.c:36:23: style:inconclusive: Function 'calcresidual' argument 16 names different: declaration 'icol' definition 'jq'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:419:26: note: Function 'calcresidual' argument 16 names different: declaration 'icol' definition 'jq'. CalculiX/ccx_2.21/src/calcresidual.c:36:23: note: Function 'calcresidual' argument 16 names different: declaration 'icol' definition 'jq'. CalculiX/ccx_2.21/src/calcresidual.c:33:24: style: Parameter 'nmethod' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcresidual.c:34:10: style: Parameter 'iexpl' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcresidual.c:39:24: style: Parameter 'mi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcresidual.c:39:41: style: Parameter 'nasym' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcresidual.c:39:52: style: Parameter 'idamping' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcresidual_em.c:84:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/calcresidual_em.c:36:27: style:inconclusive: Function 'calcresidual_em' argument 17 names different: declaration 'icol' definition 'jq'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:429:26: note: Function 'calcresidual_em' argument 17 names different: declaration 'icol' definition 'jq'. CalculiX/ccx_2.21/src/calcresidual_em.c:36:27: note: Function 'calcresidual_em' argument 17 names different: declaration 'icol' definition 'jq'. CalculiX/ccx_2.21/src/calcresidual_em.c:33:27: style: Parameter 'nmethod' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcresidual_em.c:33:65: style: Parameter 'fext' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcresidual_em.c:33:79: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcresidual_em.c:34:26: style: Parameter 'nactdof' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcresidual_em.c:34:71: style: Parameter 'vold' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcresidual_em.c:35:17: style: Parameter 'vini' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcresidual_em.c:35:31: style: Parameter 'dtime' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcresidual_em.c:35:59: style: Parameter 'nk' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcresidual_em.c:39:21: style: Parameter 'mi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcresidual_em.c:39:38: style: Parameter 'nasym' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcresidual_em.c:39:49: style: Parameter 'ithermal' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcshapef.c:253:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape8h [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/bdfill.c:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable createbd [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/calcshapef.c:24:48: style:inconclusive: Function 'calcshapef' argument 3 names different: declaration 'var' definition 'varp'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:434:48: note: Function 'calcshapef' argument 3 names different: declaration 'var' definition 'varp'. CalculiX/ccx_2.21/src/calcshapef.c:24:48: note: Function 'calcshapef' argument 3 names different: declaration 'var' definition 'varp'. CalculiX/ccx_2.21/src/calcshapef.c:24:58: style: Parameter 'ne' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcshapef.c:25:23: style: Parameter 'co' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcshapef.c:25:31: style: Parameter 'ipkon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcshapef.c:25:42: style: Parameter 'kon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcshapef.c:26:38: style: Parameter 'sideface' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcshapef.c:28:8: style: Parameter 'iturbulent' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcshapef.c:28:27: style: Parameter 'yy' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/calcshapef.c:36:9: style: Variable 'ifaceq' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:44:9: style: Variable 'ifacet' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:50:9: style: Variable 'ifacew' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:62:12: style: Variable 'gauss2d1' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:64:12: style: Variable 'gauss2d2' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:70:12: style: Variable 'gauss2d4' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:72:12: style: Variable 'gauss3d1' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:74:12: style: Variable 'gauss3d2' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:84:12: style: Variable 'gauss3d4' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:86:12: style: Variable 'gauss3d7' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:90:12: style: Variable 'weight2d1' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:92:12: style: Variable 'weight2d2' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:94:12: style: Variable 'weight2d4' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:96:12: style: Variable 'weight3d1' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:98:12: style: Variable 'weight3d2' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:100:12: style: Variable 'weight3d4' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:102:12: style: Variable 'weight3d7' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:104:12: style: Variable 'xlocal8r' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:112:12: style: Variable 'xlocal8' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:138:12: style: Variable 'xlocal4' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/calcshapef.c:144:12: style: Variable 'xlocal6' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/bdfill.c:1016:11: style: The if condition is the same as the previous if condition [duplicateCondition] CalculiX/ccx_2.21/src/bdfill.c:1015:11: note: First condition CalculiX/ccx_2.21/src/bdfill.c:1016:11: note: Second condition CalculiX/ccx_2.21/src/bdfill.c:1682:15: style: The if condition is the same as the previous if condition [duplicateCondition] CalculiX/ccx_2.21/src/bdfill.c:1679:15: note: First condition CalculiX/ccx_2.21/src/bdfill.c:1682:15: note: Second condition CalculiX/ccx_2.21/src/bdfill.c:1711:15: style: The if condition is the same as the previous if condition [duplicateCondition] CalculiX/ccx_2.21/src/bdfill.c:1708:15: note: First condition CalculiX/ccx_2.21/src/bdfill.c:1711:15: note: Second condition CalculiX/ccx_2.21/src/bdfill.c:2388:17: style: The if condition is the same as the previous if condition [duplicateCondition] CalculiX/ccx_2.21/src/bdfill.c:2385:17: note: First condition CalculiX/ccx_2.21/src/bdfill.c:2388:17: note: Second condition CalculiX/ccx_2.21/src/bdfill.c:2417:17: style: The if condition is the same as the previous if condition [duplicateCondition] CalculiX/ccx_2.21/src/bdfill.c:2414:17: note: First condition CalculiX/ccx_2.21/src/bdfill.c:2417:17: note: Second condition CalculiX/ccx_2.21/src/bdfill.c:817:8: style: Variable 'ifree' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/bdfill.c:226:8: note: ifree is assigned CalculiX/ccx_2.21/src/bdfill.c:817:8: note: ifree is overwritten CalculiX/ccx_2.21/src/bdfill.c:1049:8: style: Variable 'nzsdd' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/bdfill.c:235:8: note: nzsdd is assigned CalculiX/ccx_2.21/src/bdfill.c:1049:8: note: nzsdd is overwritten CalculiX/ccx_2.21/src/bdfill.c:1890:11: style: Variable 'nzsddinv' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/bdfill.c:236:11: note: nzsddinv is assigned CalculiX/ccx_2.21/src/bdfill.c:1890:11: note: nzsddinv is overwritten CalculiX/ccx_2.21/src/bdfill.c:690:8: style: Variable 'dim' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/bdfill.c:681:8: note: dim is assigned CalculiX/ccx_2.21/src/bdfill.c:690:8: note: dim is overwritten CalculiX/ccx_2.21/src/bdfill.c:1048:8: style: Variable 'ifree' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/bdfill.c:817:8: note: ifree is assigned CalculiX/ccx_2.21/src/bdfill.c:1048:8: note: ifree is overwritten CalculiX/ccx_2.21/src/bdfill.c:1005:6: style: Variable 'dim' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/bdfill.c:979:6: note: dim is assigned CalculiX/ccx_2.21/src/bdfill.c:1005:6: note: dim is overwritten CalculiX/ccx_2.21/src/bdfill.c:1173:6: style: Variable 'dim' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/bdfill.c:1005:6: note: dim is assigned CalculiX/ccx_2.21/src/bdfill.c:1173:6: note: dim is overwritten CalculiX/ccx_2.21/src/bdfill.c:2657:11: style: Variable '*irowddp' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/bdfill.c:2653:11: note: *irowddp is assigned CalculiX/ccx_2.21/src/bdfill.c:2657:11: note: *irowddp is overwritten CalculiX/ccx_2.21/src/bdfill.c:2657:26: style: Variable '*auddp' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/bdfill.c:2653:26: note: *auddp is assigned CalculiX/ccx_2.21/src/bdfill.c:2657:26: note: *auddp is overwritten CalculiX/ccx_2.21/src/bdfill.c:144:11: style: Parameter 'ntie' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:147:11: style: Parameter 'itiefac' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:147:25: style: Parameter 'tieset' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:147:37: style: Parameter 'neq' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:147:46: style: Parameter 'nactdof' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:151:42: style: Parameter 'nk' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:152:33: style: Parameter 'nodempc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:152:49: style: Parameter 'coefmpc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/call_external_umat.c:66:45: style: Parameter 'STRESS' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/call_external_umat.c:67:24: style: Parameter 'STATEV' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/call_external_umat.c:68:24: style: Parameter 'DDSDDE' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/call_external_umat.c:69:24: style: Parameter 'SSE' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/call_external_umat.c:70:24: style: Parameter 'SPD' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/call_external_umat.c:71:24: style: Parameter 'SCD' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/call_external_umat.c:72:24: style: Parameter 'RPL' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/call_external_umat.c:73:24: style: Parameter 'DDSDDT' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/call_external_umat.c:74:24: style: Parameter 'DRPLDE' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/call_external_umat.c:75:24: style: Parameter 'DRPLDT' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/call_external_umat.c:93:24: style: Parameter 'PNEWDT' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/call_external_umat.c:102:24: style: Parameter 'KINC' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/call_external_umat_user.c:80:25: style: Parameter 'STATEV1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/call_external_umat_user.c:81:25: style: Parameter 'STRESS' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/call_external_umat_user.c:82:25: style: Parameter 'DDSDDE' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/call_external_umat_user.c:86:25: style: Parameter 'PNEWDT' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:154:35: style: Parameter 'nodempc2' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:154:52: style: Parameter 'coefmpc2' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:156:50: style: Parameter 'nslavmpc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:156:64: style: Parameter 'islavmpc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:158:11: style: Parameter 'nslavmpc2' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:159:11: style: Parameter 'islavmpc2' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/cascade.c:81:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nident [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/bdfill.c:160:50: style: Parameter 'nmastmpc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:160:64: style: Parameter 'imastmpc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:162:11: style: Parameter 'nmastmpc2' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:162:26: style: Parameter 'imastmpc2' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/cascade.c:34:19: style: Parameter 'ipompc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/cascade.c:35:26: style: Parameter 'nodeboun' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/cascade.c:36:12: style: Parameter 'ilmpc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/cascade.c:38:12: style: Parameter 'callfrommain' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/cascade.c:38:31: style: Parameter 'iperturb' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:163:30: style: Parameter 'islavactdof' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:163:61: style: Parameter 'islavnodeinv' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:173:30: style: Parameter 'ithermal' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/bdfill.c:1438:10: style: Variable 'isn' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/bdfill.c:1439:10: style: Variable 'imn' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/bdfill.c:2168:8: style: Variable 'jrow' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/ccx_2.21step.c:262:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/ccx_2.21step.c:536:22: style: Expression is always true because 'else if' condition is opposite to previous condition at line 533. [multiCondition] CalculiX/ccx_2.21/src/ccx_2.21step.c:533:16: note: first condition CalculiX/ccx_2.21/src/ccx_2.21step.c:536:22: note: else if condition is opposite to first condition CalculiX/ccx_2.21/src/ccx_2.21step.c:1022:22: style: Expression is always true because 'else if' condition is opposite to previous condition at line 1019. [multiCondition] CalculiX/ccx_2.21/src/ccx_2.21step.c:1019:16: note: first condition CalculiX/ccx_2.21/src/ccx_2.21step.c:1022:22: note: else if condition is opposite to first condition CalculiX/ccx_2.21/src/ccx_2.21step.c:1448:7: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] CalculiX/ccx_2.21/src/ccx_2.21step.c:1482:8: note: Found duplicate branches for 'if' and 'else'. CalculiX/ccx_2.21/src/ccx_2.21step.c:1448:7: note: Found duplicate branches for 'if' and 'else'. CalculiX/ccx_2.21/src/ccx_2.21step.c:44:24: style: Parameter 'inputsteps' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvergence.c:274:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checkimpacts [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/checkdivergence.c:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writestadiv [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/checkdivergence.c:56:27: style:inconclusive: Function 'checkdivergence' argument 106 names different: declaration 'reswk' definition 'sizemaxinc'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:741:50: note: Function 'checkdivergence' argument 106 names different: declaration 'reswk' definition 'sizemaxinc'. CalculiX/ccx_2.21/src/checkdivergence.c:56:27: note: Function 'checkdivergence' argument 106 names different: declaration 'reswk' definition 'sizemaxinc'. CalculiX/ccx_2.21/src/checkdivergence.c:45:45: style: Parameter 'tper' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkdivergence.c:46:44: style: Parameter 'tmin' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkdivergence.c:48:40: style: Parameter 'uncoupled' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkinclength.c:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable identamta [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/checkinclength.c:32:29: style: Parameter 'time' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkinclength.c:32:42: style: Parameter 'ttime' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkinclength.c:32:56: style: Parameter 'theta' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkinclength.c:33:16: style: Parameter 'idrct' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkinclength.c:33:31: style: Parameter 'tper' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkinclength.c:33:44: style: Parameter 'tmax' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkinclength.c:33:58: style: Parameter 'tmin' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkinclength.c:33:72: style: Parameter 'ctrl' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkinclength.c:34:29: style: Parameter 'namta' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkinclength.c:34:41: style: Parameter 'itpamp' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkinclength.c:42:7: style: Variable 'i0' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkinclength.c:42:18: style: Variable 'ir' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkinclength.c:42:29: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkinclength.c:42:40: style: Variable 'ic' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkinclength.c:42:51: style: Variable 'il' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkinclength.c:42:62: style: Variable 'ig' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkinclength.c:42:73: style: Variable 'ia' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkinclength.c:43:7: style: Variable 'df' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkinclength.c:43:19: style: Variable 'dc' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkinclength.c:43:31: style: Variable 'db' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkinclength.c:43:43: style: Variable 'da' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkinclength.c:43:55: style: Variable 'dd' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkinclength.c:44:8: style: Variable 'ran' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkinclength.c:44:21: style: Variable 'can' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkinclength.c:44:34: style: Variable 'rap' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkinclength.c:45:7: style: Variable 'ea' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkinclength.c:45:20: style: Variable 'cae' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkinclength.c:45:33: style: Variable 'ral' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/ccx_2.21.c:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/compare.c:18:17: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] CalculiX/ccx_2.21/src/compare.c:13:20: style: Parameter 'str1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/compare.c:13:32: style: Parameter 'str2' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvergence.c:583:22: style: Redundant condition: *mortar>1. '*mortar<=1 || (*mortar>1 && *iit>200)' is equivalent to '*mortar<=1 || *iit>200' [redundantCondition] CalculiX/ccx_2.21/src/checkconvergence.c:57:12: style:inconclusive: Function 'checkconvergence' argument 101 names different: declaration 'enres' definition 'r_abs'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:690:32: note: Function 'checkconvergence' argument 101 names different: declaration 'enres' definition 'r_abs'. CalculiX/ccx_2.21/src/checkconvergence.c:57:12: note: Function 'checkconvergence' argument 101 names different: declaration 'enres' definition 'r_abs'. CalculiX/ccx_2.21/src/checkconvergence.c:58:27: style:inconclusive: Function 'checkconvergence' argument 106 names different: declaration 'reswk' definition 'sizemaxinc'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:691:50: note: Function 'checkconvergence' argument 106 names different: declaration 'reswk' definition 'sizemaxinc'. CalculiX/ccx_2.21/src/checkconvergence.c:58:27: note: Function 'checkconvergence' argument 106 names different: declaration 'reswk' definition 'sizemaxinc'. CalculiX/ccx_2.21/src/checkconvergence.c:44:19: style: Parameter 'qam' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvergence.c:44:32: style: Parameter 'ram1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvergence.c:44:60: style: Parameter 'ram' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvergence.c:45:19: style: Parameter 'cam' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvergence.c:45:32: style: Parameter 'uam' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvergence.c:47:19: style: Parameter 'vini' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvergence.c:47:30: style: Parameter 'idrct' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvergence.c:49:16: style: Parameter 'namta' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvergence.c:49:28: style: Parameter 'itpamp' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvergence.c:50:29: style: Parameter 'jout' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvergence.c:50:40: style: Parameter 'uncoupled' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvergence.c:52:34: style: Parameter 'deltmx' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvergence.c:58:44: style: Parameter 'ne0' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvergence.c:59:47: style: Parameter 'energystartstep' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvergence.c:68:44: style: Variable 'maxdecay' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/compfluidfem.c:151:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable openfilefluidfem [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/compfluidfem.c:1254:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mafillv1rhs [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/compfluidfem.c:1286:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mafillprhs [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/compfluidfem.c:1306:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mafillv2rhs [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/compfluidfem.c:1323:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable smoothshock [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/compfluidfem.c:1405:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable con2phys [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/compfluidfem.c:1425:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phys2con [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/compfluidfem.c:1445:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updatecon [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/compfluidfem.c:1463:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calcdev [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/compfluidfem.c:1481:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable presgradient [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/compfluidfem.c:1518:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable applybounfem [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/complexfreq.c:187:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/complexfreq.c:370:13: style: The if condition is the same as the previous if condition [duplicateCondition] CalculiX/ccx_2.21/src/complexfreq.c:337:13: note: First condition CalculiX/ccx_2.21/src/complexfreq.c:370:13: note: Second condition CalculiX/ccx_2.21/src/complexfreq.c:38:28: style: Parameter 'xmodal' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/compfluidfem.c:492:6: style: The if condition is the same as the previous if condition [duplicateCondition] CalculiX/ccx_2.21/src/compfluidfem.c:483:6: note: First condition CalculiX/ccx_2.21/src/compfluidfem.c:492:6: note: Second condition CalculiX/ccx_2.21/src/compfluidfem.c:801:22: style: The if condition is the same as the previous if condition [duplicateCondition] CalculiX/ccx_2.21/src/compfluidfem.c:790:22: note: First condition CalculiX/ccx_2.21/src/compfluidfem.c:801:22: note: Second condition CalculiX/ccx_2.21/src/compfluidfem.c:1217:6: style: The if condition is the same as the previous if condition [duplicateCondition] CalculiX/ccx_2.21/src/compfluidfem.c:1215:18: note: First condition CalculiX/ccx_2.21/src/compfluidfem.c:1217:6: note: Second condition CalculiX/ccx_2.21/src/complexfreq.c:54:43: style: Parameter 'mcs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/complexfreq.c:54:52: style: Parameter 'nkon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/complexfreq.c:55:9: style: Parameter 'mpcend' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/compfluidfem.c:57:20: style:inconclusive: Function 'compfluidfem' argument 7 names different: declaration 'sideface' definition 'sidefacep'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:813:20: note: Function 'compfluidfem' argument 7 names different: declaration 'sideface' definition 'sidefacep'. CalculiX/ccx_2.21/src/compfluidfem.c:57:20: note: Function 'compfluidfem' argument 7 names different: declaration 'sideface' definition 'sidefacep'. CalculiX/ccx_2.21/src/compfluidfem.c:67:10: style:inconclusive: Function 'compfluidfem' argument 32 names different: declaration 'turbulent' definition 'iturbulent'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:819:10: note: Function 'compfluidfem' argument 32 names different: declaration 'turbulent' definition 'iturbulent'. CalculiX/ccx_2.21/src/compfluidfem.c:67:10: note: Function 'compfluidfem' argument 32 names different: declaration 'turbulent' definition 'iturbulent'. CalculiX/ccx_2.21/src/compfluidfem.c:85:11: style:inconclusive: Function 'compfluidfem' argument 82 names different: declaration 'nelemface' definition 'nelemfacep'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:829:66: note: Function 'compfluidfem' argument 82 names different: declaration 'nelemface' definition 'nelemfacep'. CalculiX/ccx_2.21/src/compfluidfem.c:85:11: note: Function 'compfluidfem' argument 82 names different: declaration 'nelemface' definition 'nelemfacep'. CalculiX/ccx_2.21/src/compfluidfem.c:95:48: style:inconclusive: Function 'compfluidfem' argument 117 names different: declaration 'inomat' definition 'inomatp'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:836:48: note: Function 'compfluidfem' argument 117 names different: declaration 'inomat' definition 'inomatp'. CalculiX/ccx_2.21/src/compfluidfem.c:95:48: note: Function 'compfluidfem' argument 117 names different: declaration 'inomat' definition 'inomatp'. CalculiX/ccx_2.21/src/compfluidfem.c:97:55: style:inconclusive: Function 'compfluidfem' argument 126 names different: declaration 'nkftot' definition 'nktot'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:838:42: note: Function 'compfluidfem' argument 126 names different: declaration 'nkftot' definition 'nktot'. CalculiX/ccx_2.21/src/compfluidfem.c:97:55: note: Function 'compfluidfem' argument 126 names different: declaration 'nkftot' definition 'nktot'. CalculiX/ccx_2.21/src/compfluidfem.c:67:26: style: Parameter 'isolver' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/compfluidfem.c:87:13: style: Parameter 'tper' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/compfluidfem.c:88:10: style: Parameter 'jmax' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/compfluidfem.c:88:20: style: Parameter 'jout' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/compfluidfem.c:94:20: style: Parameter 'mcs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/complexfreq.c:57:12: style: Parameter 'ctrl' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/compfluidfem.c:95:10: style: Parameter 'memmpc_' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/compfluidfem.c:128:57: style: Variable 'adb' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/compfluidfem.c:129:16: style: Variable 'aub' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/compfluidfem.c:156:9: style: Variable 'env' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/compfluidfem.c:156:14: style: Variable 'envloc' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/compfluidfem.c:156:22: style: Variable 'envsys' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/compfluidfem.c:1242:26: style: Parameter 'i' can be declared as pointer to const. However it seems that 'mafillv1rhsmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/compfluidfem.c:664:40: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/compfluidfem.c:1242:26: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/compfluidfem.c:1275:25: style: Parameter 'i' can be declared as pointer to const. However it seems that 'mafillprhsmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/compfluidfem.c:718:40: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/compfluidfem.c:1275:25: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/compfluidfem.c:1295:26: style: Parameter 'i' can be declared as pointer to const. However it seems that 'mafillv2rhsmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/compfluidfem.c:811:42: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/compfluidfem.c:1295:26: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/compfluidfem.c:1314:26: style: Parameter 'i' can be declared as pointer to const. However it seems that 'smoothshockmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/compfluidfem.c:884:44: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/compfluidfem.c:1314:26: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/compfluidfem.c:1331:25: style: Parameter 'i' can be declared as pointer to const. However it seems that 'collectingmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/compfluidfem.c:824:40: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/compfluidfem.c:1331:25: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/compfluidfem.c:1352:18: style: Parameter 'i' can be declared as pointer to const. However it seems that 'addmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/compfluidfem.c:843:42: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/compfluidfem.c:1352:18: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/compfluidfem.c:1371:22: style: Parameter 'i' can be declared as pointer to const. However it seems that 'predictmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/compfluidfem.c:575:42: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/compfluidfem.c:1371:22: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/compfluidfem.c:1436:24: style: Parameter 'i' can be declared as pointer to const. However it seems that 'updateconmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/compfluidfem.c:860:40: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/compfluidfem.c:1436:24: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/compfluidfem.c:1472:27: style: Parameter 'i' can be declared as pointer to const. However it seems that 'presgradientmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/compfluidfem.c:1018:42: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/compfluidfem.c:1472:27: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/compfluidfem.c:1490:27: style: Parameter 'i' can be declared as pointer to const. However it seems that 'applybounfemmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/compfluidfem.c:954:40: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/compfluidfem.c:1490:27: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/compfluidfem.c:551:14: warning: Uninitialized variable: dtimef [uninitvar] CalculiX/ccx_2.21/src/compfluidfem.c:512:23: note: Assuming condition is false CalculiX/ccx_2.21/src/compfluidfem.c:551:14: note: Uninitialized variable: dtimef CalculiX/ccx_2.21/src/compfluidfem.c:116:36: style: Variable 'symmetryflag' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/compfluidfem.c:116:50: style: Variable 'inputformat' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/compfluidfem.c:117:34: style: Variable 'nrhs' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/compfluidfem.c:129:30: style: Variable 'sigma' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/compfluidfem.c:128:57: style: Variable 'adb' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/compfluidfem.c:129:16: style: Variable 'aub' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/compfluidfem.c:133:55: style: Unused variable: temp [unusedVariable] CalculiX/ccx_2.21/src/complexfreq.c:59:24: style: Parameter 'mei' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/complexfreq.c:105:60: style: Variable 'tinc' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/complexfreq.c:105:66: style: Variable 'tper' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/complexfreq.c:106:6: style: Variable 'tmin' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/complexfreq.c:106:12: style: Variable 'tmax' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/complexfreq.c:1061:11: style: Variable 'lint' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/complexfreq.c:66:34: style: Unused variable: ifreebody [unusedVariable] CalculiX/ccx_2.21/src/contact.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updatecontpen [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/contactmortar.c:255:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable genislavactdof [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/checkconvnet.c:64:56: style: Redundant assignment of 'dyna_flag_1' to itself. [selfAssignment] CalculiX/ccx_2.21/src/checkconvnet.c:66:56: style: Redundant assignment of 'dyna_flag_1' to itself. [selfAssignment] CalculiX/ccx_2.21/src/checkconvnet.c:68:56: style: Redundant assignment of 'dyna_flag_1' to itself. [selfAssignment] CalculiX/ccx_2.21/src/checkconvnet.c:70:56: style: Redundant assignment of 'dyna_flag_1' to itself. [selfAssignment] CalculiX/ccx_2.21/src/checkconvnet.c:75:77: style: Redundant assignment of 'dyna_flag_2' to itself. [selfAssignment] CalculiX/ccx_2.21/src/checkconvnet.c:77:77: style: Redundant assignment of 'dyna_flag_2' to itself. [selfAssignment] CalculiX/ccx_2.21/src/checkconvnet.c:79:77: style: Redundant assignment of 'dyna_flag_2' to itself. [selfAssignment] CalculiX/ccx_2.21/src/checkconvnet.c:81:77: style: Redundant assignment of 'dyna_flag_2' to itself. [selfAssignment] CalculiX/ccx_2.21/src/checkconvnet.c:33:13: style: Parameter 'cam1t' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:33:28: style: Parameter 'cam1f' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:33:43: style: Parameter 'cam1p' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:34:13: style: Parameter 'cam2t' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:34:28: style: Parameter 'cam2f' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:34:43: style: Parameter 'cam2p' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:35:13: style: Parameter 'camt' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:35:27: style: Parameter 'camf' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:35:41: style: Parameter 'camp' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:36:42: style: Parameter 'ctrl' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:37:27: style: Parameter 'cam1a' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:37:41: style: Parameter 'cam2a' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:37:55: style: Parameter 'cama' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:38:27: style: Parameter 'vamt' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:38:41: style: Parameter 'vamf' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:38:55: style: Parameter 'vamp' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:38:69: style: Parameter 'vama' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:39:39: style: Parameter 'qamt' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:39:53: style: Parameter 'qamf' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:40:27: style: Parameter 'ramt' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:40:41: style: Parameter 'ramf' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:40:55: style: Parameter 'ramp' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:40:66: style: Parameter 'iplausi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:41:24: style: Parameter 'iaxial' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/checkconvnet.c:48:16: style: Variable 'ir' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkconvnet.c:48:27: style: Variable 'ip' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkconvnet.c:48:49: style: Variable 'il' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkconvnet.c:48:60: style: Variable 'ig' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkconvnet.c:49:17: style: Variable 'dc' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkconvnet.c:49:29: style: Variable 'db' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkconvnet.c:49:41: style: Variable 'dd' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkconvnet.c:49:54: style: Variable 'ran' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkconvnet.c:49:67: style: Variable 'can' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkconvnet.c:50:6: style: Variable 'rap' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkconvnet.c:50:18: style: Variable 'ea' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkconvnet.c:50:31: style: Variable 'cae' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/checkconvnet.c:50:44: style: Variable 'ral' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/convert2rowbyrow.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isortiid [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/convert2rowbyrow.c:51:3: style: Variable 'icolpardiso' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/convert2rowbyrow.c:44:14: note: icolpardiso is assigned CalculiX/ccx_2.21/src/convert2rowbyrow.c:51:3: note: icolpardiso is overwritten CalculiX/ccx_2.21/src/convert2rowbyrow.c:52:3: style: Variable 'aupardiso' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/convert2rowbyrow.c:44:38: note: aupardiso is assigned CalculiX/ccx_2.21/src/convert2rowbyrow.c:52:3: note: aupardiso is overwritten CalculiX/ccx_2.21/src/convert2rowbyrow.c:49:3: style: Variable 'pointers' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/convert2rowbyrow.c:44:59: note: pointers is assigned CalculiX/ccx_2.21/src/convert2rowbyrow.c:49:3: note: pointers is overwritten CalculiX/ccx_2.21/src/convert2rowbyrow.c:23:31: style: Parameter 'ad' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/convert2rowbyrow.c:23:42: style: Parameter 'au' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/convert2rowbyrow.c:23:51: style: Parameter 'icol' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/convert2rowbyrow.c:23:61: style: Parameter 'irow' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/convert2rowbyrow.c:24:14: style: Parameter 'jq' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/convert2rowbyrow.c:24:22: style: Parameter 'neq' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/convert2rowbyrow.c:24:31: style: Parameter 'nzs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/contactmortar.c:249:11: style: Condition 'debug==1' is always false [knownConditionTrueFalse] CalculiX/ccx_2.21/src/contactmortar.c:228:9: note: Assignment 'debug=0', assigned value is 0 CalculiX/ccx_2.21/src/contactmortar.c:249:11: note: Condition 'debug==1' is always false CalculiX/ccx_2.21/src/contactmortar.c:571:10: style: Variable 'xlnold' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/contactmortar.c:561:10: note: xlnold is assigned CalculiX/ccx_2.21/src/contactmortar.c:571:10: note: xlnold is overwritten CalculiX/ccx_2.21/src/contactmortar.c:593:9: style: Variable 'ltold' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/contactmortar.c:570:9: note: ltold is assigned CalculiX/ccx_2.21/src/contactmortar.c:593:9: note: ltold is overwritten CalculiX/ccx_2.21/src/contactmortar.c:179:11: style: Parameter 'iflagact' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/contactmortar.c:221:12: style: Variable 'fmpc' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/contactmortar.c:464:36: error: Uninitialized variable: &nzsbdtil2 [uninitvar] CalculiX/ccx_2.21/src/contactmortar.c:210:13: style: Variable 'num_cpus' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/contactmortar.c:592:6: style: Variable 'jj' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/contactmortar.c:661:8: style: Variable 'alpha' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/contactmortar.c:206:60: style: Unused variable: calcul_fn [unusedVariable] CalculiX/ccx_2.21/src/contactmortar.c:206:70: style: Unused variable: calcul_f [unusedVariable] CalculiX/ccx_2.21/src/contactmortar.c:221:12: style: Variable 'fmpc' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/cpypardou.c:32:47: style:inconclusive: Function 'cpypardou' argument 3 names different: declaration 'size' definition 'isize'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:956:47: note: Function 'cpypardou' argument 3 names different: declaration 'size' definition 'isize'. CalculiX/ccx_2.21/src/cpypardou.c:32:47: note: Function 'cpypardou' argument 3 names different: declaration 'size' definition 'isize'. CalculiX/ccx_2.21/src/cpypardou.c:32:47: style: Parameter 'isize' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/cpypardou.c:32:58: style: Parameter 'num_cpus' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/cpypardou.c:81:24: style: Parameter 'i' can be declared as pointer to const. However it seems that 'cpypardoumt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/cpypardou.c:71:45: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/cpypardou.c:81:24: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/cpyparitg.c:32:41: style:inconclusive: Function 'cpyparitg' argument 3 names different: declaration 'size' definition 'isize'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:960:41: note: Function 'cpyparitg' argument 3 names different: declaration 'size' definition 'isize'. CalculiX/ccx_2.21/src/cpyparitg.c:32:41: note: Function 'cpyparitg' argument 3 names different: declaration 'size' definition 'isize'. CalculiX/ccx_2.21/src/cpyparitg.c:32:41: style: Parameter 'isize' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/cpyparitg.c:32:52: style: Parameter 'num_cpus' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/cpyparitg.c:78:24: style: Parameter 'i' can be declared as pointer to const. However it seems that 'cpyparitgmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/cpyparitg.c:68:45: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/cpyparitg.c:78:24: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/crackfrd.c:31:33: style:inconclusive: Function 'crackfrd' argument 21 names different: declaration 'dk1glob' definition 'wk1glob'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:968:33: note: Function 'crackfrd' argument 21 names different: declaration 'dk1glob' definition 'wk1glob'. CalculiX/ccx_2.21/src/crackfrd.c:31:33: note: Function 'crackfrd' argument 21 names different: declaration 'dk1glob' definition 'wk1glob'. CalculiX/ccx_2.21/src/crackfrd.c:31:49: style:inconclusive: Function 'crackfrd' argument 22 names different: declaration 'dk2glob' definition 'wk2glob'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:968:49: note: Function 'crackfrd' argument 22 names different: declaration 'dk2glob' definition 'wk2glob'. CalculiX/ccx_2.21/src/crackfrd.c:31:49: note: Function 'crackfrd' argument 22 names different: declaration 'dk2glob' definition 'wk2glob'. CalculiX/ccx_2.21/src/crackfrd.c:31:65: style:inconclusive: Function 'crackfrd' argument 23 names different: declaration 'dk3glob' definition 'wk3glob'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:968:65: note: Function 'crackfrd' argument 23 names different: declaration 'dk3glob' definition 'wk3glob'. CalculiX/ccx_2.21/src/crackfrd.c:31:65: note: Function 'crackfrd' argument 23 names different: declaration 'dk3glob' definition 'wk3glob'. CalculiX/ccx_2.21/src/crackfrd.c:27:20: style: Parameter 'nk' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackfrd.c:30:39: style: Parameter 'jobnamec' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackfrd.c:31:16: style: Parameter 'dkeqglob' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackfrd.c:31:33: style: Parameter 'wk1glob' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackfrd.c:31:49: style: Parameter 'wk2glob' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackfrd.c:31:65: style: Parameter 'wk3glob' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackfrd.c:32:16: style: Parameter 'phiglob' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackfrd.c:32:32: style: Parameter 'dadnglob' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackfrd.c:32:49: style: Parameter 'dnglob' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackfrd.c:33:16: style: Parameter 'acrackglob' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackfrd.c:33:35: style: Parameter 'xkeqminglob' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackfrd.c:33:55: style: Parameter 'xkeqmaxglob' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackfrd.c:34:13: style: Parameter 'iincglob' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackfrd.c:34:30: style: Parameter 'domstepglob' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackfrd.c:34:50: style: Parameter 'rglob' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackfrd.c:51:14: style: Unused variable: j [unusedVariable] CalculiX/ccx_2.21/src/crackpropagation.c:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cattri [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/crackpropdata.c:74:3: style: Variable 'crcon' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/crackpropdata.c:67:8: note: crcon is assigned CalculiX/ccx_2.21/src/crackpropdata.c:74:3: note: crcon is overwritten CalculiX/ccx_2.21/src/crackpropdata.c:24:40: style: Parameter 'nelcon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackpropdata.c:24:55: style: Parameter 'elcon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackpropdata.c:25:37: style: Parameter 'imat' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackpropdata.c:26:11: style: Parameter 'ntmat_' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackpropdata.c:26:23: style: Parameter 'ncmat_' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/ccx_2.21.c:384:22: style: Expression is always true because 'else if' condition is opposite to previous condition at line 381. [multiCondition] CalculiX/ccx_2.21/src/ccx_2.21.c:381:16: note: first condition CalculiX/ccx_2.21/src/ccx_2.21.c:384:22: note: else if condition is opposite to first condition CalculiX/ccx_2.21/src/ccx_2.21.c:843:22: style: Expression is always true because 'else if' condition is opposite to previous condition at line 840. [multiCondition] CalculiX/ccx_2.21/src/ccx_2.21.c:840:16: note: first condition CalculiX/ccx_2.21/src/ccx_2.21.c:843:22: note: else if condition is opposite to first condition CalculiX/ccx_2.21/src/ccx_2.21.c:1097:22: style: Expression is always true because 'else if' condition is opposite to previous condition at line 1092. [multiCondition] CalculiX/ccx_2.21/src/ccx_2.21.c:1092:16: note: first condition CalculiX/ccx_2.21/src/ccx_2.21.c:1097:22: note: else if condition is opposite to first condition CalculiX/ccx_2.21/src/ccx_2.21.c:1800:22: style: Expression is always true because 'else if' condition is opposite to previous condition at line 1795. [multiCondition] CalculiX/ccx_2.21/src/ccx_2.21.c:1795:16: note: first condition CalculiX/ccx_2.21/src/ccx_2.21.c:1800:22: note: else if condition is opposite to first condition CalculiX/ccx_2.21/src/ccx_2.21.c:1297:7: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] CalculiX/ccx_2.21/src/ccx_2.21.c:1331:8: note: Found duplicate branches for 'if' and 'else'. CalculiX/ccx_2.21/src/ccx_2.21.c:1297:7: note: Found duplicate branches for 'if' and 'else'. CalculiX/ccx_2.21/src/dam1parll.c:32:25: style: Parameter 'nk' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dam1parll.c:32:33: style: Parameter 'num_cpus' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dam1parll.c:80:24: style: Parameter 'i' can be declared as pointer to const. However it seems that 'dam1parllmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/dam1parll.c:70:45: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/dam1parll.c:80:24: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/ccx_2.21.c:180:20: error: Uninitialized variable: output [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:180:27: error: Uninitialized variable: fneig [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:180:33: error: Uninitialized variable: kind1 [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:180:39: error: Uninitialized variable: kind2 [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:180:45: error: Uninitialized variable: itempuser [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:180:55: error: Uninitialized variable: irobustdesign [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:180:69: error: Uninitialized variable: &nprint [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:181:4: error: Uninitialized variable: neq [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:181:8: error: Uninitialized variable: &mpcfree [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:181:17: error: Uninitialized variable: &nbounold [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:181:27: error: Uninitialized variable: &nforcold [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:181:37: error: Uninitialized variable: &nloadold [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:181:47: error: Uninitialized variable: &nbody_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:182:4: error: Uninitialized variable: &nbodyold [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:182:14: error: Uninitialized variable: &network [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:182:23: error: Uninitialized variable: &nheading_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:182:34: error: Uninitialized variable: &nmpc_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:182:41: error: Uninitialized variable: &nload_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:182:49: error: Uninitialized variable: &nforc_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:182:57: error: Uninitialized variable: &nboun_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:183:4: error: Uninitialized variable: &nintpoint [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:183:15: error: Uninitialized variable: iperturb [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:183:24: error: Uninitialized variable: &ntmat_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:183:41: error: Uninitialized variable: &isolver [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:183:50: error: Uninitialized variable: &nslavs [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:183:58: error: Uninitialized variable: &nkon_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:183:65: error: Uninitialized variable: &mortar [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:184:4: error: Uninitialized variable: jout [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:184:9: error: Uninitialized variable: &nkon [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:184:15: error: Uninitialized variable: &nevtot [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:184:23: error: Uninitialized variable: &ifacecount [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:184:35: error: Uninitialized variable: &iplas [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:184:42: error: Uninitialized variable: &npmat_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:184:50: error: Uninitialized variable: mi [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:184:53: error: Uninitialized variable: &mpcend [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:184:61: error: Uninitialized variable: &namtot_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:185:4: error: Uninitialized variable: &icascade [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:185:14: error: Uninitialized variable: &ne1d [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:185:20: error: Uninitialized variable: &ne2d [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:185:26: error: Uninitialized variable: infree [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:185:33: error: Uninitialized variable: &nflow [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:185:40: error: Uninitialized variable: irstrt [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:185:47: error: Uninitialized variable: &nener [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:185:54: error: Uninitialized variable: &jrstrt [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:186:4: error: Uninitialized variable: &ntie_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:186:11: error: Uninitialized variable: &mcs [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:186:16: error: Uninitialized variable: &nprop_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:186:24: error: Uninitialized variable: &nprop [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:186:31: error: Uninitialized variable: &itpamp [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:186:39: error: Uninitialized variable: &nevdamp_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:186:49: error: Uninitialized variable: &npt_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:186:55: error: Uninitialized variable: &iaxial [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:186:63: error: Uninitialized variable: &inext [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:187:4: error: Uninitialized variable: &icontact [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:187:14: error: Uninitialized variable: &nobject [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:187:23: error: Uninitialized variable: &nobject_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:187:33: error: Uninitialized variable: &iit [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:187:38: error: Uninitialized variable: &mpcfreeref [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:187:50: error: Uninitialized variable: &isens [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:187:57: error: Uninitialized variable: &namtot [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:187:65: error: Uninitialized variable: &nstam [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:188:4: error: Uninitialized variable: &ndamp [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:188:11: error: Uninitialized variable: &nef [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:188:16: error: Uninitialized variable: &nk_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:188:21: error: Uninitialized variable: &ne_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:188:26: error: Uninitialized variable: &nalset_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:188:35: error: Uninitialized variable: &nmat_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:188:42: error: Uninitialized variable: &norien_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:188:51: error: Uninitialized variable: &nam_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:189:4: error: Uninitialized variable: &ntrans_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:189:13: error: Uninitialized variable: &ncs_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:189:19: error: Uninitialized variable: &nstate_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:189:28: error: Uninitialized variable: &ncmat_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:189:36: error: Uninitialized variable: &memmpc_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:189:45: error: Uninitialized variable: &nprint_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:189:54: error: Uninitialized variable: energy [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:189:61: error: Uninitialized variable: ctrl [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:189:66: error: Uninitialized variable: alpha [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:190:4: error: Uninitialized variable: qaold [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:190:10: error: Uninitialized variable: physcon [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:190:18: error: Uninitialized variable: &istep [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:190:25: error: Uninitialized variable: &istat [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:190:32: error: Uninitialized variable: &iprestr [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:190:41: error: Uninitialized variable: &kode [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:190:47: error: Uninitialized variable: &nload [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:190:54: error: Uninitialized variable: &nbody [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:190:61: error: Uninitialized variable: &nforc [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:191:4: error: Uninitialized variable: &nboun [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:191:11: error: Uninitialized variable: &nk [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:191:15: error: Uninitialized variable: &nmpc [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:191:21: error: Uninitialized variable: &nam [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:191:26: error: Uninitialized variable: &nzs_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:191:32: error: Uninitialized variable: &nlabel [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:191:40: error: Uninitialized variable: &ttime [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:191:47: error: Uninitialized variable: &iheading [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:191:57: error: Uninitialized variable: &nfc [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:191:62: error: Uninitialized variable: &nfc_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:191:68: error: Uninitialized variable: &ndc [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:192:4: error: Uninitialized variable: &ndc_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:611:52: warning: Uninitialized variable: &ne [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:223:18: note: Assuming condition is false CalculiX/ccx_2.21/src/ccx_2.21.c:611:52: note: Uninitialized variable: &ne CalculiX/ccx_2.21/src/ccx_2.21.c:615:38: warning: Uninitialized variable: &nset [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:223:18: note: Assuming condition is false CalculiX/ccx_2.21/src/ccx_2.21.c:615:38: note: Uninitialized variable: &nset CalculiX/ccx_2.21/src/ccx_2.21.c:615:44: warning: Uninitialized variable: &nalset [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:223:18: note: Assuming condition is false CalculiX/ccx_2.21/src/ccx_2.21.c:615:44: note: Uninitialized variable: &nalset CalculiX/ccx_2.21/src/ccx_2.21.c:617:53: warning: Uninitialized variable: &nmethod [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:619:9: warning: Uninitialized variable: &nmat [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:223:18: note: Assuming condition is false CalculiX/ccx_2.21/src/ccx_2.21.c:619:9: note: Uninitialized variable: &nmat CalculiX/ccx_2.21/src/ccx_2.21.c:619:23: warning: Uninitialized variable: &norien [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:223:18: note: Assuming condition is false CalculiX/ccx_2.21/src/ccx_2.21.c:619:23: note: Uninitialized variable: &norien CalculiX/ccx_2.21/src/ccx_2.21.c:619:56: error: Uninitialized variable: fei [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:620:9: warning: Uninitialized variable: timepar [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:620:43: error: Uninitialized variable: &idrct [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:620:50: warning: Uninitialized variable: jmax [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:620:55: warning: Uninitialized variable: &iexpl [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:622:36: warning: Uninitialized variable: &ntrans [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:223:18: note: Assuming condition is false CalculiX/ccx_2.21/src/ccx_2.21.c:622:36: note: Uninitialized variable: &ntrans CalculiX/ccx_2.21/src/ccx_2.21.c:626:36: warning: Uninitialized variable: &maxlenmpc [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:629:55: warning: Uninitialized variable: &ntie [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:223:18: note: Assuming condition is false CalculiX/ccx_2.21/src/ccx_2.21.c:629:55: note: Uninitialized variable: &ntie CalculiX/ccx_2.21/src/ccx_2.21.c:631:37: error: Uninitialized variable: &iviewfile [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:635:52: warning: Uninitialized variable: &memmpcref_ [uninitvar] CalculiX/ccx_2.21/src/ccx_2.21.c:636:21: warning: Uninitialized variable: &maxlenmpcref [uninitvar] CalculiX/ccx_2.21/src/dam2parll.c:33:25: style: Parameter 'neq0' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dam2parll.c:33:35: style: Parameter 'num_cpus' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dam2parll.c:86:24: style: Parameter 'i' can be declared as pointer to const. However it seems that 'dam2parllmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/dam2parll.c:72:45: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/dam2parll.c:86:24: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/decascade_mortar.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nident [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/decascade_mortar.c:37:38: style: Parameter 'ipompc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/decascade_mortar.c:38:25: style: Parameter 'ilmpc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/decascade_mortar.c:40:11: style: Unused variable: k [unusedVariable] CalculiX/ccx_2.21/src/decascade_mortar.c:40:13: style: Unused variable: l [unusedVariable] CalculiX/ccx_2.21/src/decascade_mortar.c:40:15: style: Unused variable: nl [unusedVariable] CalculiX/ccx_2.21/src/decascade_mortar.c:40:66: style: Unused variable: index1old [unusedVariable] CalculiX/ccx_2.21/src/decascade_mortar.c:41:13: style: Unused variable: ichange [unusedVariable] CalculiX/ccx_2.21/src/dfdbj.c:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nident [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/dfdbj.c:177:15: style: Variable 'jdbcontcol' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/dfdbj.c:161:19: note: jdbcontcol is assigned CalculiX/ccx_2.21/src/dfdbj.c:177:15: note: jdbcontcol is overwritten CalculiX/ccx_2.21/src/dfdbj.c:28:48: style: Parameter 'neq' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dfdbj.c:28:57: style: Parameter 'nope' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dfdbj.c:28:67: style: Parameter 'konl' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dfdbj.c:29:10: style: Parameter 'nactdof' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dfdbj.c:29:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dfdbj.c:29:36: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dfdbj.c:29:54: style: Parameter 'ilmpc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dfdbj.c:30:10: style: Parameter 'ipompc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dfdbj.c:30:22: style: Parameter 'nodempc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dfdbj.c:30:48: style: Parameter 'coefmpc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dfdbj.c:31:13: style: Parameter 'fnl' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dfdbj.c:31:22: style: Parameter 'nev' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dfdbj.c:32:46: style: Parameter 'mi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dfdbj.c:32:55: style: Parameter 'cyclicsymmetry' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dgmresmain.c:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dgmres1 [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/dgmresmain.c:31:22: style:inconclusive: Function 'dgmresmain' argument 1 names different: declaration 'n' definition 'nef'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:1236:22: note: Function 'dgmresmain' argument 1 names different: declaration 'n' definition 'nef'. CalculiX/ccx_2.21/src/dgmresmain.c:31:22: note: Function 'dgmresmain' argument 1 names different: declaration 'n' definition 'nef'. CalculiX/ccx_2.21/src/dgmresmain.c:35:46: style: Parameter 'num_cpus' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dgmresmain.c:36:11: style: Parameter 'dgmrestol' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/divparll.c:33:46: style:inconclusive: Function 'divparll' argument 3 names different: declaration 'size' definition 'isize'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:1256:46: note: Function 'divparll' argument 3 names different: declaration 'size' definition 'isize'. CalculiX/ccx_2.21/src/divparll.c:33:46: note: Function 'divparll' argument 3 names different: declaration 'size' definition 'isize'. CalculiX/ccx_2.21/src/divparll.c:33:46: style: Parameter 'isize' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/divparll.c:33:57: style: Parameter 'num_cpus' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/divparll.c:82:23: style: Parameter 'i' can be declared as pointer to const. However it seems that 'divparllmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/divparll.c:72:45: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/divparll.c:82:23: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/dealloc_cal.c:33:26: style:inconclusive: Function 'dealloc_cal' argument 31 names different: declaration 'ndirforc' definition 'ndirforcp'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:1160:26: note: Function 'dealloc_cal' argument 31 names different: declaration 'ndirforc' definition 'ndirforcp'. CalculiX/ccx_2.21/src/dealloc_cal.c:33:26: note: Function 'dealloc_cal' argument 31 names different: declaration 'ndirforc' definition 'ndirforcp'. CalculiX/ccx_2.21/src/dealloc_cal.c:54:13: style:inconclusive: Function 'dealloc_cal' argument 96 names different: declaration 'randompvalp' definition 'randomvalp'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:1181:13: note: Function 'dealloc_cal' argument 96 names different: declaration 'randompvalp' definition 'randomvalp'. CalculiX/ccx_2.21/src/dealloc_cal.c:54:13: note: Function 'dealloc_cal' argument 96 names different: declaration 'randompvalp' definition 'randomvalp'. CalculiX/ccx_2.21/src/dealloc_cal.c:69:10: style:inconclusive: Function 'dealloc_cal' argument 142 names different: declaration 'idckp' definition 'ikdcp'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:1195:36: note: Function 'dealloc_cal' argument 142 names different: declaration 'idckp' definition 'ikdcp'. CalculiX/ccx_2.21/src/dealloc_cal.c:69:10: note: Function 'dealloc_cal' argument 142 names different: declaration 'idckp' definition 'ikdcp'. CalculiX/ccx_2.21/src/dealloc_cal.c:24:23: style: Parameter 'ncs_' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:24:44: style: Parameter 'mcs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:37:44: style: Parameter 'nam' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:44:40: style: Parameter 'nprop' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:45:39: style: Parameter 'npmat_' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:47:24: style: Parameter 'ndamp' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:47:51: style: Parameter 'norien' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:49:9: style: Parameter 'ntrans' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:49:49: style: Parameter 'iprestr' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:50:26: style: Parameter 'ithermal' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:51:51: style: Parameter 'ne1d' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:52:9: style: Parameter 'ne2d' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:53:9: style: Parameter 'irobustdesign' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:62:41: style: Parameter 'mortar' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:64:9: style: Parameter 'nobject_' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:64:41: style: Parameter 'nmethod' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:64:54: style: Parameter 'iperturb' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:65:9: style: Parameter 'irefineloop' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:68:9: style: Parameter 'nuel_' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dealloc_cal.c:68:36: style: Parameter 'nfc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dyna.c:244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/dynboun.c:87:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temploadmodal [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/dynboun.c:40:70: style: Parameter 'time' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dynboun.c:41:22: style: Parameter 'ttime' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dynboun.c:45:45: style: Parameter 'isolver' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dynboun.c:46:22: style: Parameter 'alpham' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dynboun.c:46:38: style: Parameter 'betam' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dynboun.c:47:19: style: Parameter 'init' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dynboun.c:49:34: style: Parameter 'icorrect' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dynboun.c:55:25: style: Variable 'aux' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/dynboun.c:51:41: style: Variable 'symmetryflag' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dynboun.c:51:48: style: Variable 'nrhs' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dynboun.c:51:62: style: Variable 'inputformat' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dynboun.c:55:25: style: Variable 'aux' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/electromagnetics.c:233:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gennactdofinv [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/electromagnetics.c:352:15: style: The if condition is the same as the previous if condition [duplicateCondition] CalculiX/ccx_2.21/src/electromagnetics.c:276:15: note: First condition CalculiX/ccx_2.21/src/electromagnetics.c:352:15: note: Second condition CalculiX/ccx_2.21/src/electromagnetics.c:1485:19: style: The if condition is the same as the previous if condition [duplicateCondition] CalculiX/ccx_2.21/src/electromagnetics.c:1476:19: note: First condition CalculiX/ccx_2.21/src/electromagnetics.c:1485:19: note: Second condition CalculiX/ccx_2.21/src/elementcpuload.c:25:50: style: Parameter 'ne' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/elementcpuload.c:25:58: style: Parameter 'ipkon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/electromagnetics.c:39:32: style:inconclusive: Function 'electromagnetics' argument 1 names different: declaration 'co' definition 'cop'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:1423:32: note: Function 'electromagnetics' argument 1 names different: declaration 'co' definition 'cop'. CalculiX/ccx_2.21/src/electromagnetics.c:39:32: note: Function 'electromagnetics' argument 1 names different: declaration 'co' definition 'cop'. CalculiX/ccx_2.21/src/electromagnetics.c:57:18: style:inconclusive: Function 'electromagnetics' argument 53 names different: declaration 'vold' definition 'voldp'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:1434:65: note: Function 'electromagnetics' argument 53 names different: declaration 'vold' definition 'voldp'. CalculiX/ccx_2.21/src/electromagnetics.c:57:18: note: Function 'electromagnetics' argument 53 names different: declaration 'vold' definition 'voldp'. CalculiX/ccx_2.21/src/electromagnetics.c:71:48: style:inconclusive: Function 'electromagnetics' argument 96 names different: declaration 'ener' definition 'enerp'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:1445:53: note: Function 'electromagnetics' argument 96 names different: declaration 'ener' definition 'enerp'. CalculiX/ccx_2.21/src/electromagnetics.c:71:48: note: Function 'electromagnetics' argument 96 names different: declaration 'ener' definition 'enerp'. CalculiX/ccx_2.21/src/electromagnetics.c:1514:14: style: Local variable 'energy' shadows outer variable [shadowVariable] CalculiX/ccx_2.21/src/electromagnetics.c:147:44: note: Shadowed declaration CalculiX/ccx_2.21/src/electromagnetics.c:1514:14: note: Shadow variable CalculiX/ccx_2.21/src/electromagnetics.c:59:25: style: Parameter 'jmax' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/electromagnetics.c:92:52: style: Variable 'env' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/electromagnetics.c:92:57: style: Variable 'envsys' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/electromagnetics.c:507:38: error: Uninitialized variable: &nboun2 [uninitvar] CalculiX/ccx_2.21/src/electromagnetics.c:508:31: error: Uninitialized variable: &nmpc2 [uninitvar] CalculiX/ccx_2.21/src/electromagnetics.c:1531:37: error: Uninitialized variable: &emax [uninitvar] CalculiX/ccx_2.21/src/electromagnetics.c:1531:44: error: Uninitialized variable: &enres [uninitvar] CalculiX/ccx_2.21/src/electromagnetics.c:1531:52: error: Uninitialized variable: &enetoll [uninitvar] CalculiX/ccx_2.21/src/electromagnetics.c:1532:21: error: Uninitialized variable: &allwkini [uninitvar] CalculiX/ccx_2.21/src/electromagnetics.c:1532:40: error: Uninitialized variable: &reswk [uninitvar] CalculiX/ccx_2.21/src/electromagnetics.c:1532:60: error: Uninitialized variable: &dampwk [uninitvar] CalculiX/ccx_2.21/src/electromagnetics.c:326:7: error: Uninitialized variable: inoelsize [legacyUninitvar] CalculiX/ccx_2.21/src/electromagnetics.c:96:21: style: Unused variable: ifreebody [unusedVariable] CalculiX/ccx_2.21/src/electromagnetics.c:118:41: style: Variable 'nrhs' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/electromagnetics.c:140:46: style: Variable 'sigma' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:542:13: style: The if condition is the same as the previous if condition [duplicateCondition] CalculiX/ccx_2.21/src/dyna.c:496:13: note: First condition CalculiX/ccx_2.21/src/dyna.c:542:13: note: Second condition CalculiX/ccx_2.21/src/dyna.c:54:28: style: Parameter 'xmodal' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dyna.c:71:20: style: Parameter 'jmax' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/dyna.c:89:53: style: Variable 'itietri' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/dyna.c:90:6: style: Variable 'koncont' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/dyna.c:96:6: style: Variable 'imastnode' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/dyna.c:96:38: style: Variable 'nmastnode' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/dyna.c:96:63: style: Variable 'imastop' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/dyna.c:97:6: style: Variable 'iponoels' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/dyna.c:97:21: style: Variable 'inoels' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/dyna.c:98:6: style: Variable 'ikactcont' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/dyna.c:99:17: style: Variable 'ipe' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/dyna.c:99:27: style: Variable 'ime' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/dyna.c:126:6: style: Variable 'cg' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/dyna.c:126:15: style: Variable 'straight' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/dyna.c:128:63: style: Variable 'bcontini' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/dyna.c:133:46: style: Variable 'areaslav' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/dyna.c:135:6: style: Variable 'xmastnor' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/dyna.c:136:38: style: Variable 'xnoels' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/dyna.c:705:32: error: Uninitialized variable: nzse [uninitvar] CalculiX/ccx_2.21/src/dyna.c:1771:36: error: Uninitialized variable: qa [uninitvar] CalculiX/ccx_2.21/src/dyna.c:1773:51: error: Uninitialized variable: cam [uninitvar] CalculiX/ccx_2.21/src/dyna.c:1774:21: error: Uninitialized variable: &bet [uninitvar] CalculiX/ccx_2.21/src/dyna.c:1774:26: error: Uninitialized variable: &gam [uninitvar] CalculiX/ccx_2.21/src/dyna.c:1788:42: error: Uninitialized variable: &nboun2 [uninitvar] CalculiX/ccx_2.21/src/dyna.c:1789:35: error: Uninitialized variable: &nmpc2 [uninitvar] CalculiX/ccx_2.21/src/dyna.c:848:16: style: Variable 'nkon0' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:1246:12: style: Variable 'resultmax' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:1284:16: style: Variable 'dthetaold' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:82:68: style: Unused variable: ifreebody [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:88:21: style: Variable 'symmetryflag' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:88:36: style: Variable 'inputformat' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:89:53: style: Variable 'itietri' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:90:6: style: Variable 'koncont' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:90:19: style: Unused variable: konl [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:90:28: style: Unused variable: imat [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:90:33: style: Unused variable: nope [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:90:38: style: Unused variable: kodem [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:90:44: style: Unused variable: indexe [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:90:51: style: Unused variable: j1 [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:90:54: style: Unused variable: jdof [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:90:59: style: Variable 'icutb' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:92:5: style: Variable 'ismallsliding' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:92:34: style: Unused variable: mpcfree [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:93:5: style: Unused variable: memmpc_ [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:96:6: style: Variable 'imastnode' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:96:38: style: Variable 'nmastnode' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:96:63: style: Variable 'imastop' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:97:6: style: Variable 'iponoels' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:97:21: style: Variable 'inoels' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:98:6: style: Variable 'ikactcont' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:98:21: style: Unused variable: nactcont [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:98:30: style: Variable 'nactcont_' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:99:17: style: Variable 'ipe' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:99:27: style: Variable 'ime' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:101:34: style: Unused variable: i1 [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:101:37: style: Unused variable: ifacecount [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:104:5: style: Variable 'ialeatoric' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:126:6: style: Variable 'cg' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:126:15: style: Variable 'straight' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:126:29: style: Unused variable: xl [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:126:36: style: Unused variable: voldl [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:126:48: style: Unused variable: elas [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:126:57: style: Unused variable: fnl [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:126:65: style: Unused variable: t0l [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:126:69: style: Unused variable: t1l [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:127:5: style: Unused variable: elconloc [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:127:18: style: Unused variable: veoldl [unusedVariable] CalculiX/ccx_2.21/src/dyna.c:128:63: style: Variable 'bcontini' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:130:64: style: Variable 'senergy' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:133:46: style: Variable 'areaslav' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:133:60: style: Variable 'venergy' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:135:6: style: Variable 'xmastnor' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/dyna.c:136:38: style: Variable 'xnoels' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/expand.c:140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/crackpropagation.c:32:54: style: Parameter 'jmax' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackpropagation.c:33:17: style: Parameter 'timepar' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackpropagation.c:36:14: style: Parameter 'ne1d' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackpropagation.c:36:24: style: Parameter 'ne2d' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackpropagation.c:37:14: style: Parameter 'nam' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackpropagation.c:38:14: style: Parameter 'iprestr' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackpropagation.c:39:30: style: Parameter 'nprop' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackpropagation.c:41:14: style: Parameter 'nener' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackpropagation.c:42:14: style: Parameter 'nslavs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackpropagation.c:42:26: style: Parameter 'nintpoint' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/crackpropagation.c:62:6: style: Variable 'ibounel' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/crackpropagation.c:102:10: style: Variable 'ncenter' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/crackpropagation.c:62:6: style: Variable 'ibounel' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/crackpropagation.c:62:19: style: Unused variable: nbounel [unusedVariable] CalculiX/ccx_2.21/src/filtermain_backward.c:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefilter [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/filtermain_backward.c:32:37: style: Variable 'ithread' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/filtermain_backward.c:32:37: style: Variable 'ithread' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/filtermain_forward.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefilter [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/filtermain_forward.c:186:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter_forward [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/filtermain_forward.c:87:9: style: Variable 'env' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/filtermain_forward.c:87:14: style: Variable 'envloc' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/filtermain_forward.c:87:22: style: Variable 'envsys' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/filtermain_forward.c:172:29: style: Parameter 'i' can be declared as pointer to const. However it seems that 'filter_forwardmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/filtermain_forward.c:158:43: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/filtermain_forward.c:172:29: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/filtermain_forward.c:50:63: style: Variable 'dd' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/filtermain_forward.c:48:50: style: Unused variable: inode [unusedVariable] CalculiX/ccx_2.21/src/forparll.c:31:44: style:inconclusive: Function 'forparll' argument 3 names different: declaration 'aux2' definition 'f'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:1692:44: note: Function 'forparll' argument 3 names different: declaration 'aux2' definition 'f'. CalculiX/ccx_2.21/src/forparll.c:31:44: note: Function 'forparll' argument 3 names different: declaration 'aux2' definition 'f'. CalculiX/ccx_2.21/src/forparll.c:31:54: style:inconclusive: Function 'forparll' argument 4 names different: declaration 'veold' definition 'fn'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:1692:57: note: Function 'forparll' argument 4 names different: declaration 'veold' definition 'fn'. CalculiX/ccx_2.21/src/forparll.c:31:54: note: Function 'forparll' argument 4 names different: declaration 'veold' definition 'fn'. CalculiX/ccx_2.21/src/forparll.c:32:12: style: Parameter 'nk' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/forparll.c:32:20: style: Parameter 'num_cpus' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/forparll.c:80:23: style: Parameter 'i' can be declared as pointer to const. However it seems that 'forparllmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/forparll.c:70:45: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/forparll.c:80:23: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/frdcyc.c:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/frdcyc.c:24:37: style: Parameter 'kon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/expand.c:54:26: style:inconclusive: Function 'expand' argument 88 names different: declaration 'z' definition 'zp'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:1528:32: note: Function 'expand' argument 88 names different: declaration 'z' definition 'zp'. CalculiX/ccx_2.21/src/expand.c:54:26: note: Function 'expand' argument 88 names different: declaration 'z' definition 'zp'. CalculiX/ccx_2.21/src/frdcyc.c:24:46: style: Parameter 'ipkon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdcyc.c:24:69: style: Parameter 'ne' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdcyc.c:25:23: style: Parameter 'inum' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdcyc.c:26:26: style: Parameter 't1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdcyc.c:26:61: style: Parameter 'epn' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdcyc.c:27:11: style: Parameter 'ielmat' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdcyc.c:27:50: style: Parameter 'mcs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdcyc.c:27:60: style: Parameter 'nkon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdcyc.c:28:21: style: Parameter 'enern' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/expand.c:37:19: style: Parameter 'nforc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdcyc.c:28:36: style: Parameter 'xstaten' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdcyc.c:31:46: style: Parameter 'inotr' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdcyc.c:34:48: style: Parameter 'ne0' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/expand.c:49:33: style: Parameter 'mcs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frd_sen.c:32:13: style: Parameter 'jobnamec' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/expand.c:54:12: style: Parameter 'nev' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frd_sen.c:34:38: style: Parameter 'icoordinate' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frd_sen.c:34:55: style: Parameter 'inorm' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/expand.c:55:34: style: Parameter 'nm' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frd_sen.c:35:12: style: Parameter 'irand' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frd_sen.c:35:23: style: Parameter 'ishape' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frd_sen.c:35:35: style: Parameter 'ifeasd' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/expand.c:55:72: style: Parameter 'nam' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/expand.c:56:19: style: Parameter 'ipompcold' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/expand.c:56:35: style: Parameter 'nodempcold' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/expand.c:56:55: style: Parameter 'coefmpcold' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/expand.c:57:36: style: Parameter 'nmpcold' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/expand.c:64:64: style: Parameter 'nherm' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/expand.c:298:6: style: int result is assigned to long long variable. If the variable is long long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] CalculiX/ccx_2.21/src/expand.c:894:10: style: int result is assigned to long long variable. If the variable is long long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] CalculiX/ccx_2.21/src/expand.c:903:7: style: int result is assigned to long long variable. If the variable is long long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] CalculiX/ccx_2.21/src/expand.c:462:33: error: Uninitialized variable: qa [uninitvar] CalculiX/ccx_2.21/src/expand.c:464:47: error: Uninitialized variable: cam [uninitvar] CalculiX/ccx_2.21/src/expand.c:465:8: error: Uninitialized variable: &bet [uninitvar] CalculiX/ccx_2.21/src/expand.c:465:13: error: Uninitialized variable: &gam [uninitvar] CalculiX/ccx_2.21/src/expand.c:465:18: error: Uninitialized variable: &dtime [uninitvar] CalculiX/ccx_2.21/src/expand.c:465:25: error: Uninitialized variable: &time [uninitvar] CalculiX/ccx_2.21/src/expand.c:466:54: error: Uninitialized variable: &ielas [uninitvar] CalculiX/ccx_2.21/src/expand.c:466:61: error: Uninitialized variable: &icmd [uninitvar] CalculiX/ccx_2.21/src/expand.c:470:60: error: Uninitialized variable: &reltime [uninitvar] CalculiX/ccx_2.21/src/expand.c:477:42: error: Uninitialized variable: &nboun2 [uninitvar] CalculiX/ccx_2.21/src/expand.c:478:35: error: Uninitialized variable: &nmpc2 [uninitvar] CalculiX/ccx_2.21/src/frd.c:145:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dattime [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/frdgeneralvector.c:24:31: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdgeneralvector.c:24:38: style: Parameter 'iset' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdgeneralvector.c:24:48: style: Parameter 'ntrans' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdgeneralvector.c:25:21: style: Parameter 'nkcoords' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdgeneralvector.c:26:21: style: Parameter 'inum' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdgeneralvector.c:26:32: style: Parameter 'm1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdgeneralvector.c:26:40: style: Parameter 'inotr' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdgeneralvector.c:27:21: style: Parameter 'istartset' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdgeneralvector.c:27:36: style: Parameter 'iendset' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdgeneralvector.c:27:49: style: Parameter 'ialset' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdgeneralvector.c:27:61: style: Parameter 'mi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdgeneralvector.c:27:69: style: Parameter 'ngraph' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdgeneralvector.c:28:31: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdgeneralvector.c:28:44: style: Parameter 'm3' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdgeneralvector.c:36:10: style: Unused variable: a [unusedVariable] CalculiX/ccx_2.21/src/frdheader.c:24:38: style: Parameter 'oner' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdheader.c:24:51: style: Parameter 'time' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdheader.c:24:64: style: Parameter 'pi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdheader.c:25:14: style: Parameter 'noddiam' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdheader.c:25:30: style: Parameter 'cs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdheader.c:25:38: style: Parameter 'null' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdheader.c:25:48: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdheader.c:26:14: style: Parameter 'noutloc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdheader.c:26:28: style: Parameter 'description' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdheader.c:26:45: style: Parameter 'kode' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdheader.c:26:55: style: Parameter 'nmethod' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdheader.c:27:32: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdheader.c:27:44: style: Parameter 'istep' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdheader.c:27:55: style: Parameter 'iinc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdselect.c:27:24: style: Parameter 'field1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdselect.c:27:39: style: Parameter 'field2' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdselect.c:27:51: style: Parameter 'iset' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdselect.c:27:61: style: Parameter 'nkcoords' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdselect.c:27:75: style: Parameter 'inum' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdselect.c:28:12: style: Parameter 'm1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdselect.c:28:20: style: Parameter 'istartset' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdselect.c:28:35: style: Parameter 'iendset' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdselect.c:28:48: style: Parameter 'ialset' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdselect.c:28:60: style: Parameter 'ngraph' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdselect.c:29:11: style: Parameter 'ifield' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdselect.c:29:23: style: Parameter 'icomp' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdselect.c:29:34: style: Parameter 'nfield' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdselect.c:29:46: style: Parameter 'iselect' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdselect.c:29:60: style: Parameter 'm2' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdselect.c:30:25: style: Parameter 'm3' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdset.c:24:51: style: Parameter 'istartset' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdset.c:24:66: style: Parameter 'iendset' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdset.c:25:11: style: Parameter 'ialset' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdset.c:25:23: style: Parameter 'inum' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdset.c:25:46: style: Parameter 'nout' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdset.c:25:56: style: Parameter 'nset' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdset.c:26:11: style: Parameter 'noutmin' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdset.c:26:24: style: Parameter 'noutplus' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdset.c:26:38: style: Parameter 'iselect' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdset.c:26:51: style: Parameter 'ngraph' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdvector.c:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transformatrix [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/genrandmain.c:69:26: style: Variable 'mag01' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/frecord.c:38:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/frdvector.c:85:9: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] CalculiX/ccx_2.21/src/frdvector.c:87:9: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] CalculiX/ccx_2.21/src/frdvector.c:89:9: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] CalculiX/ccx_2.21/src/frdvector.c:134:8: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] CalculiX/ccx_2.21/src/frdvector.c:136:8: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] CalculiX/ccx_2.21/src/frdvector.c:138:8: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] CalculiX/ccx_2.21/src/frdvector.c:186:8: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] CalculiX/ccx_2.21/src/frdvector.c:188:8: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] CalculiX/ccx_2.21/src/frdvector.c:190:8: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] CalculiX/ccx_2.21/src/frdvector.c:24:24: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdvector.c:24:31: style: Parameter 'iset' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdvector.c:24:41: style: Parameter 'ntrans' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdvector.c:24:67: style: Parameter 'nkcoords' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdvector.c:25:21: style: Parameter 'inum' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdvector.c:25:32: style: Parameter 'm1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdvector.c:26:21: style: Parameter 'istartset' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdvector.c:26:36: style: Parameter 'iendset' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdvector.c:26:49: style: Parameter 'ialset' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdvector.c:26:61: style: Parameter 'mi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdvector.c:26:69: style: Parameter 'ngraph' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdvector.c:27:31: style: Parameter 'output' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frdvector.c:27:44: style: Parameter 'm3' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getSystemCPUs.c:41:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_CONF [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/getlocalresults.c:116:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsort [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/getlocalresults.c:25:30: style: Parameter 'cotet' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getlocalresults.c:25:44: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getlocalresults.c:25:51: style: Parameter 'netet_' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getlocalresults.c:25:63: style: Parameter 'kontet' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getlocalresults.c:26:27: style: Parameter 'ifatet' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getlocalresults.c:26:42: style: Parameter 'planfa' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getglobalresults.c:208:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/getglobalresults.c:29:30: style: Parameter 'masterfile' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getglobalresults.c:30:29: style: Parameter 'nboun' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getglobalresults.c:30:40: style: Parameter 'iamboun' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getglobalresults.c:30:56: style: Parameter 'xboun' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getglobalresults.c:30:68: style: Parameter 'nload' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getglobalresults.c:31:44: style: Parameter 'iamload' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getglobalresults.c:31:69: style: Parameter 'nforc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getglobalresults.c:32:29: style: Parameter 'iamforc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getglobalresults.c:32:45: style: Parameter 'xforc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getglobalresults.c:32:56: style: Parameter 'ithermal' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getglobalresults.c:32:70: style: Parameter 'nk' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getglobalresults.c:33:32: style: Parameter 't1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getglobalresults.c:33:40: style: Parameter 'iamt1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getglobalresults.c:33:65: style: Parameter 'irefine' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getglobalresults.c:49:9: style: Variable 'i1' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/getglobalresults.c:50:9: style: Variable 'i2' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/getglobalresults.c:51:9: style: Variable 'i4' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/getglobalresults.c:57:9: style: Variable 'i5' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/getglobalresults.c:61:9: style: Variable 'i6' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/getglobalresults.c:45:51: style: Unused variable: nfield [unusedVariable] CalculiX/ccx_2.21/src/frd.c:34:22: style: Parameter 'norien' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frd.c:37:37: style: Parameter 'ener' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frd.c:41:27: style: Parameter 'mortar' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/frd.c:55:8: style: Variable 'c' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/frd.c:56:5: style: Variable 'p0' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/frd.c:56:19: style: Variable 'p1' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/frd.c:56:33: style: Variable 'p2' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/frd.c:56:47: style: Variable 'p3' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/frd.c:56:61: style: Variable 'p4' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/frd.c:57:5: style: Variable 'p5' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/frd.c:57:19: style: Variable 'p6' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/frd.c:57:33: style: Variable 'p7' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/frd.c:57:47: style: Variable 'p8' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/frd.c:57:61: style: Variable 'p9' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/frd.c:58:5: style: Variable 'p10' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/getuncrackedresults.c:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/frd.c:58:20: style: Variable 'p11' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/frd.c:59:5: style: Variable 'p12' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/getuncrackedresults.c:31:33: style: Parameter 'masterfile' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getuncrackedresults.c:32:32: style: Parameter 'iglob' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/getuncrackedresults.c:51:9: style: Variable 'i1' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/getuncrackedresults.c:52:9: style: Variable 'i2' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/getuncrackedresults.c:53:9: style: Variable 'i4' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/getuncrackedresults.c:59:9: style: Variable 'i5' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/getuncrackedresults.c:63:9: style: Variable 'i6' can be declared as const array [constVariable] CalculiX/ccx_2.21/src/getuncrackedresults.c:47:14: style: Unused variable: istep [unusedVariable] CalculiX/ccx_2.21/src/getuncrackedresults.c:47:51: style: Unused variable: nfield [unusedVariable] CalculiX/ccx_2.21/src/inicont.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocont [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/inicont.c:58:3: style: Variable 'itietri' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inicont.c:45:10: note: itietri is assigned CalculiX/ccx_2.21/src/inicont.c:58:3: note: itietri is overwritten CalculiX/ccx_2.21/src/inicont.c:59:3: style: Variable 'koncont' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inicont.c:45:28: note: koncont is assigned CalculiX/ccx_2.21/src/inicont.c:59:3: note: koncont is overwritten CalculiX/ccx_2.21/src/inicont.c:87:3: style: Variable 'itiefac' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inicont.c:45:46: note: itiefac is assigned CalculiX/ccx_2.21/src/inicont.c:87:3: note: itiefac is overwritten CalculiX/ccx_2.21/src/inicont.c:89:3: style: Variable 'islavnode' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inicont.c:46:12: note: islavnode is assigned CalculiX/ccx_2.21/src/inicont.c:89:3: note: islavnode is overwritten CalculiX/ccx_2.21/src/inicont.c:95:3: style: Variable 'imastnode' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inicont.c:46:34: note: imastnode is assigned CalculiX/ccx_2.21/src/inicont.c:95:3: note: imastnode is overwritten CalculiX/ccx_2.21/src/inicont.c:90:3: style: Variable 'nslavnode' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inicont.c:46:56: note: nslavnode is assigned CalculiX/ccx_2.21/src/inicont.c:90:3: note: nslavnode is overwritten CalculiX/ccx_2.21/src/inicont.c:96:3: style: Variable 'nmastnode' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inicont.c:47:12: note: nmastnode is assigned CalculiX/ccx_2.21/src/inicont.c:96:3: note: nmastnode is overwritten CalculiX/ccx_2.21/src/inicont.c:92:3: style: Variable 'inoels' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inicont.c:48:9: note: inoels is assigned CalculiX/ccx_2.21/src/inicont.c:92:3: note: inoels is overwritten CalculiX/ccx_2.21/src/inicont.c:67:3: style: Variable 'ipe' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inicont.c:48:22: note: ipe is assigned CalculiX/ccx_2.21/src/inicont.c:67:3: note: ipe is overwritten CalculiX/ccx_2.21/src/inicont.c:68:3: style: Variable 'ime' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inicont.c:48:32: note: ime is assigned CalculiX/ccx_2.21/src/inicont.c:68:3: note: ime is overwritten CalculiX/ccx_2.21/src/inicont.c:93:3: style: Variable 'xnoels' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inicont.c:48:45: note: xnoels is assigned CalculiX/ccx_2.21/src/inicont.c:93:3: note: xnoels is overwritten CalculiX/ccx_2.21/src/inicont.c:27:21: style:inconclusive: Function 'inicont' argument 15 names different: declaration 'ncone' definition 'nslavs'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:2009:19: note: Function 'inicont' argument 15 names different: declaration 'ncone' definition 'nslavs'. CalculiX/ccx_2.21/src/inicont.c:27:21: note: Function 'inicont' argument 15 names different: declaration 'ncone' definition 'nslavs'. CalculiX/ccx_2.21/src/inicont.c:30:47: style:inconclusive: Function 'inicont' argument 27 names different: declaration 'iponoels' definition 'iponoelsp'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:2012:45: note: Function 'inicont' argument 27 names different: declaration 'iponoels' definition 'iponoelsp'. CalculiX/ccx_2.21/src/inicont.c:30:47: note: Function 'inicont' argument 27 names different: declaration 'iponoels' definition 'iponoelsp'. CalculiX/ccx_2.21/src/inicont.c:30:36: style: Parameter 'nkon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/inimortar.c:284:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/iniparll.c:34:45: style: Parameter 'bet' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/iniparll.c:35:16: style: Parameter 'gam' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/iniparll.c:36:13: style: Parameter 'nk' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/iniparll.c:36:21: style: Parameter 'num_cpus' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/iniparll.c:36:35: style: Parameter 'mortar' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/iniparll.c:123:23: style: Parameter 'i' can be declared as pointer to const. However it seems that 'iniparllmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/iniparll.c:86:45: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/iniparll.c:123:23: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/iniparll.c:161:32: style: Parameter 'i' can be declared as pointer to const. However it seems that 'iniparllmt_massless' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/iniparll.c:101:16: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/iniparll.c:161:32: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/inimortar.c:315:3: style: Variable 'islavactdoftie' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:252:17: note: islavactdoftie is assigned CalculiX/ccx_2.21/src/inimortar.c:315:3: note: islavactdoftie is overwritten CalculiX/ccx_2.21/src/inimortar.c:316:3: style: Variable 'bp' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:252:37: note: bp is assigned CalculiX/ccx_2.21/src/inimortar.c:316:3: note: bp is overwritten CalculiX/ccx_2.21/src/inimortar.c:317:3: style: Variable 'islavact' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:252:51: note: islavact is assigned CalculiX/ccx_2.21/src/inimortar.c:317:3: note: islavact is overwritten CalculiX/ccx_2.21/src/inimortar.c:318:3: style: Variable 'gap' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:252:66: note: gap is assigned CalculiX/ccx_2.21/src/inimortar.c:318:3: note: gap is overwritten CalculiX/ccx_2.21/src/inimortar.c:319:3: style: Variable 'slavnor' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:253:10: note: slavnor is assigned CalculiX/ccx_2.21/src/inimortar.c:319:3: note: slavnor is overwritten CalculiX/ccx_2.21/src/inimortar.c:320:3: style: Variable 'slavtan' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:253:28: note: slavtan is assigned CalculiX/ccx_2.21/src/inimortar.c:320:3: note: slavtan is overwritten CalculiX/ccx_2.21/src/inimortar.c:321:3: style: Variable 'cdisp' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:253:44: note: cdisp is assigned CalculiX/ccx_2.21/src/inimortar.c:321:3: note: cdisp is overwritten CalculiX/ccx_2.21/src/inimortar.c:326:3: style: Variable 'cstress' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:253:60: note: cstress is assigned CalculiX/ccx_2.21/src/inimortar.c:326:3: note: cstress is overwritten CalculiX/ccx_2.21/src/inimortar.c:327:3: style: Variable 'cfs' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:254:6: note: cfs is assigned CalculiX/ccx_2.21/src/inimortar.c:327:3: note: cfs is overwritten CalculiX/ccx_2.21/src/inimortar.c:331:3: style: Variable 'bpini' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:255:18: note: bpini is assigned CalculiX/ccx_2.21/src/inimortar.c:331:3: note: bpini is overwritten CalculiX/ccx_2.21/src/inimortar.c:332:3: style: Variable 'islavactini' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:255:38: note: islavactini is assigned CalculiX/ccx_2.21/src/inimortar.c:332:3: note: islavactini is overwritten CalculiX/ccx_2.21/src/inimortar.c:333:3: style: Variable 'cstressini' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:255:63: note: cstressini is assigned CalculiX/ccx_2.21/src/inimortar.c:333:3: note: cstressini is overwritten CalculiX/ccx_2.21/src/inimortar.c:397:3: style: Variable 'islavnodeinv' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:256:15: note: islavnodeinv is assigned CalculiX/ccx_2.21/src/inimortar.c:397:3: note: islavnodeinv is overwritten CalculiX/ccx_2.21/src/inimortar.c:398:3: style: Variable 'islavelinv' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:256:41: note: islavelinv is assigned CalculiX/ccx_2.21/src/inimortar.c:398:3: note: islavelinv is overwritten CalculiX/ccx_2.21/src/inimortar.c:418:3: style: Variable 'pslavdual' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:256:64: note: pslavdual is assigned CalculiX/ccx_2.21/src/inimortar.c:418:3: note: pslavdual is overwritten CalculiX/ccx_2.21/src/inimortar.c:474:5: style: Variable 'pslavdualpg' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:257:14: note: pslavdualpg is assigned CalculiX/ccx_2.21/src/inimortar.c:474:5: note: pslavdualpg is overwritten CalculiX/ccx_2.21/src/inimortar.c:422:3: style: Variable 'autloc' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:258:9: note: autloc is assigned CalculiX/ccx_2.21/src/inimortar.c:422:3: note: autloc is overwritten CalculiX/ccx_2.21/src/inimortar.c:423:3: style: Variable 'irowtloc' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:258:27: note: irowtloc is assigned CalculiX/ccx_2.21/src/inimortar.c:423:3: note: irowtloc is overwritten CalculiX/ccx_2.21/src/inimortar.c:424:3: style: Variable 'jqtloc' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:258:45: note: jqtloc is assigned CalculiX/ccx_2.21/src/inimortar.c:424:3: note: jqtloc is overwritten CalculiX/ccx_2.21/src/inimortar.c:425:3: style: Variable 'autlocinv' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:259:12: note: autlocinv is assigned CalculiX/ccx_2.21/src/inimortar.c:425:3: note: autlocinv is overwritten CalculiX/ccx_2.21/src/inimortar.c:426:3: style: Variable 'irowtlocinv' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:259:36: note: irowtlocinv is assigned CalculiX/ccx_2.21/src/inimortar.c:426:3: note: irowtlocinv is overwritten CalculiX/ccx_2.21/src/inimortar.c:427:3: style: Variable 'jqtlocinv' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:259:60: note: jqtlocinv is assigned CalculiX/ccx_2.21/src/inimortar.c:427:3: note: jqtlocinv is overwritten CalculiX/ccx_2.21/src/inimortar.c:428:3: style: Variable 'Bd' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:260:5: note: Bd is assigned CalculiX/ccx_2.21/src/inimortar.c:428:3: note: Bd is overwritten CalculiX/ccx_2.21/src/inimortar.c:429:3: style: Variable 'irowb' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:260:16: note: irowb is assigned CalculiX/ccx_2.21/src/inimortar.c:429:3: note: irowb is overwritten CalculiX/ccx_2.21/src/inimortar.c:430:3: style: Variable 'jqb' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:260:28: note: jqb is assigned CalculiX/ccx_2.21/src/inimortar.c:430:3: note: jqb is overwritten CalculiX/ccx_2.21/src/inimortar.c:431:3: style: Variable 'Bdhelp' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:261:9: note: Bdhelp is assigned CalculiX/ccx_2.21/src/inimortar.c:431:3: note: Bdhelp is overwritten CalculiX/ccx_2.21/src/inimortar.c:432:3: style: Variable 'irowbhelp' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:261:28: note: irowbhelp is assigned CalculiX/ccx_2.21/src/inimortar.c:432:3: note: irowbhelp is overwritten CalculiX/ccx_2.21/src/inimortar.c:433:3: style: Variable 'jqbhelp' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:261:48: note: jqbhelp is assigned CalculiX/ccx_2.21/src/inimortar.c:433:3: note: jqbhelp is overwritten CalculiX/ccx_2.21/src/inimortar.c:434:3: style: Variable 'Dd' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:262:5: note: Dd is assigned CalculiX/ccx_2.21/src/inimortar.c:434:3: note: Dd is overwritten CalculiX/ccx_2.21/src/inimortar.c:435:3: style: Variable 'irowd' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:262:16: note: irowd is assigned CalculiX/ccx_2.21/src/inimortar.c:435:3: note: irowd is overwritten CalculiX/ccx_2.21/src/inimortar.c:436:3: style: Variable 'jqd' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:262:28: note: jqd is assigned CalculiX/ccx_2.21/src/inimortar.c:436:3: note: jqd is overwritten CalculiX/ccx_2.21/src/inimortar.c:437:3: style: Variable 'Ddtil' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:263:8: note: Ddtil is assigned CalculiX/ccx_2.21/src/inimortar.c:437:3: note: Ddtil is overwritten CalculiX/ccx_2.21/src/inimortar.c:438:3: style: Variable 'irowdtil' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:263:25: note: irowdtil is assigned CalculiX/ccx_2.21/src/inimortar.c:438:3: note: irowdtil is overwritten CalculiX/ccx_2.21/src/inimortar.c:439:3: style: Variable 'jqdtil' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:263:43: note: jqdtil is assigned CalculiX/ccx_2.21/src/inimortar.c:439:3: note: jqdtil is overwritten CalculiX/ccx_2.21/src/inimortar.c:440:3: style: Variable 'Bdtil' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:264:8: note: Bdtil is assigned CalculiX/ccx_2.21/src/inimortar.c:440:3: note: Bdtil is overwritten CalculiX/ccx_2.21/src/inimortar.c:441:3: style: Variable 'irowbtil' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:264:25: note: irowbtil is assigned CalculiX/ccx_2.21/src/inimortar.c:441:3: note: irowbtil is overwritten CalculiX/ccx_2.21/src/inimortar.c:442:3: style: Variable 'jqbtil' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:264:43: note: jqbtil is assigned CalculiX/ccx_2.21/src/inimortar.c:442:3: note: jqbtil is overwritten CalculiX/ccx_2.21/src/inimortar.c:443:3: style: Variable 'Bpgd' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:265:7: note: Bpgd is assigned CalculiX/ccx_2.21/src/inimortar.c:443:3: note: Bpgd is overwritten CalculiX/ccx_2.21/src/inimortar.c:444:3: style: Variable 'irowbpg' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:265:22: note: irowbpg is assigned CalculiX/ccx_2.21/src/inimortar.c:444:3: note: irowbpg is overwritten CalculiX/ccx_2.21/src/inimortar.c:445:3: style: Variable 'jqbpg' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:265:38: note: jqbpg is assigned CalculiX/ccx_2.21/src/inimortar.c:445:3: note: jqbpg is overwritten CalculiX/ccx_2.21/src/inimortar.c:446:3: style: Variable 'Dpgd' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:266:7: note: Dpgd is assigned CalculiX/ccx_2.21/src/inimortar.c:446:3: note: Dpgd is overwritten CalculiX/ccx_2.21/src/inimortar.c:447:3: style: Variable 'irowdpg' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:266:22: note: irowdpg is assigned CalculiX/ccx_2.21/src/inimortar.c:447:3: note: irowdpg is overwritten CalculiX/ccx_2.21/src/inimortar.c:448:3: style: Variable 'jqdpg' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:266:38: note: jqdpg is assigned CalculiX/ccx_2.21/src/inimortar.c:448:3: note: jqdpg is overwritten CalculiX/ccx_2.21/src/inimortar.c:449:3: style: Variable 'Dpgdtil' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:267:10: note: Dpgdtil is assigned CalculiX/ccx_2.21/src/inimortar.c:449:3: note: Dpgdtil is overwritten CalculiX/ccx_2.21/src/inimortar.c:450:3: style: Variable 'irowdpgtil' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:267:31: note: irowdpgtil is assigned CalculiX/ccx_2.21/src/inimortar.c:450:3: note: irowdpgtil is overwritten CalculiX/ccx_2.21/src/inimortar.c:451:3: style: Variable 'jqdpgtil' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:267:53: note: jqdpgtil is assigned CalculiX/ccx_2.21/src/inimortar.c:451:3: note: jqdpgtil is overwritten CalculiX/ccx_2.21/src/inimortar.c:452:3: style: Variable 'Bpgdtil' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:268:10: note: Bpgdtil is assigned CalculiX/ccx_2.21/src/inimortar.c:452:3: note: Bpgdtil is overwritten CalculiX/ccx_2.21/src/inimortar.c:453:3: style: Variable 'irowbpgtil' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:268:31: note: irowbpgtil is assigned CalculiX/ccx_2.21/src/inimortar.c:453:3: note: irowbpgtil is overwritten CalculiX/ccx_2.21/src/inimortar.c:454:3: style: Variable 'jqbpgtil' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:268:53: note: jqbpgtil is assigned CalculiX/ccx_2.21/src/inimortar.c:454:3: note: jqbpgtil is overwritten CalculiX/ccx_2.21/src/inimortar.c:485:3: style: Variable 'ndirboun2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:269:12: note: ndirboun2 is assigned CalculiX/ccx_2.21/src/inimortar.c:485:3: note: ndirboun2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:486:3: style: Variable 'nodeboun2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:269:34: note: nodeboun2 is assigned CalculiX/ccx_2.21/src/inimortar.c:486:3: note: nodeboun2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:487:3: style: Variable 'xboun2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:269:53: note: xboun2 is assigned CalculiX/ccx_2.21/src/inimortar.c:487:3: note: xboun2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:488:3: style: Variable 'ipompc2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:270:10: note: ipompc2 is assigned CalculiX/ccx_2.21/src/inimortar.c:488:3: note: ipompc2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:489:3: style: Variable 'nodempc2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:270:29: note: nodempc2 is assigned CalculiX/ccx_2.21/src/inimortar.c:489:3: note: nodempc2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:490:3: style: Variable 'coefmpc2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:270:49: note: coefmpc2 is assigned CalculiX/ccx_2.21/src/inimortar.c:490:3: note: coefmpc2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:495:3: style: Variable 'labmpc2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:271:10: note: labmpc2 is assigned CalculiX/ccx_2.21/src/inimortar.c:495:3: note: labmpc2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:491:3: style: Variable 'ikboun2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:271:28: note: ikboun2 is assigned CalculiX/ccx_2.21/src/inimortar.c:491:3: note: ikboun2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:492:3: style: Variable 'ilboun2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:271:46: note: ilboun2 is assigned CalculiX/ccx_2.21/src/inimortar.c:492:3: note: ilboun2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:493:3: style: Variable 'ikmpc2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:271:63: note: ikmpc2 is assigned CalculiX/ccx_2.21/src/inimortar.c:493:3: note: ikmpc2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:494:3: style: Variable 'ilmpc2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:272:9: note: ilmpc2 is assigned CalculiX/ccx_2.21/src/inimortar.c:494:3: note: ilmpc2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:500:3: style: Variable 'nslavspc' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:273:11: note: nslavspc is assigned CalculiX/ccx_2.21/src/inimortar.c:500:3: note: nslavspc is overwritten CalculiX/ccx_2.21/src/inimortar.c:501:3: style: Variable 'islavspc' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:273:31: note: islavspc is assigned CalculiX/ccx_2.21/src/inimortar.c:501:3: note: islavspc is overwritten CalculiX/ccx_2.21/src/inimortar.c:502:3: style: Variable 'nslavmpc' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:273:51: note: nslavmpc is assigned CalculiX/ccx_2.21/src/inimortar.c:502:3: note: nslavmpc is overwritten CalculiX/ccx_2.21/src/inimortar.c:503:3: style: Variable 'islavmpc' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:274:11: note: islavmpc is assigned CalculiX/ccx_2.21/src/inimortar.c:503:3: note: islavmpc is overwritten CalculiX/ccx_2.21/src/inimortar.c:504:3: style: Variable 'nslavspc2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:275:12: note: nslavspc2 is assigned CalculiX/ccx_2.21/src/inimortar.c:504:3: note: nslavspc2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:505:3: style: Variable 'islavspc2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:275:34: note: islavspc2 is assigned CalculiX/ccx_2.21/src/inimortar.c:505:3: note: islavspc2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:506:3: style: Variable 'nslavmpc2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:275:56: note: nslavmpc2 is assigned CalculiX/ccx_2.21/src/inimortar.c:506:3: note: nslavmpc2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:507:3: style: Variable 'islavmpc2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:276:12: note: islavmpc2 is assigned CalculiX/ccx_2.21/src/inimortar.c:507:3: note: islavmpc2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:508:3: style: Variable 'nmastspc' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:277:11: note: nmastspc is assigned CalculiX/ccx_2.21/src/inimortar.c:508:3: note: nmastspc is overwritten CalculiX/ccx_2.21/src/inimortar.c:509:3: style: Variable 'imastspc' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:277:31: note: imastspc is assigned CalculiX/ccx_2.21/src/inimortar.c:509:3: note: imastspc is overwritten CalculiX/ccx_2.21/src/inimortar.c:510:3: style: Variable 'nmastmpc' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:277:51: note: nmastmpc is assigned CalculiX/ccx_2.21/src/inimortar.c:510:3: note: nmastmpc is overwritten CalculiX/ccx_2.21/src/inimortar.c:511:3: style: Variable 'imastmpc' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:278:11: note: imastmpc is assigned CalculiX/ccx_2.21/src/inimortar.c:511:3: note: imastmpc is overwritten CalculiX/ccx_2.21/src/inimortar.c:512:3: style: Variable 'nmastmpc2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:278:32: note: nmastmpc2 is assigned CalculiX/ccx_2.21/src/inimortar.c:512:3: note: nmastmpc2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:513:3: style: Variable 'imastmpc2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:278:54: note: imastmpc2 is assigned CalculiX/ccx_2.21/src/inimortar.c:513:3: note: imastmpc2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:496:3: style: Variable 'nodeforc2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:281:12: note: nodeforc2 is assigned CalculiX/ccx_2.21/src/inimortar.c:496:3: note: nodeforc2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:497:3: style: Variable 'ndirforc2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:281:35: note: ndirforc2 is assigned CalculiX/ccx_2.21/src/inimortar.c:497:3: note: ndirforc2 is overwritten CalculiX/ccx_2.21/src/inimortar.c:498:3: style: Variable 'xforc2' is reassigned a value before the old one has been used. [redundantAssignment] CalculiX/ccx_2.21/src/inimortar.c:282:9: note: xforc2 is assigned CalculiX/ccx_2.21/src/inimortar.c:498:3: note: xforc2 is overwritten CalculiX/ccx_2.21/src/insert.c:24:48: style:inconclusive: Function 'insert' argument 3 names different: declaration 'mast2p' definition 'nextp'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:2108:46: note: Function 'insert' argument 3 names different: declaration 'mast2p' definition 'nextp'. CalculiX/ccx_2.21/src/insert.c:24:48: note: Function 'insert' argument 3 names different: declaration 'mast2p' definition 'nextp'. CalculiX/ccx_2.21/src/inimortar.c:180:14: style:inconclusive: Function 'inimortar' argument 30 names different: declaration 'niwan' definition 'iwan'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/mortar.h:270:14: note: Function 'inimortar' argument 30 names different: declaration 'niwan' definition 'iwan'. CalculiX/ccx_2.21/src/inimortar.c:180:14: note: Function 'inimortar' argument 30 names different: declaration 'niwan' definition 'iwan'. CalculiX/ccx_2.21/src/insert.c:24:60: style: Parameter 'i1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/insert.c:25:11: style: Parameter 'i2' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/inimortar.c:171:37: style: Parameter 'mi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/inimortar.c:171:55: style: Parameter 'nslavs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/inimortar.c:171:75: style: Parameter 'nener' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/inimortar.c:172:55: style: Parameter 'nkon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/inimortar.c:173:14: style: Parameter 'maxprevcontel' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/inimortar.c:173:52: style: Parameter 'nstate_' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/inimortar.c:196:14: style: Parameter 'nboun' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/insert.c:42:21: style: Unused variable: istart [unusedVariable] CalculiX/ccx_2.21/src/inimortar.c:197:14: style: Parameter 'nmpc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/inimortar.c:209:14: style: Parameter 'imastnode' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/inimortar.c:209:29: style: Parameter 'nmastnode' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/inimortar.c:213:57: style: Parameter 'mortar' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/inimortar.c:215:44: style: Parameter 'norien' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/insert_cmatrix.c:24:68: style: Parameter 'i1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/insert_cmatrix.c:25:12: style: Parameter 'i2' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/insertas.c:37:47: style: Parameter 'i1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/insertas.c:37:55: style: Parameter 'i2' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/insertas.c:38:27: style: Parameter 'contribution' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/insertcbs.c:24:62: style: Parameter 'i1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/insertcbs.c:25:11: style: Parameter 'i2' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/insertas_ws.c:37:36: style: Parameter 'i1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/insertas_ws.c:38:12: style: Parameter 'contribution' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/insertfreq.c:24:64: style: Parameter 'i1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/insertfreq.c:25:11: style: Parameter 'i2' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/insertfreq.c:42:21: style: Unused variable: istart [unusedVariable] CalculiX/ccx_2.21/src/insertrad.c:24:37: style:inconclusive: Function 'insertrad' argument 2 names different: declaration 'mast1p' definition 'irowp'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:2120:36: note: Function 'insertrad' argument 2 names different: declaration 'mast1p' definition 'irowp'. CalculiX/ccx_2.21/src/insertrad.c:24:37: note: Function 'insertrad' argument 2 names different: declaration 'mast1p' definition 'irowp'. CalculiX/ccx_2.21/src/insertrad.c:24:50: style:inconclusive: Function 'insertrad' argument 3 names different: declaration 'mast2p' definition 'nextp'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:2120:49: note: Function 'insertrad' argument 3 names different: declaration 'mast2p' definition 'nextp'. CalculiX/ccx_2.21/src/insertrad.c:24:50: note: Function 'insertrad' argument 3 names different: declaration 'mast2p' definition 'nextp'. CalculiX/ccx_2.21/src/insertrad.c:24:62: style: Parameter 'i1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/insertrad.c:25:11: style: Parameter 'i2' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/interpolatestatemain.c:150:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interpolateinface [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/interpolatestatemain.c:34:11: style: Parameter 'ntie' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/interpolatestatemain.c:34:21: style: Parameter 'itiefac' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/interpolatestatemain.c:37:9: style: Variable 'env' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/interpolatestatemain.c:37:14: style: Variable 'envloc' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/interpolatestatemain.c:37:22: style: Variable 'envsys' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/interpolatestatemain.c:131:35: style: Parameter 'i' can be declared as pointer to const. However it seems that 'interpolatestatemainmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/interpolatestatemain.c:119:45: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/interpolatestatemain.c:131:35: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/linstatic.c:323:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tempload [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/interpoltetmain.c:158:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsort [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/interpoltetmain.c:202:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interpoltet [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/interpoltetmain.c:42:30: style:inconclusive: Function 'interpoltetmain' argument 1 names different: declaration 'plafa' definition 'planfa'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:2169:30: note: Function 'interpoltetmain' argument 1 names different: declaration 'plafa' definition 'planfa'. CalculiX/ccx_2.21/src/interpoltetmain.c:42:30: note: Function 'interpoltetmain' argument 1 names different: declaration 'plafa' definition 'planfa'. CalculiX/ccx_2.21/src/interpoltetmain.c:42:54: style: Parameter 'netet_' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/interpoltetmain.c:43:43: style: Parameter 'bc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/interpoltetmain.c:71:9: style: Variable 'env' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/interpoltetmain.c:71:14: style: Variable 'envloc' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/interpoltetmain.c:71:22: style: Variable 'envsys' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/interpoltetmain.c:190:26: style: Parameter 'i' can be declared as pointer to const. However it seems that 'interpoltetmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/interpoltetmain.c:178:43: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/interpoltetmain.c:190:26: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/mafilldmssmain.c:253:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mafilldmss [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/mafilldmssmain.c:64:32: style:inconclusive: Function 'mafilldmssmain' argument 63 names different: declaration 'kinc' definition 'iinc'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:2351:32: note: Function 'mafilldmssmain' argument 63 names different: declaration 'kinc' definition 'iinc'. CalculiX/ccx_2.21/src/mafilldmssmain.c:64:32: note: Function 'mafilldmssmain' argument 63 names different: declaration 'kinc' definition 'iinc'. CalculiX/ccx_2.21/src/mafilldmssmain.c:79:11: style: Variable 'env' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/mafilldmssmain.c:79:16: style: Variable 'envloc' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/mafilldmssmain.c:79:24: style: Variable 'envsys' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/mafilldmssmain.c:74:15: style: Variable 'mt' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/mafillsmasmain.c:282:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mafillsmas [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/mafillsmasmain.c:80:9: style: Variable 'env' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/mafillsmasmain.c:80:14: style: Variable 'envloc' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/mafillsmasmain.c:80:22: style: Variable 'envsys' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/mafillsmasmain.c:265:25: style: Parameter 'i' can be declared as pointer to const. However it seems that 'mafillsmasmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/mafillsmasmain.c:228:43: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/mafillsmasmain.c:265:25: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/mafillsmmain.c:396:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mafillsmforc [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/mafillsmmain.c:438:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mafillsm [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/mafillsmmain.c:55:35: style:inconclusive: Function 'mafillsmmain' argument 29 names different: declaration 'bb' definition 'fext'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:2571:46: note: Function 'mafillsmmain' argument 29 names different: declaration 'bb' definition 'fext'. CalculiX/ccx_2.21/src/mafillsmmain.c:55:35: note: Function 'mafillsmmain' argument 29 names different: declaration 'bb' definition 'fext'. CalculiX/ccx_2.21/src/mafillsmmain.c:69:61: style:inconclusive: Function 'mafillsmmain' argument 79 names different: declaration 'rhs' definition 'rhsi'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:2585:72: note: Function 'mafillsmmain' argument 79 names different: declaration 'rhs' definition 'rhsi'. CalculiX/ccx_2.21/src/mafillsmmain.c:69:61: note: Function 'mafillsmmain' argument 79 names different: declaration 'rhs' definition 'rhsi'. CalculiX/ccx_2.21/src/mafillsmmain.c:72:21: style:inconclusive: Function 'mafillsmmain' argument 89 names different: declaration 'kinc' definition 'iinc'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:2588:32: note: Function 'mafillsmmain' argument 89 names different: declaration 'kinc' definition 'iinc'. CalculiX/ccx_2.21/src/mafillsmmain.c:72:21: note: Function 'mafillsmmain' argument 89 names different: declaration 'kinc' definition 'iinc'. CalculiX/ccx_2.21/src/mafillsmmain.c:94:9: style: Variable 'env' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/mafillsmmain.c:94:14: style: Variable 'envloc' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/mafillsmmain.c:94:22: style: Variable 'envsys' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/mafillsmmain.c:406:23: style: Parameter 'i' can be declared as pointer to const. However it seems that 'mafillsmmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/mafillsmmain.c:255:43: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/mafillsmmain.c:406:23: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/mafillsmmain_se.c:288:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mafillsmse [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/mafillsmmain_se.c:68:72: style:inconclusive: Function 'mafillsmmain_se' argument 69 names different: declaration 'rhs' definition 'rhsi'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:2658:72: note: Function 'mafillsmmain_se' argument 69 names different: declaration 'rhs' definition 'rhsi'. CalculiX/ccx_2.21/src/mafillsmmain_se.c:68:72: note: Function 'mafillsmmain_se' argument 69 names different: declaration 'rhs' definition 'rhsi'. CalculiX/ccx_2.21/src/mafillsmmain_se.c:71:32: style:inconclusive: Function 'mafillsmmain_se' argument 79 names different: declaration 'kinc' definition 'iinc'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:2661:32: note: Function 'mafillsmmain_se' argument 79 names different: declaration 'kinc' definition 'iinc'. CalculiX/ccx_2.21/src/mafillsmmain_se.c:71:32: note: Function 'mafillsmmain_se' argument 79 names different: declaration 'kinc' definition 'iinc'. CalculiX/ccx_2.21/src/mafillsmmain_se.c:92:11: style: Variable 'env' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/mafillsmmain_se.c:92:16: style: Variable 'envloc' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/mafillsmmain_se.c:92:24: style: Variable 'envsys' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/mafillsmmain_se.c:272:25: style: Parameter 'i' can be declared as pointer to const. However it seems that 'mafillsmsemt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/mafillsmmain_se.c:218:40: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/mafillsmmain_se.c:272:25: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/massless.c:98:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expand_auw [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/mastruct.c:898:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isortii [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/mastruct.c:919:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isortii [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/massless.c:46:47: style:inconclusive: Function 'massless' argument 35 names different: declaration 'qbk' definition 'qb'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:2924:28: note: Function 'massless' argument 35 names different: declaration 'qbk' definition 'qb'. CalculiX/ccx_2.21/src/massless.c:46:47: note: Function 'massless' argument 35 names different: declaration 'qbk' definition 'qb'. CalculiX/ccx_2.21/src/massless.c:47:26: style:inconclusive: Function 'massless' argument 37 names different: declaration 'tinc' definition 'dtime'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:2924:50: note: Function 'massless' argument 37 names different: declaration 'tinc' definition 'dtime'. CalculiX/ccx_2.21/src/massless.c:47:26: note: Function 'massless' argument 37 names different: declaration 'tinc' definition 'dtime'. CalculiX/ccx_2.21/src/massless.c:41:40: style: Parameter 'nzs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/massless.c:42:33: style: Parameter 'nzsw' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/massless.c:44:54: style: Parameter 'veold' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/massless.c:45:26: style: Parameter 'isolver' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/massless.c:45:39: style: Parameter 'masslesslinear' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/massless.c:47:26: style: Parameter 'dtime' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/massless.c:48:13: style: Parameter 'nener' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/massless.c:48:37: style: Parameter 'ne' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/massless.c:50:13: style: Parameter 'iclean' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/massless.c:50:25: style: Parameter 'iinc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/massless.c:60:6: style: Variable 'adbbb' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/massless.c:60:18: style: Variable 'aubbb' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/massless.c:54:47: style: Variable 'symmetryflag' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/massless.c:55:16: style: Variable 'inputformat' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/massless.c:57:45: style: Variable 'nrhs' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/massless.c:59:28: style: Variable 'sigma' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/massless.c:55:50: style: Unused variable: index [unusedVariable] CalculiX/ccx_2.21/src/massless.c:60:6: style: Variable 'adbbb' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/massless.c:60:18: style: Variable 'aubbb' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/mastruct.c:837:15: style: Local variable 'tid' shadows outer variable [shadowVariable] CalculiX/ccx_2.21/src/mastruct.c:761:13: note: Shadowed declaration CalculiX/ccx_2.21/src/mastruct.c:837:15: note: Shadow variable CalculiX/ccx_2.21/src/mastruct.c:30:20: style: Parameter 'nk' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastruct.c:30:29: style: Parameter 'kon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastruct.c:30:39: style: Parameter 'ipkon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastruct.c:30:64: style: Parameter 'ne' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastruct.c:31:13: style: Parameter 'nodeboun' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastruct.c:31:28: style: Parameter 'ndirboun' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastruct.c:31:43: style: Parameter 'nboun' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastruct.c:35:33: style: Parameter 'ithermal' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastruct.c:36:44: style: Parameter 'mortar' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastruct.c:37:34: style: Parameter 'iit' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastruct.c:37:44: style: Parameter 'icascade' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastruct.c:37:58: style: Parameter 'network' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastruct.c:38:20: style: Parameter 'iexpl' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastruct.c:54:9: style: Variable 'env' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/mastruct.c:54:14: style: Variable 'envloc' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/mastruct.c:54:22: style: Variable 'envsys' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/mastruct.c:886:22: style: Parameter 'i' can be declared as pointer to const. However it seems that 'sortingmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/mastruct.c:768:43: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/mastruct.c:886:22: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/mastruct.c:907:26: style: Parameter 'i' can be declared as pointer to const. However it seems that 'sortingfreqmt' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] CalculiX/ccx_2.21/src/mastruct.c:844:45: note: You might need to cast the function pointer here CalculiX/ccx_2.21/src/mastruct.c:907:26: note: Parameter 'i' can be declared as pointer to const CalculiX/ccx_2.21/src/mastructcmatrix.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nident [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/mastructcmatrix.c:29:10: style: Parameter 'nodedesiinvbou' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructcmatrix.c:29:30: style: Parameter 'jqs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructcmatrix.c:30:10: style: Parameter 'ndesi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructcmatrix.c:30:21: style: Parameter 'nodedesi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructdmatrix.c:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nident [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/mastructdmatrix.c:29:10: style: Parameter 'nodedesiinvbou' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructdmatrix.c:29:30: style: Parameter 'jqs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructdmatrix.c:29:39: style: Parameter 'irows' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructdmatrix.c:29:50: style: Parameter 'icols' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructcs.c:260:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nident [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/mastructem.c:570:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isortii [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/mastructcs.c:27:22: style: Parameter 'nk' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructcs.c:27:31: style: Parameter 'kon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructcs.c:27:41: style: Parameter 'ipkon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructcs.c:27:66: style: Parameter 'ne' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructcs.c:28:8: style: Parameter 'nodeboun' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructcs.c:28:23: style: Parameter 'ndirboun' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructcs.c:28:38: style: Parameter 'nboun' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructcs.c:33:16: style: Parameter 'mortar' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructcs.c:42:27: style: Unused variable: isubtract [unusedVariable] CalculiX/ccx_2.21/src/mastructcs.c:42:49: style: Unused variable: istart [unusedVariable] CalculiX/ccx_2.21/src/mastructcs.c:42:56: style: Unused variable: istartold [unusedVariable] CalculiX/ccx_2.21/src/mastructem.c:27:22: style: Parameter 'nk' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructem.c:27:31: style: Parameter 'kon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructem.c:27:41: style: Parameter 'ipkon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructem.c:27:66: style: Parameter 'ne' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructem.c:28:13: style: Parameter 'nodeboun' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructem.c:28:28: style: Parameter 'ndirboun' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructem.c:28:43: style: Parameter 'nboun' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructem.c:28:55: style: Parameter 'ipompc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructem.c:29:13: style: Parameter 'nodempc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructem.c:29:27: style: Parameter 'nmpc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructem.c:32:13: style: Parameter 'ithermal' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructem.c:32:27: style: Parameter 'mi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructem.c:32:35: style: Parameter 'ielmat' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructem.c:32:51: style: Parameter 'elcon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructem.c:32:63: style: Parameter 'ncmat_' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructem.c:33:13: style: Parameter 'ntmat_' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructem.c:33:25: style: Parameter 'inomat' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructem.c:33:37: style: Parameter 'network' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructem.c:41:27: style: Unused variable: isubtract [unusedVariable] CalculiX/ccx_2.21/src/mastructem.c:41:49: style: Unused variable: istart [unusedVariable] CalculiX/ccx_2.21/src/mastructem.c:41:56: style: Unused variable: istartold [unusedVariable] CalculiX/ccx_2.21/src/mastructffem.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/mastructffem.c:112:19: style: The if condition is the same as the previous if condition [duplicateCondition] CalculiX/ccx_2.21/src/mastructffem.c:103:19: note: First condition CalculiX/ccx_2.21/src/mastructffem.c:112:19: note: Second condition CalculiX/ccx_2.21/src/mastructffem.c:386:11: style: Condition 'i>=*neqp' is always false [knownConditionTrueFalse] CalculiX/ccx_2.21/src/mastructffem.c:384:12: note: Assuming that condition 'i<*neqp' is not redundant CalculiX/ccx_2.21/src/mastructffem.c:386:11: note: Condition 'i>=*neqp' is always false CalculiX/ccx_2.21/src/mastructffem.c:27:24: style: Parameter 'nk' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructffem.c:27:32: style: Parameter 'kon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructffem.c:27:41: style: Parameter 'ipkon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructffem.c:27:64: style: Parameter 'ne' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructffem.c:28:10: style: Parameter 'nodeboun' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructffem.c:28:24: style: Parameter 'ndirboun' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructffem.c:28:38: style: Parameter 'nboun' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructffem.c:28:49: style: Parameter 'ipompc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructffem.c:29:10: style: Parameter 'nodempc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructffem.c:29:23: style: Parameter 'nmpc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructffem.c:33:10: style: Parameter 'nzs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructffem.c:33:19: style: Parameter 'compressible' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/linstatic.c:97:72: style: Variable 'tper' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/linstatic.c:109:47: style: Variable 'd' can be declared as pointer to const [constVariablePointer] CalculiX/ccx_2.21/src/linstatic.c:363:23: error: Uninitialized variable: qa [uninitvar] CalculiX/ccx_2.21/src/linstatic.c:365:40: error: Uninitialized variable: cam [uninitvar] CalculiX/ccx_2.21/src/linstatic.c:366:4: error: Uninitialized variable: &bet [uninitvar] CalculiX/ccx_2.21/src/linstatic.c:366:9: error: Uninitialized variable: &gam [uninitvar] CalculiX/ccx_2.21/src/linstatic.c:378:38: error: Uninitialized variable: &nboun2 [uninitvar] CalculiX/ccx_2.21/src/linstatic.c:379:31: error: Uninitialized variable: &nmpc2 [uninitvar] CalculiX/ccx_2.21/src/linstatic.c:77:15: style: Variable 'fneig' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/linstatic.c:82:33: style: Variable 'symmetryflag' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/linstatic.c:82:47: style: Variable 'inputformat' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/linstatic.c:91:35: style: Variable 'zero' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/linstatic.c:91:43: style: Variable 'nherm' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/linstatic.c:91:49: style: Variable 'nev' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/linstatic.c:92:34: style: Variable 'nrhs' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/linstatic.c:469:17: style: Variable 'symmetryflag' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/linstatic.c:470:16: style: Variable 'inputformat' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/linstatic.c:91:57: style: Unused variable: node [unusedVariable] CalculiX/ccx_2.21/src/linstatic.c:91:62: style: Unused variable: idir [unusedVariable] CalculiX/ccx_2.21/src/linstatic.c:109:47: style: Variable 'd' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/linstatic.c:112:13: style: Unused variable: f2 [unusedVariable] CalculiX/ccx_2.21/src/mastructfilter.c:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable near3d_se [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/mastructfilter.c:36:11: style: Unused variable: jj [unusedVariable] CalculiX/ccx_2.21/src/mastructfilter.c:37:47: style: Unused variable: inode1 [unusedVariable] CalculiX/ccx_2.21/src/mastructfilter.c:37:54: style: Unused variable: inode2 [unusedVariable] CalculiX/ccx_2.21/src/mastructfilter.c:38:7: style: Unused variable: istart [unusedVariable] CalculiX/ccx_2.21/src/mastructfilter.c:38:14: style: Unused variable: ipos [unusedVariable] CalculiX/ccx_2.21/src/mastructmatrix.c:28:26: style: Parameter 'ipompc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrix.c:28:38: style: Parameter 'nodempc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrix.c:28:51: style: Parameter 'nmpc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrix.c:28:61: style: Parameter 'nactdof' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrix.c:29:33: style: Parameter 'neq' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrix.c:30:12: style: Parameter 'nmethod' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrix.c:30:25: style: Parameter 'iperturb' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrix.c:30:39: style: Parameter 'mi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrix.c:31:12: style: Parameter 'node1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrix.c:31:23: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrix.c:31:30: style: Parameter 'node2' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrix.c:31:41: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrixcs.c:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nident [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/mastructnmatrix.c:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isortii [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/mastructmatrixcs.c:28:28: style: Parameter 'ipompc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrixcs.c:28:40: style: Parameter 'nodempc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrixcs.c:28:53: style: Parameter 'nmpc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrixcs.c:28:63: style: Parameter 'nactdof' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrixcs.c:29:35: style: Parameter 'neq' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrixcs.c:30:27: style: Parameter 'mi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrixcs.c:31:14: style: Parameter 'node1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrixcs.c:31:25: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrixcs.c:31:32: style: Parameter 'node2' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrixcs.c:31:43: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrixcs.c:32:27: style: Parameter 'mcs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructmatrixcs.c:32:39: style: Parameter 'cs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructnmatrix.c:28:48: style: Parameter 'nactive' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructnmatrix.c:28:61: style: Parameter 'nnlconst' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructnmatrix.c:33:11: style: Unused variable: ii [unusedVariable] CalculiX/ccx_2.21/src/mastructnmatrix.c:33:56: style: Unused variable: indexe [unusedVariable] CalculiX/ccx_2.21/src/mastructrad.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/mastructrad.c:24:23: style: Parameter 'ntr' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructrad.c:24:32: style: Parameter 'nloadtr' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructrand.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable near3d_se [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/mastructrand.c:28:48: style:inconclusive: Function 'mastructrand' argument 8 names different: declaration 'physcon' definition 'corrlen'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/CalculiX.h:3001:38: note: Function 'mastructrand' argument 8 names different: declaration 'physcon' definition 'corrlen'. CalculiX/ccx_2.21/src/mastructrand.c:28:48: note: Function 'mastructrand' argument 8 names different: declaration 'physcon' definition 'corrlen'. CalculiX/ccx_2.21/src/mastructrand.c:28:48: style: Parameter 'corrlen' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructreadcs.c:28:23: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructreadcs.c:28:30: style: Parameter 'ielmat' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructreadcs.c:39:45: style: Variable 'mt' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/mastructreadcs.c:38:7: style: Unused variable: id [unusedVariable] CalculiX/ccx_2.21/src/mastructreadcs.c:38:10: style: Unused variable: index [unusedVariable] CalculiX/ccx_2.21/src/mastructreadcs.c:38:16: style: Unused variable: jdof1 [unusedVariable] CalculiX/ccx_2.21/src/mastructreadcs.c:38:22: style: Unused variable: jdof2 [unusedVariable] CalculiX/ccx_2.21/src/mastructreadcs.c:38:28: style: Unused variable: idof1 [unusedVariable] CalculiX/ccx_2.21/src/mastructreadcs.c:38:34: style: Unused variable: idof2 [unusedVariable] CalculiX/ccx_2.21/src/mastructreadcs.c:38:40: style: Unused variable: mpc1 [unusedVariable] CalculiX/ccx_2.21/src/mastructreadcs.c:38:45: style: Unused variable: mpc2 [unusedVariable] CalculiX/ccx_2.21/src/mastructreadcs.c:38:50: style: Unused variable: id1 [unusedVariable] CalculiX/ccx_2.21/src/mastructreadcs.c:38:54: style: Unused variable: id2 [unusedVariable] CalculiX/ccx_2.21/src/mastructreadcs.c:38:58: style: Unused variable: ist1 [unusedVariable] CalculiX/ccx_2.21/src/mastructreadcs.c:38:63: style: Unused variable: ist2 [unusedVariable] CalculiX/ccx_2.21/src/mastructreadcs.c:39:5: style: Unused variable: index1 [unusedVariable] CalculiX/ccx_2.21/src/mastructreadcs.c:39:12: style: Unused variable: index2 [unusedVariable] CalculiX/ccx_2.21/src/mastructreadcs.c:39:19: style: Unused variable: ist [unusedVariable] CalculiX/ccx_2.21/src/mastructreadcs.c:39:35: style: Unused variable: icolumn [unusedVariable] CalculiX/ccx_2.21/src/mastructread.c:28:21: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructread.c:28:28: style: Parameter 'ielmat' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructread.c:38:45: style: Variable 'mt' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/mastructread.c:37:7: style: Unused variable: id [unusedVariable] CalculiX/ccx_2.21/src/mastructread.c:37:10: style: Unused variable: index [unusedVariable] CalculiX/ccx_2.21/src/mastructread.c:37:16: style: Unused variable: jdof1 [unusedVariable] CalculiX/ccx_2.21/src/mastructread.c:37:22: style: Unused variable: jdof2 [unusedVariable] CalculiX/ccx_2.21/src/mastructread.c:37:28: style: Unused variable: idof1 [unusedVariable] CalculiX/ccx_2.21/src/mastructread.c:37:34: style: Unused variable: idof2 [unusedVariable] CalculiX/ccx_2.21/src/mastructread.c:37:40: style: Unused variable: mpc1 [unusedVariable] CalculiX/ccx_2.21/src/mastructread.c:37:45: style: Unused variable: mpc2 [unusedVariable] CalculiX/ccx_2.21/src/mastructread.c:37:50: style: Unused variable: id1 [unusedVariable] CalculiX/ccx_2.21/src/mastructread.c:37:54: style: Unused variable: id2 [unusedVariable] CalculiX/ccx_2.21/src/mastructread.c:37:58: style: Unused variable: ist1 [unusedVariable] CalculiX/ccx_2.21/src/mastructread.c:37:63: style: Unused variable: ist2 [unusedVariable] CalculiX/ccx_2.21/src/mastructread.c:38:5: style: Unused variable: index1 [unusedVariable] CalculiX/ccx_2.21/src/mastructread.c:38:12: style: Unused variable: index2 [unusedVariable] CalculiX/ccx_2.21/src/mastructread.c:38:19: style: Unused variable: ist [unusedVariable] CalculiX/ccx_2.21/src/mastructread.c:38:35: style: Unused variable: icolumn [unusedVariable] CalculiX/ccx_2.21/src/mastructse.c:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isortii [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/mastructse.c:27:22: style: Parameter 'kon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructse.c:27:32: style: Parameter 'ipkon' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructse.c:28:13: style: Parameter 'ipompc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructse.c:28:26: style: Parameter 'nodempc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructse.c:28:40: style: Parameter 'nmpc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructse.c:29:13: style: Parameter 'nactdof' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructse.c:30:46: style: Parameter 'mi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructse.c:30:55: style: Parameter 'mortar' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructse.c:31:28: style: Parameter 'ndesi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructse.c:32:13: style: Parameter 'istartdesi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructse.c:32:29: style: Parameter 'ialdesi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mastructse.c:39:52: style: Unused variable: kdof1 [unusedVariable] CalculiX/ccx_2.21/src/matrixstorage.c:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/matrixsort.c:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isortiid [valueFlowBailoutIncompleteVar] CalculiX/ccx_2.21/src/matrixsort.c:39:17: style:inconclusive: Function 'matrixsort' argument 6 names different: declaration 'dim' definition 'ndim'. [funcArgNamesDifferent] CalculiX/ccx_2.21/src/mortar.h:312:17: note: Function 'matrixsort' argument 6 names different: declaration 'dim' definition 'ndim'. CalculiX/ccx_2.21/src/matrixsort.c:39:17: note: Function 'matrixsort' argument 6 names different: declaration 'dim' definition 'ndim'. CalculiX/ccx_2.21/src/matrixsort.c:39:17: style: Parameter 'ndim' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/matrixstorage.c:25:28: style: Parameter 'ad' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/matrixstorage.c:25:54: style: Parameter 'adb' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/matrixstorage.c:25:67: style: Parameter 'aub' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/matrixstorage.c:26:25: style: Parameter 'icol' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/matrixstorage.c:27:11: style: Parameter 'neq' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/matrixstorage.c:27:21: style: Parameter 'nzs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/matrixstorage.c:27:31: style: Parameter 'ntrans' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/matrixstorage.c:27:44: style: Parameter 'inotr' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/matrixstorage.c:29:12: style: Parameter 'jobnamec' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/matrixstorage.c:30:30: style: Parameter 'mei' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/matrixstorage.c:30:40: style: Parameter 'nboun' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/matrixstorage.c:30:52: style: Parameter 'nmpc' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/matrixstorage.c:31:14: style: Parameter 'cs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/matrixstorage.c:31:23: style: Parameter 'mcs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/matrixstorage.c:31:32: style: Parameter 'ithermal' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/matrixstorage.c:31:46: style: Parameter 'nmethod' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mortar_postfrd.c:36:34: style: Parameter 'nslavs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mortar_postfrd.c:36:47: style: Parameter 'mi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mortar_postfrd.c:36:56: style: Parameter 'nk' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mortar_postfrd.c:37:26: style: Parameter 'cfs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mortar_postfrd.c:39:9: style: Unused variable: k [unusedVariable] CalculiX/ccx_2.21/src/mortar_postfrd.c:39:11: style: Unused variable: l [unusedVariable] CalculiX/ccx_2.21/src/mortar_prefrd.c:38:33: style: Parameter 'nslavs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mortar_prefrd.c:38:46: style: Parameter 'mi' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mortar_prefrd.c:38:55: style: Parameter 'nk' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mortar_prefrd.c:39:29: style: Parameter 'cdisp' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/mortar_prefrd.c:40:26: style: Parameter 'cfs' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/multi_rect.c:51:38: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] CalculiX/ccx_2.21/src/multi_rectv.c:36:26: style: Parameter 'au_1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/multi_rectv.c:36:37: style: Parameter 'irow_1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/multi_rectv.c:36:50: style: Parameter 'jq_1' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/multi_rectv.c:37:13: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] CalculiX/ccx_2.21/src/multi_scal.c:53:13: style: Condition 'pt1