2022-06-24 19:38 ftp://ftp.de.debian.org/debian/pool/main/q/quadrule/quadrule_0~20121001.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j1 platform: Linux-5.4.0-121-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.24 compiler: g++ (Ubuntu 10.3.0-1ubuntu1~20.04) 10.3.0 cppcheck: head 2.8 head-info: 11860cc (2022-06-24 13:55:04 +0200) count: 69 69 elapsed-time: 1233.5 987.9 head-timing-info: Tokenizer::simplifyTokens1: 405.898s (avg. 405.898s - 1 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 399.24s (avg. 399.24s - 1 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 6.08173s (avg. 6.08173s - 1 result(s)) Other::runChecks: 0.267928s (avg. 0.267928s - 1 result(s)) Tokenizer::createTokens: 0.094188s (avg. 0.094188s - 1 result(s)) Overall time: 812.247s old-timing-info: Tokenizer::simplifyTokens1: 324.785s (avg. 324.785s - 1 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 318.361s (avg. 318.361s - 1 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 5.78279s (avg. 5.78279s - 1 result(s)) Other::runChecks: 0.272703s (avg. 0.272703s - 1 result(s)) Condition::runChecks: 0.107582s (avg. 0.107582s - 1 result(s)) Overall time: 650.012s head results: quadrule-0~20121001/src/quadrule.c:21166:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] quadrule-0~20121001/src/quadrule.c:21167:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] quadrule-0~20121001/src/quadrule.c:22773:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] quadrule-0~20121001/src/quadrule.c:21041:19: style: Expression is always true because 'else if' condition is opposite to previous condition at line 20992. [multiCondition] quadrule-0~20121001/src/quadrule.c:20992:14: note: first condition quadrule-0~20121001/src/quadrule.c:21041:19: note: else if condition is opposite to first condition quadrule-0~20121001/src/quadrule.c:11:26: style:inconclusive: Function 'bashforth_set' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:1:26: note: Function 'bashforth_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:11:26: note: Function 'bashforth_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:11:36: style:inconclusive: Function 'bashforth_set' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:1:40: note: Function 'bashforth_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:11:36: note: Function 'bashforth_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:944:31: style:inconclusive: Function 'chebyshev1_compute' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:9:31: note: Function 'chebyshev1_compute' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:944:31: note: Function 'chebyshev1_compute' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:944:41: style:inconclusive: Function 'chebyshev1_compute' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:9:45: note: Function 'chebyshev1_compute' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:944:41: note: Function 'chebyshev1_compute' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:944:53: style:inconclusive: Function 'chebyshev1_compute' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:9:60: note: Function 'chebyshev1_compute' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:944:53: note: Function 'chebyshev1_compute' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:1080:45: style:inconclusive: Function 'chebyshev2_compute' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:11:45: note: Function 'chebyshev2_compute' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:1080:45: note: Function 'chebyshev2_compute' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:1080:57: style:inconclusive: Function 'chebyshev2_compute' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:11:60: note: Function 'chebyshev2_compute' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:1080:57: note: Function 'chebyshev2_compute' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:1463:46: style:inconclusive: Function 'clenshaw_curtis_set' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:15:46: note: Function 'clenshaw_curtis_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:1463:46: note: Function 'clenshaw_curtis_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:1463:58: style:inconclusive: Function 'clenshaw_curtis_set' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:15:61: note: Function 'clenshaw_curtis_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:1463:58: note: Function 'clenshaw_curtis_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:4577:24: style:inconclusive: Function 'hermite_set' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:39:24: note: Function 'hermite_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:4577:24: note: Function 'hermite_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:4577:34: style:inconclusive: Function 'hermite_set' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:39:38: note: Function 'hermite_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:4577:34: note: Function 'hermite_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:4577:46: style:inconclusive: Function 'hermite_set' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:39:53: note: Function 'hermite_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:4577:46: note: Function 'hermite_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:8295:25: style:inconclusive: Function 'laguerre_set' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:61:25: note: Function 'laguerre_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:8295:25: note: Function 'laguerre_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:8295:35: style:inconclusive: Function 'laguerre_set' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:61:39: note: Function 'laguerre_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:8295:35: note: Function 'laguerre_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:8295:47: style:inconclusive: Function 'laguerre_set' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:61:54: note: Function 'laguerre_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:8295:47: note: Function 'laguerre_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:10675:25: style:inconclusive: Function 'legendre_set' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:68:25: note: Function 'legendre_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:10675:25: note: Function 'legendre_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:10675:35: style:inconclusive: Function 'legendre_set' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:68:39: note: Function 'legendre_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:10675:35: note: Function 'legendre_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:10675:47: style:inconclusive: Function 'legendre_set' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:68:54: note: Function 'legendre_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:10675:47: note: Function 'legendre_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:17292:23: style:inconclusive: Function 'nc_compute' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:82:23: note: Function 'nc_compute' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:17292:23: note: Function 'nc_compute' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:17292:33: style:inconclusive: Function 'nc_compute' argument 2 names different: declaration 'a' definition 'x_min'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:82:37: note: Function 'nc_compute' argument 2 names different: declaration 'a' definition 'x_min'. quadrule-0~20121001/src/quadrule.c:17292:33: note: Function 'nc_compute' argument 2 names different: declaration 'a' definition 'x_min'. quadrule-0~20121001/src/quadrule.c:17292:47: style:inconclusive: Function 'nc_compute' argument 3 names different: declaration 'b' definition 'x_max'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:82:47: note: Function 'nc_compute' argument 3 names different: declaration 'b' definition 'x_max'. quadrule-0~20121001/src/quadrule.c:17292:47: note: Function 'nc_compute' argument 3 names different: declaration 'b' definition 'x_max'. quadrule-0~20121001/src/quadrule.c:17292:61: style:inconclusive: Function 'nc_compute' argument 4 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:82:57: note: Function 'nc_compute' argument 4 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:17292:61: note: Function 'nc_compute' argument 4 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:17292:73: style:inconclusive: Function 'nc_compute' argument 5 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:82:72: note: Function 'nc_compute' argument 5 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:17292:73: note: Function 'nc_compute' argument 5 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:17397:24: style:inconclusive: Function 'ncc_compute' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:83:24: note: Function 'ncc_compute' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:17397:24: note: Function 'ncc_compute' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:17397:34: style:inconclusive: Function 'ncc_compute' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:83:38: note: Function 'ncc_compute' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:17397:34: note: Function 'ncc_compute' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:17397:46: style:inconclusive: Function 'ncc_compute' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:83:53: note: Function 'ncc_compute' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:17397:46: note: Function 'ncc_compute' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:17549:34: style:inconclusive: Function 'ncc_set' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:86:34: note: Function 'ncc_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:17549:34: note: Function 'ncc_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:17549:46: style:inconclusive: Function 'ncc_set' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:86:49: note: Function 'ncc_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:17549:46: note: Function 'ncc_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:18593:20: style:inconclusive: Function 'nco_set' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:90:20: note: Function 'nco_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:18593:20: note: Function 'nco_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:18758:25: style:inconclusive: Function 'ncoh_compute' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:91:25: note: Function 'ncoh_compute' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:18758:25: note: Function 'ncoh_compute' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:18814:21: style:inconclusive: Function 'ncoh_set' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:92:21: note: Function 'ncoh_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:18814:21: note: Function 'ncoh_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:18814:31: style:inconclusive: Function 'ncoh_set' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:92:35: note: Function 'ncoh_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:18814:31: note: Function 'ncoh_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:18814:43: style:inconclusive: Function 'ncoh_set' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:92:50: note: Function 'ncoh_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:18814:43: note: Function 'ncoh_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:19142:40: style:inconclusive: Function 'patterson_set' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:93:40: note: Function 'patterson_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:19142:40: note: Function 'patterson_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:19142:52: style:inconclusive: Function 'patterson_set' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:93:55: note: Function 'patterson_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:19142:52: note: Function 'patterson_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:21588:36: style:inconclusive: Function 'r8vec_reverse' argument 2 names different: declaration 'x' definition 'a'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:106:36: note: Function 'r8vec_reverse' argument 2 names different: declaration 'x' definition 'a'. quadrule-0~20121001/src/quadrule.c:21588:36: note: Function 'r8vec_reverse' argument 2 names different: declaration 'x' definition 'a'. quadrule-0~20121001/src/quadrule.c:22388:10: style: Local variable 'x' shadows outer argument [shadowArgument] quadrule-0~20121001/src/quadrule.c:22328:39: note: Shadowed declaration quadrule-0~20121001/src/quadrule.c:22388:10: note: Shadow variable quadrule-0~20121001/src/quadrule.c:22686:10: style: Local variable 'x' shadows outer argument [shadowArgument] quadrule-0~20121001/src/quadrule.c:22590:40: note: Shadowed declaration quadrule-0~20121001/src/quadrule.c:22686:10: note: Shadow variable quadrule-0~20121001/src/quadrule.c:519:17: style: Variable 'w' can be declared as const array [constVariable] quadrule-0~20121001/src/quadrule.c:640:10: style: Variable 'w' can be declared as const array [constVariable] quadrule-0~20121001/src/quadrule.c:3301:24: style: Parameter 'c' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:3830:35: style: Parameter 'b' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:3830:47: style: Parameter 'c' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:7539:37: style: Parameter 'b' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:7539:49: style: Parameter 'c' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:8157:21: style: Parameter 'b' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:8157:33: style: Parameter 'c' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:17292:61: style: Parameter 'x' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:20526:10: style: Variable 'p' can be declared as const array [constVariable] quadrule-0~20121001/src/quadrule.c:20537:10: style: Variable 'q' can be declared as const array [constVariable] quadrule-0~20121001/src/quadrule.c:20512:10: style: Variable 'c' can be declared as const array [constVariable] quadrule-0~20121001/src/quadrule.c:21282:10: style: Variable 'p1' can be declared as const array [constVariable] quadrule-0~20121001/src/quadrule.c:21301:10: style: Variable 'q1' can be declared as const array [constVariable] quadrule-0~20121001/src/quadrule.c:21292:10: style: Variable 'p2' can be declared as const array [constVariable] quadrule-0~20121001/src/quadrule.c:21310:10: style: Variable 'q2' can be declared as const array [constVariable] quadrule-0~20121001/src/quadrule.c:21508:33: style: Parameter 'a1' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:21547:42: style: Parameter 'a1' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:21547:55: style: Parameter 'a2' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:3273:10: style: Unused variable: s [unusedVariable] quadrule-0~20121001/src/quadrule.c:8054:10: style: Unused variable: r2 [unusedVariable] quadrule-0~20121001/src/quadrule.c:8055:10: style: Unused variable: ratio [unusedVariable] quadrule-0~20121001/src/quadrule.c:18576:7: style: Unused variable: i [unusedVariable] quadrule-0~20121001/src/quadrule.c:21166:5: style: Variable 'a' is assigned a value that is never used. [unreadVariable] quadrule-0~20121001/src/quadrule.c:21167:5: style: Variable 'b' is assigned a value that is never used. [unreadVariable] quadrule-0~20121001/src/quadrule.c:22775:7: style: Variable 'len' is assigned a value that is never used. [unreadVariable] diff: head quadrule-0~20121001/src/quadrule.c:17292:61: style: Parameter 'x' can be declared as const array [constParameter] 2.8 quadrule-0~20121001/src/quadrule.c:17292:61: style: Parameter 'x' can be declared with const [constParameter] head quadrule-0~20121001/src/quadrule.c:20512:10: style: Variable 'c' can be declared as const array [constVariable] 2.8 quadrule-0~20121001/src/quadrule.c:20512:10: style: Variable 'c' can be declared with const [constVariable] head quadrule-0~20121001/src/quadrule.c:20526:10: style: Variable 'p' can be declared as const array [constVariable] 2.8 quadrule-0~20121001/src/quadrule.c:20526:10: style: Variable 'p' can be declared with const [constVariable] head quadrule-0~20121001/src/quadrule.c:20537:10: style: Variable 'q' can be declared as const array [constVariable] 2.8 quadrule-0~20121001/src/quadrule.c:20537:10: style: Variable 'q' can be declared with const [constVariable] head quadrule-0~20121001/src/quadrule.c:21282:10: style: Variable 'p1' can be declared as const array [constVariable] 2.8 quadrule-0~20121001/src/quadrule.c:21282:10: style: Variable 'p1' can be declared with const [constVariable] head quadrule-0~20121001/src/quadrule.c:21292:10: style: Variable 'p2' can be declared as const array [constVariable] 2.8 quadrule-0~20121001/src/quadrule.c:21292:10: style: Variable 'p2' can be declared with const [constVariable] head quadrule-0~20121001/src/quadrule.c:21301:10: style: Variable 'q1' can be declared as const array [constVariable] 2.8 quadrule-0~20121001/src/quadrule.c:21301:10: style: Variable 'q1' can be declared with const [constVariable] head quadrule-0~20121001/src/quadrule.c:21310:10: style: Variable 'q2' can be declared as const array [constVariable] 2.8 quadrule-0~20121001/src/quadrule.c:21310:10: style: Variable 'q2' can be declared with const [constVariable] head quadrule-0~20121001/src/quadrule.c:21508:33: style: Parameter 'a1' can be declared as const array [constParameter] 2.8 quadrule-0~20121001/src/quadrule.c:21508:33: style: Parameter 'a1' can be declared with const [constParameter] head quadrule-0~20121001/src/quadrule.c:21547:42: style: Parameter 'a1' can be declared as const array [constParameter] 2.8 quadrule-0~20121001/src/quadrule.c:21547:42: style: Parameter 'a1' can be declared with const [constParameter] head quadrule-0~20121001/src/quadrule.c:21547:55: style: Parameter 'a2' can be declared as const array [constParameter] 2.8 quadrule-0~20121001/src/quadrule.c:21547:55: style: Parameter 'a2' can be declared with const [constParameter] head quadrule-0~20121001/src/quadrule.c:3301:24: style: Parameter 'c' can be declared as const array [constParameter] 2.8 quadrule-0~20121001/src/quadrule.c:3301:24: style: Parameter 'c' can be declared with const [constParameter] head quadrule-0~20121001/src/quadrule.c:3830:35: style: Parameter 'b' can be declared as const array [constParameter] 2.8 quadrule-0~20121001/src/quadrule.c:3830:35: style: Parameter 'b' can be declared with const [constParameter] head quadrule-0~20121001/src/quadrule.c:3830:47: style: Parameter 'c' can be declared as const array [constParameter] 2.8 quadrule-0~20121001/src/quadrule.c:3830:47: style: Parameter 'c' can be declared with const [constParameter] head quadrule-0~20121001/src/quadrule.c:519:17: style: Variable 'w' can be declared as const array [constVariable] 2.8 quadrule-0~20121001/src/quadrule.c:519:17: style: Variable 'w' can be declared with const [constVariable] head quadrule-0~20121001/src/quadrule.c:640:10: style: Variable 'w' can be declared as const array [constVariable] 2.8 quadrule-0~20121001/src/quadrule.c:640:10: style: Variable 'w' can be declared with const [constVariable] head quadrule-0~20121001/src/quadrule.c:7539:37: style: Parameter 'b' can be declared as const array [constParameter] 2.8 quadrule-0~20121001/src/quadrule.c:7539:37: style: Parameter 'b' can be declared with const [constParameter] head quadrule-0~20121001/src/quadrule.c:7539:49: style: Parameter 'c' can be declared as const array [constParameter] 2.8 quadrule-0~20121001/src/quadrule.c:7539:49: style: Parameter 'c' can be declared with const [constParameter] head quadrule-0~20121001/src/quadrule.c:8157:21: style: Parameter 'b' can be declared as const array [constParameter] 2.8 quadrule-0~20121001/src/quadrule.c:8157:21: style: Parameter 'b' can be declared with const [constParameter] head quadrule-0~20121001/src/quadrule.c:8157:33: style: Parameter 'c' can be declared as const array [constParameter] 2.8 quadrule-0~20121001/src/quadrule.c:8157:33: style: Parameter 'c' can be declared with const [constParameter] DONE