2025-09-03 04:38 ftp://ftp.de.debian.org/debian/pool/main/r/r-cran-desolve/r-cran-desolve_1.40.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-79-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: e6e045f (2025-09-02 21:05:14 +0200) count: 96 240 elapsed-time: 1.1 3.1 head-timing-info: old-timing-info: head results: deSolve/inst/doc/dynload-dede/dedeUtils.c:9:6: error: There is an unknown macro here somewhere. Configuration is required. If F77_SUB is a macro then please configure it. [unknownMacro] deSolve/inst/doc/dynload-dede/dede_lv.c:38:32: style: Parameter 't' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload-dede/dede_lv.c:38:43: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload-dede/dede_lv.c:39:33: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload-dede/dede_lv2.c:38:31: style: Parameter 't' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload-dede/dede_lv2.c:38:42: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload-dede/dede_lv2.c:39:33: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload-dede/dede_lv2.c:76:32: style: Parameter 't' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload-dede/dede_lv2.c:76:43: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload-dede/dede_lv2.c:77:33: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload-dede/dedesimple.c:34:32: style: Parameter 't' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload-dede/dedesimple.c:35:33: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload-fastlsoda/lorenzc.c:16:43: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload/Forcing_lv.c:32:43: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload/Forcing_lv.c:32:79: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload/ex_Aquaphy.c:83:33: style: Parameter 't' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload/ex_Aquaphy.c:83:44: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload/ex_Aquaphy.c:83:79: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload/ex_Aquaphy.c:141:48: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload/ex_Aquaphy.c:141:83: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload/ex_CCL4model.c:106:47: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload/ex_CCL4model.c:107:32: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload/ex_SCOC.c:28:44: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload/ex_SCOC.c:29:32: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload/odec.c:20:43: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload/odec.c:20:78: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload/odec.c:34:40: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload/odec.c:35:38: style: Parameter 'nrowpd' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload/satresC.c:67:43: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/dynload/satresC.c:68:26: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/mymod.c:16:43: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/mymod.c:17:33: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/mymod.c:28:39: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/inst/doc/mymod.c:29:29: style: Parameter 'nrowpd' can be declared as pointer to const [constParameterPointer] deSolve/src/externalptr.h:16:0: error: failed to evaluate #if condition, undefined function-like macro invocation: R_Version( ... ) [preprocessorErrorDirective] deSolve/src/externalptr.h:16:2: error: failed to evaluate #if condition, undefined function-like macro invocation: R_Version( ... ) [preprocessorErrorDirective] deSolve/src/R_init_deSolve.c:117:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] deSolve/src/brent.c:41:22: debug: Function::addArguments found argument 'x' with varid 0. [varid0] deSolve/src/brent.c:69:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] deSolve/src/ex_Aquaphy.c:83:33: style: Parameter 't' can be declared as pointer to const [constParameterPointer] deSolve/src/ex_Aquaphy.c:83:44: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/src/ex_Aquaphy.c:83:79: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] deSolve/src/ex_Aquaphy.c:141:48: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/src/ex_Aquaphy.c:141:83: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] deSolve/src/ex_CCL4model.c:106:47: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/src/ex_CCL4model.c:107:32: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] deSolve/src/ex_ChemicalDAE.c:45:34: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/src/ex_ChemicalDAE.c:45:45: style: Parameter 'ydot' can be declared as pointer to const [constParameterPointer] deSolve/src/ex_ChemicalDAE.c:46:44: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] deSolve/src/ex_SCOC.c:28:44: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/src/ex_SCOC.c:29:32: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] deSolve/src/lags.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interpoly [valueFlowBailoutIncompleteVar] deSolve/src/lags.c:213:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable getconra [valueFlowBailoutIncompleteVar] deSolve/src/lags.c:309:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contr5alone [valueFlowBailoutIncompleteVar] deSolve/src/lags.c:43:52: style:inconclusive: Function 'interpolate' argument 4 names different: declaration 't1' definition 'hh'. [funcArgNamesDifferent] deSolve/src/deSolve.h:161:52: note: Function 'interpolate' argument 4 names different: declaration 't1' definition 'hh'. deSolve/src/lags.c:43:52: note: Function 'interpolate' argument 4 names different: declaration 't1' definition 'hh'. deSolve/src/lags.c:189:46: style:inconclusive: Function 'updatehist' argument 3 names different: declaration 'dy' definition 'dY'. [funcArgNamesDifferent] deSolve/src/deSolve.h:158:46: note: Function 'updatehist' argument 3 names different: declaration 'dy' definition 'dY'. deSolve/src/lags.c:189:46: note: Function 'updatehist' argument 3 names different: declaration 'dy' definition 'dY'. deSolve/src/lags.c:177:7: style: Local variable 'intpol' shadows outer variable [shadowVariable] deSolve/src/deSolve.h:45:16: note: Shadowed declaration deSolve/src/lags.c:177:7: note: Shadow variable deSolve/src/lags.c:189:35: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/src/lags.c:189:46: style: Parameter 'dY' can be declared as pointer to const [constParameterPointer] deSolve/src/lags.c:189:58: style: Parameter 'rwork' can be declared as pointer to const [constParameterPointer] deSolve/src/lags.c:189:70: style: Parameter 'iwork' can be declared as pointer to const [constParameterPointer] deSolve/src/lags.c:481:30: style: Parameter 'nr' can be declared as pointer to const [constParameterPointer] deSolve/src/lags.c:491:30: style: Parameter 'nr' can be declared as pointer to const [constParameterPointer] deSolve/src/lags.c:468:12: style: Variable 'mxhist' is assigned a value that is never used. [unreadVariable] deSolve/src/rk_auto.c:35:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] deSolve/src/rk_auto.c:68:18: style: Local variable 'i' shadows outer variable [shadowVariable] deSolve/src/rk_auto.c:35:7: note: Shadowed declaration deSolve/src/rk_auto.c:68:18: note: Shadow variable deSolve/src/rk_auto.c:25:16: style: Parameter 'tt' can be declared as pointer to const [constParameterPointer] deSolve/src/rk_auto.c:27:40: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] deSolve/src/rk_auto.c:28:42: style: Parameter 'cc' can be declared as pointer to const [constParameterPointer] deSolve/src/rk_auto.c:35:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] deSolve/src/rk_auto.c:35:16: style: Variable 'j' is assigned a value that is never used. [unreadVariable] deSolve/src/rk_auto.c:35:24: style: Variable 'j1' is assigned a value that is never used. [unreadVariable] deSolve/src/rk_auto.c:35:31: style: Variable 'k' is assigned a value that is never used. [unreadVariable] deSolve/src/rk_fixed.c:42:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] deSolve/src/rk_fixed.c:58:16: style: Local variable 'i' shadows outer variable [shadowVariable] deSolve/src/rk_fixed.c:31:7: note: Shadowed declaration deSolve/src/rk_fixed.c:58:16: note: Shadow variable deSolve/src/rk_fixed.c:20:16: style: Parameter '_dt' can be declared as pointer to const [constParameterPointer] deSolve/src/rk_fixed.c:22:16: style: Parameter 'tt' can be declared as pointer to const [constParameterPointer] deSolve/src/rk_fixed.c:24:40: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] deSolve/src/rk_fixed.c:25:29: style: Parameter 'cc' can be declared as pointer to const [constParameterPointer] deSolve/src/rk_fixed.c:31:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] deSolve/src/rk_fixed.c:31:16: style: Variable 'j' is assigned a value that is never used. [unreadVariable] deSolve/src/rk_fixed.c:34:13: style: Variable 'dt' is assigned a value that is never used. [unreadVariable] deSolve/src/rk_implicit.c:20:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dgefa [valueFlowBailoutIncompleteVar] deSolve/src/rk_implicit.c:44:15: style: Local variable 'i' shadows outer variable [shadowVariable] deSolve/src/rk_implicit.c:36:8: note: Shadowed declaration deSolve/src/rk_implicit.c:44:15: note: Shadow variable deSolve/src/rk_implicit.c:32:12: style: Parameter 'FF' can be declared as pointer to const [constParameterPointer] deSolve/src/rk_implicit.c:32:36: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] deSolve/src/rk_implicit.c:32:47: style: Parameter 'cc' can be declared as pointer to const [constParameterPointer] deSolve/src/rk_implicit.c:32:59: style: Parameter 'y0' can be declared as pointer to const [constParameterPointer] deSolve/src/rk_implicit.c:97:16: style: Parameter '_dt' can be declared as pointer to const [constParameterPointer] deSolve/src/rk_implicit.c:99:16: style: Parameter 'tt' can be declared as pointer to const [constParameterPointer] deSolve/src/rk_implicit.c:109:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] deSolve/src/twoDmap.c:67:54: style: Parameter 'ipres' can be declared as pointer to const [constParameterPointer] deSolve/vignettes/mymod.c:16:43: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/vignettes/mymod.c:17:33: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] deSolve/vignettes/mymod.c:28:39: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] deSolve/vignettes/mymod.c:29:29: style: Parameter 'nrowpd' can be declared as pointer to const [constParameterPointer] diff: 2.18.0 deSolve/src/DLLutil.c:35:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NA_STRING [valueFlowBailoutIncompleteVar] 2.18.0 deSolve/src/call_daspk.c:104:31: style: Parameter 'neq' can be declared as pointer to const. However it seems that 'C_psol_func' is a callback function, if 'neq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:352:21: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:104:31: note: Parameter 'neq' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:104:44: style: Parameter 't' can be declared as pointer to const. However it seems that 'C_psol_func' is a callback function, if 't' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:352:21: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:104:44: note: Parameter 't' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:104:55: style: Parameter 'y' can be declared as pointer to const. However it seems that 'C_psol_func' is a callback function, if 'y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:352:21: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:104:55: note: Parameter 'y' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:104:66: style: Parameter 'yprime' can be declared as pointer to const. However it seems that 'C_psol_func' is a callback function, if 'yprime' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:352:21: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:104:66: note: Parameter 'yprime' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:105:34: style: Parameter 'savr' can be declared as pointer to const. However it seems that 'C_psol_func' is a callback function, if 'savr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:352:21: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:105:34: note: Parameter 'savr' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:105:48: style: Parameter 'wk' can be declared as pointer to const. However it seems that 'C_psol_func' is a callback function, if 'wk' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:352:21: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:105:48: note: Parameter 'wk' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:105:60: style: Parameter 'cj' can be declared as pointer to const. However it seems that 'C_psol_func' is a callback function, if 'cj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:352:21: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:105:60: note: Parameter 'cj' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:105:72: style: Parameter 'wght' can be declared as pointer to const. However it seems that 'C_psol_func' is a callback function, if 'wght' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:352:21: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:105:72: note: Parameter 'wght' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:106:34: style: Parameter 'wp' can be declared as pointer to const. However it seems that 'C_psol_func' is a callback function, if 'wp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:352:21: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:106:34: note: Parameter 'wp' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:106:43: style: Parameter 'iwp' can be declared as pointer to const. However it seems that 'C_psol_func' is a callback function, if 'iwp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:352:21: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:106:43: note: Parameter 'iwp' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:106:56: style: Parameter 'b' can be declared as pointer to const. However it seems that 'C_psol_func' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:352:21: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:106:56: note: Parameter 'b' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:106:67: style: Parameter 'eplin' can be declared as pointer to const. However it seems that 'C_psol_func' is a callback function, if 'eplin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:352:21: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:106:67: note: Parameter 'eplin' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:107:31: style: Parameter 'ierr' can be declared as pointer to const. However it seems that 'C_psol_func' is a callback function, if 'ierr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:352:21: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:107:31: note: Parameter 'ierr' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:107:45: style: Parameter 'RPAR' can be declared as pointer to const. However it seems that 'C_psol_func' is a callback function, if 'RPAR' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:352:21: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:107:45: note: Parameter 'RPAR' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:107:56: style: Parameter 'IPAR' can be declared as pointer to const. However it seems that 'C_psol_func' is a callback function, if 'IPAR' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:352:21: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:107:56: note: Parameter 'IPAR' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:113:44: style: Parameter 'y' can be declared as pointer to const. However it seems that 'C_res_func' is a callback function, if 'y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:323:36: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:113:44: note: Parameter 'y' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:113:55: style: Parameter 'yprime' can be declared as pointer to const. However it seems that 'C_res_func' is a callback function, if 'yprime' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:323:36: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:113:55: note: Parameter 'yprime' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:135:25: style: Parameter 'nout' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/call_daspk.c:135:50: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/call_daspk.c:136:28: style: Parameter 'yprime' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/call_daspk.c:158:36: style: Parameter 't' can be declared as pointer to const. However it seems that 'C_daejac_func' is a callback function, if 't' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:341:23: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:158:36: note: Parameter 't' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:158:47: style: Parameter 'y' can be declared as pointer to const. However it seems that 'C_daejac_func' is a callback function, if 'y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:341:23: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:158:47: note: Parameter 'y' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:158:58: style: Parameter 'yprime' can be declared as pointer to const. However it seems that 'C_daejac_func' is a callback function, if 'yprime' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:341:23: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:158:58: note: Parameter 'yprime' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:159:49: style: Parameter 'cj' can be declared as pointer to const. However it seems that 'C_daejac_func' is a callback function, if 'cj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_daspk.c:341:23: note: You might need to cast the function pointer here deSolve/src/call_daspk.c:159:49: note: Parameter 'cj' can be declared as pointer to const 2.18.0 deSolve/src/call_daspk.c:270:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] 2.18.0 deSolve/src/call_daspk.c:49:42: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/call_daspk.c:49:53: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/call_euler.c:153:14: style: Local variable 'j' shadows outer variable [shadowVariable] deSolve/src/call_euler.c:24:14: note: Shadowed declaration deSolve/src/call_euler.c:153:14: note: Shadow variable 2.18.0 deSolve/src/call_euler.c:17:11: style: Variable 'tt' can be declared as pointer to const [constVariablePointer] 2.18.0 deSolve/src/call_euler.c:17:23: style: Variable 'xs' can be declared as pointer to const [constVariablePointer] 2.18.0 deSolve/src/call_euler.c:18:22: style: Local variable 'out' shadows outer variable [shadowVariable] deSolve/src/deSolve.h:35:16: note: Shadowed declaration deSolve/src/call_euler.c:18:22: note: Shadow variable 2.18.0 deSolve/src/call_euler.c:24:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] 2.18.0 deSolve/src/call_euler.c:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 deSolve/src/call_euler.c:55:8: style: Local variable 'ipar' shadows outer variable [shadowVariable] deSolve/src/deSolve.h:34:21: note: Shadowed declaration deSolve/src/call_euler.c:55:8: note: Shadow variable 2.18.0 deSolve/src/call_iteration.c:15:11: style: Variable 'tt' can be declared as pointer to const [constVariablePointer] 2.18.0 deSolve/src/call_iteration.c:15:23: style: Variable 'xs' can be declared as pointer to const [constVariablePointer] 2.18.0 deSolve/src/call_iteration.c:16:18: style: Local variable 'out' shadows outer variable [shadowVariable] deSolve/src/deSolve.h:35:16: note: Shadowed declaration deSolve/src/call_iteration.c:16:18: note: Shadow variable 2.18.0 deSolve/src/call_iteration.c:18:26: style: Variable 'R_t' is assigned a value that is never used. [unreadVariable] 2.18.0 deSolve/src/call_iteration.c:24:16: style: Variable 'j' is assigned a value that is never used. [unreadVariable] 2.18.0 deSolve/src/call_iteration.c:24:41: style: Variable 'nst' is assigned a value that is never used. [unreadVariable] 2.18.0 deSolve/src/call_iteration.c:54:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 deSolve/src/call_iteration.c:56:8: style: Local variable 'ipar' shadows outer variable [shadowVariable] deSolve/src/deSolve.h:34:21: note: Shadowed declaration deSolve/src/call_iteration.c:56:8: note: Shadow variable 2.18.0 deSolve/src/call_lsoda.c:116:32: style: Parameter 'neq' can be declared as pointer to const. However it seems that 'C_deriv_func' is a callback function, if 'neq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_lsoda.c:372:40: note: You might need to cast the function pointer here deSolve/src/call_lsoda.c:116:32: note: Parameter 'neq' can be declared as pointer to const 2.18.0 deSolve/src/call_lsoda.c:116:56: style: Parameter 'y' can be declared as pointer to const. However it seems that 'C_deriv_func' is a callback function, if 'y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_lsoda.c:372:40: note: You might need to cast the function pointer here deSolve/src/call_lsoda.c:116:56: note: Parameter 'y' can be declared as pointer to const 2.18.0 deSolve/src/call_lsoda.c:136:31: style: Parameter 'nOut' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/call_lsoda.c:136:56: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/call_lsoda.c:158:31: style: Parameter 'neq' can be declared as pointer to const. However it seems that 'C_root_func' is a callback function, if 'neq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_lsoda.c:407:42: note: You might need to cast the function pointer here deSolve/src/call_lsoda.c:158:31: note: Parameter 'neq' can be declared as pointer to const 2.18.0 deSolve/src/call_lsoda.c:158:55: style: Parameter 'y' can be declared as pointer to const. However it seems that 'C_root_func' is a callback function, if 'y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_lsoda.c:407:42: note: You might need to cast the function pointer here deSolve/src/call_lsoda.c:158:55: note: Parameter 'y' can be declared as pointer to const 2.18.0 deSolve/src/call_lsoda.c:158:63: style: Parameter 'ng' can be declared as pointer to const. However it seems that 'C_root_func' is a callback function, if 'ng' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_lsoda.c:407:42: note: You might need to cast the function pointer here deSolve/src/call_lsoda.c:158:63: note: Parameter 'ng' can be declared as pointer to const 2.18.0 deSolve/src/call_lsoda.c:175:30: style: Parameter 'neq' can be declared as pointer to const. However it seems that 'C_jac_func' is a callback function, if 'neq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_lsoda.c:383:18: note: You might need to cast the function pointer here deSolve/src/call_lsoda.c:175:30: note: Parameter 'neq' can be declared as pointer to const 2.18.0 deSolve/src/call_lsoda.c:175:54: style: Parameter 'y' can be declared as pointer to const. However it seems that 'C_jac_func' is a callback function, if 'y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_lsoda.c:383:18: note: You might need to cast the function pointer here deSolve/src/call_lsoda.c:175:54: note: Parameter 'y' can be declared as pointer to const 2.18.0 deSolve/src/call_lsoda.c:176:51: style: Parameter 'nrowpd' can be declared as pointer to const. However it seems that 'C_jac_func' is a callback function, if 'nrowpd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_lsoda.c:383:18: note: You might need to cast the function pointer here deSolve/src/call_lsoda.c:176:51: note: Parameter 'nrowpd' can be declared as pointer to const 2.18.0 deSolve/src/call_lsoda.c:195:29: style: Parameter 'neq' can be declared as pointer to const. However it seems that 'C_jac_vec' is a callback function, if 'neq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_lsoda.c:390:17: note: You might need to cast the function pointer here deSolve/src/call_lsoda.c:195:29: note: Parameter 'neq' can be declared as pointer to const 2.18.0 deSolve/src/call_lsoda.c:195:53: style: Parameter 'y' can be declared as pointer to const. However it seems that 'C_jac_vec' is a callback function, if 'y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_lsoda.c:390:17: note: You might need to cast the function pointer here deSolve/src/call_lsoda.c:195:53: note: Parameter 'y' can be declared as pointer to const 2.18.0 deSolve/src/call_lsoda.c:195:61: style: Parameter 'j' can be declared as pointer to const. However it seems that 'C_jac_vec' is a callback function, if 'j' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_lsoda.c:390:17: note: You might need to cast the function pointer here deSolve/src/call_lsoda.c:195:61: note: Parameter 'j' can be declared as pointer to const 2.18.0 deSolve/src/call_lsoda.c:334:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] 2.18.0 deSolve/src/call_radau.c:112:35: style: Parameter 'nOut' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/call_radau.c:112:60: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/call_radau.c:168:32: style: Parameter 'neq' can be declared as pointer to const. However it seems that 'C_root_radau' is a callback function, if 'neq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_radau.c:494:40: note: You might need to cast the function pointer here deSolve/src/call_radau.c:168:32: note: Parameter 'neq' can be declared as pointer to const 2.18.0 deSolve/src/call_radau.c:168:56: style: Parameter 'y' can be declared as pointer to const. However it seems that 'C_root_radau' is a callback function, if 'y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_radau.c:494:40: note: You might need to cast the function pointer here deSolve/src/call_radau.c:168:56: note: Parameter 'y' can be declared as pointer to const 2.18.0 deSolve/src/call_radau.c:168:64: style: Parameter 'ng' can be declared as pointer to const. However it seems that 'C_root_radau' is a callback function, if 'ng' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_radau.c:494:40: note: You might need to cast the function pointer here deSolve/src/call_radau.c:168:64: note: Parameter 'ng' can be declared as pointer to const 2.18.0 deSolve/src/call_radau.c:186:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contr5 [valueFlowBailoutIncompleteVar] 2.18.0 deSolve/src/call_radau.c:220:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contr5 [valueFlowBailoutIncompleteVar] 2.18.0 deSolve/src/call_radau.c:227:14: style:inconclusive: Boolean expression 'fabs(*t-tprevroot)>tol' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] 2.18.0 deSolve/src/call_radau.c:291:33: style: Parameter 'neq' can be declared as pointer to const. However it seems that 'C_jac_func_rad' is a callback function, if 'neq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_radau.c:461:18: note: You might need to cast the function pointer here deSolve/src/call_radau.c:291:33: note: Parameter 'neq' can be declared as pointer to const 2.18.0 deSolve/src/call_radau.c:291:57: style: Parameter 'y' can be declared as pointer to const. However it seems that 'C_jac_func_rad' is a callback function, if 'y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_radau.c:461:18: note: You might need to cast the function pointer here deSolve/src/call_radau.c:291:57: note: Parameter 'y' can be declared as pointer to const 2.18.0 deSolve/src/call_radau.c:292:33: style: Parameter 'nrowpd' can be declared as pointer to const. However it seems that 'C_jac_func_rad' is a callback function, if 'nrowpd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_radau.c:461:18: note: You might need to cast the function pointer here deSolve/src/call_radau.c:292:33: note: Parameter 'nrowpd' can be declared as pointer to const 2.18.0 deSolve/src/call_radau.c:343:29: style: Local variable 'IROOT' shadows outer variable [shadowVariable] deSolve/src/deSolve.h:24:41: note: Shadowed declaration deSolve/src/call_radau.c:343:29: note: Shadow variable 2.18.0 deSolve/src/call_radau.c:412:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] 2.18.0 deSolve/src/call_radau.c:72:36: style: Parameter 'neq' can be declared as pointer to const. However it seems that 'C_deriv_func_rad' is a callback function, if 'neq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_radau.c:450:42: note: You might need to cast the function pointer here deSolve/src/call_radau.c:72:36: note: Parameter 'neq' can be declared as pointer to const 2.18.0 deSolve/src/call_radau.c:72:60: style: Parameter 'y' can be declared as pointer to const. However it seems that 'C_deriv_func_rad' is a callback function, if 'y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_radau.c:450:42: note: You might need to cast the function pointer here deSolve/src/call_radau.c:72:60: note: Parameter 'y' can be declared as pointer to const 2.18.0 deSolve/src/call_radau.c:91:34: style: Parameter 'neq' can be declared as pointer to const. However it seems that 'C_mas_func_rad' is a callback function, if 'neq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_radau.c:466:15: note: You might need to cast the function pointer here deSolve/src/call_radau.c:91:34: note: Parameter 'neq' can be declared as pointer to const 2.18.0 deSolve/src/call_radau.c:91:56: style: Parameter 'lmas' can be declared as pointer to const. However it seems that 'C_mas_func_rad' is a callback function, if 'lmas' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_radau.c:466:15: note: You might need to cast the function pointer here deSolve/src/call_radau.c:91:56: note: Parameter 'lmas' can be declared as pointer to const 2.18.0 deSolve/src/call_rk4.c:17:11: style: Variable 'tt' can be declared as pointer to const [constVariablePointer] 2.18.0 deSolve/src/call_rk4.c:17:23: style: Variable 'xs' can be declared as pointer to const [constVariablePointer] 2.18.0 deSolve/src/call_rk4.c:185:12: style: Local variable 'j' shadows outer variable [shadowVariable] deSolve/src/call_rk4.c:27:14: note: Shadowed declaration deSolve/src/call_rk4.c:185:12: note: Shadow variable 2.18.0 deSolve/src/call_rk4.c:18:22: style: Local variable 'out' shadows outer variable [shadowVariable] deSolve/src/deSolve.h:35:16: note: Shadowed declaration deSolve/src/call_rk4.c:18:22: note: Shadow variable 2.18.0 deSolve/src/call_rk4.c:27:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] 2.18.0 deSolve/src/call_rk4.c:55:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 deSolve/src/call_rk4.c:57:8: style: Local variable 'ipar' shadows outer variable [shadowVariable] deSolve/src/deSolve.h:34:21: note: Shadowed declaration deSolve/src/call_rk4.c:57:8: note: Shadow variable 2.18.0 deSolve/src/call_rkAuto.c:112:8: style: Local variable 'ipar' shadows outer variable [shadowVariable] deSolve/src/deSolve.h:34:21: note: Shadowed declaration deSolve/src/call_rkAuto.c:112:8: note: Shadow variable 2.18.0 deSolve/src/call_rkAuto.c:17:23: style: Variable 'xs' can be declared as pointer to const [constVariablePointer] 2.18.0 deSolve/src/call_rkAuto.c:21:42: style: Local variable 'out' shadows outer variable [shadowVariable] deSolve/src/deSolve.h:35:16: note: Shadowed declaration deSolve/src/call_rkAuto.c:21:42: note: Shadow variable 2.18.0 deSolve/src/call_rkAuto.c:260:15: style: Local variable 'j' shadows outer variable [shadowVariable] deSolve/src/call_rkAuto.c:34:14: note: Shadowed declaration deSolve/src/call_rkAuto.c:260:15: note: Shadow variable 2.18.0 deSolve/src/call_rkAuto.c:26:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 deSolve/src/call_rkAuto.c:291:14: style: Local variable 'j' shadows outer variable [shadowVariable] deSolve/src/call_rkAuto.c:34:14: note: Shadowed declaration deSolve/src/call_rkAuto.c:291:14: note: Shadow variable 2.18.0 deSolve/src/call_rkAuto.c:32:7: style: Local variable 'interpolate' shadows outer function [shadowFunction] deSolve/src/deSolve.h:161:8: note: Shadowed declaration deSolve/src/call_rkAuto.c:32:7: note: Shadow variable 2.18.0 deSolve/src/call_rkFixed.c:17:23: style: Variable 'xs' can be declared as pointer to const [constVariablePointer] 2.18.0 deSolve/src/call_rkFixed.c:212:13: style: Local variable 'j' shadows outer variable [shadowVariable] deSolve/src/call_rkFixed.c:28:14: note: Shadowed declaration deSolve/src/call_rkFixed.c:212:13: note: Shadow variable 2.18.0 deSolve/src/call_rkFixed.c:21:28: style: Local variable 'out' shadows outer variable [shadowVariable] deSolve/src/deSolve.h:35:16: note: Shadowed declaration deSolve/src/call_rkFixed.c:21:28: note: Shadow variable 2.18.0 deSolve/src/call_rkFixed.c:242:14: style: Local variable 'j' shadows outer variable [shadowVariable] deSolve/src/call_rkFixed.c:28:14: note: Shadowed declaration deSolve/src/call_rkFixed.c:242:14: note: Shadow variable 2.18.0 deSolve/src/call_rkFixed.c:25:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 deSolve/src/call_rkFixed.c:26:7: style: Local variable 'interpolate' shadows outer function [shadowFunction] deSolve/src/deSolve.h:161:8: note: Shadowed declaration deSolve/src/call_rkFixed.c:26:7: note: Shadow variable 2.18.0 deSolve/src/call_rkFixed.c:28:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] 2.18.0 deSolve/src/call_rkFixed.c:77:8: style: Local variable 'ipar' shadows outer variable [shadowVariable] deSolve/src/deSolve.h:34:21: note: Shadowed declaration deSolve/src/call_rkFixed.c:77:8: note: Shadow variable 2.18.0 deSolve/src/call_rkImplicit.c:18:23: style: Variable 'xs' can be declared as pointer to const [constVariablePointer] 2.18.0 deSolve/src/call_rkImplicit.c:222:13: style: Local variable 'j' shadows outer variable [shadowVariable] deSolve/src/call_rkImplicit.c:29:14: note: Shadowed declaration deSolve/src/call_rkImplicit.c:222:13: note: Shadow variable 2.18.0 deSolve/src/call_rkImplicit.c:22:28: style: Local variable 'out' shadows outer variable [shadowVariable] deSolve/src/deSolve.h:35:16: note: Shadowed declaration deSolve/src/call_rkImplicit.c:22:28: note: Shadow variable 2.18.0 deSolve/src/call_rkImplicit.c:253:14: style: Local variable 'j' shadows outer variable [shadowVariable] deSolve/src/call_rkImplicit.c:29:14: note: Shadowed declaration deSolve/src/call_rkImplicit.c:253:14: note: Shadow variable 2.18.0 deSolve/src/call_rkImplicit.c:26:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.18.0 deSolve/src/call_rkImplicit.c:27:7: style: Local variable 'interpolate' shadows outer function [shadowFunction] deSolve/src/deSolve.h:161:8: note: Shadowed declaration deSolve/src/call_rkImplicit.c:27:7: note: Shadow variable 2.18.0 deSolve/src/call_rkImplicit.c:29:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] 2.18.0 deSolve/src/call_rkImplicit.c:78:8: style: Local variable 'ipar' shadows outer variable [shadowVariable] deSolve/src/deSolve.h:34:21: note: Shadowed declaration deSolve/src/call_rkImplicit.c:78:8: note: Shadow variable 2.18.0 deSolve/src/call_zvode.c:154:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rcomplex [valueFlowBailoutIncompleteVar] 2.18.0 deSolve/src/call_zvode.c:44:33: style: Parameter 'neq' can be declared as pointer to const. However it seems that 'C_zderiv_func' is a callback function, if 'neq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_zvode.c:217:42: note: You might need to cast the function pointer here deSolve/src/call_zvode.c:44:33: note: Parameter 'neq' can be declared as pointer to const 2.18.0 deSolve/src/call_zvode.c:44:59: style: Parameter 'y' can be declared as pointer to const. However it seems that 'C_zderiv_func' is a callback function, if 'y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_zvode.c:217:42: note: You might need to cast the function pointer here deSolve/src/call_zvode.c:44:59: note: Parameter 'y' can be declared as pointer to const 2.18.0 deSolve/src/call_zvode.c:64:31: style: Parameter 'neq' can be declared as pointer to const. However it seems that 'C_zjac_func' is a callback function, if 'neq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_zvode.c:228:18: note: You might need to cast the function pointer here deSolve/src/call_zvode.c:64:31: note: Parameter 'neq' can be declared as pointer to const 2.18.0 deSolve/src/call_zvode.c:64:57: style: Parameter 'y' can be declared as pointer to const. However it seems that 'C_zjac_func' is a callback function, if 'y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_zvode.c:228:18: note: You might need to cast the function pointer here deSolve/src/call_zvode.c:64:57: note: Parameter 'y' can be declared as pointer to const 2.18.0 deSolve/src/call_zvode.c:65:35: style: Parameter 'nrowpd' can be declared as pointer to const. However it seems that 'C_zjac_func' is a callback function, if 'nrowpd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/call_zvode.c:228:18: note: You might need to cast the function pointer here deSolve/src/call_zvode.c:65:35: note: Parameter 'nrowpd' can be declared as pointer to const 2.18.0 deSolve/src/deSolve_utils.c:108:34: style: Parameter 'iwork' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/deSolve_utils.c:109:12: style: Parameter 'rwork' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/deSolve_utils.c:138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NilValue [valueFlowBailoutIncompleteVar] head deSolve/src/externalptr.h:16:0: error: failed to evaluate #if condition, undefined function-like macro invocation: R_Version( ... ) [preprocessorErrorDirective] head deSolve/src/externalptr.h:16:2: error: failed to evaluate #if condition, undefined function-like macro invocation: R_Version( ... ) [preprocessorErrorDirective] 2.18.0 deSolve/src/forcings.c:123:27: style: Parameter 'time' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/forcings.c:145:27: style:inconclusive: Boolean expression 'zerograd==0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] 2.18.0 deSolve/src/forcings.c:162:32: style: Parameter 'n' can be declared as pointer to const. However it seems that 'C_event_func' is a callback function, if 'n' is declared with const you might also need to cast function pointer(s). [constParameterCallback] deSolve/src/forcings.c:246:24: note: You might need to cast the function pointer here deSolve/src/forcings.c:162:32: note: Parameter 'n' can be declared as pointer to const 2.18.0 deSolve/src/forcings.c:177:21: style:inconclusive: Function 'initEvents' argument 1 names different: declaration 'list' definition 'elist'. [funcArgNamesDifferent] deSolve/src/deSolve.h:127:21: note: Function 'initEvents' argument 1 names different: declaration 'list' definition 'elist'. deSolve/src/forcings.c:177:21: note: Function 'initEvents' argument 1 names different: declaration 'list' definition 'elist'. 2.18.0 deSolve/src/forcings.c:226:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] 2.18.0 deSolve/src/forcings.c:52:23: style:inconclusive: Function 'initForcings' argument 1 names different: declaration 'list' definition 'flist'. [funcArgNamesDifferent] deSolve/src/deSolve.h:126:23: note: Function 'initForcings' argument 1 names different: declaration 'list' definition 'flist'. deSolve/src/forcings.c:52:23: note: Function 'initForcings' argument 1 names different: declaration 'list' definition 'flist'. 2.18.0 deSolve/src/rk_fixed.c:34:16: error: Using argument _dt that points at uninitialized variable dt [ctuuninitvar] deSolve/src/call_rkFixed.c:199:13: note: Calling function rk_fixed, 20th argument is uninitialized deSolve/src/rk_fixed.c:34:16: note: Using argument _dt 2.18.0 deSolve/src/rk_implicit.c:112:16: error: Using argument _dt that points at uninitialized variable dt [ctuuninitvar] deSolve/src/call_rkImplicit.c:210:16: note: Calling function rk_implicit, 22th argument is uninitialized deSolve/src/rk_implicit.c:112:16: note: Using argument _dt 2.18.0 deSolve/src/rk_util.c:103:24: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:103:35: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:109:23: style: Parameter 'y0' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:109:35: style: Parameter 'y1' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:109:47: style: Parameter 'y2' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:109:59: style: Parameter 'Atol' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:109:73: style: Parameter 'Rtol' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:129:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] 2.18.0 deSolve/src/rk_util.c:149:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REALSXP [valueFlowBailoutIncompleteVar] 2.18.0 deSolve/src/rk_util.c:201:22: style: Parameter 'FF' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:201:34: style: Parameter 'y0' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:201:46: style: Parameter 'y1' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:201:69: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:219:22: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:231:56: style: Parameter 'y0' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:232:10: style: Parameter 'FF' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:232:22: style: Parameter 'dy' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:261:22: style: Parameter 'xx' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:261:34: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:36:27: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:41:34: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dgemm [valueFlowBailoutIncompleteVar] 2.18.0 deSolve/src/rk_util.c:91:43: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/rk_util.c:91:54: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] 2.18.0 deSolve/src/zvode.h:38:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rcomplex [valueFlowBailoutIncompleteVar] DONE