2022-06-30 22:12 ftp://ftp.de.debian.org/debian/pool/main/s/singular/singular_4.3.0-p1+ds.orig.tar.xz 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-110-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.24 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 cppcheck: head 2.8 head-info: 27578e9 (2022-06-30 13:50:31 +0200) count: 5713 5703 elapsed-time: 173.0 221.5 head-timing-info: Tokenizer::simplifyTokens1: 156.636s (avg. 0.391591s - 400 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 145.273s (avg. 0.395839s - 367 result(s)) UnusedVar::runChecks: 7.5774s (avg. 0.0206469s - 367 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 4.67474s (avg. 0.0127377s - 367 result(s)) Tokenizer::createTokens: 1.49523s (avg. 0.003064s - 488 result(s)) Overall time: 324.371s old-timing-info: Tokenizer::simplifyTokens1: 204.689s (avg. 0.511723s - 400 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 192.815s (avg. 0.525382s - 367 result(s)) UnusedVar::runChecks: 7.89373s (avg. 0.0215088s - 367 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 5.08898s (avg. 0.0138664s - 367 result(s)) Tokenizer::createTokens: 1.49498s (avg. 0.00306348s - 488 result(s)) Overall time: 420.744s head results: singular-4.3.0p1/IntegerProgramming/BigInt.h:24:5: style: Class 'BigInt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/IntegerProgramming/term_ordering.h:78:3: style: Class 'term_ordering' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/IntegerProgramming/binomial.h:74:3: style: Class 'binomial' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/IntegerProgramming/list.h:218:3: style: Class 'list_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/IntegerProgramming/matrix.h:71:3: style: Class 'matrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/IntegerProgramming/Ikernel_to_send.c:146:24: style:inconclusive: Boolean expression 'llln_f[j]==0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] singular-4.3.0p1/IntegerProgramming/Ikernel_to_send.c:188:24: style:inconclusive: Boolean expression 'llln_f[i]==0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] singular-4.3.0p1/IntegerProgramming/Ikernel_to_send.c:310:26: style:inconclusive: Boolean expression 'llln_f[*k-1]!=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] singular-4.3.0p1/IntegerProgramming/Ikernel_to_send.c:146:24: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] singular-4.3.0p1/IntegerProgramming/Ikernel_to_send.c:188:24: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] singular-4.3.0p1/IntegerProgramming/Ikernel_to_send.c:310:26: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] singular-4.3.0p1/IntegerProgramming/Ikernel_to_send.c:238:9: style: Unused variable: valor [unusedVariable] singular-4.3.0p1/IntegerProgramming/Ikernel_to_send.c:305:8: style: Unused variable: i [unusedVariable] singular-4.3.0p1/IntegerProgramming/LLL.cc:327:14: style: Array index 'j' is used before limits check. [arrayIndexThenCheck] singular-4.3.0p1/IntegerProgramming/LLL.cc:112:14: style: Local variable 'swap' shadows outer variable [shadowVariable] singular-4.3.0p1/IntegerProgramming/LLL.cc:104:11: note: Shadowed declaration singular-4.3.0p1/IntegerProgramming/LLL.cc:112:14: note: Shadow variable singular-4.3.0p1/IntegerProgramming/LLL.cc:155:14: style: Local variable 'swap' shadows outer variable [shadowVariable] singular-4.3.0p1/IntegerProgramming/LLL.cc:142:11: note: Shadowed declaration singular-4.3.0p1/IntegerProgramming/LLL.cc:155:14: note: Shadow variable singular-4.3.0p1/IntegerProgramming/LLL.cc:10:34: style: Parameter 'd' can be declared as pointer to const [constParameter] singular-4.3.0p1/IntegerProgramming/LLL.cc:56:53: style: Parameter 'd' can be declared as pointer to const [constParameter] singular-4.3.0p1/IntegerProgramming/binomial.h:214:11: style:inconclusive: Technically the member function 'binomial::involves_elimination_variables' can be const. [functionConst] singular-4.3.0p1/IntegerProgramming/binomial.cc:1356:19: note: Technically the member function 'binomial::involves_elimination_variables' can be const. singular-4.3.0p1/IntegerProgramming/binomial.h:214:11: note: Technically the member function 'binomial::involves_elimination_variables' can be const. singular-4.3.0p1/IntegerProgramming/binomial.cc:1871:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] singular-4.3.0p1/IntegerProgramming/binomial.cc:1871:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] singular-4.3.0p1/IntegerProgramming/binomial.cc:1890:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] singular-4.3.0p1/IntegerProgramming/binomial.cc:1890:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] singular-4.3.0p1/IntegerProgramming/binomial.cc:952:14: style: The scope of the variable 'actual_entry' can be reduced. [variableScope] singular-4.3.0p1/IntegerProgramming/binomial.cc:333:46: style:inconclusive: Function 'operator==' argument 1 names different: declaration 'v' definition 'b'. [funcArgNamesDifferent] singular-4.3.0p1/IntegerProgramming/binomial.h:131:38: note: Function 'operator==' argument 1 names different: declaration 'v' definition 'b'. singular-4.3.0p1/IntegerProgramming/binomial.cc:333:46: note: Function 'operator==' argument 1 names different: declaration 'v' definition 'b'. singular-4.3.0p1/IntegerProgramming/binomial.cc:356:46: style:inconclusive: Function 'operator!=' argument 1 names different: declaration 'v' definition 'b'. [funcArgNamesDifferent] singular-4.3.0p1/IntegerProgramming/binomial.h:132:38: note: Function 'operator!=' argument 1 names different: declaration 'v' definition 'b'. singular-4.3.0p1/IntegerProgramming/binomial.cc:356:46: note: Function 'operator!=' argument 1 names different: declaration 'v' definition 'b'. singular-4.3.0p1/IntegerProgramming/binomial.cc:952:14: style: Variable 'actual_entry' can be declared as reference to const [constVariable] singular-4.3.0p1/IntegerProgramming/binomial.cc:523:21: style: Variable 'new_result' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/IntegerProgramming/binomial.cc:693:21: style: Variable 'new_result' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/IntegerProgramming/change_cost.cc:16:11: style: The scope of the variable 'verbose' can be reduced. [variableScope] singular-4.3.0p1/IntegerProgramming/change_cost.cc:17:9: style: The scope of the variable 'version' can be reduced. [variableScope] singular-4.3.0p1/IntegerProgramming/change_cost.cc:18:9: style: The scope of the variable 'S_pair_criteria' can be reduced. [variableScope] singular-4.3.0p1/IntegerProgramming/change_cost.cc:19:10: style: The scope of the variable 'interreduction_percentage' can be reduced. [variableScope] singular-4.3.0p1/IntegerProgramming/ideal.h:136:8: style:inconclusive: Technically the member function 'ideal::destroy_subset_tree' can be const. [functionConst] singular-4.3.0p1/IntegerProgramming/ideal.cc:60:13: note: Technically the member function 'ideal::destroy_subset_tree' can be const. singular-4.3.0p1/IntegerProgramming/ideal.h:136:8: note: Technically the member function 'ideal::destroy_subset_tree' can be const. singular-4.3.0p1/IntegerProgramming/ideal.cc:689:15: style: Local variable 'bin' shadows outer variable [shadowVariable] singular-4.3.0p1/IntegerProgramming/ideal.cc:624:13: note: Shadowed declaration singular-4.3.0p1/IntegerProgramming/ideal.cc:689:15: note: Shadow variable singular-4.3.0p1/IntegerProgramming/ideal.cc:118:44: style: Parameter 'A' can be declared as reference to const [constParameter] singular-4.3.0p1/IntegerProgramming/ideal.cc:172:53: style: Parameter 'A' can be declared as reference to const [constParameter] singular-4.3.0p1/IntegerProgramming/list.cc:898:36: style: Parameter 'l' can be declared as reference to const [constParameter] singular-4.3.0p1/IntegerProgramming/list.cc:917:45: style: Parameter 'iter' can be declared as reference to const [constParameter] singular-4.3.0p1/IntegerProgramming/matrix.cc:14:9: warning: Member variable 'matrix::H' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/IntegerProgramming/matrix.cc:40:9: warning: Member variable 'matrix::H' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/IntegerProgramming/matrix.cc:71:9: warning: Member variable 'matrix::H' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/IntegerProgramming/matrix.cc:122:9: warning: Member variable 'matrix::H' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/IntegerProgramming/matrix.cc:142:3: warning: Class 'matrix' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] singular-4.3.0p1/IntegerProgramming/matrix.cc:445:9: style: Local variable 'min_index' shadows outer variable [shadowVariable] singular-4.3.0p1/IntegerProgramming/matrix.cc:350:7: note: Shadowed declaration singular-4.3.0p1/IntegerProgramming/matrix.cc:445:9: note: Shadow variable singular-4.3.0p1/IntegerProgramming/solve_IP.cc:17:11: style: The scope of the variable 'verbose' can be reduced. [variableScope] singular-4.3.0p1/IntegerProgramming/solve_IP.cc:18:7: style: The scope of the variable 'version' can be reduced. [variableScope] singular-4.3.0p1/IntegerProgramming/solve_IP.cc:19:7: style: The scope of the variable 'S_pair_criteria' can be reduced. [variableScope] singular-4.3.0p1/IntegerProgramming/solve_IP.cc:20:10: style: The scope of the variable 'interreduction_percentage' can be reduced. [variableScope] singular-4.3.0p1/IntegerProgramming/solve_IP.cc:24:7: style: The scope of the variable 'alg_option' can be reduced. [variableScope] singular-4.3.0p1/IntegerProgramming/term_ordering.cc:12:16: warning: Member variable 'term_ordering::weighted_ordering' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/IntegerProgramming/term_ordering.cc:12:16: warning: Member variable 'term_ordering::elimination_ordering' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/IntegerProgramming/term_ordering.cc:23:16: warning: Member variable 'term_ordering::elimination_ordering' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/IntegerProgramming/term_ordering.cc:151:16: warning: Member variable 'term_ordering::elimination_ordering' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/IntegerProgramming/term_ordering.cc:219:16: warning: Member variable 'term_ordering::elimination_ordering' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/IntegerProgramming/term_ordering.cc:232:24: style: Variable 'weighted_block_size' is reassigned a value before the old one has been used. [redundantAssignment] singular-4.3.0p1/IntegerProgramming/term_ordering.cc:226:24: note: weighted_block_size is assigned singular-4.3.0p1/IntegerProgramming/term_ordering.cc:232:24: note: weighted_block_size is overwritten singular-4.3.0p1/IntegerProgramming/term_ordering.cc:12:45: style:inconclusive: Function 'term_ordering' argument 1 names different: declaration 'homogeneous' definition '_homogeneous'. [funcArgNamesDifferent] singular-4.3.0p1/IntegerProgramming/term_ordering.h:78:32: note: Function 'term_ordering' argument 1 names different: declaration 'homogeneous' definition '_homogeneous'. singular-4.3.0p1/IntegerProgramming/term_ordering.cc:12:45: note: Function 'term_ordering' argument 1 names different: declaration 'homogeneous' definition '_homogeneous'. singular-4.3.0p1/IntegerProgramming/toric_ideal.cc:22:11: style: The scope of the variable 'verbose' can be reduced. [variableScope] singular-4.3.0p1/IntegerProgramming/toric_ideal.cc:23:9: style: The scope of the variable 'version' can be reduced. [variableScope] singular-4.3.0p1/IntegerProgramming/toric_ideal.cc:24:9: style: The scope of the variable 'S_pair_criteria' can be reduced. [variableScope] singular-4.3.0p1/IntegerProgramming/toric_ideal.cc:25:10: style: The scope of the variable 'interreduction_percentage' can be reduced. [variableScope] singular-4.3.0p1/IntegerProgramming/toric_ideal.cc:30:9: style: The scope of the variable 'alg_option' can be reduced. [variableScope] singular-4.3.0p1/Singular/attrib.cc:282:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/attrib.cc:290:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/attrib.cc:291:29: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/attrib.cc:308:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/attrib.cc:314:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/attrib.cc:323:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/attrib.cc:328:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/attrib.cc:329:29: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/attrib.cc:380:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/attrib.cc:494:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/blackbox.cc:47:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/blackbox.cc:49:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/blackbox.cc:127:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/blackbox.cc:128:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/blackbox.cc:247:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/blackbox.cc:248:39: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/blackbox.cc:255:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/checklibs.c:241:8: style: Variable 'p' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/cntrlc.cc:315:31: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/Singular/cntrlc.cc:418:10: style: Condition 'si_stop_stack_trace_x' is always true [knownConditionTrueFalse] singular-4.3.0p1/Singular/cntrlc.cc:417:27: note: Assignment 'si_stop_stack_trace_x=1', assigned value is 1 singular-4.3.0p1/Singular/cntrlc.cc:418:10: note: Condition 'si_stop_stack_trace_x' is always true singular-4.3.0p1/Singular/cntrlc.cc:296:24: portability: fflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems. [fflushOnInputStream] singular-4.3.0p1/Singular/cntrlc.cc:142:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/cntrlc.cc:274:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/cntrlc.cc:275:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/cntrlc.cc:337:39: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/cntrlc.cc:383:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/cntrlc.cc:531:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/cntrlc.cc:534:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/cntrlc.cc:537:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/cntrlc.cc:540:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/cntrlc.cc:543:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/cntrlc.cc:545:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/cntrlc.cc:546:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/cntrlc.cc:547:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/cntrlc.cc:548:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/cntrlc.cc:437:7: style: The scope of the variable 'sel' can be reduced. [variableScope] singular-4.3.0p1/Singular/cntrlc.cc:493:21: style: Variable 'state' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/cntrlc.cc:495:31: style: Variable 'buffer[index++]' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/cntrlc.cc:504:21: style: Variable 'state' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/cntrlc.cc:505:21: style: Variable 'index' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/countedref.cc:516:9: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis] singular-4.3.0p1/Singular/countedref.h:315:9: style:inconclusive: Technically the member function 'LeftvShallow::operator.' can be const. [functionConst] singular-4.3.0p1/Singular/countedref.h:365:3: style:inconclusive: Technically the member function 'LeftvDeep::operatorLeftvShallow' can be const. [functionConst] singular-4.3.0p1/Singular/countedref.h:88:3: style:inconclusive: Technically the member function 'CountedRefPtr < ring , true , false , short >::operatorPtrType' can be const. [functionConst] singular-4.3.0p1/Singular/countedref.h:90:12: style:inconclusive: Technically the member function 'CountedRefPtr < ring , true , false , short >::operator.' can be const. [functionConst] singular-4.3.0p1/Singular/countedref.h:88:3: style:inconclusive: Technically the member function 'CountedRefPtr < CountedRefData * , false , false , short >::operatorPtrType' can be const. [functionConst] singular-4.3.0p1/Singular/countedref.h:122:3: style: Class 'RefCounter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/countedref.h:292:3: style: Class 'LeftvShallow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/countedref.h:350:3: style: Class 'LeftvDeep' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/countedref.cc:227:3: style: Class 'CountedRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/countedref.cc:497:3: style: Class 'CountedRefShared' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/countedref.cc:500:3: style: Class 'CountedRefShared' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/countedref.h:169:3: style: Class 'CountedRefWeakPtr < CountedRefData * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/countedref.h:144:3: style: Class 'CountedRefIndirectPtr < CountedRefData * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/countedref.h:57:3: style: Class 'CountedRefPtr < ring , true , false , short >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/countedref.h:61:3: style: Class 'CountedRefPtr < ring , true , false , short >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/countedref.h:57:3: style: Class 'CountedRefPtr < CountedRefData * , false , false , short >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/countedref.h:61:3: style: Class 'CountedRefPtr < CountedRefData * , false , false , short >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/countedref.h:218:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/countedref.h:226:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/countedref.h:233:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/countedref.h:249:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/countedref.h:265:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/countedref.h:379:37: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/countedref.cc:255:34: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/countedref.cc:257:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/countedref.cc:291:62: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/countedref.cc:332:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/countedref.cc:339:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/countedref.cc:604:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/countedref.cc:684:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/countedref.cc:706:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/countedref.cc:730:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/countedref.h:196:28: style: Parameter 'ptr' can be declared as pointer to const [constParameter] singular-4.3.0p1/Singular/countedref.h:85:28: style: Parameter 'ptr' can be declared as pointer to const [constParameter] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:1022:13: error: Deallocation of an auto-variable results in undefined behaviour. [autovarInvalidDeallocation] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:261:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:52:10: warning: Member variable 'lattice::d' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:64:5: warning: Class 'lattice' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:64:5: warning: Class 'lattice' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.h:104:9: style: Class 'lattice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:985:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:1000:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:1089:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:589:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:593:7: note: Found duplicate branches for 'if' and 'else'. singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:589:5: note: Found duplicate branches for 'if' and 'else'. singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:52:29: style:inconclusive: Function 'lattice' argument 1 names different: declaration 'basis' definition 'basismatrix'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.h:104:28: note: Function 'lattice' argument 1 names different: declaration 'basis' definition 'basismatrix'. singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:52:29: note: Function 'lattice' argument 1 names different: declaration 'basis' definition 'basismatrix'. singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:605:59: style:inconclusive: Function 'enumerate_next' argument 2 names different: declaration 'x' definition 'in'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.h:122:58: note: Function 'enumerate_next' argument 2 names different: declaration 'x' definition 'in'. singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:605:59: note: Function 'enumerate_next' argument 2 names different: declaration 'x' definition 'in'. singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:676:49: style:inconclusive: Function 'enumerate_next' argument 1 names different: declaration 'x' definition 'in'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.h:126:48: note: Function 'enumerate_next' argument 1 names different: declaration 'x' definition 'in'. singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:676:49: note: Function 'enumerate_next' argument 1 names different: declaration 'x' definition 'in'. singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:1111:46: style:inconclusive: Function 'squareroot' argument 3 names different: declaration 'iteration' definition 'prec'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.h:142:46: note: Function 'squareroot' argument 3 names different: declaration 'iteration' definition 'prec'. singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:1111:46: note: Function 'squareroot' argument 3 names different: declaration 'iteration' definition 'prec'. singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:384:25: style: Local variable 'temp' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:360:17: note: Shadowed declaration singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:384:25: note: Shadow variable singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:389:24: style: Local variable 'tempnumber' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:380:20: note: Shadowed declaration singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:389:24: note: Shadow variable singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:800:17: style: Local variable 'm' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.h:20:13: note: Shadowed declaration singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:800:17: note: Shadow variable singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:801:21: style: Local variable 'n' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.h:17:13: note: Shadowed declaration singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:801:21: note: Shadow variable singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:1055:16: style: Local variable 'sqrt2' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:1052:12: note: Shadowed declaration singular-4.3.0p1/Singular/dyn_modules/Order/lattice.cc:1055:16: note: Shadow variable singular-4.3.0p1/Singular/dyn_modules/Order/nforder.h:52:14: style:inconclusive: Technically the member function 'nforder::ref_count' can be const. [functionConst] singular-4.3.0p1/Singular/dyn_modules/Order/nforder.h:74:17: style:inconclusive: Technically the member function 'nforder::viewDisc' can be const. [functionConst] singular-4.3.0p1/Singular/dyn_modules/Order/nforder.h:75:7: style:inconclusive: Technically the member function 'nforder::getDim' can be const. [functionConst] singular-4.3.0p1/Singular/dyn_modules/Order/nforder.cpp:235:14: note: Technically the member function 'nforder::getDim' can be const. singular-4.3.0p1/Singular/dyn_modules/Order/nforder.h:75:7: note: Technically the member function 'nforder::getDim' can be const. singular-4.3.0p1/Singular/dyn_modules/Order/nforder.h:84:15: style:inconclusive: Technically the member function 'nforder::oneIsOne' can be const. [functionConst] singular-4.3.0p1/Singular/dyn_modules/Order/nforder.h:87:15: style:inconclusive: Technically the member function 'nforder::isMaximalKnown' can be const. [functionConst] singular-4.3.0p1/Singular/dyn_modules/Order/nforder.h:97:8: style:inconclusive: Technically the member function 'nforder::elAdd' can be const. [functionConst] singular-4.3.0p1/Singular/dyn_modules/Order/nforder.cpp:301:15: note: Technically the member function 'nforder::elAdd' can be const. singular-4.3.0p1/Singular/dyn_modules/Order/nforder.h:97:8: note: Technically the member function 'nforder::elAdd' can be const. singular-4.3.0p1/Singular/dyn_modules/Order/nforder.h:98:8: style:inconclusive: Technically the member function 'nforder::elSub' can be const. [functionConst] singular-4.3.0p1/Singular/dyn_modules/Order/nforder.cpp:311:15: note: Technically the member function 'nforder::elSub' can be const. singular-4.3.0p1/Singular/dyn_modules/Order/nforder.h:98:8: note: Technically the member function 'nforder::elSub' can be const. singular-4.3.0p1/Singular/dyn_modules/Order/nforder.cpp:45:4: warning: Class 'nforder' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] singular-4.3.0p1/Singular/dyn_modules/Order/nforder.cpp:45:4: warning: Class 'nforder' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] singular-4.3.0p1/Singular/dyn_modules/Order/nforder.cpp:34:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/Order/nforder.cpp:71:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.h:48:17: style:inconclusive: Technically the member function 'nforder_ideal::viewBasisDen' can be const. [functionConst] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.h:49:14: style:inconclusive: Technically the member function 'nforder_ideal::isFractional' can be const. [functionConst] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.h:52:17: style:inconclusive: Technically the member function 'nforder_ideal::viewNorm' can be const. [functionConst] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.h:53:17: style:inconclusive: Technically the member function 'nforder_ideal::viewMin' can be const. [functionConst] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:31:3: warning: Class 'nforder_ideal' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:31:3: warning: Class 'nforder_ideal' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:30:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:46:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:88:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:243:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:245:31: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:261:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:278:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:279:33: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:287:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:21:42: style:inconclusive: Function 'nforder_ideal' argument 1 names different: declaration 'basis' definition '_basis'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.h:32:28: note: Function 'nforder_ideal' argument 1 names different: declaration 'basis' definition '_basis'. singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:21:42: note: Function 'nforder_ideal' argument 1 names different: declaration 'basis' definition '_basis'. singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:21:63: style:inconclusive: Function 'nforder_ideal' argument 2 names different: declaration 'q' definition 'O'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.h:32:48: note: Function 'nforder_ideal' argument 2 names different: declaration 'q' definition 'O'. singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:21:63: note: Function 'nforder_ideal' argument 2 names different: declaration 'q' definition 'O'. singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:27:45: style:inconclusive: Function 'nforder_ideal' argument 1 names different: declaration 'i' definition 'I'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.h:33:32: note: Function 'nforder_ideal' argument 1 names different: declaration 'i' definition 'I'. singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:27:45: note: Function 'nforder_ideal' argument 1 names different: declaration 'i' definition 'I'. singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:241:42: style:inconclusive: Function 'nf_idMult' argument 1 names different: declaration 'a' definition 'A'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.h:64:41: note: Function 'nf_idMult' argument 1 names different: declaration 'a' definition 'A'. singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:241:42: note: Function 'nf_idMult' argument 1 names different: declaration 'a' definition 'A'. singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:285:42: style:inconclusive: Function 'nf_idMult' argument 1 names different: declaration 'a' definition 'A'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.h:65:41: note: Function 'nf_idMult' argument 1 names different: declaration 'a' definition 'A'. singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:285:42: note: Function 'nf_idMult' argument 1 names different: declaration 'a' definition 'A'. singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:305:42: style:inconclusive: Function 'nf_idPower' argument 1 names different: declaration 'a' definition 'A'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.h:66:42: note: Function 'nf_idPower' argument 1 names different: declaration 'a' definition 'A'. singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:305:42: note: Function 'nf_idPower' argument 1 names different: declaration 'a' definition 'A'. singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:305:49: style:inconclusive: Function 'nf_idPower' argument 2 names different: declaration 'b' definition 'i'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.h:66:49: note: Function 'nf_idPower' argument 2 names different: declaration 'b' definition 'i'. singular-4.3.0p1/Singular/dyn_modules/Order/nforder_ideal.cc:305:49: note: Function 'nf_idPower' argument 2 names different: declaration 'b' definition 'i'. singular-4.3.0p1/Singular/dyn_modules/bigintm/bigintm.cc:33:53: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] singular-4.3.0p1/Singular/dyn_modules/bigintm/bigintm.cc:33:55: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/bigintm/bigintm.cc:56:32: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/bigintm/bigintm.cc:60:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/bigintm/bigintm.cc:78:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/bigintm/bigintm.cc:82:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/bigintm/bigintm.cc:128:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/bigintm/bigintm.cc:136:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/bigintm/bigintm.cc:151:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/bigintm/bigintm.cc:159:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/bigintm/bigintm.cc:175:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/bigintm/bigintm.cc:183:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/bigintm/bigintm.cc:195:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/bigintm/bigintm.cc:202:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/bigintm/bigintm.cc:210:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/bigintm/bigintm.cc:246:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/bigintm/bigintm.cc:280:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/bigintm/bigintm.cc:33:54: style: Variable 'd' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/dyn_modules/bigintm/mod_main.cc:41:16: error: There is an unknown macro here somewhere. Configuration is required. If SI_MOD_INIT is a macro then please configure it. [unknownMacro] singular-4.3.0p1/Singular/dyn_modules/cohomo/cohomo.cc:5328:16: error: There is an unknown macro here somewhere. Configuration is required. If SI_MOD_INIT is a macro then please configure it. [unknownMacro] singular-4.3.0p1/Singular/dyn_modules/customstd/customstd.cc:316:16: error: There is an unknown macro here somewhere. Configuration is required. If SI_MOD_INIT is a macro then please configure it. [unknownMacro] singular-4.3.0p1/Singular/dyn_modules/freealgebra/freealgebra.cc:160:16: error: There is an unknown macro here somewhere. Configuration is required. If SI_MOD_INIT is a macro then please configure it. [unknownMacro] singular-4.3.0p1/Singular/dyn_modules/gfanlib/callgfanlib_conversion.cc:112:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/callgfanlib_conversion.cc:132:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/callgfanlib_conversion.cc:143:42: style: Local variable 'cone' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/dyn_modules/gfanlib/callgfanlib_conversion.cc:141:37: note: Shadowed declaration singular-4.3.0p1/Singular/dyn_modules/gfanlib/callgfanlib_conversion.cc:143:42: note: Shadow variable singular-4.3.0p1/Singular/dyn_modules/gfanlib/callgfanlib_conversion.cc:143:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/callgfanlib_conversion.cc:154:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/containsMonomial.cc:67:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/containsMonomial.cc:68:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/containsMonomial.cc:69:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/containsMonomial.cc:70:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/containsMonomial.cc:111:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/containsMonomial.cc:116:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/containsMonomial.cc:146:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/containsMonomial.cc:147:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/containsMonomial.cc:148:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/containsMonomial.cc:149:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/containsMonomial.cc:228:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/containsMonomial.cc:246:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/containsMonomial.cc:252:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/containsMonomial.cc:256:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/containsMonomial.cc:153:10: style: Local variable 'overflow' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/dyn_modules/gfanlib/containsMonomial.cc:74:8: note: Shadowed declaration singular-4.3.0p1/Singular/dyn_modules/gfanlib/containsMonomial.cc:153:10: note: Shadow variable singular-4.3.0p1/Singular/dyn_modules/gfanlib/flip.cc:27:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/flip.cc:28:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/flip.cc:29:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/flip.cc:30:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/flip.cc:71:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/flip.cc:72:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/flip.cc:73:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/flip.cc:74:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/groebnerCone.h:55:32: style: Redundant condition: polynomialIdeal. '!polynomialIdeal || (polynomialIdeal && polynomialRing)' is equivalent to '!polynomialIdeal || polynomialRing' [redundantCondition] singular-4.3.0p1/Singular/dyn_modules/gfanlib/groebnerComplex.cc:44:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/groebnerComplex.cc:59:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/groebnerComplex.cc:93:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/groebnerComplex.cc:11:52: performance: Function parameter 'currentStrategy' should be passed by const reference. [passedByValue] singular-4.3.0p1/Singular/dyn_modules/gfanlib/groebnerCone.cc:94:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/groebnerCone.cc:95:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/groebnerCone.cc:148:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/groebnerCone.cc:207:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/groebnerCone.cc:259:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/groebnerCone.cc:467:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/groebnerFan.cc:52:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/groebnerFan.cc:102:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/groebnerFan.cc:120:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/groebnerFan.cc:141:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/groebnerFan.cc:28:48: performance: Function parameter 'currentStrategy' should be passed by const reference. [passedByValue] singular-4.3.0p1/Singular/dyn_modules/gfanlib/initial.cc:137:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] singular-4.3.0p1/Singular/dyn_modules/gfanlib/initial.cc:185:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] singular-4.3.0p1/Singular/dyn_modules/gfanlib/initial.cc:141:21: style: Parameter 'IStar' can be declared as pointer to const [constParameter] singular-4.3.0p1/Singular/dyn_modules/gfanlib/initial.cc:189:21: style: Parameter 'IStar' can be declared as pointer to const [constParameter] singular-4.3.0p1/Singular/dyn_modules/gfanlib/initial.cc:137:9: style: Variable 'pStar' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/dyn_modules/gfanlib/initial.cc:185:9: style: Variable 'pStar' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/dyn_modules/gfanlib/ppinitialReduction.cc:253:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/ppinitialReduction.cc:196:24: style: Parameter 'gStar' can be declared as pointer to const [constParameter] singular-4.3.0p1/Singular/dyn_modules/gfanlib/ppinitialReduction.cc:445:22: style: Unused variable: pointerToTerm [unusedVariable] singular-4.3.0p1/Singular/dyn_modules/gfanlib/ppinitialReduction.cc:629:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/ppinitialReduction.cc:645:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:140:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:146:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:175:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:181:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:211:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:217:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:247:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:253:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:277:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:286:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:290:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:298:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:304:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:318:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:348:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:349:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:350:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:351:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:631:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:642:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:49:24: style: Local variable 'sigma' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:37:22: note: Shadowed declaration singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:49:24: note: Shadow variable singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:96:24: style: Local variable 'sigma' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:84:22: note: Shadowed declaration singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:96:24: note: Shadow variable singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:281:21: style: Local variable 'rays' shadows outer function [shadowFunction] singular-4.3.0p1/Singular/dyn_modules/gfanlib/callgfanlib_conversion.h:24:25: note: Shadowed declaration singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:281:21: note: Shadow variable singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:51:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:98:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:132:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:167:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:202:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/startingCone.cc:238:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/std_wrapper.cc:37:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/std_wrapper.cc:38:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/std_wrapper.cc:82:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/std_wrapper.cc:83:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:23:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:24:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:63:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:76:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:89:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:90:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:134:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:147:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:160:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:161:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:227:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:235:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:239:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:263:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:271:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:275:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:295:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:296:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:337:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:358:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:385:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:393:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:397:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:413:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:421:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropical.cc:425:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalCurves.cc:57:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalCurves.cc:58:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalCurves.cc:59:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalCurves.cc:60:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalCurves.cc:107:44: style:inconclusive: Function 'tropicalStar' argument 1 names different: declaration 'I' definition 'inI'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalCurves.h:10:50: note: Function 'tropicalStar' argument 1 names different: declaration 'I' definition 'inI'. singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalCurves.cc:107:44: note: Function 'tropicalStar' argument 1 names different: declaration 'I' definition 'inI'. singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalCurves.cc:27:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalCurves.cc:29:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalCurves.cc:229:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalCurves.cc:236:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalCurves.cc:252:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalCurves.cc:284:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalDebug.cc:114:16: style: Redundant condition: I. '!I || (I && r)' is equivalent to '!I || r' [redundantCondition] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:363:37: warning:inconclusive: Member variable 'tropicalStrategy::linealitySpace' is not assigned a value in 'tropicalStrategy::operator='. [operatorEqVarError] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.h:114:8: style: Unused private function: 'tropicalStrategy::checkForUniformizingParameter' [unusedPrivateFunction] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.h:116:8: style: Unused private function: 'tropicalStrategy::putUniformizingBinomialInFront' [unusedPrivateFunction] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.h:102:8: performance:inconclusive: Technically the member function 'tropicalStrategy::copyAndChangeOrderingLS' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:734:24: note: Technically the member function 'tropicalStrategy::copyAndChangeOrderingLS' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.h:102:8: note: Technically the member function 'tropicalStrategy::copyAndChangeOrderingLS' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:39:11: warning: Identical condition 'i!=-1', second condition is always false [identicalConditionAfterEarlyExit] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:32:12: note: If condition 'i!=-1' is true, the function will return/exit singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:39:11: note: Testing identical condition 'i!=-1' singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:41:36: style: Condition 'i==-1' is always true [knownConditionTrueFalse] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:32:12: note: Assuming that condition 'i!=-1' is not redundant singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:41:36: note: Condition 'i==-1' is always true singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:78:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:79:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:80:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:81:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:179:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:185:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:186:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:187:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:188:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:192:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:246:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:311:37: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:461:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:462:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:463:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:464:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:712:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:713:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:714:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:715:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:740:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:741:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:742:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:743:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:277:52: style:inconclusive: Function 'tropicalStrategy' argument 2 names different: declaration 'p' definition 'q'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.h:128:48: note: Function 'tropicalStrategy' argument 2 names different: declaration 'p' definition 'q'. singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:277:52: note: Function 'tropicalStrategy' argument 2 names different: declaration 'p' definition 'q'. singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:448:91: style:inconclusive: Function 'getShortcutRingPrependingWeight' argument 2 names different: declaration 'w' definition 'v'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.h:284:75: note: Function 'getShortcutRingPrependingWeight' argument 2 names different: declaration 'w' definition 'v'. singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalStrategy.cc:448:91: note: Function 'getShortcutRingPrependingWeight' argument 2 names different: declaration 'w' definition 'v'. singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalTraversal.cc:54:17: style: Local variable 'tropicalVariety' shadows outer function [shadowFunction] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalVarietyOfPolynomials.h:29:23: note: Shadowed declaration singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalTraversal.cc:54:17: note: Shadow variable singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalTraversal.cc:19:95: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalTraversal.cc:34:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalTraversal.cc:119:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalTraversal.cc:128:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalVariety.cc:59:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalVariety.cc:83:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalVariety.cc:111:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalVariety.cc:131:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalVariety.cc:155:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalVariety.cc:179:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalVarietyOfIdeals.h:7:52: performance: Function parameter 'currentStrategy' should be passed by const reference. [passedByValue] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalVariety.cc:37:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalVarietyOfIdeals.cc:5:52: performance: Function parameter 'currentStrategy' should be passed by const reference. [passedByValue] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalVarietyOfPolynomials.cc:26:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/gfanlib/tropicalVarietyOfPolynomials.cc:68:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/interval/interval.cc:1215:16: error: There is an unknown macro here somewhere. Configuration is required. If SI_MOD_INIT is a macro then please configure it. [unknownMacro] singular-4.3.0p1/Singular/dyn_modules/loctriv/loctriv.cc:70:16: error: There is an unknown macro here somewhere. Configuration is required. If SI_MOD_INIT is a macro then please configure it. [unknownMacro] singular-4.3.0p1/Singular/dyn_modules/partialgb/partialgb.cc:66:16: error: There is an unknown macro here somewhere. Configuration is required. If SI_MOD_INIT is a macro then please configure it. [unknownMacro] singular-4.3.0p1/Singular/dyn_modules/pyobject/pyobject.cc:744:16: error: There is an unknown macro here somewhere. Configuration is required. If SI_MOD_INIT is a macro then please configure it. [unknownMacro] singular-4.3.0p1/Singular/dyn_modules/python/python_module.cc:82:16: error: There is an unknown macro here somewhere. Configuration is required. If SI_MOD_INIT is a macro then please configure it. [unknownMacro] singular-4.3.0p1/Singular/dyn_modules/staticdemo/staticdemo.cc:9:0: error: #error This is a demo static module. It is not supposed to be built dynamically... [preprocessorErrorDirective] singular-4.3.0p1/Singular/dyn_modules/subsets/subsets.cc:76:16: error: There is an unknown macro here somewhere. Configuration is required. If SI_MOD_INIT is a macro then please configure it. [unknownMacro] singular-4.3.0p1/Singular/dyn_modules/systhreads/basictest.cc:6:27: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/Singular/dyn_modules/systhreads/basictest.cc:7:27: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.h:80:3: warning:inconclusive: Member variable 'ConditionVariable::condition' is not initialized in the constructor. [uninitMemberVarPrivate] singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.h:80:3: warning:inconclusive: Member variable 'ConditionVariable::lock' is not initialized in the constructor. [uninitMemberVarPrivate] singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.h:80:3: warning:inconclusive: Member variable 'ConditionVariable::waiting' is not initialized in the constructor. [uninitMemberVarPrivate] singular-4.3.0p1/Singular/dyn_modules/systhreads/syncvar.h:19:3: warning: Member variable 'SyncVar < int >::value' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.h:77:9: style:inconclusive: Member variable 'ConditionVariable::lock' is in the wrong place in the initializer list. [initializerList] singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.h:82:52: note: Member variable 'ConditionVariable::lock' is in the wrong place in the initializer list. singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.h:77:9: note: Member variable 'ConditionVariable::lock' is in the wrong place in the initializer list. singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.h:68:8: style:inconclusive: Technically the member function 'Lock::is_locked' can be const. [functionConst] singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.h:36:3: style: Class 'Lock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.h:82:3: style: Class 'ConditionVariable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.h:120:3: style: Class 'Semaphore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/dyn_modules/systhreads/syncvar.h:21:17: style: Parameter 'value' can be declared as reference to const [constParameter] singular-4.3.0p1/Singular/dyn_modules/systhreads/basictest.cc:8:16: style: Variable 'sem' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/dyn_modules/systhreads/bytebuf.h:22:3: warning: Member variable 'ByteBuf::buf' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/Singular/dyn_modules/systhreads/bytebuf.h:17:10: style:inconclusive: Member variable 'ByteBuf::count' is in the wrong place in the initializer list. [initializerList] singular-4.3.0p1/Singular/dyn_modules/systhreads/bytebuf.h:22:23: note: Member variable 'ByteBuf::count' is in the wrong place in the initializer list. singular-4.3.0p1/Singular/dyn_modules/systhreads/bytebuf.h:17:10: note: Member variable 'ByteBuf::count' is in the wrong place in the initializer list. singular-4.3.0p1/Singular/dyn_modules/systhreads/bytebuf.h:40:10: style:inconclusive: Technically the member function 'LibThread::ByteBuf::size' can be const. [functionConst] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:79:8: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:266:8: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:326:8: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:496:8: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:134:22: warning: Obsolete function 'alloca' called. [allocaCalled] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.h:26:16: style:inconclusive: Member variable 'LinTree::memory' is in the wrong place in the initializer list. [initializerList] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:882:33: note: Member variable 'LinTree::memory' is in the wrong place in the initializer list. singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.h:26:16: note: Member variable 'LinTree::memory' is in the wrong place in the initializer list. singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.h:26:16: style:inconclusive: Member variable 'LinTree::memory' is in the wrong place in the initializer list. [initializerList] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:885:53: note: Member variable 'LinTree::memory' is in the wrong place in the initializer list. singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.h:26:16: note: Member variable 'LinTree::memory' is in the wrong place in the initializer list. singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.h:26:16: style:inconclusive: Member variable 'LinTree::memory' is in the wrong place in the initializer list. [initializerList] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:897:14: note: Member variable 'LinTree::memory' is in the wrong place in the initializer list. singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.h:26:16: note: Member variable 'LinTree::memory' is in the wrong place in the initializer list. singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.h:41:7: style:inconclusive: Technically the member function 'LinTree::LinTree::has_error' can be const. [functionConst] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.h:44:15: style:inconclusive: Technically the member function 'LinTree::LinTree::error_msg' can be const. [functionConst] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.h:85:15: style:inconclusive: Technically the member function 'LinTree::LinTree::get_addr' can be const. [functionConst] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.h:121:7: style:inconclusive: Technically the member function 'LinTree::LinTree::has_last_ring' can be const. [functionConst] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.h:34:3: style: Class 'LinTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:121:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:128:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:134:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:178:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:201:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:211:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:378:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:608:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:623:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:630:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:631:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:632:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:633:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:646:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:56:10: style: The scope of the variable 'n' can be reduced. [variableScope] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:102:8: style: Local variable 'decode_ring_raw' shadows outer function [shadowFunction] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:597:6: note: Shadowed declaration singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:102:8: note: Shadow variable singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:293:8: style: Local variable 'decode_poly' shadows outer function [shadowFunction] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:420:6: note: Shadowed declaration singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:293:8: note: Shadow variable singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:709:7: style: Variable 'num_ord' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/dyn_modules/systhreads/lintree.cc:811:10: style: Variable 'op' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/dyn_modules/systhreads/shared.cc:3080:16: error: There is an unknown macro here somewhere. Configuration is required. If SI_MOD_INIT is a macro then please configure it. [unknownMacro] singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.cc:43:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.cc:48:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.h:29:22: style: Local variable 'no_thread' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.cc:16:11: note: Shadowed declaration singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.h:29:22: note: Shadow variable singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.h:37:22: style: Local variable 'no_thread' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.cc:16:11: note: Shadowed declaration singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.h:37:22: note: Shadow variable singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.h:58:22: style: Local variable 'no_thread' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.cc:16:11: note: Shadowed declaration singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.h:58:22: note: Shadow variable singular-4.3.0p1/Singular/dyn_modules/syzextra/mod_main.cc:506:16: error: There is an unknown macro here somewhere. Configuration is required. If SI_MOD_INIT is a macro then please configure it. [unknownMacro] singular-4.3.0p1/Singular/dyn_modules/syzextra/syzextra.h:322:18: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis] singular-4.3.0p1/Singular/dyn_modules/syzextra/syzextra.h:77:5: style: Class 'SBucketFactory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/dyn_modules/syzextra/syzextra.h:158:5: style: Struct 'SchreyerSyzygyComputationFlags' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/dyn_modules/syzextra/syzextra.h:319:3: style: Struct 'CCacheCompare' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/Singular/dyn_modules/syzextra/syzextra.h:348:110: performance: Function parameter 'setting' should be passed by const reference. [passedByValue] singular-4.3.0p1/Singular/dyn_modules/syzextra/syzextra.h:361:132: performance: Function parameter 'setting' should be passed by const reference. [passedByValue] singular-4.3.0p1/Singular/dyn_modules/syzextra/syzextra.h:494:123: performance: Function parameter 'A' should be passed by const reference. [passedByValue] singular-4.3.0p1/Singular/dyn_modules/syzextra/syzextra.h:501:100: performance: Function parameter 'A' should be passed by const reference. [passedByValue] singular-4.3.0p1/Singular/dyn_modules/syzextra/syzextra.h:510:101: performance: Function parameter 'A' should be passed by const reference. [passedByValue] singular-4.3.0p1/Singular/dyn_modules/syzextra/syzextra.h:520:88: performance: Function parameter 'A' should be passed by const reference. [passedByValue] singular-4.3.0p1/Singular/dyn_modules/syzextra/syzextra.h:527:98: performance: Function parameter 'A' should be passed by const reference. [passedByValue] singular-4.3.0p1/Singular/dyn_modules/syzextra/syzextra.h:534:96: performance: Function parameter 'A' should be passed by const reference. [passedByValue] singular-4.3.0p1/Singular/dyn_modules/syzextra/syzextra.h:542:102: performance: Function parameter 'A' should be passed by const reference. [passedByValue] singular-4.3.0p1/Singular/emacs.cc:130:23: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/Singular/emacs.cc:301:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/emacs.cc:60:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] singular-4.3.0p1/Singular/extra.cc:810:20: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/Singular/extra.cc:983:12: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/Singular/extra.cc:992:12: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/Singular/extra.cc:1023:11: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/Singular/extra.cc:416:12: style: Condition 'h!=NULL' is always false [knownConditionTrueFalse] singular-4.3.0p1/Singular/extra.cc:404:15: note: Assuming that condition 'h!=NULL' is not redundant singular-4.3.0p1/Singular/extra.cc:416:12: note: Condition 'h!=NULL' is always false singular-4.3.0p1/Singular/extra.cc:3315:15: style: Condition 'h!=NULL' is always true [knownConditionTrueFalse] singular-4.3.0p1/Singular/feOpt.h:48:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:233:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:263:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:270:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:304:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:320:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:331:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:332:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:333:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:345:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:359:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:372:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:448:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:484:32: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:486:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:515:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:517:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:535:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:541:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:558:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:595:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:605:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:607:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:646:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:655:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:668:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:705:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:736:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:767:39: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:769:50: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:779:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:802:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:811:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:829:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:850:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:866:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:868:49: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:869:49: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:870:49: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:871:49: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:872:47: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:873:47: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:874:47: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:876:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:961:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:965:49: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:966:49: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:967:49: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:975:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1029:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1040:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1050:35: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1064:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1358:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1435:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1648:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1671:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1727:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1728:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1735:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1756:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1757:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1758:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1765:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1776:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1783:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1801:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1819:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1833:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1835:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1849:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1851:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1865:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1880:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1893:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1910:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1929:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1942:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1943:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1949:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1950:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:1952:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2006:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2007:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2014:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2015:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2057:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2058:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2066:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2067:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2085:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2086:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2087:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2088:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2095:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2096:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2114:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2115:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2124:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2125:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2165:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2166:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2173:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2174:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2198:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2199:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2200:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2201:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2209:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2210:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2225:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2226:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2227:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2228:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2235:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2236:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2281:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2282:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2289:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2290:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2304:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2305:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2312:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2313:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2381:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2388:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2439:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2487:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2489:51: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2490:51: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2706:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2727:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:2882:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3250:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3261:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3271:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3282:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3293:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3319:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3342:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3402:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3414:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3437:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3438:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3457:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3479:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3480:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3487:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3519:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3521:47: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3522:47: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3524:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3751:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:3919:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/extra.cc:229:35: style:inconclusive: Function 'jjSYSTEM' argument 2 names different: declaration 'v' definition 'args'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/ipshell.h:94:35: note: Function 'jjSYSTEM' argument 2 names different: declaration 'v' definition 'args'. singular-4.3.0p1/Singular/extra.cc:229:35: note: Function 'jjSYSTEM' argument 2 names different: declaration 'v' definition 'args'. singular-4.3.0p1/Singular/extra.cc:694:21: style: Local variable 'r' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/extra.cc:662:19: note: Shadowed declaration singular-4.3.0p1/Singular/extra.cc:694:21: note: Shadow variable singular-4.3.0p1/Singular/extra.cc:2545:16: style: Local variable 'h' shadows outer argument [shadowArgument] singular-4.3.0p1/Singular/extra.cc:2377:51: note: Shadowed declaration singular-4.3.0p1/Singular/extra.cc:2545:16: note: Shadow variable singular-4.3.0p1/Singular/feOpt.cc:165:32: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/feOpt.cc:197:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/feOpt.cc:290:31: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/feOpt.cc:297:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/feOpt.cc:357:59: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/febase.cc:77:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/fehelp.cc:1007:1: error: Unmatched '}'. Configuration: '__GNUC__=1'. [syntaxError] singular-4.3.0p1/Singular/fevoices.cc:173:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/fevoices.cc:562:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/fevoices.cc:579:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/fevoices.cc:510:12: style:inconclusive: Same expression used in consecutive assignments of 'startfptr' and 'tmp_ptr'. [duplicateAssignExpression] singular-4.3.0p1/Singular/fevoices.cc:511:12: note: Same expression used in consecutive assignments of 'startfptr' and 'tmp_ptr'. singular-4.3.0p1/Singular/fevoices.cc:510:12: note: Same expression used in consecutive assignments of 'startfptr' and 'tmp_ptr'. singular-4.3.0p1/Singular/fevoices.cc:562:17: style: Local variable 's' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/fevoices.cc:500:9: note: Shadowed declaration singular-4.3.0p1/Singular/fevoices.cc:562:17: note: Shadow variable singular-4.3.0p1/Singular/fevoices.cc:268:8: style: Variable 'p' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/fevoices.cc:292:8: style: Variable 'p' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/fevoices.cc:328:8: style: Variable 'p' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/fevoices.cc:432:6: style: Variable 'mrc' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/fglm.cc:153:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/fglm.cc:201:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/fglm.cc:245:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/fglm.cc:288:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/fglm.cc:345:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/fglm.cc:468:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/fglm.cc:489:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/fglm.cc:557:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/fglm.cc:603:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/fglm.cc:487:11: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/Singular/fglm.cc:555:11: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/Singular/fglm.cc:378:18: style: Variable 'state' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/fglm.cc:393:18: style: Variable 'state' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/fglm.cc:398:18: style: Variable 'state' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/fglm.cc:520:18: style: Variable 'state' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/fglm.cc:588:18: style: Variable 'state' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/gentable.cc:196:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/gentable.cc:197:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/gentable.cc:225:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/gentable.cc:226:22: style: C-style pointer casting [cstyleCast] grammar.cc:1728:47: warning: Either the condition 'yytype<104' is redundant or the array 'yytname[149]' is accessed at index 149, which is out of bounds. [arrayIndexOutOfBoundsCond] grammar.cc:1725:14: note: Assuming that condition 'yytype<104' is not redundant grammar.cc:1728:47: note: Array index out of bounds grammar.y:558:33: style: C-style pointer casting [cstyleCast] grammar.y:577:31: style: C-style pointer casting [cstyleCast] grammar.y:1171:33: style: C-style pointer casting [cstyleCast] grammar.y:1214:28: style: C-style pointer casting [cstyleCast] grammar.y:1400:31: style: C-style pointer casting [cstyleCast] grammar.y:1429:33: style: C-style pointer casting [cstyleCast] grammar.y:1445:33: style: C-style pointer casting [cstyleCast] grammar.y:1457:31: style: C-style pointer casting [cstyleCast] grammar.y:2013:24: style: C-style pointer casting [cstyleCast] grammar.y:2028:24: style: C-style pointer casting [cstyleCast] grammar.y:2035:17: style: C-style pointer casting [cstyleCast] grammar.y:2050:38: style: C-style pointer casting [cstyleCast] grammar.y:2073:38: style: C-style pointer casting [cstyleCast] grammar.y:2099:38: style: C-style pointer casting [cstyleCast] grammar.y:457:34: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:465:60: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:475:48: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:484:43: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:493:90: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:502:83: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:573:37: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:580:39: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:586:41: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:588:35: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:602:42: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:614:42: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:850:72: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:851:40: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:873:41: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1074:80: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1083:80: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1092:97: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1101:80: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1110:97: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1119:97: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1128:85: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1137:88: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1146:83: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1155:80: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1165:56: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1169:22: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1181:53: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1224:55: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1234:55: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1244:55: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1253:55: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1306:57: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1310:57: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1338:48: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1343:48: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1359:55: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1386:43: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1398:35: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1458:48: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1484:26: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1521:36: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1523:37: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1526:38: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1535:31: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1557:31: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1750:31: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1784:48: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1787:24: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1797:63: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1821:69: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1822:31: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1833:39: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1834:29: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1835:28: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1837:41: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1838:30: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1846:46: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1874:30: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1882:28: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1885:26: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1890:26: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1901:35: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1915:30: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1917:32: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1919:57: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1920:46: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1927:24: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1928:24: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1941:37: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1945:42: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1959:37: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:1967:42: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2013:93: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2014:100: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2017:40: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2028:123: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2030:56: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2033:40: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2048:95: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2050:72: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2051:93: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2052:40: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2067:42: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2073:72: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2074:83: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2076:40: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2092:42: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2099:72: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2100:83: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2102:40: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2112:81: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2113:59: style: Same expression on both sides of '-'. [duplicateExpression] grammar.y:2125:54: style: Same expression on both sides of '-'. [duplicateExpression] grammar.cc:2255:7: style:inconclusive: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] grammar.y:1430:30: style: Local variable 'l' shadows outer variable [shadowVariable] grammar.y:1414:19: note: Shadowed declaration grammar.y:1430:30: note: Shadow variable grammar.cc:1742:55: style: Parameter 'yytop' can be declared as pointer to const [constParameter] singular-4.3.0p1/Singular/iparith.cc:3922:16: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/Singular/iparith.cc:5534:22: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/Singular/iparith.cc:8475:38: style: Condition '(*v)[0]=!1' is always false [knownConditionTrueFalse] singular-4.3.0p1/Singular/iparith.cc:9893:17: style: Expression '(X & 0x0) == 0x2' is always false. [comparisonError] singular-4.3.0p1/Singular/iparith.cc:9916:18: style: Expression '(X & 0x0) == 0x8' is always false. [comparisonError] singular-4.3.0p1/Singular/iparith.cc:251:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:261:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:270:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:278:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:287:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:299:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:308:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:318:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:334:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:340:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:346:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:347:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:352:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:355:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:358:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:361:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:365:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:374:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:375:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:380:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:383:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:386:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:389:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:393:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:402:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:408:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:411:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:414:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:417:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:421:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:436:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:439:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:442:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:445:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:449:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:463:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:466:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:469:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:472:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:484:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:485:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:490:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:493:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:496:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:499:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:503:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:600:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:624:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:630:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:772:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:777:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:782:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:795:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:804:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:809:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:819:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:830:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:842:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:856:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:858:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:868:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:869:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:870:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:878:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:899:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:904:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:909:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:919:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:932:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:937:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:947:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:958:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:971:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:995:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1002:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1005:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1027:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1040:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1054:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1059:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1066:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1078:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1095:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1108:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1117:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1124:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1133:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1143:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1157:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1171:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1177:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1182:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1189:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1195:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1200:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1209:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1222:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1262:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1275:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1284:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1322:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1351:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1421:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1460:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1481:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1494:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1516:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1523:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1533:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1557:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1566:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1577:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1581:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1631:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1633:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1686:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1687:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1689:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1690:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1705:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1799:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1806:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1817:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1829:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1836:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1841:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1855:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1858:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1861:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1867:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1868:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1875:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1881:35: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1887:35: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1900:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1911:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1916:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1951:43: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1952:43: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1953:43: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1954:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1959:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1966:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1972:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1984:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1996:43: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1997:43: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:1998:43: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2000:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2025:40: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2026:40: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2027:40: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2028:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2038:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2039:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2041:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2043:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2066:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2068:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2069:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2074:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2087:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2107:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2114:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2123:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2142:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2186:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2188:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2286:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2287:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2316:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2330:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2338:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2346:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2360:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2376:31: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2377:31: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2381:32: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2383:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2389:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2403:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2410:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2413:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2433:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2455:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2463:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2472:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2483:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2489:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2501:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2518:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2523:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2529:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2530:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2552:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2572:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2590:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2597:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2601:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2603:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2605:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2612:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2621:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2654:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2671:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2682:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2699:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2734:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2735:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2742:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2751:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2769:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2777:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:2781:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3027:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3037:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3046:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3070:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3079:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3106:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3183:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3234:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3239:36: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3240:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3252:35: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3253:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3260:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3303:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3325:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3327:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3328:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3333:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3346:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3356:54: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3361:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3378:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3384:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3400:44: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3402:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3423:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3450:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3458:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3486:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3494:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3498:32: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3523:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3558:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3614:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3662:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3667:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3709:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3718:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3730:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3735:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3741:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3746:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3748:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3753:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3755:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3794:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3795:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3796:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3808:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3810:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3830:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3831:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3844:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3855:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3860:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3865:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3870:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3878:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3883:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3888:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3889:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3894:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3900:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3906:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3911:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3925:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3932:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3944:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3958:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3963:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3971:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:3973:34: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4003:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4007:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4039:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4043:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4054:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4084:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4103:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4115:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4116:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4117:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4132:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4144:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4159:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4172:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4174:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4175:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4196:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4202:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4243:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4256:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4270:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4275:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4279:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4295:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4319:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4338:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4348:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4359:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4361:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4370:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4377:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4383:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4399:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4404:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4422:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4461:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4467:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4472:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4478:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4483:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4494:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4499:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4518:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4532:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4538:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4546:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4563:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4564:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4590:43: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4591:43: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4592:43: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4593:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4606:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4609:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4612:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4635:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4638:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4639:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4645:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4650:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4655:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4669:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4682:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4699:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4704:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4716:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4726:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4738:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4762:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4774:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4788:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4800:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4805:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4819:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4824:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4840:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4845:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4852:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4861:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4869:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4878:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4883:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4891:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4895:47: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4912:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4918:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4923:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4928:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4933:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4938:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4957:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4975:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:4987:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5004:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5013:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5030:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5039:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5056:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5067:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5084:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5091:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5104:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5106:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5107:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5134:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5160:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5194:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5199:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5204:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5368:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5379:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5428:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5443:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5472:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5571:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5576:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5581:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5586:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5591:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5601:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5606:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5612:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5624:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5629:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5634:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5654:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5659:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5664:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5670:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5677:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5685:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5695:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5696:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5701:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5728:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5821:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5831:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5870:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5880:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5919:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5920:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5933:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5936:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5993:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:5994:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6001:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6003:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6022:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6039:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6056:32: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6057:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6063:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6064:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6077:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6078:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6102:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6104:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6110:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6125:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6132:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6135:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6156:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6174:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6182:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6190:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6202:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6209:32: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6210:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6216:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6217:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6228:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6233:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6234:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6244:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6321:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6345:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6363:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6382:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6384:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6386:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6420:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6449:46: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6450:46: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6451:33: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6524:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6550:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6737:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6749:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6776:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6782:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6789:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6821:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6833:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6840:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6851:32: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6872:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6890:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6913:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6933:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6943:32: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6955:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6969:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6981:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6988:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:6995:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7043:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7050:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7052:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7057:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7064:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7084:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7088:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7190:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7218:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7223:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7227:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7230:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7302:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7318:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7321:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7347:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7349:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7435:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7494:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7573:45: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7574:45: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7582:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7653:45: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7654:45: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7655:45: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7663:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7681:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7696:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7717:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7718:54: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7730:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7734:31: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7810:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7849:34: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7854:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7893:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7904:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7922:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7947:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:7963:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8003:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8020:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8027:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8034:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8064:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8075:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8082:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8100:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8122:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8147:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8175:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8180:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8195:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8197:50: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8306:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8324:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8333:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8489:41: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8490:41: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8492:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8564:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8586:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8617:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8640:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8647:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8664:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8667:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:8847:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:9660:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:9661:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:9861:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:10000:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:10008:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:10041:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:10061:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:10099:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:10115:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:10120:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iparith.cc:966:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] singular-4.3.0p1/Singular/iparith.cc:979:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] singular-4.3.0p1/Singular/iparith.cc:529:7: style: The scope of the variable 'rc' can be reduced. [variableScope] singular-4.3.0p1/Singular/iparith.cc:548:11: style: The scope of the variable 'oldrc' can be reduced. [variableScope] singular-4.3.0p1/Singular/iparith.cc:2007:39: style: The scope of the variable 'q' can be reduced. [variableScope] singular-4.3.0p1/Singular/iparith.cc:2007:42: style: The scope of the variable 'r' can be reduced. [variableScope] singular-4.3.0p1/Singular/iparith.cc:2354:7: style: The scope of the variable 'r' can be reduced. [variableScope] singular-4.3.0p1/Singular/iparith.cc:3635:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/Singular/iparith.cc:5454:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/Singular/iparith.cc:6530:7: style: The scope of the variable 'di' can be reduced. [variableScope] singular-4.3.0p1/Singular/iparith.cc:6530:11: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/Singular/iparith.cc:7972:9: style: The scope of the variable 'rt' can be reduced. [variableScope] singular-4.3.0p1/Singular/iparith.cc:8991:13: style: The scope of the variable 'ai' can be reduced. [variableScope] singular-4.3.0p1/Singular/iparith.cc:9733:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/Singular/iparith.cc:5526:14: style: Local variable 'libnamebuf' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/iparith.cc:5479:8: note: Shadowed declaration singular-4.3.0p1/Singular/iparith.cc:5526:14: note: Shadow variable singular-4.3.0p1/Singular/iparith.cc:8466:13: style: Local variable 'v' shadows outer argument [shadowArgument] singular-4.3.0p1/Singular/iparith.cc:8363:46: note: Shadowed declaration singular-4.3.0p1/Singular/iparith.cc:8466:13: note: Shadow variable singular-4.3.0p1/Singular/iparith.cc:9250:21: style: Local variable 's' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/iparith.cc:9231:19: note: Shadowed declaration singular-4.3.0p1/Singular/iparith.cc:9250:21: note: Shadow variable singular-4.3.0p1/Singular/iparith.cc:184:13: style: struct member 'SArithBase::sCmds' is never used. [unusedStructMember] singular-4.3.0p1/Singular/iparith.cc:185:20: style: struct member 'SArithBase::psValCmd1' is never used. [unusedStructMember] singular-4.3.0p1/Singular/iparith.cc:186:20: style: struct member 'SArithBase::psValCmd2' is never used. [unusedStructMember] singular-4.3.0p1/Singular/iparith.cc:187:20: style: struct member 'SArithBase::psValCmd3' is never used. [unusedStructMember] singular-4.3.0p1/Singular/iparith.cc:188:20: style: struct member 'SArithBase::psValCmdM' is never used. [unusedStructMember] singular-4.3.0p1/Singular/iparith.cc:189:12: style: struct member 'SArithBase::nCmdUsed' is never used. [unusedStructMember] singular-4.3.0p1/Singular/iparith.cc:190:12: style: struct member 'SArithBase::nCmdAllocated' is never used. [unusedStructMember] singular-4.3.0p1/Singular/iparith.cc:191:12: style: struct member 'SArithBase::nLastIdentifier' is never used. [unusedStructMember] singular-4.3.0p1/Singular/iparith.cc:1947:7: style: Unused variable: i [unusedVariable] singular-4.3.0p1/Singular/iparith.cc:9733:15: style: Variable 'v' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/iparith.cc:9760:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/iparith.cc:9764:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/iparith.cc:9771:11: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/iparith.cc:9775:11: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/subexpr.h:120:25: style:inconclusive: Technically the member function 'sleftv::Name' can be const. [functionConst] singular-4.3.0p1/Singular/subexpr.h:125:25: style:inconclusive: Technically the member function 'sleftv::Fullname' can be const. [functionConst] singular-4.3.0p1/Singular/subexpr.h:136:18: style:inconclusive: Technically the member function 'sleftv::Next' can be const. [functionConst] singular-4.3.0p1/Singular/ipassign.cc:1905:10: warning: Either the condition 'l->e!=NULL' is redundant or there is possible null pointer dereference: l->e. [nullPointerRedundantCheck] singular-4.3.0p1/Singular/ipassign.cc:1935:13: note: Assuming that condition 'l->e!=NULL' is not redundant singular-4.3.0p1/Singular/ipassign.cc:1905:10: note: Null pointer dereference singular-4.3.0p1/Singular/ipassign.cc:137:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:144:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:160:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:228:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:357:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:422:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:433:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:443:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:487:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:672:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:682:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:710:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:712:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:714:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:720:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:722:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:723:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:741:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:803:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:810:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:849:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:855:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:857:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:871:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:874:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:875:6: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:876:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:877:6: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:880:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:888:34: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:889:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:909:32: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:910:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:932:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:956:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:969:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:989:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1010:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1020:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1028:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1029:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1031:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1036:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1050:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1062:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1111:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1193:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1206:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1221:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1310:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1353:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1444:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1500:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1505:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1537:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1565:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1606:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1647:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1668:32: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1669:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1737:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1740:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1745:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1774:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1843:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1850:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1889:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1897:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1927:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:2293:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:2373:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipassign.cc:1352:9: style: The scope of the variable 'ri' can be reduced. [variableScope] singular-4.3.0p1/Singular/ipassign.cc:1443:9: style: The scope of the variable 'ri' can be reduced. [variableScope] singular-4.3.0p1/Singular/ipassign.cc:1728:9: style: The scope of the variable 't' can be reduced. [variableScope] singular-4.3.0p1/Singular/ipassign.cc:1729:7: style: The scope of the variable 'tl' can be reduced. [variableScope] singular-4.3.0p1/Singular/ipassign.cc:1963:24: style:inconclusive: Function 'iiAssign' argument 1 names different: declaration 'left' definition 'l'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/ipshell.h:172:24: note: Function 'iiAssign' argument 1 names different: declaration 'left' definition 'l'. singular-4.3.0p1/Singular/ipassign.cc:1963:24: note: Function 'iiAssign' argument 1 names different: declaration 'left' definition 'l'. singular-4.3.0p1/Singular/ipassign.cc:1963:33: style:inconclusive: Function 'iiAssign' argument 2 names different: declaration 'right' definition 'r'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/ipshell.h:172:36: note: Function 'iiAssign' argument 2 names different: declaration 'right' definition 'r'. singular-4.3.0p1/Singular/ipassign.cc:1963:33: note: Function 'iiAssign' argument 2 names different: declaration 'right' definition 'r'. singular-4.3.0p1/Singular/ipassign.cc:1648:18: style: Local variable 'l' shadows outer argument [shadowArgument] singular-4.3.0p1/Singular/ipassign.cc:1624:35: note: Shadowed declaration singular-4.3.0p1/Singular/ipassign.cc:1648:18: note: Shadow variable singular-4.3.0p1/Singular/ipassign.cc:1069:53: style: Parameter 'e' can be declared as pointer to const [constParameter] singular-4.3.0p1/Singular/ipassign.cc:1172:53: style: Parameter 'e' can be declared as pointer to const [constParameter] singular-4.3.0p1/Singular/ipassign.cc:1792:6: style: Variable 'h' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/ipassign.cc:1812:10: style: Variable 'mxn' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/ipassign.cc:1819:10: style: Variable 'mxn' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/ipassign.cc:2279:13: style: Variable 'hh' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/ipconv.cc:466:55: style: Condition 'input->name==NULL' is always true [knownConditionTrueFalse] singular-4.3.0p1/Singular/ipconv.cc:456:27: note: Assuming that condition 'input->name!=NULL' is not redundant singular-4.3.0p1/Singular/ipconv.cc:466:55: note: Condition 'input->name==NULL' is always true singular-4.3.0p1/Singular/ipconv.cc:495:57: style: Condition 'input->name==NULL' is always true [knownConditionTrueFalse] singular-4.3.0p1/Singular/ipconv.cc:456:27: note: Assuming that condition 'input->name!=NULL' is not redundant singular-4.3.0p1/Singular/ipconv.cc:495:57: note: Condition 'input->name==NULL' is always true singular-4.3.0p1/Singular/ipconv.cc:69:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipconv.cc:340:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipconv.cc:356:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipconv.cc:357:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipconv.cc:394:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipconv.cc:402:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipconv.cc:407:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipconv.cc:415:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipconv.cc:416:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipconv.cc:449:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipconv.cc:479:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipconv.cc:500:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipid.cc:288:13: style: The statement 'if (root!=&(basePack->idroot)) root=&(basePack->idroot)' is logically equivalent to 'root=&(basePack->idroot)'. [duplicateConditionalAssign] singular-4.3.0p1/Singular/ipid.cc:290:11: note: Assignment 'root=&(basePack->idroot)' singular-4.3.0p1/Singular/ipid.cc:288:13: note: Condition 'root!=&(basePack->idroot)' is redundant singular-4.3.0p1/Singular/ipid.cc:501:14: warning: Either the condition 'ih!=NULL' is redundant or there is possible null pointer dereference: ih. [nullPointerRedundantCheck] singular-4.3.0p1/Singular/ipid.cc:506:14: note: Assuming that condition 'ih!=NULL' is not redundant singular-4.3.0p1/Singular/ipid.cc:501:14: note: Null pointer dereference singular-4.3.0p1/Singular/ipid.cc:240:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipid.cc:252:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipid.cc:769:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipid.cc:789:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipid.cc:797:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipid.cc:906:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipid.cc:78:7: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/Singular/ipid.cc:109:7: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/Singular/ipid.cc:427:15: style: Local variable 's' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/ipid.cc:421:13: note: Shadowed declaration singular-4.3.0p1/Singular/ipid.cc:427:15: note: Shadow variable singular-4.3.0p1/Singular/iplib.cc:330:21: style: Condition 'pi->libname!=NULL' is always true [knownConditionTrueFalse] singular-4.3.0p1/Singular/iplib.cc:330:47: style: Condition 'pi->libname[0]!='\0'' is always true [knownConditionTrueFalse] singular-4.3.0p1/Singular/iplib.cc:943:17: style: Condition 'prev==NULL' is always true [knownConditionTrueFalse] singular-4.3.0p1/Singular/iplib.cc:930:14: note: Assignment 'prev=NULL', assigned value is 0 singular-4.3.0p1/Singular/iplib.cc:933:13: note: Assuming condition is false singular-4.3.0p1/Singular/iplib.cc:943:17: note: Condition 'prev==NULL' is always true singular-4.3.0p1/Singular/iplib.cc:1043:9: style: Condition 'fp!=NULL' is always false [knownConditionTrueFalse] singular-4.3.0p1/Singular/iplib.cc:1018:8: note: Assignment 'fp=NULL', assigned value is 0 singular-4.3.0p1/Singular/iplib.cc:1043:9: note: Condition 'fp!=NULL' is always false singular-4.3.0p1/Singular/iplib.cc:133:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iplib.cc:170:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iplib.cc:221:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iplib.cc:245:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iplib.cc:258:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iplib.cc:273:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iplib.cc:287:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iplib.cc:291:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iplib.cc:497:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iplib.cc:827:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iplib.cc:936:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/iplib.cc:273:6: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] singular-4.3.0p1/Singular/iplib.cc:250:6: note: s is assigned singular-4.3.0p1/Singular/iplib.cc:273:6: note: s is overwritten singular-4.3.0p1/Singular/iplib.cc:743:11: style: Local variable 'h' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/iplib.cc:703:9: note: Shadowed declaration singular-4.3.0p1/Singular/iplib.cc:743:11: note: Shadow variable singular-4.3.0p1/Singular/iplib.cc:1296:7: style: Local variable 'iiAddCproc' shadows outer function [shadowFunction] singular-4.3.0p1/Singular/iplib.cc:1063:5: note: Shadowed declaration singular-4.3.0p1/Singular/iplib.cc:1296:7: note: Shadow variable singular-4.3.0p1/Singular/iplib.cc:701:55: style: Parameter 'arg_types' can be declared as pointer to const [constParameter] singular-4.3.0p1/Singular/ipprint.cc:61:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipprint.cc:63:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipprint.cc:68:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipprint.cc:95:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipprint.cc:129:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipprint.cc:258:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipprint.cc:262:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipprint.cc:308:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipprint.cc:334:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipprint.cc:348:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipprint.cc:392:39: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipprint.cc:403:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipprint.cc:413:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipprint.cc:416:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipprint.cc:417:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipprint.cc:429:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipprint.cc:454:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipprint.cc:455:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipprint.cc:416:15: style: Local variable 'ns' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/ipprint.cc:403:11: note: Shadowed declaration singular-4.3.0p1/Singular/ipprint.cc:416:15: note: Shadow variable singular-4.3.0p1/Singular/ipprint.cc:454:15: style: Local variable 'ns' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/ipprint.cc:403:11: note: Shadowed declaration singular-4.3.0p1/Singular/ipprint.cc:454:15: note: Shadow variable singular-4.3.0p1/Singular/ipshell.cc:1367:10: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/Singular/ipshell.cc:268:42: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:269:40: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:567:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:739:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:810:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:939:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:951:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:954:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:963:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:972:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:992:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1011:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1023:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1032:34: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1047:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1074:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1116:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1168:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1180:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1240:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1293:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1306:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1664:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1679:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1684:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1686:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1687:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1688:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1738:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1746:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1755:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1758:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1774:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1803:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1804:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1807:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1812:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1818:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1830:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1843:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1845:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1847:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1853:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1864:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1877:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1879:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1881:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1887:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1983:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1988:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1990:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:1997:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2001:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2004:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2007:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2010:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2013:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2018:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2035:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2038:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2054:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2102:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2103:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2106:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2111:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2113:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2159:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2216:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2221:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2223:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2230:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2234:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2237:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2240:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2243:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2246:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2251:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2256:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2304:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2425:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2443:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2462:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2467:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2512:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2531:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2532:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2533:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2534:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2551:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2563:46: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2593:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2632:32: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2639:32: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2652:32: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2766:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2767:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2768:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2769:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2829:31: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2988:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:2990:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:3088:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:3108:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:3111:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:3143:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:3160:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:3168:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:3171:34: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:3180:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:3232:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:3312:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:3318:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:3328:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:3330:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:4568:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:4636:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:4639:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:4642:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:4645:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:4648:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:4651:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:4653:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:4675:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:4756:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:4796:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:4806:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:4819:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:4870:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:4896:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:4921:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5073:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5103:31: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5108:31: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5114:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5196:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5272:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5286:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5317:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5348:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5349:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5350:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5351:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5353:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5367:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5386:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5454:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5468:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5489:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5490:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5506:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5591:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5600:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5655:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5695:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5736:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5796:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5798:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:5959:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:6015:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:6029:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:6082:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:6229:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:6300:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:6306:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:6314:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:6346:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:6355:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:6393:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:6476:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:6481:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:6497:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:6498:4: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:6499:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:6500:4: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:6510:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:6518:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.cc:474:8: style: Variable 'all' is reassigned a value before the old one has been used. [redundantAssignment] singular-4.3.0p1/Singular/ipshell.cc:458:14: note: all is assigned singular-4.3.0p1/Singular/ipshell.cc:474:8: note: all is overwritten singular-4.3.0p1/Singular/ipshell.cc:151:8: style: The scope of the variable 'buffer' can be reduced. [variableScope] singular-4.3.0p1/Singular/ipshell.cc:152:7: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/Singular/ipshell.cc:619:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/Singular/ipshell.cc:1612:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/Singular/ipshell.cc:1769:9: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/Singular/ipshell.cc:3053:9: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/Singular/ipshell.cc:3100:15: style: The scope of the variable 'sign' can be reduced. [variableScope] singular-4.3.0p1/Singular/ipshell.cc:4727:9: style: The scope of the variable 'vpos' can be reduced. [variableScope] singular-4.3.0p1/Singular/ipshell.cc:4784:9: style: The scope of the variable 'dummy' can be reduced. [variableScope] singular-4.3.0p1/Singular/ipshell.cc:5084:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/Singular/ipshell.cc:5084:9: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/Singular/ipshell.cc:208:28: style: Local variable 's' shadows outer argument [shadowArgument] singular-4.3.0p1/Singular/ipshell.cc:149:31: note: Shadowed declaration singular-4.3.0p1/Singular/ipshell.cc:208:28: note: Shadow variable singular-4.3.0p1/Singular/ipshell.cc:740:17: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/ipshell.cc:619:7: note: Shadowed declaration singular-4.3.0p1/Singular/ipshell.cc:740:17: note: Shadow variable singular-4.3.0p1/Singular/ipshell.cc:752:21: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/ipshell.cc:619:7: note: Shadowed declaration singular-4.3.0p1/Singular/ipshell.cc:752:21: note: Shadow variable singular-4.3.0p1/Singular/ipshell.cc:2774:10: style: Variable 'n' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/ipshell.cc:5310:38: style: Variable 'typ' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/libparse.cc:166:8: style: struct member 'yy_buffer_state::yy_input_file' is never used. [unusedStructMember] singular-4.3.0p1/Singular/libparse.cc:168:8: style: struct member 'yy_buffer_state::yy_ch_buf' is never used. [unusedStructMember] singular-4.3.0p1/Singular/libparse.cc:169:8: style: struct member 'yy_buffer_state::yy_buf_pos' is never used. [unusedStructMember] singular-4.3.0p1/Singular/libparse.cc:174:12: style: struct member 'yy_buffer_state::yy_buf_size' is never used. [unusedStructMember] singular-4.3.0p1/Singular/libparse.cc:179:6: style: struct member 'yy_buffer_state::yy_n_chars' is never used. [unusedStructMember] singular-4.3.0p1/Singular/libparse.cc:185:6: style: struct member 'yy_buffer_state::yy_is_our_buffer' is never used. [unusedStructMember] singular-4.3.0p1/Singular/libparse.cc:192:6: style: struct member 'yy_buffer_state::yy_is_interactive' is never used. [unusedStructMember] singular-4.3.0p1/Singular/libparse.cc:198:6: style: struct member 'yy_buffer_state::yy_at_bol' is never used. [unusedStructMember] singular-4.3.0p1/Singular/libparse.cc:203:6: style: struct member 'yy_buffer_state::yy_fill_buffer' is never used. [unusedStructMember] singular-4.3.0p1/Singular/libparse.cc:205:6: style: struct member 'yy_buffer_state::yy_buffer_status' is never used. [unusedStructMember] singular-4.3.0p1/Singular/linearAlgebra_ip.cc:90:32: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/linearAlgebra_ip.cc:92:35: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/linearAlgebra_ip.cc:99:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/linearAlgebra_ip.cc:101:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/linearAlgebra_ip.cc:42:51: style:inconclusive: Function 'qrDoubleShift' argument 5 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/linearAlgebra_ip.cc:38:19: note: Function 'qrDoubleShift' argument 5 names different: declaration 'r' definition 'R'. singular-4.3.0p1/Singular/linearAlgebra_ip.cc:42:51: note: Function 'qrDoubleShift' argument 5 names different: declaration 'r' definition 'R'. singular-4.3.0p1/Singular/links/asciiLink.cc:55:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/asciiLink.cc:60:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/asciiLink.cc:85:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/asciiLink.cc:101:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/asciiLink.cc:108:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/asciiLink.cc:116:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/asciiLink.cc:126:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/asciiLink.cc:127:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/asciiLink.cc:146:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/asciiLink.cc:152:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/asciiLink.cc:228:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/asciiLink.cc:240:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/asciiLink.cc:488:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/asciiLink.cc:490:33: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/asciiLink.cc:496:32: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/asciiLink.cc:501:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/asciiLink.cc:623:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/asciiLink.cc:166:17: style: Local variable 's' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/links/asciiLink.cc:154:9: note: Shadowed declaration singular-4.3.0p1/Singular/links/asciiLink.cc:166:17: note: Shadow variable singular-4.3.0p1/Singular/links/asciiLink.cc:176:15: style: Local variable 'l' shadows outer argument [shadowArgument] singular-4.3.0p1/Singular/links/asciiLink.cc:150:30: note: Shadowed declaration singular-4.3.0p1/Singular/links/asciiLink.cc:176:15: note: Shadow variable singular-4.3.0p1/Singular/links/asciiLink.cc:179:17: style: Local variable 's' shadows outer variable [shadowVariable] singular-4.3.0p1/Singular/links/asciiLink.cc:154:9: note: Shadowed declaration singular-4.3.0p1/Singular/links/asciiLink.cc:179:17: note: Shadow variable singular-4.3.0p1/Singular/links/pipeLink.cc:38:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] singular-4.3.0p1/Singular/links/pipeLink.cc:42:3: warning: Return value of function pipe() is not used. [ignoredReturnValue] singular-4.3.0p1/Singular/links/pipeLink.cc:43:3: warning: Return value of function pipe() is not used. [ignoredReturnValue] singular-4.3.0p1/Singular/links/pipeLink.cc:35:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/pipeLink.cc:81:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/pipeLink.cc:112:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/pipeLink.cc:124:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/pipeLink.cc:126:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/pipeLink.cc:140:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/pipeLink.cc:169:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/pipeLink.cc:143:9: style: The scope of the variable 's' can be reduced. [variableScope] singular-4.3.0p1/Singular/links/pipeLink.cc:38:12: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/links/silink.cc:76:28: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR != '\0'' is always true. [redundantCondition] singular-4.3.0p1/Singular/links/silink.cc:82:28: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR != '\0'' is always true. [redundantCondition] singular-4.3.0p1/Singular/links/silink.cc:139:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/silink.cc:199:34: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/silink.cc:50:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/Singular/links/silink.cc:50:14: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/Singular/links/silink.cc:50:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/links/ssiLink.cc:294:12: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/Singular/links/ssiLink.cc:955:9: warning: Return value of function pipe() is not used. [ignoredReturnValue] singular-4.3.0p1/Singular/links/ssiLink.cc:956:9: warning: Return value of function pipe() is not used. [ignoredReturnValue] singular-4.3.0p1/Singular/links/ssiLink.cc:1227:20: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] singular-4.3.0p1/Singular/links/ssiLink.cc:318:8: style: Condition 'r!=NULL' is always true [knownConditionTrueFalse] singular-4.3.0p1/Singular/links/ssiLink.cc:1232:13: error: Resource leak: sockfd [resourceLeak] singular-4.3.0p1/Singular/links/ssiLink.cc:384:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:407:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:450:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:525:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:534:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:535:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:536:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:537:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:552:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:719:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:775:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:829:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:857:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:877:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:921:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:950:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:982:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1150:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1151:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1169:29: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1170:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1204:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1211:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1237:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1316:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1335:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1426:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1434:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1437:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1442:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1445:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1451:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1465:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1470:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1475:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1480:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1491:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1505:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1587:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1606:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1634:45: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1718:37: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1722:37: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1726:40: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1772:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1888:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:1940:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:2002:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:2111:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:2163:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:2234:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:2299:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/links/ssiLink.cc:452:12: style: Redundant initialization for 'throwaway'. The initialized value is overwritten before it is read. [redundantInitialization] singular-4.3.0p1/Singular/links/ssiLink.cc:451:17: note: throwaway is initialized singular-4.3.0p1/Singular/links/ssiLink.cc:452:12: note: throwaway is overwritten singular-4.3.0p1/Singular/links/ssiLink.cc:2310:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] singular-4.3.0p1/Singular/links/ssiLink.cc:1212:13: style: The scope of the variable 'sockfd' can be reduced. [variableScope] singular-4.3.0p1/Singular/links/ssiLink.cc:1214:25: style: The scope of the variable 'server' can be reduced. [variableScope] singular-4.3.0p1/Singular/links/ssiLink.cc:2142:9: style: The scope of the variable 'kidpid' can be reduced. [variableScope] singular-4.3.0p1/Singular/links/ssiLink.cc:347:74: style:inconclusive: Function 'ssiWriteIdeal_R' argument 4 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/links/ssiLink.cc:67:74: note: Function 'ssiWriteIdeal_R' argument 4 names different: declaration 'r' definition 'R'. singular-4.3.0p1/Singular/links/ssiLink.cc:347:74: note: Function 'ssiWriteIdeal_R' argument 4 names different: declaration 'r' definition 'R'. singular-4.3.0p1/Singular/links/ssiLink.cc:646:35: style:inconclusive: Function 'ssiReadPoly_R' argument 1 names different: declaration 'D' definition 'd'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/links/ssiLink.cc:68:35: note: Function 'ssiReadPoly_R' argument 1 names different: declaration 'D' definition 'd'. singular-4.3.0p1/Singular/links/ssiLink.cc:646:35: note: Function 'ssiReadPoly_R' argument 1 names different: declaration 'D' definition 'd'. singular-4.3.0p1/Singular/links/ssiLink.cc:91:39: style: Variable 'nr' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/links/ssiLink.cc:128:39: style: Variable 'nr' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/links/ssiLink.cc:452:12: style: Variable 'throwaway' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/links/ssiLink.cc:627:39: style: Variable 'nr' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/links/ssiLink.cc:830:16: style: Variable 'throwaway' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/lists.cc:79:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/lists.cc:123:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/lists.cc:138:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/lists.cc:154:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/lists.cc:189:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/lists.cc:266:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/lists.cc:290:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/lists.cc:307:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/lists.cc:326:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/lists.cc:327:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/lists.cc:348:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/lists.cc:388:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/lists.cc:402:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/maps_ip.cc:97:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/maps_ip.cc:100:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/maps_ip.cc:122:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/maps_ip.cc:133:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/maps_ip.cc:136:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/maps_ip.cc:139:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/maps_ip.cc:142:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/maps_ip.cc:152:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/maps_ip.cc:155:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/maps_ip.cc:159:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/maps_ip.cc:162:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/maps_ip.cc:223:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/maps_ip.cc:230:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/maps_ip.cc:231:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/maps_ip.cc:252:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/misc_ip.cc:917:15: error: There is an unknown macro here somewhere. Configuration is required. If SI_BUILTINMODULES_ADD is a macro then please configure it. [unknownMacro] singular-4.3.0p1/Singular/mod_lib.cc:74:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/mod_lib.cc:93:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/mod_lib.cc:101:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/mod_lib.cc:109:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/mod_lib.cc:124:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/mod_lib.cc:125:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/mod_lib.cc:131:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/mod_lib.cc:137:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/newstruct.cc:66:14: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/Singular/newstruct.cc:67:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/newstruct.cc:77:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/newstruct.cc:102:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/newstruct.cc:140:29: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/newstruct.cc:153:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/newstruct.cc:159:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/newstruct.cc:242:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/newstruct.cc:246:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/newstruct.cc:418:35: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/newstruct.cc:487:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/newstruct.cc:600:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/newstruct.cc:605:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/newstruct.cc:608:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/newstruct.cc:671:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/newstruct.cc:690:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/newstruct.cc:745:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/newstruct.cc:857:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/newstruct.cc:121:8: style: Variable 'a' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/newstruct.cc:778:6: style: Variable 'p' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/number2.cc:44:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/number2.cc:69:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/number2.cc:76:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/number2.cc:81:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/number2.cc:105:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/number2.cc:111:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/number2.cc:116:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/number2.cc:127:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/number2.cc:138:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/pyobject_setup.cc:41:19: style: C-style pointer casting [cstyleCast] scanner.l:41:16: style: C-style pointer casting [cstyleCast] scanner.l:49:15: style: C-style pointer casting [cstyleCast] scanner.l:53:18: style: C-style pointer casting [cstyleCast] scanner.l:405:62: style: C-style pointer casting [cstyleCast] scanner.l:416:51: style: C-style pointer casting [cstyleCast] scanner.l:506:51: style: C-style pointer casting [cstyleCast] scanner.l:514:51: style: C-style pointer casting [cstyleCast] scanner.l:732:42: style: C-style pointer casting [cstyleCast] scanner.l:740:42: style: C-style pointer casting [cstyleCast] scanner.l:770:42: style: C-style pointer casting [cstyleCast] scanner.l:778:42: style: C-style pointer casting [cstyleCast] scanner.l:789:42: style: C-style pointer casting [cstyleCast] scanner.l:799:46: style: C-style pointer casting [cstyleCast] scanner.l:801:44: style: C-style pointer casting [cstyleCast] scanner.l:805:41: style: C-style pointer casting [cstyleCast] scanner.l:808:51: style: C-style pointer casting [cstyleCast] scanner.l:1061:20: style: C-style pointer casting [cstyleCast] scanner.l:1063:23: style: C-style pointer casting [cstyleCast] scanner.l:1294:7: style: C-style pointer casting [cstyleCast] scanner.l:1371:7: style: C-style pointer casting [cstyleCast] scanner.l:1380:17: style: C-style pointer casting [cstyleCast] scanner.l:1406:17: style: C-style pointer casting [cstyleCast] scanner.l:1408:16: style: C-style pointer casting [cstyleCast] scanner.l:1492:7: style: C-style pointer casting [cstyleCast] scanner.l:1546:8: style: C-style pointer casting [cstyleCast] scanner.l:1714:27: style: C-style pointer casting [cstyleCast] scanner.l:1747:24: style: C-style pointer casting [cstyleCast] scanner.l:1753:20: style: C-style pointer casting [cstyleCast] scanner.l:785:1: style: Variable 'yy_c_buf_p' is reassigned a value before the old one has been used. [redundantAssignment] scanner.l:784:12: note: yy_c_buf_p is assigned scanner.l:785:1: note: yy_c_buf_p is overwritten scanner.l:798:32: style: The scope of the variable 'rc' can be reduced. [variableScope] scanner.l:1157:54: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] singular-4.3.0p1/Singular/scanner.cc:272:39: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. scanner.l:1157:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. scanner.l:1187:44: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] scanner.l:112:21: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. scanner.l:1187:44: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. scanner.l:798:34: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/Singular/sprof.c:89:17: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] singular-4.3.0p1/Singular/sprof.c:92:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] singular-4.3.0p1/Singular/sprof.c:15:16: style: Redundant condition: If 'l < 0', the comparison 'l < 32000' is always true. [redundantCondition] singular-4.3.0p1/Singular/sprof.c:19:26: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 15. [shiftTooManyBitsSigned] singular-4.3.0p1/Singular/sprof.c:15:9: note: Assuming that condition 'l<32000' is not redundant singular-4.3.0p1/Singular/sprof.c:18:10: note: j is assigned 'l%32' here. singular-4.3.0p1/Singular/sprof.c:19:26: note: Shift singular-4.3.0p1/Singular/sprof.c:67:15: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] singular-4.3.0p1/Singular/sprof.c:66:16: note: Assuming that condition 'j<32' is not redundant singular-4.3.0p1/Singular/sprof.c:67:15: note: Shift singular-4.3.0p1/Singular/sprof.c:19:26: warning: Either the condition 'l<32000' is redundant or there is signed integer overflow for expression '1<0' is redundant or there is division by zero at line 370. [zerodivcond] singular-4.3.0p1/factory/imm.h:367:18: note: Assuming that condition 'b>0' is not redundant singular-4.3.0p1/factory/imm.h:370:33: note: Division by zero singular-4.3.0p1/factory/imm.h:385:37: warning: Either the condition 'b>0' is redundant or there is division by zero at line 385. [zerodivcond] singular-4.3.0p1/factory/imm.h:382:22: note: Assuming that condition 'b>0' is not redundant singular-4.3.0p1/factory/imm.h:385:37: note: Division by zero singular-4.3.0p1/factory/imm.h:410:35: warning: Either the condition 'b>0' is redundant or there is division by zero at line 410. [zerodivcond] singular-4.3.0p1/factory/imm.h:407:20: note: Assuming that condition 'b>0' is not redundant singular-4.3.0p1/factory/imm.h:410:35: note: Division by zero singular-4.3.0p1/factory/imm.h:417:31: warning: Either the condition 'b>0' is redundant or there is division by zero at line 417. [zerodivcond] singular-4.3.0p1/factory/imm.h:412:20: note: Assuming that condition 'b>0' is not redundant singular-4.3.0p1/factory/imm.h:417:31: note: Division by zero singular-4.3.0p1/factory/imm.h:77:29: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] singular-4.3.0p1/factory/canonicalform.cc:1309:39: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] singular-4.3.0p1/factory/int_pp.h:39:5: style: Class 'InternalPrimePower' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/int_pp.h:43:5: style: Class 'InternalPrimePower' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/int_pp.h:44:5: style: Class 'InternalPrimePower' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/int_pp.h:45:5: style: Class 'InternalPrimePower' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/int_pp.h:47:17: style: The function 'deepCopyObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:63:25: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:47:17: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:48:18: style: The function 'classname' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:64:26: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:48:18: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:50:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:72:18: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:50:10: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:52:10: style: The function 'isZero' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:79:18: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:52:10: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:53:10: style: The function 'isOne' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:80:18: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:53:10: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:54:17: style: The function 'genZero' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:65:25: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:54:17: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:55:17: style: The function 'genOne' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:66:25: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:55:17: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:62:9: style: The function 'levelcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:68:17: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:62:9: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:63:17: style: The function 'neg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:89:25: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:63:17: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:65:9: style: The function 'comparesame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:92:17: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:65:9: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:67:17: style: The function 'addsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:95:25: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:67:17: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:68:17: style: The function 'subsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:96:25: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:68:17: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:69:17: style: The function 'mulsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:97:25: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:69:17: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:70:17: style: The function 'dividesame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:99:25: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:70:17: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:71:17: style: The function 'modulosame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:100:25: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:71:17: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:72:17: style: The function 'divsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:101:25: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:72:17: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:73:17: style: The function 'modsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:103:25: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:73:17: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:74:10: style: The function 'divremsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:104:18: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:74:10: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:75:10: style: The function 'divremsamet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:105:18: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:75:10: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:77:9: style: The function 'comparecoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:93:17: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:77:9: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:79:17: style: The function 'addcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:108:25: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:79:17: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:80:17: style: The function 'subcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:109:25: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:80:17: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:81:17: style: The function 'mulcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:110:25: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:81:17: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:82:17: style: The function 'dividecoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:111:25: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:82:17: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:83:17: style: The function 'modulocoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:113:25: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:83:17: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:84:17: style: The function 'divcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:114:25: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:84:17: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:85:17: style: The function 'modcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:116:25: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:85:17: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:86:10: style: The function 'divremcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:117:18: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:86:10: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:87:10: style: The function 'divremcoefft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:118:18: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:87:10: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:89:10: style: The function 'intval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:82:18: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:89:10: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:91:9: style: The function 'intmod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:83:17: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:91:9: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:93:9: style: The function 'sign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:84:17: note: Virtual function in base class singular-4.3.0p1/factory/int_pp.h:93:9: note: Function in derived class singular-4.3.0p1/factory/int_pp.h:41:2: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:54:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:245:13: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:266:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:644:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:689:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:731:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:812:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:866:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:907:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:908:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:912:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:952:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:994:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:1060:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:1096:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:1110:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:1111:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:1145:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:1279:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:1322:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:1386:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:1388:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:1421:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:1423:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:1472:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:1497:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:1559:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:1590:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:1654:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:1727:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/canonicalform.cc:1898:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_pp.h:99:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/canonicalform.cc:472:13: style: The scope of the variable 'coeffdeg' can be reduced. [variableScope] singular-4.3.0p1/factory/canonicalform.cc:1047:21: style: Variable 'what' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/canonicalform.cc:1082:21: style: Variable 'what' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/canonicalform.cc:1125:21: style: Variable 'what' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/canonicalform.cc:278:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/canonicalform.cc:474:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/canonicalform.cc:1194:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/canonicalform.cc:1204:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/canonicalform.cc:1234:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/canonicalform.cc:1307:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/canonicalform.cc:1333:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfCharSets.cc:154:7: style: The scope of the variable 'cb' can be reduced. [variableScope] singular-4.3.0p1/factory/cfCharSets.cc:289:8: style: The scope of the variable 'noRemainder' can be reduced. [variableScope] singular-4.3.0p1/factory/cfCharSets.cc:284:27: style:inconclusive: Function 'modCharSet' argument 1 names different: declaration 'PS' definition 'L'. [funcArgNamesDifferent] singular-4.3.0p1/factory/cfCharSets.h:39:27: note: Function 'modCharSet' argument 1 names different: declaration 'PS' definition 'L'. singular-4.3.0p1/factory/cfCharSets.cc:284:27: note: Function 'modCharSet' argument 1 names different: declaration 'PS' definition 'L'. singular-4.3.0p1/factory/cfCharSets.cc:39:21: style: Local variable 'reorder' shadows outer function [shadowFunction] singular-4.3.0p1/factory/cfCharSets.h:98:8: note: Shadowed declaration singular-4.3.0p1/factory/cfCharSets.cc:39:21: note: Shadow variable singular-4.3.0p1/factory/cfCharSets.cc:77:11: style: Local variable 'reorder' shadows outer function [shadowFunction] singular-4.3.0p1/factory/cfCharSets.h:98:8: note: Shadowed declaration singular-4.3.0p1/factory/cfCharSets.cc:77:11: note: Shadow variable singular-4.3.0p1/factory/cfCharSets.cc:90:11: style: Local variable 'reorder' shadows outer function [shadowFunction] singular-4.3.0p1/factory/cfCharSets.h:98:8: note: Shadowed declaration singular-4.3.0p1/factory/cfCharSets.cc:90:11: note: Shadow variable singular-4.3.0p1/factory/cfCharSets.cc:289:19: style: Variable 'noRemainder' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/cfCharSetsUtil.cc:33:15: style: The scope of the variable 'temp' can be reduced. [variableScope] singular-4.3.0p1/factory/cfCharSetsUtil.cc:60:36: style: The scope of the variable 'temp' can be reduced. [variableScope] singular-4.3.0p1/factory/cfCharSetsUtil.cc:120:11: style: The scope of the variable 'newmin' can be reduced. [variableScope] singular-4.3.0p1/factory/cfCharSetsUtil.cc:120:19: style: The scope of the variable 'newnopslc' can be reduced. [variableScope] singular-4.3.0p1/factory/cfCharSetsUtil.cc:501:7: style: The scope of the variable 'ind' can be reduced. [variableScope] singular-4.3.0p1/factory/cfCharSetsUtil.cc:540:7: style: The scope of the variable 'ind' can be reduced. [variableScope] singular-4.3.0p1/factory/cfCharSetsUtil.cc:619:7: style: The scope of the variable 'degF' can be reduced. [variableScope] singular-4.3.0p1/factory/cfCharSetsUtil.cc:619:13: style: The scope of the variable 'degG' can be reduced. [variableScope] singular-4.3.0p1/factory/cfCharSetsUtil.cc:620:8: style: The scope of the variable 'reord' can be reduced. [variableScope] singular-4.3.0p1/factory/cfCharSetsUtil.cc:823:48: style: Parameter 'StoredFactors' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/cf_random.h:61:5: style: Class 'IntRandom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/cf_random.h:80:5: style: Class 'AlgExtRandomF' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/cf_map.h:90:3: style: Class 'CFMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/cf_map.h:91:3: style: Class 'CFMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/cf_map.h:94:3: style: Class 'CFMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/cf_random.h:36:19: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_random.h:24:27: note: Virtual function in base class singular-4.3.0p1/factory/cf_random.h:36:19: note: Function in derived class singular-4.3.0p1/factory/cf_random.h:37:16: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_random.h:25:24: note: Virtual function in base class singular-4.3.0p1/factory/cf_random.h:37:16: note: Function in derived class singular-4.3.0p1/factory/cf_random.h:48:19: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_random.h:24:27: note: Virtual function in base class singular-4.3.0p1/factory/cf_random.h:48:19: note: Function in derived class singular-4.3.0p1/factory/cf_random.h:49:16: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_random.h:25:24: note: Virtual function in base class singular-4.3.0p1/factory/cf_random.h:49:16: note: Function in derived class singular-4.3.0p1/factory/cf_random.h:63:19: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_random.h:24:27: note: Virtual function in base class singular-4.3.0p1/factory/cf_random.h:63:19: note: Function in derived class singular-4.3.0p1/factory/cf_random.h:64:16: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_random.h:25:24: note: Virtual function in base class singular-4.3.0p1/factory/cf_random.h:64:16: note: Function in derived class singular-4.3.0p1/factory/cf_random.h:83:19: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_random.h:24:27: note: Virtual function in base class singular-4.3.0p1/factory/cf_random.h:83:19: note: Function in derived class singular-4.3.0p1/factory/cf_random.h:84:16: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_random.h:25:24: note: Virtual function in base class singular-4.3.0p1/factory/cf_random.h:84:16: note: Function in derived class singular-4.3.0p1/factory/cf_reval.h:35:10: style: The function 'nextpoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_eval.h:48:18: note: Virtual function in base class singular-4.3.0p1/factory/cf_reval.h:35:10: note: Function in derived class singular-4.3.0p1/factory/cfModGcd.h:78:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cfModGcd.h:94:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cfEzgcd.cc:243:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cfEzgcd.cc:244:7: style: The scope of the variable 'max_deg' can be reduced. [variableScope] singular-4.3.0p1/factory/cfEzgcd.cc:246:7: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/factory/cfEzgcd.cc:246:8: style: Variable 'l' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/cfEzgcd.cc:292:6: style: Variable 'l' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/cfEzgcd.cc:462:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_generator.h:105:5: style: Class 'AlgExtGenerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/cf_generator.h:43:10: style: The function 'hasItems' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:26:18: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:43:10: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:44:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:27:18: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:44:10: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:45:19: style: The function 'item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:28:27: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:45:19: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:46:10: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:29:18: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:46:10: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:49:19: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:30:27: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:49:19: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:62:10: style: The function 'hasItems' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:26:18: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:62:10: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:63:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:27:18: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:63:10: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:64:19: style: The function 'item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:28:27: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:64:19: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:65:10: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:29:18: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:65:10: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:68:19: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:30:27: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:68:19: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:81:10: style: The function 'hasItems' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:26:18: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:81:10: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:82:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:27:18: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:82:10: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:83:19: style: The function 'item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:28:27: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:83:19: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:84:10: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:29:18: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:84:10: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:87:19: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:30:27: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:87:19: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:108:10: style: The function 'hasItems' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:26:18: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:108:10: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:109:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:27:18: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:109:10: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:110:19: style: The function 'item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:28:27: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:110:19: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:111:10: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:29:18: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:111:10: note: Function in derived class singular-4.3.0p1/factory/cf_generator.h:114:19: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/cf_generator.h:30:27: note: Virtual function in base class singular-4.3.0p1/factory/cf_generator.h:114:19: note: Function in derived class singular-4.3.0p1/factory/cfGcdAlgExt.cc:856:13: style: The statement 'if (D!=tmp) D=tmp' is logically equivalent to 'D=tmp'. [duplicateConditionalAssign] singular-4.3.0p1/factory/cfGcdAlgExt.cc:857:11: note: Assignment 'D=tmp' singular-4.3.0p1/factory/cfGcdAlgExt.cc:856:13: note: Condition 'D!=tmp' is redundant singular-4.3.0p1/factory/cfGcdAlgExt.cc:175:18: style: Condition 'l==0' is always true [knownConditionTrueFalse] singular-4.3.0p1/factory/cfGcdAlgExt.cc:158:13: note: Assuming that condition 'l!=0' is not redundant singular-4.3.0p1/factory/cfGcdAlgExt.cc:175:18: note: Condition 'l==0' is always true singular-4.3.0p1/factory/cfGcdAlgExt.cc:1037:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cfGcdAlgExt.cc:1049:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cfGcdAlgExt.cc:146:22: style: Variable 'min_max_deg' is reassigned a value before the old one has been used. [redundantAssignment] singular-4.3.0p1/factory/cfGcdAlgExt.cc:144:20: note: min_max_deg is assigned singular-4.3.0p1/factory/cfGcdAlgExt.cc:146:22: note: min_max_deg is overwritten singular-4.3.0p1/factory/cfGcdAlgExt.cc:634:16: style: Variable 'divides' is reassigned a value before the old one has been used. [redundantAssignment] singular-4.3.0p1/factory/cfGcdAlgExt.cc:629:17: note: divides is assigned singular-4.3.0p1/factory/cfGcdAlgExt.cc:634:16: note: divides is overwritten singular-4.3.0p1/factory/cfGcdAlgExt.cc:68:7: style: The scope of the variable 'both_non_zero' can be reduced. [variableScope] singular-4.3.0p1/factory/cfGcdAlgExt.cc:69:7: style: The scope of the variable 'f_zero' can be reduced. [variableScope] singular-4.3.0p1/factory/cfGcdAlgExt.cc:70:7: style: The scope of the variable 'g_zero' can be reduced. [variableScope] singular-4.3.0p1/factory/cfGcdAlgExt.cc:71:7: style: The scope of the variable 'both_zero' can be reduced. [variableScope] singular-4.3.0p1/factory/cfGcdAlgExt.cc:752:7: style: The scope of the variable 'p' can be reduced. [variableScope] singular-4.3.0p1/factory/cfGcdAlgExt.cc:580:19: style: Local variable 'gen' shadows outer variable [shadowVariable] singular-4.3.0p1/factory/cfGcdAlgExt.cc:577:15: note: Shadowed declaration singular-4.3.0p1/factory/cfGcdAlgExt.cc:580:19: note: Shadow variable singular-4.3.0p1/factory/cfGcdAlgExt.cc:800:11: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/factory/cfGcdAlgExt.cc:752:10: note: Shadowed declaration singular-4.3.0p1/factory/cfGcdAlgExt.cc:800:11: note: Shadow variable singular-4.3.0p1/factory/cfGcdAlgExt.cc:804:11: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/factory/cfGcdAlgExt.cc:752:10: note: Shadowed declaration singular-4.3.0p1/factory/cfGcdAlgExt.cc:804:11: note: Shadow variable singular-4.3.0p1/factory/cfGcdAlgExt.cc:845:13: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/factory/cfGcdAlgExt.cc:752:10: note: Shadowed declaration singular-4.3.0p1/factory/cfGcdAlgExt.cc:845:13: note: Shadow variable singular-4.3.0p1/factory/cfGcdAlgExt.cc:919:13: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/factory/cfGcdAlgExt.cc:752:10: note: Shadowed declaration singular-4.3.0p1/factory/cfGcdAlgExt.cc:919:13: note: Shadow variable singular-4.3.0p1/factory/cfGcdAlgExt.cc:935:18: style: Parameter 'a' can be declared as pointer to const [constParameter] singular-4.3.0p1/factory/cfGcdAlgExt.cc:935:26: style: Parameter 'b' can be declared as pointer to const [constParameter] singular-4.3.0p1/factory/cfGcdAlgExt.cc:946:19: style: Parameter 'a' can be declared as pointer to const [constParameter] singular-4.3.0p1/factory/cfGcdAlgExt.cc:946:27: style: Parameter 'b' can be declared as pointer to const [constParameter] singular-4.3.0p1/factory/cfGcdAlgExt.cc:577:15: style: Variable 'gen' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/cfGcdAlgExt.cc:1054:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfGcdAlgExt.cc:1076:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfGcdUtil.cc:195:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] singular-4.3.0p1/factory/cfGcdUtil.cc:200:5: note: Found duplicate branches for 'if' and 'else'. singular-4.3.0p1/factory/cfGcdUtil.cc:195:5: note: Found duplicate branches for 'if' and 'else'. singular-4.3.0p1/factory/cfGcdUtil.cc:264:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfModGcd.cc:1969:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfModGcd.cc:1979:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:85:27: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1222:7: style: The if condition is the same as the previous if condition [duplicateCondition] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1219:7: note: First condition singular-4.3.0p1/factory/cfNewtonPolygon.cc:1222:7: note: Second condition singular-4.3.0p1/factory/cfNewtonPolygon.cc:1301:7: style: The if condition is the same as the previous if condition [duplicateCondition] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1298:7: note: First condition singular-4.3.0p1/factory/cfNewtonPolygon.cc:1301:7: note: Second condition singular-4.3.0p1/factory/cfNewtonPolygon.cc:1250:17: style: Condition 'isRat' is always false [knownConditionTrueFalse] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1222:7: note: Assuming that condition 'isRat' is not redundant singular-4.3.0p1/factory/cfNewtonPolygon.cc:1250:17: note: Condition 'isRat' is always false singular-4.3.0p1/factory/cfNewtonPolygon.cc:1274:17: style: Condition 'isRat' is always false [knownConditionTrueFalse] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1222:7: note: Assuming that condition 'isRat' is not redundant singular-4.3.0p1/factory/cfNewtonPolygon.cc:1274:17: note: Condition 'isRat' is always false singular-4.3.0p1/factory/cfNewtonPolygon.cc:1285:7: style: Condition 'isRat' is always false [knownConditionTrueFalse] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1222:7: note: Assuming that condition 'isRat' is not redundant singular-4.3.0p1/factory/cfNewtonPolygon.cc:1285:7: note: Condition 'isRat' is always false singular-4.3.0p1/factory/cfNewtonPolygon.cc:1330:13: style: Condition 'isRat' is always false [knownConditionTrueFalse] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1301:7: note: Assuming that condition 'isRat' is not redundant singular-4.3.0p1/factory/cfNewtonPolygon.cc:1330:13: note: Condition 'isRat' is always false singular-4.3.0p1/factory/cfNewtonPolygon.cc:1350:13: style: Condition 'isRat' is always false [knownConditionTrueFalse] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1301:7: note: Assuming that condition 'isRat' is not redundant singular-4.3.0p1/factory/cfNewtonPolygon.cc:1350:13: note: Condition 'isRat' is always false singular-4.3.0p1/factory/cfNewtonPolygon.cc:1379:17: style: Condition 'isRat' is always false [knownConditionTrueFalse] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1301:7: note: Assuming that condition 'isRat' is not redundant singular-4.3.0p1/factory/cfNewtonPolygon.cc:1379:17: note: Condition 'isRat' is always false singular-4.3.0p1/factory/cfNewtonPolygon.cc:1390:7: style: Condition 'isRat' is always false [knownConditionTrueFalse] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1301:7: note: Assuming that condition 'isRat' is not redundant singular-4.3.0p1/factory/cfNewtonPolygon.cc:1390:7: note: Condition 'isRat' is always false singular-4.3.0p1/factory/cfNewtonPolygon.cc:1125:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1126:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1165:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1166:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1215:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1216:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1224:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1294:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1295:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1303:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cfNewtonPolygon.cc:469:7: style: The scope of the variable 'tmp' can be reduced. [variableScope] singular-4.3.0p1/factory/cfNewtonPolygon.cc:488:7: style: The scope of the variable 'diff' can be reduced. [variableScope] singular-4.3.0p1/factory/cfNewtonPolygon.cc:488:13: style: The scope of the variable 'sum' can be reduced. [variableScope] singular-4.3.0p1/factory/cfNewtonPolygon.cc:634:53: style: The scope of the variable 'b' can be reduced. [variableScope] singular-4.3.0p1/factory/cfNewtonPolygon.cc:634:56: style: The scope of the variable 'd' can be reduced. [variableScope] singular-4.3.0p1/factory/cfNewtonPolygon.cc:634:59: style: The scope of the variable 'f' can be reduced. [variableScope] singular-4.3.0p1/factory/cfNewtonPolygon.cc:634:62: style: The scope of the variable 'h' can be reduced. [variableScope] singular-4.3.0p1/factory/cfNewtonPolygon.cc:706:43: style:inconclusive: Function 'compress' argument 2 names different: declaration 'inverseM' definition 'M'. [funcArgNamesDifferent] singular-4.3.0p1/factory/cfNewtonPolygon.h:118:19: note: Function 'compress' argument 2 names different: declaration 'inverseM' definition 'M'. singular-4.3.0p1/factory/cfNewtonPolygon.cc:706:43: note: Function 'compress' argument 2 names different: declaration 'inverseM' definition 'M'. singular-4.3.0p1/factory/cfNewtonPolygon.cc:853:50: style:inconclusive: Function 'decompress' argument 2 names different: declaration 'M' definition 'inverseM'. [funcArgNamesDifferent] singular-4.3.0p1/factory/cfNewtonPolygon.h:131:26: note: Function 'decompress' argument 2 names different: declaration 'M' definition 'inverseM'. singular-4.3.0p1/factory/cfNewtonPolygon.cc:853:50: note: Function 'decompress' argument 2 names different: declaration 'M' definition 'inverseM'. singular-4.3.0p1/factory/cfNewtonPolygon.cc:421:16: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/factory/cfNewtonPolygon.cc:416:12: note: Shadowed declaration singular-4.3.0p1/factory/cfNewtonPolygon.cc:421:16: note: Shadow variable singular-4.3.0p1/factory/cfNewtonPolygon.cc:829:14: style: Local variable 'x' shadows outer variable [shadowVariable] singular-4.3.0p1/factory/cfNewtonPolygon.cc:717:12: note: Shadowed declaration singular-4.3.0p1/factory/cfNewtonPolygon.cc:829:14: note: Shadow variable singular-4.3.0p1/factory/cfNewtonPolygon.cc:1205:12: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1187:7: note: Shadowed declaration singular-4.3.0p1/factory/cfNewtonPolygon.cc:1205:12: note: Shadow variable singular-4.3.0p1/factory/cfNewtonPolygon.cc:33:36: style: Parameter 'point' can be declared as pointer to const [constParameter] singular-4.3.0p1/factory/cfNewtonPolygon.cc:107:21: style: Parameter 'point1' can be declared as pointer to const [constParameter] singular-4.3.0p1/factory/cfNewtonPolygon.cc:107:34: style: Parameter 'point2' can be declared as pointer to const [constParameter] singular-4.3.0p1/factory/cfNewtonPolygon.cc:107:47: style: Parameter 'point3' can be declared as pointer to const [constParameter] singular-4.3.0p1/factory/cfNewtonPolygon.cc:383:55: style: Parameter 'point' can be declared as pointer to const [constParameter] singular-4.3.0p1/factory/cfNewtonPolygon.cc:191:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:209:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:216:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:291:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:331:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:347:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:731:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:778:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:782:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:807:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:817:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:891:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:892:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:919:30: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:941:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1001:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1005:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1037:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cfNewtonPolygon.cc:1047:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_algorithm.cc:174:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_algorithm.cc:175:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_algorithm.cc:225:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_algorithm.cc:226:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_algorithm.cc:567:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_algorithm.cc:120:11: style: The scope of the variable 'dv' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_algorithm.cc:120:15: style: The scope of the variable 'd' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_algorithm.cc:120:17: style: The scope of the variable 'n' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_algorithm.cc:117:28: style:inconclusive: Function 'psr' argument 1 names different: declaration 'f' definition 'rr'. [funcArgNamesDifferent] singular-4.3.0p1/factory/cf_algorithm.h:33:43: note: Function 'psr' argument 1 names different: declaration 'f' definition 'rr'. singular-4.3.0p1/factory/cf_algorithm.cc:117:28: note: Function 'psr' argument 1 names different: declaration 'f' definition 'rr'. singular-4.3.0p1/factory/cf_algorithm.cc:117:53: style:inconclusive: Function 'psr' argument 2 names different: declaration 'g' definition 'vv'. [funcArgNamesDifferent] singular-4.3.0p1/factory/cf_algorithm.h:33:68: note: Function 'psr' argument 2 names different: declaration 'g' definition 'vv'. singular-4.3.0p1/factory/cf_algorithm.cc:117:53: note: Function 'psr' argument 2 names different: declaration 'g' definition 'vv'. singular-4.3.0p1/factory/cf_algorithm.cc:268:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_algorithm.cc:542:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_algorithm.cc:571:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_char.cc:53:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_char.cc:63:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_char.cc:83:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_chinese.cc:128:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_chinese.cc:130:9: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_chinese.cc:130:12: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_chinese.cc:225:30: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_cyclo.cc:26:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_cyclo.cc:77:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_cyclo.cc:52:7: style: The scope of the variable 'next_prime' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_cyclo.cc:83:25: style: Parameter 'factors' can be declared as pointer to const [constParameter] singular-4.3.0p1/factory/int_int.h:71:5: style: Class 'InternalInteger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/int_int.h:75:5: style: Class 'InternalInteger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/int_int.h:76:5: style: Class 'InternalInteger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/int_int.h:77:5: style: Class 'InternalInteger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/int_int.h:79:5: style: Class 'InternalInteger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/int_int.h:81:17: style: The function 'deepCopyObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:63:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:81:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:82:18: style: The function 'classname' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:64:26: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:82:18: note: Function in derived class singular-4.3.0p1/factory/int_int.h:84:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:72:18: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:84:10: note: Function in derived class singular-4.3.0p1/factory/int_int.h:86:17: style: The function 'genZero' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:65:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:86:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:87:17: style: The function 'genOne' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:66:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:87:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:91:9: style: The function 'levelcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:68:17: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:91:9: note: Function in derived class singular-4.3.0p1/factory/int_int.h:92:17: style: The function 'neg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:89:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:92:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:94:9: style: The function 'comparesame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:92:17: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:94:9: note: Function in derived class singular-4.3.0p1/factory/int_int.h:96:17: style: The function 'addsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:95:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:96:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:97:17: style: The function 'subsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:96:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:97:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:98:17: style: The function 'mulsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:97:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:98:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:99:17: style: The function 'dividesame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:99:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:99:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:100:17: style: The function 'modulosame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:100:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:100:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:101:17: style: The function 'divsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:101:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:101:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:102:17: style: The function 'modsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:103:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:102:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:103:10: style: The function 'divremsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:104:18: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:103:10: note: Function in derived class singular-4.3.0p1/factory/int_int.h:104:10: style: The function 'divremsamet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:105:18: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:104:10: note: Function in derived class singular-4.3.0p1/factory/int_int.h:106:9: style: The function 'comparecoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:93:17: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:106:9: note: Function in derived class singular-4.3.0p1/factory/int_int.h:108:17: style: The function 'addcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:108:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:108:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:109:17: style: The function 'subcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:109:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:109:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:110:17: style: The function 'mulcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:110:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:110:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:111:17: style: The function 'dividecoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:111:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:111:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:112:17: style: The function 'modulocoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:113:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:112:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:113:17: style: The function 'divcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:114:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:113:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:114:17: style: The function 'modcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:116:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:114:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:115:10: style: The function 'divremcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:117:18: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:115:10: note: Function in derived class singular-4.3.0p1/factory/int_int.h:116:10: style: The function 'divremcoefft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:118:18: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:116:10: note: Function in derived class singular-4.3.0p1/factory/int_int.h:118:18: style: The function 'bgcdsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:121:26: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:118:18: note: Function in derived class singular-4.3.0p1/factory/int_int.h:119:18: style: The function 'bgcdcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:122:26: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:119:18: note: Function in derived class singular-4.3.0p1/factory/int_int.h:121:18: style: The function 'bextgcdsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:124:26: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:121:18: note: Function in derived class singular-4.3.0p1/factory/int_int.h:122:18: style: The function 'bextgcdcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:125:26: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:122:18: note: Function in derived class singular-4.3.0p1/factory/int_int.h:124:10: style: The function 'intval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:82:18: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:124:10: note: Function in derived class singular-4.3.0p1/factory/int_int.h:126:9: style: The function 'intmod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:83:17: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:126:9: note: Function in derived class singular-4.3.0p1/factory/int_int.h:128:9: style: The function 'sign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:84:17: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:128:9: note: Function in derived class singular-4.3.0p1/factory/int_int.h:130:17: style: The function 'sqrt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:127:25: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:130:17: note: Function in derived class singular-4.3.0p1/factory/int_int.h:132:9: style: The function 'ilog2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:128:17: note: Virtual function in base class singular-4.3.0p1/factory/int_int.h:132:9: note: Function in derived class singular-4.3.0p1/factory/facFqSquarefree.h:120:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_int.h:73:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_int.h:154:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_int.h:176:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_factor.cc:262:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_factor.cc:411:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_factor.cc:782:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_factor.cc:786:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_int.h:234:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/cf_factor.cc:332:30: style: The scope of the variable 'deg' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_factor.cc:372:30: style: The scope of the variable 'deg' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_factor.cc:202:23: style: Parameter 'L' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/cf_factor.cc:72:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_factor.cc:107:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_factor.cc:238:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_factor.cc:247:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_factor.cc:284:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_factor.cc:297:30: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/int_rat.h:49:5: style: Class 'InternalRational' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/int_rat.h:53:5: style: Class 'InternalRational' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/int_rat.h:55:5: style: Class 'InternalRational' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/int_rat.h:57:5: style: Class 'InternalRational' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/int_rat.h:58:5: style: Class 'InternalRational' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/int_rat.h:61:17: style: The function 'deepCopyObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:63:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:61:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:62:18: style: The function 'classname' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:64:26: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:62:18: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:64:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:72:18: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:64:10: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:66:17: style: The function 'genZero' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:65:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:66:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:67:17: style: The function 'genOne' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:66:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:67:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:70:9: style: The function 'levelcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:68:17: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:70:9: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:72:17: style: The function 'num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:86:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:72:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:73:17: style: The function 'den' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:87:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:73:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:75:17: style: The function 'neg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:89:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:75:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:77:9: style: The function 'comparesame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:92:17: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:77:9: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:79:17: style: The function 'addsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:95:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:79:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:80:17: style: The function 'subsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:96:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:80:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:81:17: style: The function 'mulsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:97:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:81:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:82:17: style: The function 'dividesame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:99:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:82:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:83:17: style: The function 'modulosame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:100:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:83:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:84:17: style: The function 'divsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:101:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:84:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:85:17: style: The function 'modsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:103:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:85:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:86:10: style: The function 'divremsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:104:18: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:86:10: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:87:10: style: The function 'divremsamet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:105:18: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:87:10: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:89:9: style: The function 'comparecoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:93:17: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:89:9: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:91:17: style: The function 'addcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:108:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:91:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:92:17: style: The function 'subcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:109:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:92:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:93:17: style: The function 'mulcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:110:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:93:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:94:17: style: The function 'dividecoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:111:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:94:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:95:17: style: The function 'modulocoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:113:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:95:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:96:17: style: The function 'divcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:114:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:96:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:97:17: style: The function 'modcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:116:25: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:97:17: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:98:10: style: The function 'divremcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:117:18: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:98:10: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:99:10: style: The function 'divremcoefft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:118:18: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:99:10: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:101:18: style: The function 'bgcdsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:121:26: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:101:18: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:102:18: style: The function 'bgcdcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:122:26: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:102:18: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:104:18: style: The function 'bextgcdsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:124:26: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:104:18: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:105:18: style: The function 'bextgcdcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:125:26: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:105:18: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:107:10: style: The function 'intval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:82:18: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:107:10: note: Function in derived class singular-4.3.0p1/factory/int_rat.h:109:9: style: The function 'sign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:84:17: note: Virtual function in base class singular-4.3.0p1/factory/int_rat.h:109:9: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:95:17: style: The function 'deepCopyObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:63:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:95:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:96:18: style: The function 'classname' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:64:26: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:96:18: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:97:9: style: The function 'level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:67:17: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:97:9: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:98:14: style: The function 'variable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:70:22: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:98:14: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:99:9: style: The function 'degree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:133:17: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:99:9: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:100:19: style: The function 'lc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:129:27: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:100:19: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:101:19: style: The function 'Lc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:130:27: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:101:19: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:102:19: style: The function 'LC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:131:27: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:102:19: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:103:9: style: The function 'taildegree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:134:17: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:103:9: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:104:19: style: The function 'tailcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:135:27: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:104:19: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:105:19: style: The function 'coeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:132:27: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:105:19: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:107:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:72:18: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:107:10: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:109:10: style: The function 'inBaseDomain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:74:18: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:109:10: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:110:10: style: The function 'inExtension' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:75:18: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:110:10: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:111:10: style: The function 'inCoeffDomain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:76:18: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:111:10: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:112:10: style: The function 'inPolyDomain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:77:18: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:112:10: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:113:10: style: The function 'inQuotDomain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:78:18: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:113:10: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:115:17: style: The function 'genZero' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:65:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:115:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:118:17: style: The function 'genOne' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:66:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:118:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:121:10: style: The function 'isUnivariate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:81:18: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:121:10: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:123:17: style: The function 'neg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:89:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:123:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:124:17: style: The function 'invert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:90:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:124:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:125:17: style: The function 'tryInvert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:91:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:125:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:126:9: style: The function 'comparesame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:92:17: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:126:9: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:128:17: style: The function 'addsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:95:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:128:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:129:17: style: The function 'subsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:96:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:129:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:130:17: style: The function 'mulsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:97:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:130:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:131:17: style: The function 'tryMulsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:98:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:131:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:132:17: style: The function 'dividesame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:99:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:132:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:133:17: style: The function 'modulosame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:100:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:133:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:134:17: style: The function 'divsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:101:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:134:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:135:17: style: The function 'tryDivsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:102:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:135:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:136:17: style: The function 'modsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:103:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:136:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:137:10: style: The function 'divremsame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:104:18: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:137:10: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:138:10: style: The function 'divremsamet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:105:18: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:138:10: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:139:10: style: The function 'tryDivremsamet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:106:18: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:139:10: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:141:9: style: The function 'comparecoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:93:17: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:141:9: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:143:17: style: The function 'addcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:108:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:143:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:144:17: style: The function 'subcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:109:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:144:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:145:17: style: The function 'mulcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:110:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:145:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:146:17: style: The function 'dividecoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:111:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:146:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:147:17: style: The function 'tryDividecoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:112:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:147:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:148:17: style: The function 'modulocoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:113:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:148:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:149:17: style: The function 'divcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:114:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:149:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:150:17: style: The function 'tryDivcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:115:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:150:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:151:17: style: The function 'modcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:116:25: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:151:17: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:152:10: style: The function 'divremcoeff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:117:18: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:152:10: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:153:10: style: The function 'divremcoefft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:118:18: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:153:10: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:154:10: style: The function 'tryDivremcoefft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:119:18: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:154:10: note: Function in derived class singular-4.3.0p1/factory/int_poly.h:156:9: style: The function 'sign' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/int_cf.h:84:17: note: Virtual function in base class singular-4.3.0p1/factory/int_poly.h:156:9: note: Function in derived class singular-4.3.0p1/factory/cf_factory.cc:69:13: style: Comparing expression of type 'signed int' against value -1152921504606846974. Condition is always true. [compareValueOutOfTypeRangeError] singular-4.3.0p1/factory/cf_factory.cc:69:13: style: Comparing expression of type 'signed int' against value 1152921504606846974. Condition is always true. [compareValueOutOfTypeRangeError] singular-4.3.0p1/factory/cf_factory.cc:78:13: style: Comparing expression of type 'signed int' against value -1152921504606846974. Condition is always true. [compareValueOutOfTypeRangeError] singular-4.3.0p1/factory/cf_factory.cc:78:13: style: Comparing expression of type 'signed int' against value 1152921504606846974. Condition is always true. [compareValueOutOfTypeRangeError] singular-4.3.0p1/factory/int_rat.h:51:2: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_factory.cc:54:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_factory.cc:92:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_factory.cc:116:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_factory.cc:157:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_factory.cc:198:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_factory.cc:239:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_factory.cc:253:13: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_factory.cc:263:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_factory.cc:305:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.h:121:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/int_rat.h:126:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/cf_factory.cc:306:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/cf_gcd.cc:632:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_gcd.cc:655:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_gcd.cc:536:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] singular-4.3.0p1/factory/cf_gcd.cc:560:3: note: Found duplicate branches for 'if' and 'else'. singular-4.3.0p1/factory/cf_gcd.cc:536:8: note: Found duplicate branches for 'if' and 'else'. singular-4.3.0p1/factory/cf_gcd.cc:304:9: style: The scope of the variable 'd' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_gcd.cc:61:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_gcd.cc:155:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_gcd.cc:587:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_gcd.cc:609:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_gcd.cc:613:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_gcd.cc:662:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_generator.cc:94:18: warning: Member variable 'AlgExtGenerator::gensf' is not initialized in the constructor. [uninitMemberVarPrivate] singular-4.3.0p1/factory/cf_generator.cc:94:18: warning: Member variable 'AlgExtGenerator::gensg' is not initialized in the constructor. [uninitMemberVarPrivate] singular-4.3.0p1/factory/cf_generator.cc:94:18: warning: Member variable 'AlgExtGenerator::n' is not initialized in the constructor. [uninitMemberVarPrivate] singular-4.3.0p1/factory/cf_generator.cc:94:18: warning: Member variable 'AlgExtGenerator::nomoreitems' is not initialized in the constructor. [uninitMemberVarPrivate] singular-4.3.0p1/factory/cf_generator.cc:99:18: warning: Member variable 'AlgExtGenerator::gensf' is not initialized in the copy constructor. [uninitMemberVarPrivate] singular-4.3.0p1/factory/cf_generator.cc:99:18: warning: Member variable 'AlgExtGenerator::gensg' is not initialized in the copy constructor. [uninitMemberVarPrivate] singular-4.3.0p1/factory/cf_generator.cc:99:18: warning: Member variable 'AlgExtGenerator::n' is not initialized in the copy constructor. [uninitMemberVarPrivate] singular-4.3.0p1/factory/cf_generator.cc:99:18: warning:inconclusive: Member variable 'AlgExtGenerator::nomoreitems' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] singular-4.3.0p1/factory/cf_generator.cc:104:35: warning: Member variable 'AlgExtGenerator::gensf' is not assigned a value in 'AlgExtGenerator::operator='. [operatorEqVarError] singular-4.3.0p1/factory/cf_generator.cc:104:35: warning: Member variable 'AlgExtGenerator::gensg' is not assigned a value in 'AlgExtGenerator::operator='. [operatorEqVarError] singular-4.3.0p1/factory/cf_generator.cc:104:35: warning: Member variable 'AlgExtGenerator::n' is not assigned a value in 'AlgExtGenerator::operator='. [operatorEqVarError] singular-4.3.0p1/factory/cf_generator.cc:104:35: warning:inconclusive: Member variable 'AlgExtGenerator::nomoreitems' is not assigned a value in 'AlgExtGenerator::operator='. [operatorEqVarError] singular-4.3.0p1/factory/cf_generator.cc:42:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_generator.cc:48:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_generator.cc:74:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_generator.cc:80:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_generator.cc:96:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_generator.cc:101:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_generator.cc:106:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_generator.cc:112:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_generator.cc:113:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_generator.cc:164:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_generator.cc:181:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_irred.cc:58:40: style: Parameter 'gen' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/cf_iter.cc:17:5: performance: Variable 'data' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/factory/cf_iter.cc:23:5: performance: Variable 'data' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/factory/cf_iter.cc:46:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_iter.cc:47:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_iter.cc:39:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/cf_iter.cc:58:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/cf_iter.cc:71:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/cf_iter.cc:112:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/cf_iter_inline.cc:90:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_iter_inline.cc:107:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_iter_inline.cc:128:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_iter_inline.cc:144:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_linsys.cc:226:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_linsys.cc:327:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_linsys.cc:390:24: style: Variable 'ok' is reassigned a value before the old one has been used. [redundantAssignment] singular-4.3.0p1/factory/cf_linsys.cc:388:24: note: ok is assigned singular-4.3.0p1/factory/cf_linsys.cc:390:24: note: ok is overwritten singular-4.3.0p1/factory/cf_linsys.cc:235:19: style: The scope of the variable 'intdet' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_linsys.cc:235:27: style: The scope of the variable 'p' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_linsys.cc:287:19: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_linsys.cc:336:19: style: The scope of the variable 'pcount' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_linsys.cc:427:19: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_linsys.cc:508:19: style: The scope of the variable 'pivotrecip' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_linsys.cc:559:30: style: The scope of the variable 'rowii' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_linsys.cc:222:38: style:inconclusive: Function 'determinant' argument 2 names different: declaration 'n' definition 'rows'. [funcArgNamesDifferent] singular-4.3.0p1/factory/cf_algorithm.h:90:68: note: Function 'determinant' argument 2 names different: declaration 'n' definition 'rows'. singular-4.3.0p1/factory/cf_linsys.cc:222:38: note: Function 'determinant' argument 2 names different: declaration 'n' definition 'rows'. singular-4.3.0p1/factory/cf_linsys.cc:287:22: style: Local variable 'sign' shadows outer function [shadowFunction] singular-4.3.0p1/factory/canonicalform.h:343:1: note: Shadowed declaration singular-4.3.0p1/factory/cf_linsys.cc:287:22: note: Shadow variable singular-4.3.0p1/factory/cf_linsys.cc:427:22: style: Local variable 'sign' shadows outer function [shadowFunction] singular-4.3.0p1/factory/canonicalform.h:343:1: note: Shadowed declaration singular-4.3.0p1/factory/cf_linsys.cc:427:22: note: Shadow variable singular-4.3.0p1/factory/cf_linsys.cc:606:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_map.h:63:10: performance:inconclusive: Technically the member function 'MapPair::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/factory/cf_map.cc:50:15: note: Technically the member function 'MapPair::print' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/factory/cf_map.h:63:10: note: Technically the member function 'MapPair::print' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/factory/cf_map.cc:150:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_map.cc:162:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_map_ext.cc:384:9: style: Condition '!initialized' is always true [knownConditionTrueFalse] singular-4.3.0p1/factory/cf_map_ext.cc:374:21: note: Assignment 'initialized=false', assigned value is 0 singular-4.3.0p1/factory/cf_map_ext.cc:384:9: note: Condition '!initialized' is always true singular-4.3.0p1/factory/cf_map_ext.cc:140:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_map_ext.cc:151:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_map_ext.cc:243:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_map_ext.cc:279:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_map_ext.cc:308:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_map_ext.cc:319:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_map_ext.cc:371:3: style:inconclusive: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] singular-4.3.0p1/factory/cf_map_ext.cc:55:7: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_map_ext.cc:127:7: style: The scope of the variable 'counter' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_map_ext.cc:128:7: style: The scope of the variable 'pos' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_map_ext.cc:179:7: style: The scope of the variable 'exp' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_map_ext.cc:181:15: style: The scope of the variable 'buf' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_map_ext.cc:206:15: style: The scope of the variable 'buf' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_map_ext.cc:257:7: style: The scope of the variable 'exp' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_map_ext.cc:258:15: style: The scope of the variable 'buf' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_map_ext.cc:295:7: style: The scope of the variable 'counter' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_map_ext.cc:296:7: style: The scope of the variable 'pos' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_map_ext.cc:355:8: style: Variable 'd' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/cf_map_ext.cc:356:8: style: Variable 'p' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/cf_map_ext.cc:372:12: style: Variable 'primitive' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/cf_map_ext.cc:164:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_map_ext.cc:190:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_map_ext.cc:214:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_map_ext.cc:222:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_map_ext.cc:235:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_map_ext.cc:271:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_map_ext.cc:332:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_ops.cc:170:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_ops.cc:409:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_ops.cc:699:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_ops.cc:416:13: style: The scope of the variable 'exp' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_ops.cc:532:23: style: The scope of the variable 'dummy' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_ops.cc:570:23: style: The scope of the variable 'dummy' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_ops.cc:581:23: style: The scope of the variable 'dummy' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_ops.cc:467:13: style: Local variable 'level' shadows outer function [shadowFunction] singular-4.3.0p1/factory/variable.h:94:12: note: Shadowed declaration singular-4.3.0p1/factory/cf_ops.cc:467:13: note: Shadow variable singular-4.3.0p1/factory/cf_ops.cc:504:13: style: Local variable 'level' shadows outer function [shadowFunction] singular-4.3.0p1/factory/variable.h:94:12: note: Shadowed declaration singular-4.3.0p1/factory/cf_ops.cc:504:13: note: Shadow variable singular-4.3.0p1/factory/cf_ops.cc:66:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_ops.cc:70:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_ops.cc:123:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_ops.cc:130:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_ops.cc:248:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_ops.cc:256:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_ops.cc:418:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_ops.cc:449:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_ops.cc:473:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_ops.cc:535:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_ops.cc:572:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_ops.cc:584:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_ops.cc:613:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_ops.cc:635:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_ops.cc:650:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_ops.cc:673:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_ops.cc:688:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_ops.cc:706:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/cf_primes.cc:16:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_primes.cc:30:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_primes.cc:41:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_random.cc:113:16: warning: Member variable 'AlgExtRandomF::gen' is not initialized in the constructor. [uninitMemberVarPrivate] singular-4.3.0p1/factory/cf_random.cc:113:16: warning: Member variable 'AlgExtRandomF::n' is not initialized in the constructor. [uninitMemberVarPrivate] singular-4.3.0p1/factory/cf_random.cc:123:31: warning: Member variable 'AlgExtRandomF::gen' is not assigned a value in 'AlgExtRandomF::operator='. [operatorEqVarError] singular-4.3.0p1/factory/cf_random.cc:123:31: warning: Member variable 'AlgExtRandomF::n' is not assigned a value in 'AlgExtRandomF::operator='. [operatorEqVarError] singular-4.3.0p1/factory/cf_random.cc:118:16: warning: Member variable 'AlgExtRandomF::gen' is not initialized in the copy constructor. [uninitMemberVar] singular-4.3.0p1/factory/cf_random.cc:118:16: warning: Member variable 'AlgExtRandomF::n' is not initialized in the copy constructor. [uninitMemberVar] singular-4.3.0p1/factory/cf_random.cc:147:5: performance: Variable 'algext' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/factory/cf_random.cc:38:5: style: Class 'RandomGenerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/cf_random.cc:115:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_random.cc:120:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_random.cc:125:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_random.cc:131:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_random.cc:139:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_resultant.cc:44:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_resultant.cc:175:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/cf_roots.cc:27:8: style: Variable 'p' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/cf_util.cc:52:19: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] singular-4.3.0p1/factory/cf_util.cc:61:9: style: The scope of the variable 'c' can be reduced. [variableScope] singular-4.3.0p1/factory/cf_util.cc:27:25: style:inconclusive: Function 'ipower' argument 2 names different: declaration 'n' definition 'm'. [funcArgNamesDifferent] singular-4.3.0p1/factory/cf_util.h:12:40: note: Function 'ipower' argument 2 names different: declaration 'n' definition 'm'. singular-4.3.0p1/factory/cf_util.cc:27:25: note: Function 'ipower' argument 2 names different: declaration 'n' definition 'm'. singular-4.3.0p1/factory/cf_util.cc:42:16: style:inconclusive: Function 'ilog2' argument 1 names different: declaration 'a' definition 'v'. [funcArgNamesDifferent] singular-4.3.0p1/factory/cf_util.h:8:16: note: Function 'ilog2' argument 1 names different: declaration 'a' definition 'v'. singular-4.3.0p1/factory/cf_util.cc:42:16: note: Function 'ilog2' argument 1 names different: declaration 'a' definition 'v'. singular-4.3.0p1/factory/cf_util.cc:52:21: style: Variable 'v' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/facAbsBiFact.h:37:28: style: Parameter 'L' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/facSparseHensel.h:93:22: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] singular-4.3.0p1/factory/facSparseHensel.h:98:22: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] singular-4.3.0p1/factory/facSparseHensel.h:352:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facSparseHensel.h:258:4: style:inconclusive: Redundant initialization for 'G'. The initialized value is overwritten before it is read. [redundantInitialization] singular-4.3.0p1/factory/facSparseHensel.h:253:18: note: G is initialized singular-4.3.0p1/factory/facSparseHensel.h:258:4: note: G is overwritten singular-4.3.0p1/factory/facSparseHensel.h:147:7: style: The scope of the variable 'pos' can be reduced. [variableScope] singular-4.3.0p1/factory/facSparseHensel.h:205:13: style: Local variable 'level' shadows outer function [shadowFunction] singular-4.3.0p1/factory/variable.h:94:12: note: Shadowed declaration singular-4.3.0p1/factory/facSparseHensel.h:205:13: note: Shadow variable singular-4.3.0p1/factory/facSparseHensel.h:179:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facSparseHensel.h:189:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facSparseHensel.h:211:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facSparseHensel.h:222:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facSparseHensel.h:248:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facSparseHensel.h:505:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facSparseHensel.h:514:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facAlgExt.cc:150:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facAlgExt.cc:151:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facAlgExt.cc:183:7: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facAlgExt.cc:372:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facAlgExt.cc:373:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facAlgFunc.cc:571:63: style: Condition 'g.level()>Rstar.level()' is always true [knownConditionTrueFalse] singular-4.3.0p1/factory/facAlgFunc.cc:567:25: note: Assuming condition 'g.level()<=Rstar.level()' is false singular-4.3.0p1/factory/facAlgFunc.cc:571:63: note: Condition 'g.level()>Rstar.level()' is always true singular-4.3.0p1/factory/facAlgFunc.cc:580:32: style: Condition 'g.level()>Rstar.level()' is always true [knownConditionTrueFalse] singular-4.3.0p1/factory/facAlgFunc.cc:567:25: note: Assuming that condition 'g.level()<=Rstar.level()' is not redundant singular-4.3.0p1/factory/facAlgFunc.cc:580:32: note: Condition 'g.level()>Rstar.level()' is always true singular-4.3.0p1/factory/facAlgFunc.cc:699:11: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facAlgFunc.cc:90:14: style: Local variable 'v' shadows outer variable [shadowVariable] singular-4.3.0p1/factory/facAlgFunc.cc:80:7: note: Shadowed declaration singular-4.3.0p1/factory/facAlgFunc.cc:90:14: note: Shadow variable singular-4.3.0p1/factory/facAlgFunc.cc:974:15: style: Local variable 'result' shadows outer variable [shadowVariable] singular-4.3.0p1/factory/facAlgFunc.cc:914:11: note: Shadowed declaration singular-4.3.0p1/factory/facAlgFunc.cc:974:15: note: Shadow variable singular-4.3.0p1/factory/facAlgFunc.cc:147:10: style: Variable 'delta' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/facAlgFunc.cc:48:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facAlgFunc.cc:52:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facAlgFuncUtil.cc:230:20: style: Condition 'tmp!=-1' is always true [knownConditionTrueFalse] singular-4.3.0p1/factory/facAlgFuncUtil.cc:228:15: note: Assuming condition 'tmp==-1' is false singular-4.3.0p1/factory/facAlgFuncUtil.cc:230:20: note: Condition 'tmp!=-1' is always true singular-4.3.0p1/factory/facAlgFuncUtil.cc:124:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facAlgFuncUtil.cc:126:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facAlgFuncUtil.cc:180:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facAlgFuncUtil.cc:204:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facAlgFuncUtil.cc:394:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facAlgFuncUtil.cc:395:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facAlgFuncUtil.cc:512:4: style:inconclusive: Variable 'r' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment] singular-4.3.0p1/factory/facAlgFuncUtil.cc:510:6: note: r is assigned singular-4.3.0p1/factory/facAlgFuncUtil.cc:512:4: note: r is overwritten singular-4.3.0p1/factory/facAlgFuncUtil.cc:604:10: style:inconclusive: Variable 'bi' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment] singular-4.3.0p1/factory/facAlgFuncUtil.cc:599:5: note: bi is assigned singular-4.3.0p1/factory/facAlgFuncUtil.cc:604:10: note: bi is overwritten singular-4.3.0p1/factory/facAlgFuncUtil.cc:300:7: style: The scope of the variable 'count' can be reduced. [variableScope] singular-4.3.0p1/factory/facAlgFuncUtil.cc:433:7: style: The scope of the variable 'df' can be reduced. [variableScope] singular-4.3.0p1/factory/facAlgFuncUtil.cc:433:11: style: The scope of the variable 'dg' can be reduced. [variableScope] singular-4.3.0p1/factory/facAlgFuncUtil.cc:433:14: style: The scope of the variable 'n' can be reduced. [variableScope] singular-4.3.0p1/factory/facAlgFuncUtil.cc:434:8: style: The scope of the variable 'reord' can be reduced. [variableScope] singular-4.3.0p1/factory/facAlgFuncUtil.cc:66:48: style:inconclusive: Function 'varsInAs' argument 2 names different: declaration 'As' definition 'Astar'. [funcArgNamesDifferent] singular-4.3.0p1/factory/facAlgFuncUtil.h:28:48: note: Function 'varsInAs' argument 2 names different: declaration 'As' definition 'Astar'. singular-4.3.0p1/factory/facAlgFuncUtil.cc:66:48: note: Function 'varsInAs' argument 2 names different: declaration 'As' definition 'Astar'. singular-4.3.0p1/factory/facAlgFuncUtil.cc:295:24: style: Parameter 'factors' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/facAlgFuncUtil.cc:300:12: style: Variable 'count' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/facAlgFuncUtil.cc:207:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facAlgFuncUtil.cc:223:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facAlgFuncUtil.cc:225:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facAlgFuncUtil.cc:246:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facAlgFuncUtil.cc:260:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facAlgFuncUtil.cc:274:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facAlgFuncUtil.cc:288:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facAlgFuncUtil.cc:336:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facAlgFuncUtil.cc:361:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facAlgFuncUtil.cc:380:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facAlgFuncUtil.cc:644:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facAlgFuncUtil.cc:660:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facAlgFuncUtil.cc:690:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facBivar.cc:77:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facFqBivarUtil.cc:590:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facFqBivarUtil.cc:591:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facFqBivarUtil.cc:592:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facFqBivarUtil.cc:601:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facFqBivarUtil.cc:624:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facFqBivarUtil.cc:1256:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/facFqBivarUtil.cc:114:15: style: The scope of the variable 'buf' can be reduced. [variableScope] singular-4.3.0p1/factory/facFqBivarUtil.cc:115:7: style: The scope of the variable 'exp' can be reduced. [variableScope] singular-4.3.0p1/factory/facFqBivarUtil.cc:326:7: style: The scope of the variable 'buf' can be reduced. [variableScope] singular-4.3.0p1/factory/facFqBivarUtil.cc:327:7: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/factory/facFqBivarUtil.cc:328:8: style: The scope of the variable 'found' can be reduced. [variableScope] singular-4.3.0p1/factory/facFqBivarUtil.cc:965:7: style: The scope of the variable 'swap' can be reduced. [variableScope] singular-4.3.0p1/factory/facFqBivarUtil.cc:51:26: style: Parameter 'factors' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/facFqBivarUtil.cc:57:27: style: Parameter 'factors' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/facFqBivarUtil.cc:63:28: style: Parameter 'factors' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/facFqBivarUtil.cc:97:30: style: Parameter 'factors' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/facFqBivarUtil.cc:286:25: style: Parameter 'factors' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/facFqBivarUtil.cc:297:26: style: Parameter 'factors' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/facFqBivarUtil.cc:1309:23: style: Parameter 'L' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/facFqBivarUtil.cc:857:8: style: Variable 'k' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/facFqBivarUtil.cc:1022:8: style: Variable 'k' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/facFqBivarUtil.cc:128:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facFqBivarUtil.cc:174:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facFqBivarUtil.cc:612:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facFqBivarUtil.cc:643:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facFqBivarUtil.cc:648:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facFqBivarUtil.cc:1097:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facFqBivarUtil.cc:1104:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facFqBivarUtil.cc:1137:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facFqBivarUtil.cc:1142:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facFqBivarUtil.cc:1150:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facFqBivarUtil.cc:1155:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facFqBivarUtil.cc:1214:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facFqBivarUtil.cc:1221:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facFqBivarUtil.cc:1289:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facFqBivarUtil.cc:1303:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facFqFactorize.cc:1274:7: style: The scope of the variable 'm' can be reduced. [variableScope] singular-4.3.0p1/factory/facFqFactorize.cc:1971:8: style: The scope of the variable 'preserveDegree' can be reduced. [variableScope] singular-4.3.0p1/factory/facFqFactorize.cc:1973:10: style: The scope of the variable 'degAi' can be reduced. [variableScope] singular-4.3.0p1/factory/facFqFactorize.cc:2053:7: style: The scope of the variable 'pos' can be reduced. [variableScope] singular-4.3.0p1/factory/facFqFactorize.cc:2650:7: style: The scope of the variable 'multi' can be reduced. [variableScope] singular-4.3.0p1/factory/facFqFactorize.cc:2335:38: style:inconclusive: Function 'refineBiFactors' argument 3 names different: declaration 'factors' definition 'Aeval'. [funcArgNamesDifferent] singular-4.3.0p1/factory/facFqFactorize.h:572:33: note: Function 'refineBiFactors' argument 3 names different: declaration 'factors' definition 'Aeval'. singular-4.3.0p1/factory/facFqFactorize.cc:2335:38: note: Function 'refineBiFactors' argument 3 names different: declaration 'factors' definition 'Aeval'. singular-4.3.0p1/factory/facFqFactorize.cc:106:8: style: Local variable 'swap' shadows outer function [shadowFunction] singular-4.3.0p1/factory/facFqFactorizeUtil.h:52:6: note: Shadowed declaration singular-4.3.0p1/factory/facFqFactorize.cc:106:8: note: Shadow variable singular-4.3.0p1/factory/facFqFactorize.cc:137:10: style: Local variable 'swap' shadows outer function [shadowFunction] singular-4.3.0p1/factory/facFqFactorizeUtil.h:52:6: note: Shadowed declaration singular-4.3.0p1/factory/facFqFactorize.cc:137:10: note: Shadow variable singular-4.3.0p1/factory/facFqFactorize.cc:1299:17: style: Local variable 'content' shadows outer function [shadowFunction] singular-4.3.0p1/factory/canonicalform.h:253:30: note: Shadowed declaration singular-4.3.0p1/factory/facFqFactorize.cc:1299:17: note: Shadow variable singular-4.3.0p1/factory/facFqFactorize.cc:2448:8: style: Local variable 'recombination' shadows outer function [shadowFunction] singular-4.3.0p1/factory/facFqFactorize.h:375:1: note: Shadowed declaration singular-4.3.0p1/factory/facFqFactorize.cc:2448:8: note: Shadow variable singular-4.3.0p1/factory/facFqFactorize.cc:2590:51: style: Parameter 'leadingCoeffs' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/facFqFactorize.cc:2615:22: style: Parameter 'biFactors' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/facFqFactorize.cc:2763:54: style: Parameter 'leadingCoeffs' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/facFqFactorize.cc:2779:23: style: Parameter 'leadingCoeffs' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/facFqFactorize.cc:934:12: style: Variable 'fail' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/facFqFactorize.cc:1971:22: style: Variable 'preserveDegree' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/facFqFactorize.cc:2364:20: style: Variable 'leaveLoop' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/facFqFactorize.cc:63:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facFqFactorize.cc:114:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facFqFactorizeUtil.cc:171:7: style: The scope of the variable 'deg' can be reduced. [variableScope] singular-4.3.0p1/factory/facFqFactorizeUtil.cc:47:20: style: Parameter 'factors' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/facFqSquarefree.cc:211:25: style: Local variable 'k' shadows outer variable [shadowVariable] singular-4.3.0p1/factory/facFqSquarefree.cc:189:7: note: Shadowed declaration singular-4.3.0p1/factory/facFqSquarefree.cc:211:25: note: Shadow variable singular-4.3.0p1/factory/facFqSquarefree.cc:49:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/facIrredTest.cc:93:10: style: Local variable 'den' shadows outer function [shadowFunction] singular-4.3.0p1/factory/canonicalform.h:340:1: note: Shadowed declaration singular-4.3.0p1/factory/facIrredTest.cc:93:10: note: Shadow variable singular-4.3.0p1/factory/facIrredTest.cc:94:10: style: Local variable 'num' shadows outer function [shadowFunction] singular-4.3.0p1/factory/canonicalform.h:337:1: note: Shadowed declaration singular-4.3.0p1/factory/facIrredTest.cc:94:10: note: Shadow variable singular-4.3.0p1/factory/facSparseHensel.cc:312:21: style: Variable 'found' is reassigned a value before the old one has been used. [redundantAssignment] singular-4.3.0p1/factory/facSparseHensel.cc:311:16: note: found is assigned singular-4.3.0p1/factory/facSparseHensel.cc:312:21: note: found is overwritten singular-4.3.0p1/factory/facSparseHensel.cc:61:10: style: The scope of the variable 'd' can be reduced. [variableScope] singular-4.3.0p1/factory/facSparseHensel.cc:61:13: style: The scope of the variable 'count' can be reduced. [variableScope] singular-4.3.0p1/factory/facSparseHensel.cc:42:7: style: Local variable 'num' shadows outer function [shadowFunction] singular-4.3.0p1/factory/canonicalform.h:337:1: note: Shadowed declaration singular-4.3.0p1/factory/facSparseHensel.cc:42:7: note: Shadow variable singular-4.3.0p1/factory/fac_berlekamp.cc:249:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/fac_berlekamp.cc:301:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/fac_berlekamp.cc:49:15: style: The scope of the variable 'rn' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_berlekamp.cc:84:15: style: The scope of the variable 'rn' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_berlekamp.cc:119:15: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_berlekamp.cc:163:15: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_berlekamp.cc:372:9: style: The scope of the variable 'd' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_berlekamp.cc:204:35: style: Parameter 'a' can be declared as pointer to const [constParameter] singular-4.3.0p1/factory/fac_berlekamp.cc:58:23: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/fac_berlekamp.cc:61:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/fac_berlekamp.cc:93:23: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/fac_berlekamp.cc:96:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/fac_berlekamp.cc:305:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/fac_cantzass.cc:126:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/fac_cantzass.cc:147:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/fac_cantzass.cc:50:9: style: The scope of the variable 'd' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_cantzass.cc:155:12: style: The scope of the variable 'd1' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_cantzass.cc:182:12: style: The scope of the variable 'd1' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_cantzass.cc:233:9: style: The scope of the variable 'odd' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_cantzass.cc:255:9: style: The scope of the variable 'odd' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_cantzass.cc:279:9: style: The scope of the variable 'odd' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_cantzass.cc:151:59: style:inconclusive: Function 'CantorZassenhausFactorFFGF' argument 1 names different: declaration 'f' definition 'g'. [funcArgNamesDifferent] singular-4.3.0p1/factory/fac_cantzass.cc:23:66: note: Function 'CantorZassenhausFactorFFGF' argument 1 names different: declaration 'f' definition 'g'. singular-4.3.0p1/factory/fac_cantzass.cc:151:59: note: Function 'CantorZassenhausFactorFFGF' argument 1 names different: declaration 'f' definition 'g'. singular-4.3.0p1/factory/fac_cantzass.cc:151:66: style:inconclusive: Function 'CantorZassenhausFactorFFGF' argument 2 names different: declaration 'd' definition 's'. [funcArgNamesDifferent] singular-4.3.0p1/factory/fac_cantzass.cc:23:73: note: Function 'CantorZassenhausFactorFFGF' argument 2 names different: declaration 'd' definition 's'. singular-4.3.0p1/factory/fac_cantzass.cc:151:66: note: Function 'CantorZassenhausFactorFFGF' argument 2 names different: declaration 'd' definition 's'. singular-4.3.0p1/factory/fac_cantzass.cc:205:31: style:inconclusive: Function 'randomPoly' argument 1 names different: declaration 'n' definition 'd'. [funcArgNamesDifferent] singular-4.3.0p1/factory/fac_cantzass.cc:21:38: note: Function 'randomPoly' argument 1 names different: declaration 'n' definition 'd'. singular-4.3.0p1/factory/fac_cantzass.cc:205:31: note: Function 'randomPoly' argument 1 names different: declaration 'n' definition 'd'. singular-4.3.0p1/factory/fac_cantzass.cc:205:71: style:inconclusive: Function 'randomPoly' argument 3 names different: declaration 'gen' definition 'g'. [funcArgNamesDifferent] singular-4.3.0p1/factory/fac_cantzass.cc:21:78: note: Function 'randomPoly' argument 3 names different: declaration 'gen' definition 'g'. singular-4.3.0p1/factory/fac_cantzass.cc:205:71: note: Function 'randomPoly' argument 3 names different: declaration 'gen' definition 'g'. singular-4.3.0p1/factory/fac_distrib.cc:73:9: style: The scope of the variable 'm' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_distrib.cc:67:128: style: Parameter 'delta' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/fac_distrib.cc:67:151: style: Parameter 'omega' can be declared as reference to const [constParameter] singular-4.3.0p1/factory/fac_iterfor.cc:27:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/fac_iterfor.cc:75:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/fac_iterfor.cc:98:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/fac_iterfor.cc:15:35: style:inconclusive: Function 'fill' argument 2 names different: declaration 'n' definition 'max'. [funcArgNamesDifferent] singular-4.3.0p1/factory/fac_iterfor.h:28:31: note: Function 'fill' argument 2 names different: declaration 'n' definition 'max'. singular-4.3.0p1/factory/fac_iterfor.cc:15:35: note: Function 'fill' argument 2 names different: declaration 'n' definition 'max'. singular-4.3.0p1/factory/fac_multihensel.cc:74:13: style: The scope of the variable 'min' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_multihensel.cc:92:12: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_multihensel.cc:329:15: style: The scope of the variable 'h' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_multihensel.cc:128:65: style: Parameter 'n' can be declared as pointer to const [constParameter] singular-4.3.0p1/factory/fac_multihensel.cc:140:94: style: Parameter 'n' can be declared as pointer to const [constParameter] singular-4.3.0p1/factory/fac_multihensel.cc:76:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/fac_multihensel.cc:213:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/fac_multivar.cc:52:26: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] singular-4.3.0p1/factory/fac_multivar.cc:56:15: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_multivar.cc:216:12: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_multivar.cc:270:15: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/factory/fac_multivar.cc:216:9: note: Shadowed declaration singular-4.3.0p1/factory/fac_multivar.cc:270:15: note: Shadow variable singular-4.3.0p1/factory/fac_multivar.cc:170:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/fac_sqrfree.cc:29:9: style: The scope of the variable 'exp' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_sqrfree.cc:171:9: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_univar.cc:107:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/fac_univar.cc:127:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/fac_univar.cc:385:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/fac_univar.cc:444:13: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/fac_univar.cc:101:19: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_univar.cc:120:36: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_univar.cc:249:9: style: The scope of the variable 'prime' can be reduced. [variableScope] singular-4.3.0p1/factory/fac_util.cc:26:5: performance: Variable 'pk' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/factory/fac_util.cc:27:5: performance: Variable 'pkhalf' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/factory/fac_util.cc:42:5: performance: Variable 'pk' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/factory/fac_util.cc:43:5: performance: Variable 'pkhalf' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/factory/fac_util.cc:117:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/templates/ftmpl_array.cc:87:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/templates/ftmpl_list.cc:281:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/templates/ftmpl_list.cc:311:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/templates/ftmpl_list.cc:433:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/templates/ftmpl_matrix.cc:8:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/templates/ftmpl_matrix.cc:70:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/templates/ftmpl_matrix.cc:77:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/templates/ftmpl_matrix.cc:84:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/templates/ftmpl_matrix.cc:91:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/templates/ftmpl_matrix.cc:98:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/templates/ftmpl_matrix.cc:105:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/templates/ftmpl_matrix.cc:112:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/templates/ftmpl_matrix.cc:124:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/templates/ftmpl_matrix.cc:239:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/templates/ftmpl_matrix.cc:252:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/templates/ftmpl_matrix.cc:301:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/templates/ftmpl_matrix.cc:308:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/templates/ftmpl_list.cc:373:21: warning: Either the condition 'cur' is redundant or there is possible null pointer dereference: cur. [nullPointerRedundantCheck] singular-4.3.0p1/factory/templates/ftmpl_list.cc:370:13: note: Assuming that condition 'cur' is not redundant singular-4.3.0p1/factory/templates/ftmpl_list.cc:373:21: note: Null pointer dereference singular-4.3.0p1/factory/templates/ftmpl_list.cc:129:18: style: The scope of the variable 'dummy' can be reduced. [variableScope] singular-4.3.0p1/factory/templates/ftmpl_list.cc:144:22: style: The scope of the variable 'dummy' can be reduced. [variableScope] singular-4.3.0p1/factory/templates/ftmpl_list.cc:568:10: style: The scope of the variable 'iselt' can be reduced. [variableScope] singular-4.3.0p1/factory/templates/ftmpl_list.cc:603:10: style: The scope of the variable 'iselt' can be reduced. [variableScope] singular-4.3.0p1/factory/templates/ftmpl_list.cc:627:9: style: The scope of the variable 'found' can be reduced. [variableScope] singular-4.3.0p1/factory/templates/ftmpl_list.cc:646:9: style: The scope of the variable 'found' can be reduced. [variableScope] singular-4.3.0p1/factory/templates/ftmpl_list.cc:664:9: style: The scope of the variable 'found' can be reduced. [variableScope] singular-4.3.0p1/factory/templates/ftmpl_list.cc:679:9: style: The scope of the variable 'found' can be reduced. [variableScope] singular-4.3.0p1/factory/gengftables-conway.cc:207:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/gengftables-conway.cc:368:25: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/gengftables-conway.cc:297:13: style: The scope of the variable 'ntmp' can be reduced. [variableScope] singular-4.3.0p1/factory/gengftables-conway.cc:297:18: style: The scope of the variable 'ptmp' can be reduced. [variableScope] singular-4.3.0p1/factory/gengftables-conway.cc:298:16: style: The scope of the variable 'ns' can be reduced. [variableScope] singular-4.3.0p1/factory/gengftables-conway.cc:298:20: style: The scope of the variable 'ps' can be reduced. [variableScope] singular-4.3.0p1/factory/gengftables-conway.cc:360:12: style: The scope of the variable 'p' can be reduced. [variableScope] singular-4.3.0p1/factory/gengftables-conway.cc:360:15: style: The scope of the variable 'q' can be reduced. [variableScope] singular-4.3.0p1/factory/gengftables-conway.cc:360:18: style: The scope of the variable 'n' can be reduced. [variableScope] singular-4.3.0p1/factory/gengftables-conway.cc:299:28: style: Unused variable: PC [unusedVariable] singular-4.3.0p1/factory/gengftables-conway.cc:245:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/factory/gfops.cc:97:7: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/gfops.cc:115:7: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/gfops.cc:122:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/gfops.cc:123:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/gfops.cc:127:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/gfops.cc:129:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/gfops.cc:155:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/gfops.cc:204:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/gfops.cc:96:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/gfops.cc:132:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/gfops.cc:136:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/gfops.cc:141:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/gfops.cc:150:9: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/factory/gfops.cc:134:12: style: Local variable 'degree' shadows outer function [shadowFunction] singular-4.3.0p1/factory/canonicalform.h:316:1: note: Shadowed declaration singular-4.3.0p1/factory/gfops.cc:134:12: note: Shadow variable singular-4.3.0p1/factory/gfops.cc:154:17: style: Variable 'success' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/factory/int_cf.cc:102:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_cf.cc:112:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_cf.cc:134:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_cf.cc:141:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_cf.cc:151:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_cf.cc:159:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_cf.cc:167:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_cf.cc:174:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_cf.cc:181:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_cf.cc:188:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_cf.cc:195:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_cf.cc:202:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_cf.cc:209:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_cf.cc:216:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_cf.cc:223:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_int.cc:190:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_int.cc:200:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_int.cc:207:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_int.cc:246:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_int.cc:301:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_int.cc:350:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_int.cc:379:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_int.cc:411:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_int.cc:466:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_int.cc:531:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_int.cc:551:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_intdiv.cc:30:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_intdiv.cc:71:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_intdiv.cc:73:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_intdiv.cc:127:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_intdiv.cc:153:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_intdiv.cc:155:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_intdiv.cc:157:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_intdiv.cc:188:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_intdiv.cc:214:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_intdiv.cc:216:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_intdiv.cc:273:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_intdiv.cc:310:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_intdiv.cc:312:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_poly.cc:50:5: performance: Variable 'var' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/factory/int_poly.cc:60:5: performance: Variable 'var' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/factory/int_poly.cc:61:5: warning: Class 'InternalPoly' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] singular-4.3.0p1/factory/int_poly.cc:1551:17: style: The if condition is the same as the previous if condition [duplicateCondition] singular-4.3.0p1/factory/int_poly.cc:1546:17: note: First condition singular-4.3.0p1/factory/int_poly.cc:1551:17: note: Second condition singular-4.3.0p1/factory/int_poly.cc:55:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_poly.cc:67:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_poly.cc:562:13: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_poly.cc:665:13: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_poly.cc:992:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_poly.cc:1582:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_poly.cc:1596:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_poly.cc:1671:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_poly.cc:1708:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_poly.cc:1776:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_poly.cc:288:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/int_poly.cc:328:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/int_poly.cc:369:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/int_poly.cc:432:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/int_poly.cc:444:52: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/int_poly.cc:516:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/int_poly.cc:612:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/int_poly.cc:700:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/int_poly.cc:775:31: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/int_poly.cc:824:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/int_poly.cc:896:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/int_poly.cc:993:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/int_poly.cc:517:14: style: The scope of the variable 'dummy' can be reduced. [variableScope] singular-4.3.0p1/factory/int_poly.cc:519:14: style: The scope of the variable 'newexp' can be reduced. [variableScope] singular-4.3.0p1/factory/int_poly.cc:613:14: style: The scope of the variable 'dummy' can be reduced. [variableScope] singular-4.3.0p1/factory/int_poly.cc:615:14: style: The scope of the variable 'newexp' can be reduced. [variableScope] singular-4.3.0p1/factory/int_poly.cc:701:14: style: The scope of the variable 'dummy' can be reduced. [variableScope] singular-4.3.0p1/factory/int_poly.cc:703:14: style: The scope of the variable 'newexp' can be reduced. [variableScope] singular-4.3.0p1/factory/int_poly.cc:776:18: style: The scope of the variable 'dummy' can be reduced. [variableScope] singular-4.3.0p1/factory/int_poly.cc:778:18: style: The scope of the variable 'newexp' can be reduced. [variableScope] singular-4.3.0p1/factory/int_poly.cc:2270:9: style: The scope of the variable 'newexp' can be reduced. [variableScope] singular-4.3.0p1/factory/int_poly.cc:2272:14: style: The scope of the variable 'dummy' can be reduced. [variableScope] singular-4.3.0p1/factory/int_poly.cc:518:19: style: Local variable 'coeff' shadows outer function [shadowFunction] singular-4.3.0p1/factory/int_poly.h:105:19: note: Shadowed declaration singular-4.3.0p1/factory/int_poly.cc:518:19: note: Shadow variable singular-4.3.0p1/factory/int_poly.cc:614:19: style: Local variable 'coeff' shadows outer function [shadowFunction] singular-4.3.0p1/factory/int_poly.h:105:19: note: Shadowed declaration singular-4.3.0p1/factory/int_poly.cc:614:19: note: Shadow variable singular-4.3.0p1/factory/int_poly.cc:702:19: style: Local variable 'coeff' shadows outer function [shadowFunction] singular-4.3.0p1/factory/int_poly.h:105:19: note: Shadowed declaration singular-4.3.0p1/factory/int_poly.cc:702:19: note: Shadow variable singular-4.3.0p1/factory/int_poly.cc:777:23: style: Local variable 'coeff' shadows outer function [shadowFunction] singular-4.3.0p1/factory/int_poly.h:105:19: note: Shadowed declaration singular-4.3.0p1/factory/int_poly.cc:777:23: note: Shadow variable singular-4.3.0p1/factory/int_poly.cc:826:19: style: Local variable 'coeff' shadows outer function [shadowFunction] singular-4.3.0p1/factory/int_poly.h:105:19: note: Shadowed declaration singular-4.3.0p1/factory/int_poly.cc:826:19: note: Shadow variable singular-4.3.0p1/factory/int_poly.cc:898:19: style: Local variable 'coeff' shadows outer function [shadowFunction] singular-4.3.0p1/factory/int_poly.h:105:19: note: Shadowed declaration singular-4.3.0p1/factory/int_poly.cc:898:19: note: Shadow variable singular-4.3.0p1/factory/int_poly.cc:2187:19: style: Local variable 'coeff' shadows outer function [shadowFunction] singular-4.3.0p1/factory/int_poly.h:105:19: note: Shadowed declaration singular-4.3.0p1/factory/int_poly.cc:2187:19: note: Shadow variable singular-4.3.0p1/factory/int_poly.cc:2268:19: style: Local variable 'coeff' shadows outer function [shadowFunction] singular-4.3.0p1/factory/int_poly.h:105:19: note: Shadowed declaration singular-4.3.0p1/factory/int_poly.cc:2268:19: note: Shadow variable singular-4.3.0p1/factory/int_pp.h:60:10: performance:inconclusive: Technically the member function 'InternalPrimePower::is_imm' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/factory/int_pp.cc:140:26: note: Technically the member function 'InternalPrimePower::is_imm' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/factory/int_pp.h:60:10: note: Technically the member function 'InternalPrimePower::is_imm' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/factory/int_pp.cc:74:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_pp.cc:98:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_pp.cc:257:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_pp.cc:275:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_pp.cc:316:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_pp.cc:341:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_pp.cc:348:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_pp.cc:356:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_pp.cc:363:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_pp.cc:370:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_pp.cc:377:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_pp.cc:384:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_pp.cc:391:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_pp.cc:398:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_pp.cc:405:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_pp.cc:411:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:48:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:78:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:103:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:236:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:294:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:350:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:410:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:518:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:540:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:550:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:562:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:586:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:599:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:640:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:656:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:670:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:709:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:714:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:736:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:799:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:800:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:861:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:900:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/int_rat.cc:22:10: style: The scope of the variable 'c' can be reduced. [variableScope] singular-4.3.0p1/factory/parseutil.cc:49:17: performance: Variable 'val' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/factory/parseutil.cc:50:43: performance: Variable 'val' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/factory/parseutil.cc:65:18: performance: Variable 'val' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/factory/parseutil.cc:66:38: performance: Variable 'val' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/factory/parseutil.h:30:19: style:inconclusive: Technically the member function 'ParseUtil::getval' can be const. [functionConst] singular-4.3.0p1/factory/parseutil.cc:152:26: note: Technically the member function 'ParseUtil::getval' can be const. singular-4.3.0p1/factory/parseutil.h:30:19: note: Technically the member function 'ParseUtil::getval' can be const. singular-4.3.0p1/factory/parseutil.h:31:9: style:inconclusive: Technically the member function 'ParseUtil::getintval' can be const. [functionConst] singular-4.3.0p1/factory/parseutil.cc:157:16: note: Technically the member function 'ParseUtil::getintval' can be const. singular-4.3.0p1/factory/parseutil.h:31:9: note: Technically the member function 'ParseUtil::getintval' can be const. singular-4.3.0p1/factory/parseutil.h:21:5: style: Class 'ParseUtil' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/parseutil.h:22:5: style: Class 'ParseUtil' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/parseutil.h:23:5: style: Class 'ParseUtil' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/parseutil.h:24:5: style: Class 'ParseUtil' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/parseutil.cc:34:5: style: Class 'PUtilInt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/parseutil.cc:50:5: style: Class 'PUtilCF' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/parseutil.cc:66:5: style: Class 'PUtilVar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/factory/parseutil.cc:36:17: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/parseutil.cc:20:25: note: Virtual function in base class singular-4.3.0p1/factory/parseutil.cc:36:17: note: Function in derived class singular-4.3.0p1/factory/parseutil.cc:37:19: style: The function 'getval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/parseutil.cc:21:27: note: Virtual function in base class singular-4.3.0p1/factory/parseutil.cc:37:19: note: Function in derived class singular-4.3.0p1/factory/parseutil.cc:38:9: style: The function 'getintval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/parseutil.cc:22:17: note: Virtual function in base class singular-4.3.0p1/factory/parseutil.cc:38:9: note: Function in derived class singular-4.3.0p1/factory/parseutil.cc:39:10: style: The function 'isInt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/parseutil.cc:23:18: note: Virtual function in base class singular-4.3.0p1/factory/parseutil.cc:39:10: note: Function in derived class singular-4.3.0p1/factory/parseutil.cc:40:10: style: The function 'isCF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/parseutil.cc:24:18: note: Virtual function in base class singular-4.3.0p1/factory/parseutil.cc:40:10: note: Function in derived class singular-4.3.0p1/factory/parseutil.cc:41:10: style: The function 'isVar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/parseutil.cc:25:18: note: Virtual function in base class singular-4.3.0p1/factory/parseutil.cc:41:10: note: Function in derived class singular-4.3.0p1/factory/parseutil.cc:52:17: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/parseutil.cc:20:25: note: Virtual function in base class singular-4.3.0p1/factory/parseutil.cc:52:17: note: Function in derived class singular-4.3.0p1/factory/parseutil.cc:53:19: style: The function 'getval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/parseutil.cc:21:27: note: Virtual function in base class singular-4.3.0p1/factory/parseutil.cc:53:19: note: Function in derived class singular-4.3.0p1/factory/parseutil.cc:54:9: style: The function 'getintval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/parseutil.cc:22:17: note: Virtual function in base class singular-4.3.0p1/factory/parseutil.cc:54:9: note: Function in derived class singular-4.3.0p1/factory/parseutil.cc:55:10: style: The function 'isInt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/parseutil.cc:23:18: note: Virtual function in base class singular-4.3.0p1/factory/parseutil.cc:55:10: note: Function in derived class singular-4.3.0p1/factory/parseutil.cc:56:10: style: The function 'isCF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/parseutil.cc:24:18: note: Virtual function in base class singular-4.3.0p1/factory/parseutil.cc:56:10: note: Function in derived class singular-4.3.0p1/factory/parseutil.cc:57:10: style: The function 'isVar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/parseutil.cc:25:18: note: Virtual function in base class singular-4.3.0p1/factory/parseutil.cc:57:10: note: Function in derived class singular-4.3.0p1/factory/parseutil.cc:68:17: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/parseutil.cc:20:25: note: Virtual function in base class singular-4.3.0p1/factory/parseutil.cc:68:17: note: Function in derived class singular-4.3.0p1/factory/parseutil.cc:69:19: style: The function 'getval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/parseutil.cc:21:27: note: Virtual function in base class singular-4.3.0p1/factory/parseutil.cc:69:19: note: Function in derived class singular-4.3.0p1/factory/parseutil.cc:70:9: style: The function 'getintval' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/parseutil.cc:22:17: note: Virtual function in base class singular-4.3.0p1/factory/parseutil.cc:70:9: note: Function in derived class singular-4.3.0p1/factory/parseutil.cc:71:10: style: The function 'isInt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/parseutil.cc:23:18: note: Virtual function in base class singular-4.3.0p1/factory/parseutil.cc:71:10: note: Function in derived class singular-4.3.0p1/factory/parseutil.cc:72:10: style: The function 'isCF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/parseutil.cc:24:18: note: Virtual function in base class singular-4.3.0p1/factory/parseutil.cc:72:10: note: Function in derived class singular-4.3.0p1/factory/parseutil.cc:73:10: style: The function 'isVar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/factory/parseutil.cc:25:18: note: Virtual function in base class singular-4.3.0p1/factory/parseutil.cc:73:10: note: Function in derived class singular-4.3.0p1/factory/singext.cc:23:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/singext.cc:36:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/singext.cc:43:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/singext.cc:56:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/test.cc:86:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/variable.cc:49:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/variable.cc:85:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/variable.cc:101:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/variable.cc:116:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/variable.cc:164:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/variable.cc:203:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/variable.cc:209:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/variable.cc:215:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/variable.cc:221:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/variable.cc:228:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/variable.cc:234:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/variable.cc:240:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/variable.cc:267:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/variable.cc:294:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] singular-4.3.0p1/factory/variable.cc:176:39: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/variable.cc:196:39: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/variable.cc:223:46: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/factory/variable.cc:157:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_circuittableint.h:89:9: style: Class 'CircuitTableInt32' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_circuittableint.h:43:17: style: Class 'Divisor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_circuittableint.h:60:17: style: Class 'Double' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_circuittableint.h:161:35: style: Local variable 'max' shadows outer function [shadowFunction] singular-4.3.0p1/gfanlib/gfanlib_circuittableint.h:128:34: note: Shadowed declaration singular-4.3.0p1/gfanlib/gfanlib_circuittableint.h:161:35: note: Shadow variable singular-4.3.0p1/gfanlib/gfanlib_circuittableint.h:162:31: style: Local variable 'min' shadows outer function [shadowFunction] singular-4.3.0p1/gfanlib/gfanlib_circuittableint.h:127:34: note: Shadowed declaration singular-4.3.0p1/gfanlib/gfanlib_circuittableint.h:162:31: note: Shadow variable singular-4.3.0p1/gfanlib/gfanlib_circuittableint.h:179:35: style: Local variable 'max' shadows outer function [shadowFunction] singular-4.3.0p1/gfanlib/gfanlib_circuittableint.h:128:34: note: Shadowed declaration singular-4.3.0p1/gfanlib/gfanlib_circuittableint.h:179:35: note: Shadow variable singular-4.3.0p1/gfanlib/gfanlib_circuittableint.h:180:35: style: Local variable 'min' shadows outer function [shadowFunction] singular-4.3.0p1/gfanlib/gfanlib_circuittableint.h:127:34: note: Shadowed declaration singular-4.3.0p1/gfanlib/gfanlib_circuittableint.h:180:35: note: Shadow variable singular-4.3.0p1/gfanlib/gfanlib_matrix.h:227:13: warning: Member variable 'RowRef::rowNumM' is not assigned a value in 'RowRef::operator='. [operatorEqVarError] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:845:17: warning: Member variable 'TropicalRegenerationTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::deadEnd' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:845:17: warning: Member variable 'TropicalRegenerationTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::isLevelLeaf' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:845:17: warning: Member variable 'TropicalRegenerationTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::isSolutionVertex' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:570:17: warning: Member variable 'SingleTropicalHomotopyTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::useFirstChanged' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:570:17: warning: Member variable 'SingleTropicalHomotopyTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::useSecondChanged' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:570:17: warning: Member variable 'SingleTropicalHomotopyTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::result' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:925:49: style:inconclusive: Member variable 'SpecializedRTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::T' is in the wrong place in the initializer list. [initializerList] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:931:26: note: Member variable 'SpecializedRTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::T' is in the wrong place in the initializer list. singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:925:49: note: Member variable 'SpecializedRTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::T' is in the wrong place in the initializer list. singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:836:21: style:inconclusive: Member variable 'TropicalRegenerationTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::counter' is in the wrong place in the initializer list. [initializerList] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:846:42: note: Member variable 'TropicalRegenerationTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::counter' is in the wrong place in the initializer list. singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:836:21: note: Member variable 'TropicalRegenerationTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::counter' is in the wrong place in the initializer list. singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:835:21: style:inconclusive: Member variable 'TropicalRegenerationTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::depth' is in the wrong place in the initializer list. [initializerList] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:846:53: note: Member variable 'TropicalRegenerationTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::depth' is in the wrong place in the initializer list. singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:835:21: note: Member variable 'TropicalRegenerationTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::depth' is in the wrong place in the initializer list. singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:555:34: style:inconclusive: Member variable 'SingleTropicalHomotopyTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::offsets' is in the wrong place in the initializer list. [initializerList] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:577:25: note: Member variable 'SingleTropicalHomotopyTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::offsets' is in the wrong place in the initializer list. singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:555:34: note: Member variable 'SingleTropicalHomotopyTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::offsets' is in the wrong place in the initializer list. singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:84:45: style:inconclusive: Member variable 'InequalityTable::tuple' is in the wrong place in the initializer list. [initializerList] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:370:25: note: Member variable 'InequalityTable::tuple' is in the wrong place in the initializer list. singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:84:45: note: Member variable 'InequalityTable::tuple' is in the wrong place in the initializer list. singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:85:34: style:inconclusive: Member variable 'InequalityTable::offsets' is in the wrong place in the initializer list. [initializerList] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:373:25: note: Member variable 'InequalityTable::offsets' is in the wrong place in the initializer list. singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:85:34: note: Member variable 'InequalityTable::offsets' is in the wrong place in the initializer list. singular-4.3.0p1/gfanlib/gfanlib_matrix.h:369:8: style:inconclusive: Technically the member function 'Matrix < Integer >::swapRows' can be const. [functionConst] singular-4.3.0p1/gfanlib/gfanlib_matrix.h:711:10: style:inconclusive: Technically the member function 'Matrix < Integer >::rowComparer::operator()' can be const. [functionConst] singular-4.3.0p1/gfanlib/gfanlib_matrix.h:369:8: style:inconclusive: Technically the member function 'Matrix < Rational >::swapRows' can be const. [functionConst] singular-4.3.0p1/gfanlib/gfanlib_matrix.h:711:10: style:inconclusive: Technically the member function 'Matrix < Rational >::rowComparer::operator()' can be const. [functionConst] singular-4.3.0p1/gfanlib/gfanlib_matrix.h:369:8: style:inconclusive: Technically the member function 'Matrix < int >::swapRows' can be const. [functionConst] singular-4.3.0p1/gfanlib/gfanlib_matrix.h:711:10: style:inconclusive: Technically the member function 'Matrix < int >::rowComparer::operator()' can be const. [functionConst] singular-4.3.0p1/gfanlib/gfanlib_matrix.h:369:8: style:inconclusive: Technically the member function 'Matrix < gfan :: CircuitTableInt32 >::swapRows' can be const. [functionConst] singular-4.3.0p1/gfanlib/gfanlib_matrix.h:711:10: style:inconclusive: Technically the member function 'Matrix < gfan :: CircuitTableInt32 >::rowComparer::operator()' can be const. [functionConst] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:896:22: performance:inconclusive: Technically the member function 'TropicalRegenerationTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::print' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:815:32: performance:inconclusive: Technically the member function 'TropicalRegenerationTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::Data::castToNextLevel' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:688:21: style:inconclusive: Technically the member function 'SingleTropicalHomotopyTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::numberOfChildren' can be const. [functionConst] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:721:22: style:inconclusive: Technically the member function 'SingleTropicalHomotopyTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::atRoot' can be const. [functionConst] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:243:23: performance:inconclusive: Technically the member function 'SingleTropicalHomotopyTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::InequalityTable::sort2uniquely' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:249:23: performance:inconclusive: Technically the member function 'SingleTropicalHomotopyTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::InequalityTable::sort3uniquely' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:310:25: style:inconclusive: Technically the member function 'SingleTropicalHomotopyTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >::InequalityTable::getVolume' can be const. [functionConst] singular-4.3.0p1/gfanlib/gfanlib_z.h:33:3: style: Class 'Integer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_z.h:42:3: style: Class 'Integer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_q.h:31:3: style: Class 'Rational' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_q.h:45:3: style: Class 'Rational' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:928:17: style: Class 'SpecializedRTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_vector.h:38:3: style: Class 'Vector < Integer >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_vector.h:38:3: style: Class 'Vector < Rational >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_vector.h:38:3: style: Class 'Vector < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:845:17: style: Class 'TropicalRegenerationTraverser < gfan :: CircuitTableInt32 , gfan :: CircuitTableInt32 :: Double , gfan :: CircuitTableInt32 :: Divisor >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:769:27: style: Class 'Data' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:936:22: style: The function 'getEdgeCountNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.h:36:16: note: Virtual function in base class singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:936:22: note: Function in derived class singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:948:22: style: The function 'moveToNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.h:44:16: note: Virtual function in base class singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:948:22: note: Function in derived class singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:963:17: style: The function 'moveToPrev' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.h:50:17: note: Virtual function in base class singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:963:17: note: Function in derived class singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:974:17: style: The function 'collectInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.h:53:17: note: Virtual function in base class singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:974:17: note: Function in derived class singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:986:17: style: The function 'printState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.h:56:17: note: Virtual function in base class singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:986:17: note: Function in derived class singular-4.3.0p1/gfanlib/gfanlib_mixedvolume.cpp:108:53: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/gfanlib/gfanlib_mixedvolume.cpp:109:38: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/gfanlib/gfanlib_vector.h:368:19: style: Local variable 'a' shadows outer variable [shadowVariable] singular-4.3.0p1/gfanlib/gfanlib_vector.h:353:11: note: Shadowed declaration singular-4.3.0p1/gfanlib/gfanlib_vector.h:368:19: note: Shadow variable singular-4.3.0p1/gfanlib/gfanlib_vector.h:380:19: style: Local variable 'a' shadows outer variable [shadowVariable] singular-4.3.0p1/gfanlib/gfanlib_vector.h:353:11: note: Shadowed declaration singular-4.3.0p1/gfanlib/gfanlib_vector.h:380:19: note: Shadow variable singular-4.3.0p1/gfanlib/gfanlib_matrix.h:523:27: style: Local variable 's' shadows outer variable [shadowVariable] singular-4.3.0p1/gfanlib/gfanlib_matrix.h:498:13: note: Shadowed declaration singular-4.3.0p1/gfanlib/gfanlib_matrix.h:523:27: note: Shadow variable singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:218:47: style: Local variable 'm' shadows outer variable [shadowVariable] singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:93:21: note: Shadowed declaration singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:218:47: note: Shadow variable singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:704:36: style: Variable 'B' can be declared as reference to const [constVariable] singular-4.3.0p1/gfanlib/gfanlib_vector.h:77:16: warning: Either the condition 'n<(int)v.size()' is redundant or 'n' can have the value greater or equal to v.size(). Expression 'v[n]' cause access out of bounds. [containerOutOfBounds] singular-4.3.0p1/gfanlib/gfanlib_vector.h:76:21: note: Assuming that condition 'n<(int)v.size()' is not redundant singular-4.3.0p1/gfanlib/gfanlib_vector.h:77:16: note: Access out of bounds singular-4.3.0p1/gfanlib/gfanlib_vector.h:77:15: warning: Either the condition 'n>=0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex] singular-4.3.0p1/gfanlib/gfanlib_vector.h:76:13: note: Assuming that condition 'n>=0' is not redundant singular-4.3.0p1/gfanlib/gfanlib_vector.h:77:15: note: Negative array index singular-4.3.0p1/gfanlib/gfanlib_vector.h:116:110: warning: Uninitialized variable: f [uninitvar] singular-4.3.0p1/gfanlib/gfanlib_vector.h:116:83: note: Assuming condition is false singular-4.3.0p1/gfanlib/gfanlib_vector.h:116:110: note: Uninitialized variable: f singular-4.3.0p1/gfanlib/gfanlib_vector.h:120:249: warning: Uninitialized variable: s [uninitvar] singular-4.3.0p1/gfanlib/gfanlib_vector.h:120:209: note: Assuming condition is false singular-4.3.0p1/gfanlib/gfanlib_vector.h:120:249: note: Uninitialized variable: s singular-4.3.0p1/gfanlib/gfanlib_vector.h:116:97: error: Uninitialized variable: f [legacyUninitvar] singular-4.3.0p1/gfanlib/gfanlib_vector.h:120:229: error: Uninitialized variable: s [legacyUninitvar] singular-4.3.0p1/gfanlib/gfanlib_mixedvolume.cpp:103:31: style: Variable 'totalSteps' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/gfanlib/gfanlib_mixedvolume.cpp:109:35: style: Variable 'totalSteps' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/gfanlib/gfanlib_matrix.h:720:28: style: Variable 'result[i]' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/gfanlib/gfanlib_vector.h:116:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_vector.h:286:78: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.cpp:164:3: warning: Member variable 'Job::traverser' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.cpp:329:3: warning: Member variable 'JobTransfer::job' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.cpp:416:3: warning: Member variable 'JobCentral::step_count' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.cpp:416:3: warning: Member variable 'JobCentral::first_job' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.cpp:305:9: style:inconclusive: Technically the member function 'gfan::Job::print' can be const. [functionConst] singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.cpp:463:9: style:inconclusive: Technically the member function 'gfan::JobCentral::hasTransfer' can be const. [functionConst] singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.cpp:422:5: warning: Class 'JobCentral' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.cpp:422:5: warning: Class 'JobCentral' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.cpp:164:3: style: Class 'Job' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.cpp:593:39: style:inconclusive: Function 'traverse_threaded' argument 1 names different: declaration 'traverser' definition 'traversers'. [funcArgNamesDifferent] singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.h:69:39: note: Function 'traverse_threaded' argument 1 names different: declaration 'traverser' definition 'traversers'. singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.cpp:593:39: note: Function 'traverse_threaded' argument 1 names different: declaration 'traverser' definition 'traversers'. singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.cpp:308:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.cpp:518:90: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polymakefile.h:29:1: style: The class 'PolymakeFile' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] singular-4.3.0p1/gfanlib/gfanlib_symmetry.h:35:3: style: Class 'Permutation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_symmetry.h:45:3: style: Class 'Permutation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_symmetry.h:121:3: style: Class 'SymmetryGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_zcone.h:208:6: style: Class 'ZCone' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.h:43:3: style: Class 'PolyhedralFan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.h:44:3: style: Class 'PolyhedralFan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:337:42: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:328:38: note: Shadowed declaration singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:337:42: note: Shadow variable singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:424:31: style: Variable 'theCone' can be declared as reference to const [constVariable] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:196:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:207:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:210:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:317:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:326:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:328:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:331:120: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:337:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:372:78: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:379:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:493:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:510:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:829:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:831:112: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:847:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:878:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:886:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:889:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:253:10: warning: Assert statement calls a function which may have desired side effects: 'hasProperty'. [assertWithSideEffect] singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:288:10: warning: Assert statement calls a function which may have desired side effects: 'hasProperty'. [assertWithSideEffect] singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:362:10: warning: Assert statement calls a function which may have desired side effects: 'hasProperty'. [assertWithSideEffect] singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:426:10: warning: Assert statement calls a function which may have desired side effects: 'hasProperty'. [assertWithSideEffect] singular-4.3.0p1/gfanlib/gfanlib_polymakefile.h:49:8: performance:inconclusive: Technically the member function 'gfan::PolymakeFile::readBooleanProperty' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:273:20: note: Technically the member function 'gfan::PolymakeFile::readBooleanProperty' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/gfanlib/gfanlib_polymakefile.h:49:8: note: Technically the member function 'gfan::PolymakeFile::readBooleanProperty' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/gfanlib/gfanlib_polymakefile.h:50:8: performance:inconclusive: Technically the member function 'gfan::PolymakeFile::writeBooleanProperty' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:279:20: note: Technically the member function 'gfan::PolymakeFile::writeBooleanProperty' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/gfanlib/gfanlib_polymakefile.h:50:8: note: Technically the member function 'gfan::PolymakeFile::writeBooleanProperty' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:469:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:471:3: note: Found duplicate branches for 'if' and 'else'. singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:469:3: note: Found duplicate branches for 'if' and 'else'. singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:104:32: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:104:32: performance: Passing the result of c_str() to a function that takes std::string as argument no. 2 is slow and redundant. [stlcstrParam] singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:163:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:177:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:193:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:207:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:219:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:396:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:412:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_polymakefile.cpp:434:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:23:3: performance: Variable 'indices' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:259:11: style: The scope of the variable 'numberOfOrbitsOutput' can be reduced. [variableScope] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:260:11: style: The scope of the variable 'numberOfOrbitsOfThisDimension' can be reduced. [variableScope] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:315:11: style: The scope of the variable 'numberOfOrbitsOutput' can be reduced. [variableScope] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:316:11: style: The scope of the variable 'numberOfOrbitsOfThisDimension' can be reduced. [variableScope] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:317:12: style: The scope of the variable 'newDimension' can be reduced. [variableScope] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:151:72: style:inconclusive: Function 'SymmetricComplex' argument 2 names different: declaration 'linealitySpace' definition 'linealitySpace_'. [funcArgNamesDifferent] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.h:73:56: note: Function 'SymmetricComplex' argument 2 names different: declaration 'linealitySpace' definition 'linealitySpace_'. singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:151:72: note: Function 'SymmetricComplex' argument 2 names different: declaration 'linealitySpace' definition 'linealitySpace_'. singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:28:18: style: Local variable 'vertices' shadows outer variable [shadowVariable] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.h:39:11: note: Shadowed declaration singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:28:18: note: Shadow variable singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:57:18: style: Local variable 'vertices' shadows outer variable [shadowVariable] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.h:39:11: note: Shadowed declaration singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:57:18: note: Shadow variable singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:62:12: style: Local variable 'n' shadows outer variable [shadowVariable] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.h:37:7: note: Shadowed declaration singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:62:12: note: Shadow variable singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:282:33: style: Local variable 'temp' shadows outer variable [shadowVariable] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:273:63: note: Shadowed declaration singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:282:33: note: Shadow variable singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:572:13: style: Local variable 'fvector' shadows outer function [shadowFunction] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.h:86:11: note: Shadowed declaration singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:572:13: note: Shadow variable singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:139:72: style: Parameter 'complex' can be declared as reference to const [constParameter] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:119:16: warning: Either the condition 'it==complex.indexMap.end()' is redundant or there is possible dereference of an invalid iterator: it. [derefInvalidIteratorRedundantCheck] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:112:12: note: Assuming that condition 'it==complex.indexMap.end()' is not redundant singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:119:16: note: Dereference of an invalid iterator singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:25:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:200:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:212:100: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:215:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:264:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:274:118: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:280:112: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:283:94: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:321:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:332:118: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:338:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:341:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:376:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:396:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:412:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:421:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:435:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:449:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:200:16: warning: Member variable 'SymmetryGroup::byteTableHeight' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:133:9: style: Class 'Trie' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:368:12: style: Condition 'trie' is always false [knownConditionTrueFalse] singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:357:12: note: Assuming that condition 'trie' is not redundant singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:368:12: note: Condition 'trie' is always false singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:274:51: style:inconclusive: Function 'apply' argument 1 names different: declaration 'p' definition 'b'. [funcArgNamesDifferent] singular-4.3.0p1/gfanlib/gfanlib_symmetry.h:80:40: note: Function 'apply' argument 1 names different: declaration 'p' definition 'b'. singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:274:51: note: Function 'apply' argument 1 names different: declaration 'p' definition 'b'. singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:282:58: style:inconclusive: Function 'applyInverse' argument 1 names different: declaration 'p' definition 'b'. [funcArgNamesDifferent] singular-4.3.0p1/gfanlib/gfanlib_symmetry.h:84:47: note: Function 'applyInverse' argument 1 names different: declaration 'p' definition 'b'. singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:282:58: note: Function 'applyInverse' argument 1 names different: declaration 'p' definition 'b'. singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:229:19: style: Local variable 'v' shadows outer argument [shadowArgument] singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:221:55: note: Shadowed declaration singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:229:19: note: Shadow variable singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:34:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:48:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:54:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:70:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:125:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:217:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:230:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:331:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:362:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:413:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:442:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:446:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:456:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_symmetry.cpp:466:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_traversal.h:41:21: style:inconclusive: Technically the member function 'gfan::FanBuilder::getFanRef' can be const. [functionConst] singular-4.3.0p1/gfanlib/gfanlib_zfan.h:79:3: style: Class 'ZFan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_zfan.h:86:3: style: Class 'ZFan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_zfan.h:91:3: style: Class 'ZFan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_traversal.cpp:89:3: style: Class 'Boundary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_traversal.h:43:14: style: The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/gfanlib/gfanlib_traversal.h:34:22: note: Virtual function in base class singular-4.3.0p1/gfanlib/gfanlib_traversal.h:43:14: note: Function in derived class singular-4.3.0p1/gfanlib/gfanlib_traversal.cpp:288:13: style: Label 'L1' is not used. [unusedLabel] singular-4.3.0p1/gfanlib/gfanlib_traversal.cpp:339:13: style: Label 'L2' is not used. [unusedLabel] singular-4.3.0p1/gfanlib/gfanlib_traversal.cpp:39:40: style:inconclusive: Function 'process' argument 1 names different: declaration 'Traverser' definition 'traverser'. [funcArgNamesDifferent] singular-4.3.0p1/gfanlib/gfanlib_traversal.h:43:36: note: Function 'process' argument 1 names different: declaration 'Traverser' definition 'traverser'. singular-4.3.0p1/gfanlib/gfanlib_traversal.cpp:39:40: note: Function 'process' argument 1 names different: declaration 'Traverser' definition 'traverser'. singular-4.3.0p1/gfanlib/gfanlib_traversal.cpp:141:36: performance: Searching before insertion is not necessary. [stlFindInsert] singular-4.3.0p1/gfanlib/gfanlib_traversal.cpp:179:17: style: struct member 'pathStepRidge::rays' is never used. [unusedStructMember] singular-4.3.0p1/gfanlib/gfanlib_traversal.cpp:185:23: style: struct member 'pathStepFacet::ridges' is never used. [unusedStructMember] singular-4.3.0p1/gfanlib/gfanlib_traversal.cpp:186:23: style: struct member 'pathStepFacet::ridgesRayUniqueVector' is never used. [unusedStructMember] singular-4.3.0p1/gfanlib/gfanlib_traversal.cpp:254:7: style: Unused variable: a [unusedVariable] singular-4.3.0p1/gfanlib/gfanlib_traversal.cpp:136:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_traversal.cpp:145:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_traversal.cpp:153:78: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_traversal.cpp:245:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_traversal.cpp:250:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_traversal.cpp:321:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_traversal.cpp:367:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_traversal.cpp:382:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_zcone.h:184:11: style:inconclusive: Technically the member function 'gfan::ZCone::canonicalize' can be const. [functionConst] singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:832:13: note: Technically the member function 'gfan::ZCone::canonicalize' can be const. singular-4.3.0p1/gfanlib/gfanlib_zcone.h:184:11: note: Technically the member function 'gfan::ZCone::canonicalize' can be const. singular-4.3.0p1/gfanlib/gfanlib_zcone.h:192:11: style:inconclusive: Technically the member function 'gfan::ZCone::findFacets' can be const. [functionConst] singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:837:13: note: Technically the member function 'gfan::ZCone::findFacets' can be const. singular-4.3.0p1/gfanlib/gfanlib_zcone.h:192:11: note: Technically the member function 'gfan::ZCone::findFacets' can be const. singular-4.3.0p1/gfanlib/gfanlib_zcone.h:203:11: style:inconclusive: Technically the member function 'gfan::ZCone::findImpliedEquations' can be const. [functionConst] singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:848:13: note: Technically the member function 'gfan::ZCone::findImpliedEquations' can be const. singular-4.3.0p1/gfanlib/gfanlib_zcone.h:203:11: note: Technically the member function 'gfan::ZCone::findImpliedEquations' can be const. singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:269:18: style:inconclusive: Technically the member function 'gfan::LpSolver::MyHashMap::function' can be const. [functionConst] singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:277:5: style: Class 'MyHashMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:263:7: style: Class 'iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:557:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:529:4: style: Label '_L99' is not used. [unusedLabel] singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:660:4: style: Label '_L99' is not used. [unusedLabel] singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:764:9: style: Label 'fallBack' is not used. [unusedLabel] singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:1044:43: style:inconclusive: Function 'containsRowsOf' argument 1 names different: declaration 'l' definition 'm'. [funcArgNamesDifferent] singular-4.3.0p1/gfanlib/gfanlib_zcone.h:287:41: note: Function 'containsRowsOf' argument 1 names different: declaration 'l' definition 'm'. singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:1044:43: note: Function 'containsRowsOf' argument 1 names different: declaration 'l' definition 'm'. singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:1167:19: style: Local variable 'equations' shadows outer variable [shadowVariable] singular-4.3.0p1/gfanlib/gfanlib_zcone.h:116:19: note: Shadowed declaration singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:1167:19: note: Shadow variable singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:99:10: style: Unused variable: command [unusedVariable] singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:99:34: style: Unused variable: comsave [unusedVariable] singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:169:11: style: Variable 'reading' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:505:9: style: Unused variable: result [unusedVariable] singular-4.3.0p1/gfanlib/gfanlib_zcone.cpp:242:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/gfanlib/gfanlib_zfan.cpp:205:9: warning:inconclusive: Member variable 'ZFan::multiplicities' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] singular-4.3.0p1/gfanlib/gfanlib_zfan.cpp:205:9: warning:inconclusive: Member variable 'ZFan::multiplicitiesOrbits' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] singular-4.3.0p1/gfanlib/gfanlib_zfan.cpp:222:15: warning:inconclusive: Member variable 'ZFan::cones' is not assigned a value in 'ZFan::operator='. [operatorEqVarError] singular-4.3.0p1/gfanlib/gfanlib_zfan.cpp:222:15: warning:inconclusive: Member variable 'ZFan::maximalCones' is not assigned a value in 'ZFan::operator='. [operatorEqVarError] singular-4.3.0p1/gfanlib/gfanlib_zfan.cpp:222:15: warning:inconclusive: Member variable 'ZFan::multiplicities' is not assigned a value in 'ZFan::operator='. [operatorEqVarError] singular-4.3.0p1/gfanlib/gfanlib_zfan.cpp:222:15: warning:inconclusive: Member variable 'ZFan::coneOrbits' is not assigned a value in 'ZFan::operator='. [operatorEqVarError] singular-4.3.0p1/gfanlib/gfanlib_zfan.cpp:222:15: warning:inconclusive: Member variable 'ZFan::maximalConeOrbits' is not assigned a value in 'ZFan::operator='. [operatorEqVarError] singular-4.3.0p1/gfanlib/gfanlib_zfan.cpp:222:15: warning:inconclusive: Member variable 'ZFan::multiplicitiesOrbits' is not assigned a value in 'ZFan::operator='. [operatorEqVarError] singular-4.3.0p1/gfanlib/gfanlib_zfan.cpp:156:22: style: Local variable 'cones' shadows outer variable [shadowVariable] singular-4.3.0p1/gfanlib/gfanlib_zfan.h:42:49: note: Shadowed declaration singular-4.3.0p1/gfanlib/gfanlib_zfan.cpp:156:22: note: Shadow variable singular-4.3.0p1/gfanlib/gfanlib_zfan.cpp:160:17: style: Local variable 'multiplicities' shadows outer variable [shadowVariable] singular-4.3.0p1/gfanlib/gfanlib_zfan.h:44:46: note: Shadowed declaration singular-4.3.0p1/gfanlib/gfanlib_zfan.cpp:160:17: note: Shadow variable singular-4.3.0p1/gfanlib/gfanlib_zfan.cpp:172:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] singular-4.3.0p1/kernel/GBEngine/janet.cc:363:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/janet.cc:370:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/janet.cc:510:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/janet.cc:763:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/janet.cc:817:6: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/janet.cc:147:9: style: The scope of the variable 'f' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/janet.cc:482:9: style: The scope of the variable 'Pr' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/janet.cc:634:7: style: The scope of the variable 'p' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/janet.cc:855:7: style: The scope of the variable 'power_tmp' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/janet.cc:914:6: style: The scope of the variable 'power_tmp' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:178:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:179:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:180:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:330:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:331:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:332:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:173:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:173:16: style: The scope of the variable 'ei' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:173:20: style: The scope of the variable 'ii' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:173:24: style: The scope of the variable 'h_d' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:173:28: style: The scope of the variable 'ci' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:186:7: style: The scope of the variable 'li' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:296:15: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:173:7: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:296:15: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:132:47: style: Parameter 'T' can be declared as pointer to const [constParameter] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:184:14: style: Variable 'reddeg' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:325:7: style: Variable 'd' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:330:8: style: Variable 'A' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:331:8: style: Variable 'C' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:332:8: style: Variable 'T' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:334:15: style: Variable 'red_size' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/khstd.cc:57:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/khstd.cc:49:7: style: The scope of the variable 'deg' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/khstd.cc:49:11: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/khstd.cc:49:13: style: The scope of the variable 'ln' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/khstd.cc:49:16: style: The scope of the variable 'mw' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:206:15: style: Condition 'i>strat->tl' is always false [knownConditionTrueFalse] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:191:29: note: Assuming that condition 'iitl' is not redundant singular-4.3.0p1/kernel/GBEngine/kstd1.cc:189:8: note: ii is assigned 'j' here. singular-4.3.0p1/kernel/GBEngine/kstd1.cc:200:11: note: Assignment 'i=j', assigned value is less than symbolic=strat->tl singular-4.3.0p1/kernel/GBEngine/kstd1.cc:204:9: note: i is incremented', new value is symbolic=strat->tl+1 singular-4.3.0p1/kernel/GBEngine/kstd1.cc:206:15: note: Condition 'i>strat->tl' is always false singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1374:10: style: Condition 'j<0' is always false [knownConditionTrueFalse] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1356:13: note: Assuming that condition 'length<0' is not redundant singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1371:4: note: j is assigned 'length' here. singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1374:10: note: Condition 'j<0' is always false singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1781:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1808:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1854:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:3424:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1682:16: style: Variable 'strat->red' is reassigned a value before the old one has been used. [redundantAssignment] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1680:14: note: strat->red is assigned singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1682:16: note: strat->red is overwritten singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1742:17: style: Variable 'strat->red2' is reassigned a value before the old one has been used. [redundantAssignment] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1740:15: note: strat->red2 is assigned singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1742:17: note: strat->red2 is overwritten singular-4.3.0p1/kernel/GBEngine/kstd1.cc:171:12: style: The scope of the variable 'ei' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:171:18: style: The scope of the variable 'ii' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:172:7: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:806:7: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1215:11: style: The scope of the variable 'at' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1273:9: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1274:9: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1307:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1736:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1806:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:3046:32: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:2173:12: style: Local variable 'p' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:2120:10: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kstd1.cc:2173:12: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kstd1.cc:2317:12: style: Local variable 'p' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:2265:10: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kstd1.cc:2317:12: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kstd1.cc:3631:21: style: Local variable 'h' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:3491:10: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kstd1.cc:3631:21: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kstd1.cc:224:14: style: Variable 'li' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:371:14: style: Variable 'reddeg' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:951:12: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:956:16: style: Variable 'reddeg' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1030:14: style: Variable 'li' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1041:10: style: Variable 'z' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1066:9: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1071:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd1.cc:1447:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1947:49: style: Condition 'ei>h->ecart' is always true [knownConditionTrueFalse] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1942:18: note: Assuming that condition 'ei<=h->ecart' is not redundant singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1947:49: note: Condition 'ei>h->ecart' is always true singular-4.3.0p1/kernel/GBEngine/kstd2.cc:3311:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:3326:31: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:3362:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:945:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:945:23: style: The scope of the variable 'ii' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:947:7: style: The scope of the variable 'li' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1176:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1176:20: style: The scope of the variable 'ii' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1178:7: style: The scope of the variable 'sigSafe' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1182:7: style: The scope of the variable 'li' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1357:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1357:20: style: The scope of the variable 'ii' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1359:7: style: The scope of the variable 'sigSafe' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1362:7: style: The scope of the variable 'li' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1699:10: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1699:12: style: The scope of the variable 'ii' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1699:15: style: The scope of the variable 'li' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1700:7: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1705:8: style: The scope of the variable 'd' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1907:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1907:19: style: The scope of the variable 'ei' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1907:23: style: The scope of the variable 'ii' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1907:27: style: The scope of the variable 'h_d' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1909:7: style: The scope of the variable 'li' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:2138:7: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:2268:7: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:3317:15: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:355:16: style: Local variable 'r' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:297:14: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kstd2.cc:355:16: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kstd2.cc:2630:15: style: Local variable 'pos' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:2533:11: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kstd2.cc:2630:15: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kstd2.cc:3318:19: style: Local variable 'Q' shadows outer argument [shadowArgument] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:2742:28: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kstd2.cc:3318:19: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kstd2.cc:3364:17: style: Local variable 'Q' shadows outer argument [shadowArgument] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:2742:28: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kstd2.cc:3364:17: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kstd2.cc:3365:13: style: Local variable 'pos' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:3164:11: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kstd2.cc:3365:13: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kstd2.cc:4190:11: style: Local variable 'pos' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:4044:7: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kstd2.cc:4190:11: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kstd2.cc:113:13: style: Variable 'o' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:116:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:134:13: style: Variable 'o' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:137:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:245:13: style: Variable 'o' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:250:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:278:13: style: Variable 'o' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:283:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:326:10: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:348:10: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:376:10: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:397:10: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:447:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:468:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:505:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:526:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1114:10: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1224:22: style: Variable 'li' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1228:11: style: Variable 'start' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1276:13: style: Variable 'start' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1293:15: style: Variable 'not_sev' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1449:22: style: Variable 'li' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1454:11: style: Variable 'start' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1526:13: style: Variable 'start' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1543:15: style: Variable 'not_sev' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1885:16: style: Variable 'reddeg' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:1891:10: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:2124:16: style: Variable 'reddeg' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:2190:15: style: Variable 'sl' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:2229:12: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:2308:15: style: Variable 'sl' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:2880:33: style: Variable 'red_result' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstd2.cc:4044:12: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:30:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:169:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:171:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:173:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:175:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:179:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:191:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:441:51: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:27:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:65:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:573:13: style: The scope of the variable 'ii' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:403:21: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:296:9: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:403:21: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:447:21: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:296:9: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:447:21: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:628:15: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:569:11: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:628:15: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:692:23: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:569:11: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:692:23: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:740:23: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:569:11: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:740:23: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:893:15: style: Local variable 'r' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:800:9: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kstdfac.cc:893:15: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kutil.cc:7095:5: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] singular-4.3.0p1/kernel/GBEngine/kutil.cc:3383:17: style: Condition 'i<0' is always false [knownConditionTrueFalse] singular-4.3.0p1/kernel/GBEngine/kutil.cc:3379:15: note: Assuming that condition 'j<=0' is not redundant singular-4.3.0p1/kernel/GBEngine/kutil.cc:3380:14: note: Assignment 'i=j-1', assigned value is greater than -1 singular-4.3.0p1/kernel/GBEngine/kutil.cc:3383:17: note: Condition 'i<0' is always false singular-4.3.0p1/kernel/GBEngine/kutil.cc:3493:17: style: Condition 'i<0' is always false [knownConditionTrueFalse] singular-4.3.0p1/kernel/GBEngine/kutil.cc:3482:13: note: Assuming that condition 'j<=0' is not redundant singular-4.3.0p1/kernel/GBEngine/kutil.cc:3490:14: note: Assignment 'i=j-1', assigned value is greater than -1 singular-4.3.0p1/kernel/GBEngine/kutil.cc:3493:17: note: Condition 'i<0' is always false singular-4.3.0p1/kernel/GBEngine/kutil.cc:3572:15: style: Condition 'i<0' is always false [knownConditionTrueFalse] singular-4.3.0p1/kernel/GBEngine/kutil.cc:3561:11: note: Assuming that condition 'j<=0' is not redundant singular-4.3.0p1/kernel/GBEngine/kutil.cc:3569:12: note: Assignment 'i=j-1', assigned value is greater than -1 singular-4.3.0p1/kernel/GBEngine/kutil.cc:3572:15: note: Condition 'i<0' is always false singular-4.3.0p1/kernel/GBEngine/kutil.cc:5951:13: style: Condition 'an==en' is always false [knownConditionTrueFalse] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5945:12: note: Assignment 'an=0', assigned value is 0 singular-4.3.0p1/kernel/GBEngine/kutil.cc:5938:14: note: Assuming that condition 'length<0' is not redundant singular-4.3.0p1/kernel/GBEngine/kutil.cc:5939:24: note: Assuming condition is false singular-4.3.0p1/kernel/GBEngine/kutil.cc:5946:17: note: Assignment 'en=length+1', assigned value is greater than 0 singular-4.3.0p1/kernel/GBEngine/kutil.cc:5951:13: note: Condition 'an==en' is always false singular-4.3.0p1/kernel/GBEngine/kutil.cc:560:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:563:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:699:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:8094:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:8097:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:8258:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:8544:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:9091:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:9099:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:9104:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:9109:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:9214:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:9218:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:9226:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:9231:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:9236:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:9643:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11410:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11411:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11412:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11413:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11458:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11459:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11460:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11461:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11474:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11826:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11852:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11873:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11878:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11882:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11886:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11894:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/kutil.cc:10260:21: style: Variable 'strat->posInL' is reassigned a value before the old one has been used. [redundantAssignment] singular-4.3.0p1/kernel/GBEngine/kutil.cc:10254:21: note: strat->posInL is assigned singular-4.3.0p1/kernel/GBEngine/kutil.cc:10260:21: note: strat->posInL is overwritten singular-4.3.0p1/kernel/GBEngine/kutil.cc:200:19: style: The scope of the variable 'la' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:200:23: style: The scope of the variable 'lb' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:571:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:630:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:755:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:2036:12: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:2324:12: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:2531:12: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:2806:12: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:3199:12: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:4712:11: style: The scope of the variable 'at' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:4882:9: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5002:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5030:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5063:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5134:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5219:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5303:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5333:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5391:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5489:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5584:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5707:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5760:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5798:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5855:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5880:13: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5944:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6013:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6059:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6280:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6359:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6444:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6480:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6559:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6661:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6815:7: style: The scope of the variable 'min' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6815:12: style: The scope of the variable 'max' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:7065:14: style: The scope of the variable 't' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:8299:13: style: The scope of the variable 'pos' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:8343:9: style: The scope of the variable 'pos' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:8695:7: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:8807:8: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:8808:8: style: The scope of the variable 'e' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:9436:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:10397:9: style: The scope of the variable 'q' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11710:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11758:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11791:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5347:9: style: Local variable 'oo' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5328:7: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kutil.cc:5347:9: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kutil.cc:5340:11: style: Local variable 'oo' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5328:7: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kutil.cc:5340:11: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kutil.cc:11772:9: style: Local variable 'oo' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11754:7: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kutil.cc:11772:9: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kutil.cc:11765:11: style: Local variable 'oo' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11754:7: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/kutil.cc:11765:11: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/kutil.cc:9868:38: style: Parameter 'pos_in_l' can be declared as pointer to const [constParameter] singular-4.3.0p1/kernel/GBEngine/kutil.cc:718:6: style: Variable 'p' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:738:6: style: Variable 'p' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:2117:10: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:2395:10: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:3398:12: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:3400:10: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:3439:10: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:3522:12: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:3530:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:3601:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:3609:6: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:4799:75: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:4800:43: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:4847:42: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:4848:48: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:4853:13: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:4855:13: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:4899:11: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:4901:11: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:4932:11: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:4934:11: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:4974:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:4976:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5014:53: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5015:44: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5042:35: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5043:35: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5081:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5083:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5156:26: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5157:26: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5161:66: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5162:66: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5163:66: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5164:66: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5240:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5242:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5316:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5318:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5350:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5352:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5408:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5410:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5510:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5512:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5606:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5614:11: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5616:11: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5619:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5727:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5733:11: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5735:10: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5738:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5779:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5781:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5809:54: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5810:44: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5866:58: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5867:49: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5914:10: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5916:10: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5920:12: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5922:12: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5927:16: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5929:16: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5979:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5985:13: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5991:18: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5993:18: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:5997:15: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6002:11: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6024:58: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6025:49: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6076:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6078:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6295:10: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6297:10: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6380:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6382:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6457:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6459:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6497:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6499:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6582:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6584:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6684:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6693:11: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6695:11: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:6698:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:7093:10: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:9666:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11730:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11736:12: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11738:11: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11741:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11775:9: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11777:9: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11803:30: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/kutil.cc:11804:35: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/nc.cc:268:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/nc.cc:243:7: style: Redundant initialization for 'res'. The initialized value is overwritten before it is read. [redundantInitialization] singular-4.3.0p1/kernel/GBEngine/nc.cc:213:13: note: res is initialized singular-4.3.0p1/kernel/GBEngine/nc.cc:243:7: note: res is overwritten singular-4.3.0p1/kernel/GBEngine/nc.cc:254:7: style: The scope of the variable 'flag' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/nc.cc:255:15: style: Variable 'syzcomp' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/sca.cc:157:7: style: The scope of the variable 'hilbcount' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/sca.cc:433:7: style: The scope of the variable 'hilbcount' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/sca.cc:953:7: style: The scope of the variable 'hilbcount' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/sca.cc:237:16: style: Local variable 'save' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/sca.cc:97:14: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/sca.cc:237:16: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/sca.cc:720:13: style: Local variable 'pos' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/sca.cc:622:11: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/sca.cc:720:13: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/syz.cc:408:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz.cc:447:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz.cc:496:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz.cc:641:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz.cc:746:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz.cc:751:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz.cc:830:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz.cc:831:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz.cc:888:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz.cc:86:11: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz.cc:701:53: style: Parameter 'degrees' can be declared as pointer to const [constParameter] singular-4.3.0p1/kernel/GBEngine/syz.cc:402:15: warning: Uninitialized variable: *length [uninitvar] singular-4.3.0p1/kernel/GBEngine/syz.cc:1008:12: note: Assuming condition is false singular-4.3.0p1/kernel/GBEngine/syz.cc:1009:37: note: Calling function 'syResolvente', 3rd argument '&leng' value is singular-4.3.0p1/kernel/GBEngine/syz.cc:402:15: note: Uninitialized variable: *length singular-4.3.0p1/kernel/GBEngine/syz0.cc:185:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz0.cc:186:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz0.cc:188:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz0.cc:189:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz0.cc:376:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz0.cc:379:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz0.cc:534:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz0.cc:25:11: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz0.cc:25:20: style: The scope of the variable 'jj' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz0.cc:71:7: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz0.cc:121:7: style: The scope of the variable 'hncomp' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz0.cc:121:14: style: The scope of the variable 'nxt' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz0.cc:122:7: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz0.cc:170:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz0.cc:506:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz0.cc:331:15: style: Local variable 'l' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/syz0.cc:170:11: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/syz0.cc:331:15: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/syz0.cc:230:4: style: Variable 'l' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz0.cc:297:20: style: Variable 'ecartToRed' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz0.cc:298:19: style: Variable 'bestEcart' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz0.cc:859:23: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz0.cc:877:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz1.cc:363:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:737:33: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:741:6: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:744:33: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:747:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:750:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:753:29: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:756:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1466:37: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1467:40: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1476:37: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1477:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1478:32: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1479:33: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1481:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2460:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2461:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2488:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2489:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2490:31: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2491:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2492:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2493:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2494:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2597:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2598:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2626:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2628:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2629:31: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2631:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2632:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2633:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2634:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2001:5: style: Variable 'k' is reassigned a value before the old one has been used. [redundantAssignment] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1998:6: note: k is assigned singular-4.3.0p1/kernel/GBEngine/syz1.cc:2001:5: note: k is overwritten singular-4.3.0p1/kernel/GBEngine/syz1.cc:2014:5: style: Variable 'k' is reassigned a value before the old one has been used. [redundantAssignment] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2011:6: note: k is assigned singular-4.3.0p1/kernel/GBEngine/syz1.cc:2014:5: note: k is overwritten singular-4.3.0p1/kernel/GBEngine/syz1.cc:1810:3: style:inconclusive: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] singular-4.3.0p1/kernel/GBEngine/syz1.cc:229:7: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz1.cc:299:9: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz1.cc:412:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz1.cc:652:24: style: The scope of the variable 'i2' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1037:7: style: The scope of the variable 'll' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1074:7: style: The scope of the variable 'first' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1074:13: style: The scope of the variable 'pos' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1503:11: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1851:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1851:9: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2153:12: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2277:18: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1158:15: style: Local variable 'ii' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1073:9: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/syz1.cc:1158:15: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/syz1.cc:1158:26: style: Local variable 'jj' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1074:17: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/syz1.cc:1158:26: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/syz1.cc:722:9: style: Variable 'i3' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz1.cc:841:17: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1023:11: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz1.cc:1025:11: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2022:6: style: Variable 'k' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2153:23: style: Variable 'ltS' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2303:6: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz1.cc:2304:7: style: Variable 'k' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz2.cc:436:10: style: Condition 'q!=NULL' is always true [knownConditionTrueFalse] singular-4.3.0p1/kernel/GBEngine/syz2.cc:572:16: warning: Either the condition 'spl1!=NULL' is redundant or there is possible null pointer dereference: spl1. [nullPointerRedundantCheck] singular-4.3.0p1/kernel/GBEngine/syz2.cc:580:19: note: Assuming that condition 'spl1!=NULL' is not redundant singular-4.3.0p1/kernel/GBEngine/syz2.cc:572:16: note: Null pointer dereference singular-4.3.0p1/kernel/GBEngine/syz2.cc:155:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz2.cc:973:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz2.cc:974:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz2.cc:1006:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz2.cc:1007:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz2.cc:1008:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz2.cc:1009:31: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz2.cc:1010:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz2.cc:1011:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz2.cc:1012:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz2.cc:1013:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz2.cc:334:21: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz2.cc:905:7: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz2.cc:905:9: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz2.cc:905:11: style: The scope of the variable 'm' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz2.cc:905:13: style: The scope of the variable 'togo' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz2.cc:1026:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz2.cc:1028:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz2.cc:1029:7: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz3.cc:1880:19: style: Condition 'index==0' is always true [knownConditionTrueFalse] singular-4.3.0p1/kernel/GBEngine/syz3.cc:1872:18: note: Assuming that condition 'index==0' is not redundant singular-4.3.0p1/kernel/GBEngine/syz3.cc:1880:19: note: Condition 'index==0' is always true singular-4.3.0p1/kernel/GBEngine/syz3.cc:944:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz3.cc:945:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz3.cc:1342:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz3.cc:1423:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz3.cc:1424:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz3.cc:1480:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz3.cc:1552:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz3.cc:1216:16: style: Redundant initialization for 'ac'. The initialized value is overwritten before it is read. [redundantInitialization] singular-4.3.0p1/kernel/GBEngine/syz3.cc:1215:13: note: ac is initialized singular-4.3.0p1/kernel/GBEngine/syz3.cc:1216:16: note: ac is overwritten singular-4.3.0p1/kernel/GBEngine/syz3.cc:313:11: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz3.cc:313:13: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz3.cc:313:15: style: The scope of the variable 'kk' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz3.cc:517:24: style: The scope of the variable 'num_mon' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz3.cc:660:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz3.cc:943:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz3.cc:1193:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz3.cc:1690:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz3.cc:1690:9: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz3.cc:1765:11: style: The scope of the variable 'jj' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz3.cc:1765:14: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz3.cc:1794:9: style: The scope of the variable 'md' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz3.cc:503:9: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz3.cc:506:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz3.cc:522:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz3.cc:983:14: style: Variable 'actdeg' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz3.cc:1042:9: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz3.cc:1045:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/syz4.cc:85:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz4.cc:95:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz4.cc:538:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz4.cc:539:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz4.cc:557:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz4.cc:587:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/syz4.cc:363:10: style: The scope of the variable 'exp_i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz4.cc:363:17: style: The scope of the variable 'exp_j' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz4.cc:363:24: style: The scope of the variable 'lcm' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz4.cc:390:10: style: The scope of the variable 'exp_i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz4.cc:390:17: style: The scope of the variable 'exp_j' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz4.cc:390:24: style: The scope of the variable 'lcm' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/syz4.cc:519:9: style: The scope of the variable 'cmp' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/test.cc:77:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/test.cc:87:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/test.cc:88:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/test.cc:89:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/test.cc:411:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:2794:17: style:inconclusive: Boolean expression '!c->nc' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1937:3: style: Class 'poly_tree_node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/kernel/GBEngine/tgb.cc:632:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:720:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:744:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1067:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1068:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1294:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1295:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1417:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1424:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1425:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1426:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1428:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1429:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1433:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1436:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1438:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1444:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1454:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1480:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1641:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1689:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1984:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:2100:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:2102:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:2114:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:2736:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:2872:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:2938:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3141:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3142:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3161:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3166:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3257:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3266:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3268:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3271:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3272:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3280:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3284:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3285:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3286:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3288:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3309:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3311:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3315:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3317:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3382:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3991:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3992:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:4628:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:4646:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:4681:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:4710:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3304:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3303:5: note: i is assigned singular-4.3.0p1/kernel/GBEngine/tgb.cc:3304:5: note: i is overwritten singular-4.3.0p1/kernel/GBEngine/tgb.cc:4189:12: style: Redundant initialization for 'best'. The initialized value is overwritten before it is read. [redundantInitialization] singular-4.3.0p1/kernel/GBEngine/tgb.cc:4175:16: note: best is initialized singular-4.3.0p1/kernel/GBEngine/tgb.cc:4189:12: note: best is overwritten singular-4.3.0p1/kernel/GBEngine/tgb.cc:4224:14: style: Redundant initialization for 'best'. The initialized value is overwritten before it is read. [redundantInitialization] singular-4.3.0p1/kernel/GBEngine/tgb.cc:4222:18: note: best is initialized singular-4.3.0p1/kernel/GBEngine/tgb.cc:4224:14: note: best is overwritten singular-4.3.0p1/kernel/GBEngine/tgb.cc:4303:12: style: Redundant initialization for 'best'. The initialized value is overwritten before it is read. [redundantInitialization] singular-4.3.0p1/kernel/GBEngine/tgb.cc:4300:16: note: best is initialized singular-4.3.0p1/kernel/GBEngine/tgb.cc:4303:12: note: best is overwritten singular-4.3.0p1/kernel/GBEngine/tgb.cc:3719:3: style:inconclusive: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] singular-4.3.0p1/kernel/GBEngine/tgb.cc:683:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/tgb.cc:1801:7: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/tgb.cc:4512:7: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/tgb.cc:4606:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/tgb.cc:4758:9: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/tgb.cc:3935:40: style:inconclusive: Function 'state_is' argument 2 names different: declaration 'i' definition 'arg_i'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/GBEngine/tgb.cc:49:55: note: Function 'state_is' argument 2 names different: declaration 'i' definition 'arg_i'. singular-4.3.0p1/kernel/GBEngine/tgb.cc:3935:40: note: Function 'state_is' argument 2 names different: declaration 'i' definition 'arg_i'. singular-4.3.0p1/kernel/GBEngine/tgb.cc:3935:58: style:inconclusive: Function 'state_is' argument 3 names different: declaration 'j' definition 'arg_j'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/GBEngine/tgb.cc:49:70: note: Function 'state_is' argument 3 names different: declaration 'j' definition 'arg_j'. singular-4.3.0p1/kernel/GBEngine/tgb.cc:3935:58: note: Function 'state_is' argument 3 names different: declaration 'j' definition 'arg_j'. singular-4.3.0p1/kernel/GBEngine/tgb.cc:2943:10: style: Local variable 'p' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/tgb.cc:2736:9: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/tgb.cc:2943:10: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/tgb.cc:4647:11: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/tgb.cc:4627:7: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/tgb.cc:4647:11: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/tgb.cc:4758:9: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/GBEngine/tgb.cc:4686:7: note: Shadowed declaration singular-4.3.0p1/kernel/GBEngine/tgb.cc:4758:9: note: Shadow variable singular-4.3.0p1/kernel/GBEngine/tgb.cc:793:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/tgb.cc:812:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/tgb.cc:4074:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/tgb.cc:4617:10: style: Variable 'en' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/tgb.cc:4619:10: style: Variable 'an' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/tgb.cc:4745:16: style: Variable 'curr_pos' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/GBEngine/tgbgauss.cc:128:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgbgauss.cc:134:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgbgauss.cc:461:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgbgauss.cc:466:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgbgauss.cc:647:6: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgbgauss.cc:685:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgbgauss.cc:686:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/GBEngine/tgbgauss.cc:288:15: style: The scope of the variable 'last_in_area' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/tgbgauss.cc:310:15: style: The scope of the variable 'last_in_area' can be reduced. [variableScope] singular-4.3.0p1/kernel/GBEngine/tgbgauss.cc:129:6: style: Variable 'col' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:1349:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:1405:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:37:8: style: The scope of the variable 'dn' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:37:22: style: The scope of the variable 'b' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:209:8: style: The scope of the variable 'dn' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:209:22: style: The scope of the variable 'b' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:389:22: style: The scope of the variable 'b' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:469:7: style: The scope of the variable 'iv' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:470:11: style: The scope of the variable 'Set' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:495:7: style: The scope of the variable 'iv' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:496:11: style: The scope of the variable 'Set' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:547:11: style: The scope of the variable 'Set' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:549:7: style: The scope of the variable 'iv' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:572:8: style: The scope of the variable 'dn' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:572:22: style: The scope of the variable 'b' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:628:30: style: The scope of the variable 'a0' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:629:11: style: The scope of the variable 'x0' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:698:22: style: The scope of the variable 'b' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:1022:40: style: The scope of the variable 'a0' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:1165:7: style: The scope of the variable 'x' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:1177:7: style: The scope of the variable 'x' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:1240:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:1274:14: style: The scope of the variable 'Istc' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:1355:14: style: The scope of the variable 'Istc' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:1355:23: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:237:13: style: Variable 'iv' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:662:11: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:1349:10: style: Variable 'Nstc' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hdegree.cc:1405:10: style: Variable 'Nstc' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hilb.cc:93:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1115:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1134:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1242:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1243:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1244:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1293:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1801:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1860:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1861:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1891:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1892:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hilb.cc:2202:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hilb.cc:2208:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hilb.cc:2211:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hilb.cc:2219:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hilb.cc:58:11: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hilb.cc:73:8: style: The scope of the variable 'x' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hilb.cc:218:29: style: The scope of the variable 'a0' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hilb.cc:286:7: style: The scope of the variable 'x' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hilb.cc:820:13: style: The scope of the variable 'exp' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hilb.cc:966:8: style: The scope of the variable 'flag' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hilb.cc:993:7: style: The scope of the variable 'dummy' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1111:12: style: The scope of the variable 'flag' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1386:16: style: The scope of the variable 't' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1438:11: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1635:7: style: The scope of the variable 'degp' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1702:10: style: The scope of the variable 's' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1930:8: style: The scope of the variable 'del' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hilb.cc:2071:7: style: The scope of the variable 'ds' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hilb.cc:2183:7: style: The scope of the variable 'tm' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hilb.cc:2270:9: style: The scope of the variable 's' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hilb.cc:519:14: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1399:7: style: Variable 's' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1406:9: style: Variable 's' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1702:12: style: Variable 's' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hilb.cc:1941:12: style: Variable 'del' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hilb.cc:2183:10: style: Variable 'tm' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:302:13: style: Array index 'a' is used before limits check. [arrayIndexThenCheck] singular-4.3.0p1/kernel/combinatorics/hutil.cc:641:13: style: Condition '!c' is always false [knownConditionTrueFalse] singular-4.3.0p1/kernel/combinatorics/hutil.cc:633:9: note: Assignment 'c=2', assigned value is 2 singular-4.3.0p1/kernel/combinatorics/hutil.cc:640:9: note: c is decremented', new value is 1 singular-4.3.0p1/kernel/combinatorics/hutil.cc:641:13: note: Condition '!c' is always false singular-4.3.0p1/kernel/combinatorics/hutil.cc:646:20: style: Condition 'c==1' is always true [knownConditionTrueFalse] singular-4.3.0p1/kernel/combinatorics/hutil.cc:633:9: note: Assignment 'c=2', assigned value is 2 singular-4.3.0p1/kernel/combinatorics/hutil.cc:640:9: note: c is decremented', new value is 1 singular-4.3.0p1/kernel/combinatorics/hutil.cc:646:20: note: Condition 'c==1' is always true singular-4.3.0p1/kernel/combinatorics/hutil.cc:212:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hutil.cc:213:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hutil.cc:214:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/hutil.cc:145:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hutil.cc:179:23: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hutil.cc:207:18: style: The scope of the variable 'jj' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hutil.cc:210:9: style: The scope of the variable 'o' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hutil.cc:570:25: style: The scope of the variable 'k1' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hutil.cc:627:39: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hutil.cc:627:46: style: The scope of the variable 'c' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hutil.cc:627:49: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hutil.cc:677:34: style: The scope of the variable 'k1' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hutil.cc:747:34: style: The scope of the variable 'k1' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hutil.cc:818:31: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hutil.cc:886:31: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/kernel/combinatorics/hutil.cc:197:11: style: Variable 'i0' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:389:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:484:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:526:11: style: Variable 'k' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:533:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:536:13: style: Variable 'k' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:551:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:554:11: style: Variable 'k' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:586:11: style: Variable 'k' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:593:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:596:13: style: Variable 'k' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:610:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:613:11: style: Variable 'k' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:619:8: style: Variable 'k' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:643:13: style: Variable 'l' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:691:9: style: Variable 'k' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:728:13: style: Variable 'k' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:761:9: style: Variable 'k' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:798:13: style: Variable 'k' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:877:8: style: Variable 'k' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/hutil.cc:946:8: style: Variable 'k' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/combinatorics/test.cc:83:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/test.cc:93:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/test.cc:94:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/test.cc:95:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/combinatorics/test.cc:278:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/digitech.cc:52:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fast_mult.cc:355:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fast_mult.cc:356:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fast_mult.cc:599:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fast_mult.cc:614:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fast_mult.cc:616:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fast_mult.cc:617:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fast_mult.cc:627:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fast_mult.cc:307:9: style: The scope of the variable 'dg' can be reduced. [variableScope] singular-4.3.0p1/kernel/fast_mult.cc:487:81: style: Parameter 'exp' can be declared as pointer to const [constParameter] singular-4.3.0p1/kernel/fglm/fglmvec.h:23:5: style: Class 'fglmVector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/kernel/fglm/fglmvec.h:26:5: style: Class 'fglmVector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/kernel/fglm/fglmgauss.h:30:5: style: Class 'gaussReducer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/kernel/fglm/fglmcomb.cc:205:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmcomb.cc:218:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmcomb.cc:219:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmcomb.cc:439:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmcomb.cc:202:13: style: Redundant initialization for 'basisMax'. The initialized value is overwritten before it is read. [redundantInitialization] singular-4.3.0p1/kernel/fglm/fglmcomb.cc:163:18: note: basisMax is initialized singular-4.3.0p1/kernel/fglm/fglmcomb.cc:202:13: note: basisMax is overwritten singular-4.3.0p1/kernel/fglm/fglmcomb.cc:41:9: style: The scope of the variable 'state' can be reduced. [variableScope] singular-4.3.0p1/kernel/fglm/fglmcomb.cc:97:16: style: The scope of the variable 'diff' can be reduced. [variableScope] singular-4.3.0p1/kernel/fglm/fglmcomb.cc:208:14: style: Local variable 'temp' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/fglm/fglmcomb.cc:178:10: note: Shadowed declaration singular-4.3.0p1/kernel/fglm/fglmcomb.cc:208:14: note: Shadow variable singular-4.3.0p1/kernel/fglm/fglmcomb.cc:229:14: style: Local variable 'temp' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/fglm/fglmcomb.cc:178:10: note: Shadowed declaration singular-4.3.0p1/kernel/fglm/fglmcomb.cc:229:14: note: Shadow variable singular-4.3.0p1/kernel/fglm/fglmcomb.cc:353:20: style: Local variable 'temp' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/fglm/fglmcomb.cc:178:10: note: Shadowed declaration singular-4.3.0p1/kernel/fglm/fglmcomb.cc:353:20: note: Shadow variable singular-4.3.0p1/kernel/fglm/fglmcomb.cc:525:22: style: Local variable 'temp' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/fglm/fglmcomb.cc:418:10: note: Shadowed declaration singular-4.3.0p1/kernel/fglm/fglmcomb.cc:525:22: note: Shadow variable singular-4.3.0p1/kernel/fglm/fglmcomb.cc:75:53: style: Parameter 'w' can be declared as pointer to const [constParameter] singular-4.3.0p1/kernel/fglm/fglmgauss.cc:63:5: warning: Class 'gaussReducer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] singular-4.3.0p1/kernel/fglm/fglmgauss.cc:63:5: warning: Class 'gaussReducer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] singular-4.3.0p1/kernel/fglm/fglmgauss.cc:67:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmgauss.cc:70:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmgauss.cc:89:34: style:inconclusive: Function 'reduce' argument 1 names different: declaration 'v' definition 'thev'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/fglm/fglmgauss.h:34:32: note: Function 'reduce' argument 1 names different: declaration 'v' definition 'thev'. singular-4.3.0p1/kernel/fglm/fglmgauss.cc:89:34: note: Function 'reduce' argument 1 names different: declaration 'v' definition 'thev'. singular-4.3.0p1/kernel/fglm/fglmgauss.cc:108:16: style: Local variable 'temp' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/fglm/fglmgauss.cc:92:12: note: Shadowed declaration singular-4.3.0p1/kernel/fglm/fglmgauss.cc:108:16: note: Shadow variable singular-4.3.0p1/kernel/fglm/fglmgauss.cc:131:20: style: Local variable 'gcd' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/fglm/fglmgauss.cc:105:12: note: Shadowed declaration singular-4.3.0p1/kernel/fglm/fglmgauss.cc:131:20: note: Shadow variable singular-4.3.0p1/kernel/fglm/fglmgauss.cc:135:24: style: Local variable 'temp' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/fglm/fglmgauss.cc:92:12: note: Shadowed declaration singular-4.3.0p1/kernel/fglm/fglmgauss.cc:135:24: note: Shadow variable singular-4.3.0p1/kernel/fglm/fglmvec.h:42:9: style:inconclusive: Technically the member function 'fglmVector::operator!=' can be const. [functionConst] singular-4.3.0p1/kernel/fglm/fglmvec.cc:290:17: note: Technically the member function 'fglmVector::operator!=' can be const. singular-4.3.0p1/kernel/fglm/fglmvec.h:42:9: note: Technically the member function 'fglmVector::operator!=' can be const. singular-4.3.0p1/kernel/fglm/fglmvec.h:43:9: style:inconclusive: Technically the member function 'fglmVector::isZero' can be const. [functionConst] singular-4.3.0p1/kernel/fglm/fglmvec.cc:295:17: note: Technically the member function 'fglmVector::isZero' can be const. singular-4.3.0p1/kernel/fglm/fglmvec.h:43:9: note: Technically the member function 'fglmVector::isZero' can be const. singular-4.3.0p1/kernel/fglm/fglmvec.cc:43:3: style: Class 'fglmVectorRep' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/kernel/fglm/fglmvec.cc:50:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmvec.cc:70:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmvec.cc:243:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmvec.cc:319:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmvec.cc:341:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmvec.cc:357:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmvec.cc:378:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmvec.cc:152:41: style:inconclusive: Function 'fglmVector' argument 1 names different: declaration 'rep' definition 'r'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/fglm/fglmvec.h:23:33: note: Function 'fglmVector' argument 1 names different: declaration 'rep' definition 'r'. singular-4.3.0p1/kernel/fglm/fglmvec.cc:152:41: note: Function 'fglmVector' argument 1 names different: declaration 'rep' definition 'r'. singular-4.3.0p1/kernel/fglm/fglmvec.cc:505:11: style: Local variable 'isZero' shadows outer function [shadowFunction] singular-4.3.0p1/kernel/fglm/fglmvec.h:43:9: note: Shadowed declaration singular-4.3.0p1/kernel/fglm/fglmvec.cc:505:11: note: Shadow variable singular-4.3.0p1/kernel/fglm/fglmzero.cc:376:5: performance: Variable 'theIdeal' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/kernel/fglm/fglmzero.cc:701:5: performance: Variable 'monom' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/kernel/fglm/fglmzero.cc:395:5: warning: Class 'fglmSdata' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] singular-4.3.0p1/kernel/fglm/fglmzero.cc:395:5: warning: Class 'fglmSdata' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] singular-4.3.0p1/kernel/fglm/fglmzero.cc:800:5: warning: Class 'fglmDdata' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] singular-4.3.0p1/kernel/fglm/fglmzero.cc:800:5: warning: Class 'fglmDdata' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] singular-4.3.0p1/kernel/fglm/fglmzero.cc:356:5: style: Class 'fglmSdata' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/kernel/fglm/fglmzero.cc:776:5: style: Class 'fglmDdata' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/kernel/fglm/fglmzero.cc:106:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmzero.cc:110:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmzero.cc:112:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmzero.cc:151:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmzero.cc:156:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmzero.cc:182:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmzero.cc:195:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmzero.cc:220:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmzero.cc:324:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmzero.cc:378:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmzero.cc:804:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmzero.cc:806:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmzero.cc:808:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmzero.cc:1126:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/fglmzero.cc:214:12: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/kernel/fglm/fglmzero.cc:217:15: style: The scope of the variable 'elemp' can be reduced. [variableScope] singular-4.3.0p1/kernel/fglm/fglmzero.cc:424:33: style:inconclusive: Function 'newBasisElem' argument 1 names different: declaration 'p' definition 'm'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/fglm/fglmzero.cc:361:30: note: Function 'newBasisElem' argument 1 names different: declaration 'p' definition 'm'. singular-4.3.0p1/kernel/fglm/fglmzero.cc:424:33: note: Function 'newBasisElem' argument 1 names different: declaration 'p' definition 'm'. singular-4.3.0p1/kernel/fglm/fglmzero.cc:543:37: style:inconclusive: Function 'getVectorRep' argument 1 names different: declaration 'm' definition 'p'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/fglm/fglmzero.cc:368:41: note: Function 'getVectorRep' argument 1 names different: declaration 'm' definition 'p'. singular-4.3.0p1/kernel/fglm/fglmzero.cc:543:37: note: Function 'getVectorRep' argument 1 names different: declaration 'm' definition 'p'. singular-4.3.0p1/kernel/fglm/fglmzero.cc:936:42: warning: Function 'newGroebnerPoly' argument order different: declaration 'v, p' definition 'p, m' [funcArgOrderDifferent] singular-4.3.0p1/kernel/fglm/fglmzero.cc:784:40: note: Function 'newGroebnerPoly' argument order different: declaration 'v, p' definition 'p, m' singular-4.3.0p1/kernel/fglm/fglmzero.cc:936:42: note: Function 'newGroebnerPoly' argument order different: declaration 'v, p' definition 'p, m' singular-4.3.0p1/kernel/fglm/fglmzero.cc:979:66: style:inconclusive: Function 'gaussreduce' argument 3 names different: declaration 'denom' definition 'pdenom'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/fglm/fglmzero.cc:785:64: note: Function 'gaussreduce' argument 3 names different: declaration 'denom' definition 'pdenom'. singular-4.3.0p1/kernel/fglm/fglmzero.cc:979:66: note: Function 'gaussreduce' argument 3 names different: declaration 'denom' definition 'pdenom'. singular-4.3.0p1/kernel/fglm/fglmzero.cc:1193:72: style:inconclusive: Function 'fglmzero' argument 4 names different: declaration 'destideal' definition 'destIdeal'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/fglm/fglm.h:81:72: note: Function 'fglmzero' argument 4 names different: declaration 'destideal' definition 'destIdeal'. singular-4.3.0p1/kernel/fglm/fglmzero.cc:1193:72: note: Function 'fglmzero' argument 4 names different: declaration 'destideal' definition 'destIdeal'. singular-4.3.0p1/kernel/fglm/fglmzero.cc:487:9: style: Local variable 'state' shadows outer function [shadowFunction] singular-4.3.0p1/kernel/fglm/fglmzero.cc:359:13: note: Shadowed declaration singular-4.3.0p1/kernel/fglm/fglmzero.cc:487:9: note: Shadow variable singular-4.3.0p1/kernel/fglm/fglmzero.cc:996:16: style: Local variable 'temp' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/fglm/fglmzero.cc:983:12: note: Shadowed declaration singular-4.3.0p1/kernel/fglm/fglmzero.cc:996:16: note: Shadow variable singular-4.3.0p1/kernel/fglm/fglmzero.cc:1019:20: style: Local variable 'gcd' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/fglm/fglmzero.cc:993:12: note: Shadowed declaration singular-4.3.0p1/kernel/fglm/fglmzero.cc:1019:20: note: Shadow variable singular-4.3.0p1/kernel/fglm/fglmzero.cc:1023:24: style: Local variable 'temp' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/fglm/fglmzero.cc:983:12: note: Shadowed declaration singular-4.3.0p1/kernel/fglm/fglmzero.cc:1023:24: note: Shadow variable singular-4.3.0p1/kernel/fglm/fglmzero.cc:682:30: style: Parameter 'p' can be declared as reference to const [constParameter] singular-4.3.0p1/kernel/fglm/test.cc:80:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/test.cc:90:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/test.cc:91:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/test.cc:92:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/fglm/test.cc:275:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/groebner_walk/test.cc:81:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/groebner_walk/test.cc:91:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/groebner_walk/test.cc:92:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/groebner_walk/test.cc:93:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/groebner_walk/test.cc:276:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/groebner_walk/walkMain.cc:485:10: warning: Identical condition 'overflow_error', second condition is always false [identicalConditionAfterEarlyExit] singular-4.3.0p1/kernel/groebner_walk/walkMain.cc:463:6: note: If condition 'overflow_error' is true, the function will return/exit singular-4.3.0p1/kernel/groebner_walk/walkMain.cc:485:10: note: Testing identical condition 'overflow_error' singular-4.3.0p1/kernel/groebner_walk/walkMain.cc:649:8: style: Variable 'state' is reassigned a value before the old one has been used. [redundantAssignment] singular-4.3.0p1/kernel/groebner_walk/walkMain.cc:645:8: note: state is assigned singular-4.3.0p1/kernel/groebner_walk/walkMain.cc:649:8: note: state is overwritten singular-4.3.0p1/kernel/groebner_walk/walkProc.cc:93:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/groebner_walk/walkProc.cc:264:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/groebner_walk/walkSupport.cc:749:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/groebner_walk/walkSupport.cc:772:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/groebner_walk/walkSupport.cc:1123:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/groebner_walk/walkSupport.cc:212:21: style: The scope of the variable 'add64' can be reduced. [variableScope] singular-4.3.0p1/kernel/groebner_walk/walkSupport.cc:411:7: style: The scope of the variable 'temp' can be reduced. [variableScope] singular-4.3.0p1/kernel/groebner_walk/walkSupport.cc:437:12: style: The scope of the variable 'v' can be reduced. [variableScope] singular-4.3.0p1/kernel/groebner_walk/walkSupport.cc:566:11: style: The scope of the variable 'tt' can be reduced. [variableScope] singular-4.3.0p1/kernel/groebner_walk/walkSupport.cc:838:7: style: The scope of the variable 'r' can be reduced. [variableScope] singular-4.3.0p1/kernel/ideals.cc:279:18: style: Condition 'block==1' is always false [knownConditionTrueFalse] singular-4.3.0p1/kernel/ideals.cc:270:16: note: Assignment 'block=-1', assigned value is -1 singular-4.3.0p1/kernel/ideals.cc:277:31: note: Assuming condition is false singular-4.3.0p1/kernel/ideals.cc:278:9: note: block is incremented', new value is 0 singular-4.3.0p1/kernel/ideals.cc:279:18: note: Condition 'block==1' is always false singular-4.3.0p1/kernel/ideals.cc:309:23: error: Memory pointed to by 'w' is freed twice. [doubleFree] singular-4.3.0p1/kernel/ideals.cc:262:25: note: Memory pointed to by 'w' is freed twice. singular-4.3.0p1/kernel/ideals.cc:309:23: note: Memory pointed to by 'w' is freed twice. singular-4.3.0p1/kernel/ideals.cc:150:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:153:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:247:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:983:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:1678:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:1679:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:1680:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:1681:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:1684:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:1695:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:1727:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:1728:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:1729:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:1730:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:1743:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:1750:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:2425:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:2698:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:2948:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:2963:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:3009:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:3010:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:3062:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:3063:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:3117:32: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/ideals.cc:1595:18: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/kernel/ideals.cc:2694:9: style: The scope of the variable 'next_gen' can be reduced. [variableScope] singular-4.3.0p1/kernel/ideals.cc:1287:12: style: Local variable 'p' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/ideals.cc:1112:8: note: Shadowed declaration singular-4.3.0p1/kernel/ideals.cc:1287:12: note: Shadow variable singular-4.3.0p1/kernel/ideals.cc:1741:13: style: Local variable 'l' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/ideals.cc:1595:18: note: Shadowed declaration singular-4.3.0p1/kernel/ideals.cc:1741:13: note: Shadow variable singular-4.3.0p1/kernel/ideals.cc:281:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/ideals.cc:836:7: style: Unused variable: ii [unusedVariable] singular-4.3.0p1/kernel/linear_algebra/Minor.cc:29:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/Minor.cc:30:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/Minor.cc:50:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/Minor.cc:51:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/Minor.cc:74:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/Minor.cc:75:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/Minor.cc:93:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/Minor.cc:94:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/Minor.cc:491:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/Minor.cc:531:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/Minor.cc:611:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/Minor.cc:743:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/Minor.cc:572:33: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] singular-4.3.0p1/kernel/linear_algebra/Minor.cc:703:33: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] singular-4.3.0p1/kernel/linear_algebra/Minor.cc:572:33: error: Signed integer overflow for expression '1<<31'. [integerOverflow] singular-4.3.0p1/kernel/linear_algebra/Minor.cc:703:33: error: Signed integer overflow for expression '1<<31'. [integerOverflow] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:84:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:86:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:139:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:141:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:195:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:201:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:202:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:251:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:272:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:313:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:315:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:371:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:373:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:433:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:439:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:440:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:471:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:473:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:536:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:537:5: note: Found duplicate branches for 'if' and 'else'. singular-4.3.0p1/kernel/linear_algebra/MinorInterface.cc:536:5: note: Found duplicate branches for 'if' and 'else'. singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:144:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:156:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:359:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:571:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:573:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:583:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:596:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:884:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1394:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1396:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1409:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1419:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:600:14: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:585:9: note: Shadowed declaration singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:600:14: note: Shadow variable singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:605:11: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:585:9: note: Shadowed declaration singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:605:11: note: Shadow variable singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1423:14: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1411:9: note: Shadowed declaration singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1423:14: note: Shadow variable singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1433:16: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1411:9: note: Shadowed declaration singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1433:16: note: Shadow variable singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1462:18: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1411:9: note: Shadowed declaration singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1462:18: note: Shadow variable singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1549:14: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1411:9: note: Shadowed declaration singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1549:14: note: Shadow variable singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1321:42: style: Parameter 'p2' can be declared as reference to const [constParameter] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1321:62: style: Parameter 'p4' can be declared as reference to const [constParameter] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:66:21: style: Variable 'numberOfZeros' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:295:12: style: Variable 't' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:830:12: style: Variable 't' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1431:46: style: Variable 'complexity' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:311:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:313:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:334:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:341:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:344:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:345:49: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:347:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:348:59: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:349:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:350:46: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:353:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:356:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:359:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:362:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:366:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:369:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:371:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:378:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:379:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:403:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:404:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:405:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:411:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:414:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:537:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:562:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:872:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:873:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:875:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:940:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:988:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:992:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:1051:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:1052:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:1106:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:1116:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:1117:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:1365:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:1368:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:1369:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:1519:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:223:16: style: The scope of the variable 'u0' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:223:28: style: The scope of the variable 'q' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:223:31: style: The scope of the variable 'r' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:252:9: style: The scope of the variable 'c' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:410:11: style: The scope of the variable 'gen_ok' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:701:19: style: The scope of the variable 'solve_row_ptr' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:703:19: style: The scope of the variable 'my_solve_row_ptr' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:704:10: style: The scope of the variable 'first_col' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:706:18: style: The scope of the variable 'red_val' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:1050:18: style: The scope of the variable 'prod' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:1103:10: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:1350:15: style: The scope of the variable 'deg' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:1410:11: style: The scope of the variable 'row_is_zero' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:269:33: style: Parameter 'm1' can be declared as pointer to const [constParameter] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:269:47: style: Parameter 'm2' can be declared as pointer to const [constParameter] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:277:38: style: Parameter 'mon' can be declared as pointer to const [constParameter] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:786:37: style: Parameter 'm1' can be declared as pointer to const [constParameter] singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:786:51: style: Parameter 'm2' can be declared as pointer to const [constParameter] singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:1363:22: style:inconclusive: Boolean expression 'col<=cc' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:687:41: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:688:41: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:690:41: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:691:41: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:1197:40: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:1198:40: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:1203:35: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:1204:35: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:409:8: style: The scope of the variable 'isZeroRow' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:1504:8: style: The scope of the variable 'isZeroRow' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:962:18: style: Local variable 'r' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:942:16: note: Shadowed declaration singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:962:18: note: Shadow variable singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:1290:16: style: Local variable 'c' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:1229:38: note: Shadowed declaration singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:1290:16: note: Shadow variable singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:1291:14: style: Local variable 'matEntry' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:1229:21: note: Shadowed declaration singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:1291:14: note: Shadow variable singular-4.3.0p1/kernel/linear_algebra/linearAlgebra.cc:433:19: style: Variable 'nonZeroC' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/linear_algebra/minpoly.h:91:9: style:inconclusive: Technically the member function 'LinearDependencyMatrix::firstNonzeroEntry' can be const. [functionConst] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:51:29: note: Technically the member function 'LinearDependencyMatrix::firstNonzeroEntry' can be const. singular-4.3.0p1/kernel/linear_algebra/minpoly.h:91:9: note: Technically the member function 'LinearDependencyMatrix::firstNonzeroEntry' can be const. singular-4.3.0p1/kernel/linear_algebra/minpoly.h:122:9: style:inconclusive: Technically the member function 'NewVectorMatrix::firstNonzeroEntry' can be const. [functionConst] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:216:22: note: Technically the member function 'NewVectorMatrix::firstNonzeroEntry' can be const. singular-4.3.0p1/kernel/linear_algebra/minpoly.h:122:9: note: Technically the member function 'NewVectorMatrix::firstNonzeroEntry' can be const. singular-4.3.0p1/kernel/linear_algebra/minpoly.h:136:9: style:inconclusive: Technically the member function 'NewVectorMatrix::findSmallestNonpivot' can be const. [functionConst] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:339:22: note: Technically the member function 'NewVectorMatrix::findSmallestNonpivot' can be const. singular-4.3.0p1/kernel/linear_algebra/minpoly.h:136:9: note: Technically the member function 'NewVectorMatrix::findSmallestNonpivot' can be const. singular-4.3.0p1/kernel/linear_algebra/minpoly.h:138:9: style:inconclusive: Technically the member function 'NewVectorMatrix::findLargestNonpivot' can be const. [functionConst] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:366:22: note: Technically the member function 'NewVectorMatrix::findLargestNonpivot' can be const. singular-4.3.0p1/kernel/linear_algebra/minpoly.h:138:9: note: Technically the member function 'NewVectorMatrix::findLargestNonpivot' can be const. singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:24:3: warning: Class 'LinearDependencyMatrix' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:24:3: warning: Class 'LinearDependencyMatrix' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:186:3: warning: Class 'NewVectorMatrix' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:186:3: warning: Class 'NewVectorMatrix' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:207:3: error: Mismatching allocation and deallocation: NewVectorMatrix::pivots [mismatchAllocDealloc] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:206:3: error: Mismatching allocation and deallocation: NewVectorMatrix::nonPivots [mismatchAllocDealloc] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:683:7: style: The scope of the variable 'swapdeg' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:753:13: style: The scope of the variable 'q' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:753:16: style: The scope of the variable 't1' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:753:20: style: The scope of the variable 't2' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:753:24: style: The scope of the variable 't3' can be reduced. [variableScope] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:555:12: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:466:7: note: Shadowed declaration singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:555:12: note: Shadow variable singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:51:63: style: Parameter 'row' can be declared as pointer to const [constParameter] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:96:67: style: Parameter 'newRow' can be declared as pointer to const [constParameter] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:216:56: style: Parameter 'row' can be declared as pointer to const [constParameter] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:394:61: style: Parameter 'nonzeroCounts' can be declared as pointer to const [constParameter] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:666:43: style: Parameter 'a' can be declared as pointer to const [constParameter] singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:666:61: style: Parameter 'b' can be declared as pointer to const [constParameter] singular-4.3.0p1/kernel/linear_algebra/test.cc:81:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/test.cc:91:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/test.cc:92:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/test.cc:93:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/linear_algebra/test.cc:276:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/maps/fast_maps.cc:66:29: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/maps/fast_maps.cc:260:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/maps/fast_maps.cc:286:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/maps/fast_maps.cc:40:17: style: The scope of the variable 'e_i' can be reduced. [variableScope] singular-4.3.0p1/kernel/maps/fast_maps.cc:459:7: style: The scope of the variable 'e' can be reduced. [variableScope] singular-4.3.0p1/kernel/maps/fast_maps.cc:34:32: style: Parameter 'max_map_monomials' can be declared as pointer to const [constParameter] singular-4.3.0p1/kernel/maps/fast_maps.cc:456:56: style: Parameter 'dest_id' can be declared as pointer to const [constParameter] singular-4.3.0p1/kernel/maps/find_perm.cc:36:19: style: Expression is always true because 'else if' condition is opposite to previous condition at line 31. [multiCondition] singular-4.3.0p1/kernel/maps/find_perm.cc:31:14: note: first condition singular-4.3.0p1/kernel/maps/find_perm.cc:36:19: note: else if condition is opposite to first condition singular-4.3.0p1/kernel/maps/find_perm.cc:22:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/maps/gen_maps.cc:119:11: style: The scope of the variable 't' can be reduced. [variableScope] singular-4.3.0p1/kernel/maps/test.cc:81:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/maps/test.cc:91:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/maps/test.cc:92:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/maps/test.cc:93:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/maps/test.cc:276:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:3176:14: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/kernel/numeric/mpr_base.h:28:3: warning: Member variable 'resMatrixBase::linPolyS' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/kernel/numeric/mpr_base.cc:252:3: warning: Member variable 'convexHull::Q' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/kernel/numeric/mpr_base.cc:252:3: warning: Member variable 'convexHull::n' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/kernel/numeric/mpr_base.cc:280:3: warning: Member variable 'mayanPyramidAlg::Qi' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/kernel/numeric/mpr_base.cc:280:3: warning: Member variable 'mayanPyramidAlg::E' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/kernel/numeric/mpr_base.cc:280:3: warning: Member variable 'mayanPyramidAlg::shift' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/kernel/numeric/mpr_base.cc:280:3: warning: Member variable 'mayanPyramidAlg::idelem' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/kernel/numeric/mpr_base.cc:280:3: warning: Member variable 'mayanPyramidAlg::acoords' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/kernel/numeric/mpr_base.cc:110:14: style: Unused private function: 'resMatrixSparse::minkSumAll' [unusedPrivateFunction] singular-4.3.0p1/kernel/numeric/mpr_base.cc:235:15: style: Unused private function: 'pointSet::smaller' [unusedPrivateFunction] singular-4.3.0p1/kernel/numeric/mpr_base.h:84:9: performance:inconclusive: Technically the member function 'uResultant::extendIdeal' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2714:19: note: Technically the member function 'uResultant::extendIdeal' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_base.h:84:9: note: Technically the member function 'uResultant::extendIdeal' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_base.h:86:7: performance:inconclusive: Technically the member function 'uResultant::nextPrime' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/kernel/numeric/mpr_base.cc:3172:17: note: Technically the member function 'uResultant::nextPrime' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_base.h:86:7: note: Technically the member function 'uResultant::nextPrime' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:95:7: style:inconclusive: Technically the member function 'rootContainer::getAnzElems' can be const. [functionConst] singular-4.3.0p1/kernel/numeric/mpr_numeric.h:96:7: style:inconclusive: Technically the member function 'rootContainer::getLDim' can be const. [functionConst] singular-4.3.0p1/kernel/numeric/mpr_numeric.h:97:7: style:inconclusive: Technically the member function 'rootContainer::getAnzRoots' can be const. [functionConst] singular-4.3.0p1/kernel/numeric/mpr_numeric.h:162:8: style:inconclusive: Technically the member function 'rootArranger::success' can be const. [functionConst] singular-4.3.0p1/kernel/numeric/mpr_base.cc:88:8: performance:inconclusive: Technically the member function 'resMatrixSparse::randomVector' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1501:23: note: Technically the member function 'resMatrixSparse::randomVector' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_base.cc:88:8: note: Technically the member function 'resMatrixSparse::randomVector' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_base.cc:99:8: performance:inconclusive: Technically the member function 'resMatrixSparse::remapXiToPoint' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1218:23: note: Technically the member function 'resMatrixSparse::remapXiToPoint' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_base.cc:99:8: note: Technically the member function 'resMatrixSparse::remapXiToPoint' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_base.cc:216:7: style:inconclusive: Technically the member function 'pointSet::getExpPos' can be const. [functionConst] singular-4.3.0p1/kernel/numeric/mpr_base.cc:578:15: note: Technically the member function 'pointSet::getExpPos' can be const. singular-4.3.0p1/kernel/numeric/mpr_base.cc:216:7: note: Technically the member function 'pointSet::getExpPos' can be const. singular-4.3.0p1/kernel/numeric/mpr_base.cc:235:15: style:inconclusive: Technically the member function 'pointSet::smaller' can be const. [functionConst] singular-4.3.0p1/kernel/numeric/mpr_base.cc:609:23: note: Technically the member function 'pointSet::smaller' can be const. singular-4.3.0p1/kernel/numeric/mpr_base.cc:235:15: note: Technically the member function 'pointSet::smaller' can be const. singular-4.3.0p1/kernel/numeric/mpr_base.cc:238:15: style:inconclusive: Technically the member function 'pointSet::larger' can be const. [functionConst] singular-4.3.0p1/kernel/numeric/mpr_base.cc:628:23: note: Technically the member function 'pointSet::larger' can be const. singular-4.3.0p1/kernel/numeric/mpr_base.cc:238:15: note: Technically the member function 'pointSet::larger' can be const. singular-4.3.0p1/kernel/numeric/mpr_base.cc:2702:5: warning: Class 'uResultant' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] singular-4.3.0p1/kernel/numeric/mpr_base.cc:114:9: warning: The class 'resMatrixSparse' defines member variable with name 'gls' also defined in its parent class 'resMatrixBase'. [duplInheritedMember] singular-4.3.0p1/kernel/numeric/mpr_base.h:46:9: note: Parent variable 'resMatrixBase::gls' singular-4.3.0p1/kernel/numeric/mpr_base.cc:114:9: note: Derived variable 'resMatrixSparse::gls' singular-4.3.0p1/kernel/numeric/mpr_base.h:67:3: style: Class 'uResultant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/kernel/numeric/mpr_base.cc:69:3: style: Class 'resMatrixSparse' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/kernel/numeric/mpr_base.cc:172:3: style: Class 'pointSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/kernel/numeric/mpr_base.cc:252:3: style: Class 'convexHull' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/kernel/numeric/mpr_base.cc:280:3: style: Class 'mayanPyramidAlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1937:3: style: Class 'resMatrixDense' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/kernel/numeric/mpr_base.cc:73:9: style: The function 'getMatrix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/kernel/numeric/mpr_base.h:31:17: note: Virtual function in base class singular-4.3.0p1/kernel/numeric/mpr_base.cc:73:9: note: Function in derived class singular-4.3.0p1/kernel/numeric/mpr_base.cc:81:10: style: The function 'getDetAt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/kernel/numeric/mpr_base.h:36:18: note: Virtual function in base class singular-4.3.0p1/kernel/numeric/mpr_base.cc:81:10: note: Function in derived class singular-4.3.0p1/kernel/numeric/mpr_base.cc:83:8: style: The function 'getUDet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/kernel/numeric/mpr_base.h:34:16: note: Virtual function in base class singular-4.3.0p1/kernel/numeric/mpr_base.cc:83:8: note: Function in derived class singular-4.3.0p1/kernel/numeric/mpr_base.cc:1944:9: style: The function 'getMatrix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/kernel/numeric/mpr_base.h:31:17: note: Virtual function in base class singular-4.3.0p1/kernel/numeric/mpr_base.cc:1944:9: note: Function in derived class singular-4.3.0p1/kernel/numeric/mpr_base.cc:1947:9: style: The function 'getSubMatrix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/kernel/numeric/mpr_base.h:32:17: note: Virtual function in base class singular-4.3.0p1/kernel/numeric/mpr_base.cc:1947:9: note: Function in derived class singular-4.3.0p1/kernel/numeric/mpr_base.cc:1953:10: style: The function 'getDetAt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/kernel/numeric/mpr_base.h:36:18: note: Virtual function in base class singular-4.3.0p1/kernel/numeric/mpr_base.cc:1953:10: note: Function in derived class singular-4.3.0p1/kernel/numeric/mpr_base.cc:1959:10: style: The function 'getSubDet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] singular-4.3.0p1/kernel/numeric/mpr_base.h:37:18: note: Virtual function in base class singular-4.3.0p1/kernel/numeric/mpr_base.cc:1959:10: note: Function in derived class singular-4.3.0p1/kernel/numeric/mpr_base.cc:1063:25: style: Condition 'pLP->icase>0' is always true [knownConditionTrueFalse] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1059:19: note: Assuming that condition 'pLP->icase!=0' is not redundant singular-4.3.0p1/kernel/numeric/mpr_base.cc:1063:25: note: Condition 'pLP->icase>0' is always true singular-4.3.0p1/kernel/numeric/mpr_base.cc:1124:25: style: Condition 'pLP->icase>0' is always true [knownConditionTrueFalse] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1120:19: note: Assuming that condition 'pLP->icase!=0' is not redundant singular-4.3.0p1/kernel/numeric/mpr_base.cc:1124:25: note: Condition 'pLP->icase>0' is always true singular-4.3.0p1/kernel/numeric/mpr_base.cc:1196:49: style: Condition 'acoords[dim]<=maxR' is always true [knownConditionTrueFalse] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1194:24: note: Assuming that condition 'acoords[dim]<=maxR' is not redundant singular-4.3.0p1/kernel/numeric/mpr_base.cc:1196:49: note: Condition 'acoords[dim]<=maxR' is always true singular-4.3.0p1/kernel/numeric/mpr_base.cc:416:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:419:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:420:23: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:431:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:432:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:434:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:449:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:454:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:455:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:555:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:575:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:584:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:593:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:681:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:714:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:784:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:786:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:813:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:844:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:877:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1346:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1401:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1422:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1423:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1481:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1482:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1527:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1544:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1719:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2100:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2103:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2107:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2194:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2233:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2395:38: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2429:37: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2717:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2792:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2795:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2796:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2935:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2939:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2942:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2945:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:3051:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:3054:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:3073:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:3076:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:3114:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:3167:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1777:10: style: Variable 'phelp' is reassigned a value before the old one has been used. [redundantAssignment] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1752:10: note: phelp is assigned singular-4.3.0p1/kernel/numeric/mpr_base.cc:1777:10: note: phelp is overwritten singular-4.3.0p1/kernel/numeric/mpr_base.cc:1831:10: style: Variable 'phelp' is reassigned a value before the old one has been used. [redundantAssignment] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1807:10: note: phelp is assigned singular-4.3.0p1/kernel/numeric/mpr_base.cc:1831:10: note: phelp is overwritten singular-4.3.0p1/kernel/numeric/mpr_base.cc:674:7: style: The scope of the variable 'sum' can be reduced. [variableScope] singular-4.3.0p1/kernel/numeric/mpr_base.cc:732:13: style: The scope of the variable 'col' can be reduced. [variableScope] singular-4.3.0p1/kernel/numeric/mpr_base.cc:778:13: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/kernel/numeric/mpr_base.cc:779:7: style: The scope of the variable 'm' can be reduced. [variableScope] singular-4.3.0p1/kernel/numeric/mpr_base.cc:837:7: style: The scope of the variable 'm' can be reduced. [variableScope] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1240:7: style: The scope of the variable 'size' can be reduced. [variableScope] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1417:10: style: The scope of the variable 'cp' can be reduced. [variableScope] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1551:17: style: The scope of the variable 'vs_old' can be reduced. [variableScope] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1736:15: style: The scope of the variable 'cp' can be reduced. [variableScope] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2261:7: style: The scope of the variable 'divCount' can be reduced. [variableScope] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2313:7: style: The scope of the variable 'sub' can be reduced. [variableScope] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2521:14: style: The scope of the variable 'vecp' can be reduced. [variableScope] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2595:14: style: The scope of the variable 'vecp' can be reduced. [variableScope] singular-4.3.0p1/kernel/numeric/mpr_base.cc:437:51: style:inconclusive: Function 'operator[]' argument 1 names different: declaration 'index' definition 'index_i'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/numeric/mpr_base.cc:176:43: note: Function 'operator[]' argument 1 names different: declaration 'index' definition 'index_i'. singular-4.3.0p1/kernel/numeric/mpr_base.cc:437:51: note: Function 'operator[]' argument 1 names different: declaration 'index' definition 'index_i'. singular-4.3.0p1/kernel/numeric/mpr_base.cc:909:48: style:inconclusive: Function 'vDistance' argument 1 names different: declaration 'acoords' definition 'acoords_a'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/numeric/mpr_base.cc:303:33: note: Function 'vDistance' argument 1 names different: declaration 'acoords' definition 'acoords_a'. singular-4.3.0p1/kernel/numeric/mpr_base.cc:909:48: note: Function 'vDistance' argument 1 names different: declaration 'acoords' definition 'acoords_a'. singular-4.3.0p1/kernel/numeric/mpr_base.cc:1218:85: style:inconclusive: Function 'remapXiToPoint' argument 4 names different: declaration 'vtx' definition 'pnt'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/numeric/mpr_base.cc:99:70: note: Function 'remapXiToPoint' argument 4 names different: declaration 'vtx' definition 'pnt'. singular-4.3.0p1/kernel/numeric/mpr_base.cc:1218:85: note: Function 'remapXiToPoint' argument 4 names different: declaration 'vtx' definition 'pnt'. singular-4.3.0p1/kernel/numeric/mpr_base.cc:2186:43: style:inconclusive: Function 'generateMonoms' argument 1 names different: declaration 'm' definition 'mm'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/numeric/mpr_base.cc:1978:29: note: Function 'generateMonoms' argument 1 names different: declaration 'm' definition 'mm'. singular-4.3.0p1/kernel/numeric/mpr_base.cc:2186:43: note: Function 'generateMonoms' argument 1 names different: declaration 'm' definition 'mm'. singular-4.3.0p1/kernel/numeric/mpr_base.cc:2714:44: style:inconclusive: Function 'extendIdeal' argument 1 names different: declaration 'gls' definition 'igls'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/numeric/mpr_base.h:84:34: note: Function 'extendIdeal' argument 1 names different: declaration 'gls' definition 'igls'. singular-4.3.0p1/kernel/numeric/mpr_base.cc:2714:44: note: Function 'extendIdeal' argument 1 names different: declaration 'gls' definition 'igls'. singular-4.3.0p1/kernel/numeric/mpr_base.cc:2714:81: style:inconclusive: Function 'extendIdeal' argument 3 names different: declaration 'rmt' definition 'rrmt'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/numeric/mpr_base.h:84:70: note: Function 'extendIdeal' argument 3 names different: declaration 'rmt' definition 'rrmt'. singular-4.3.0p1/kernel/numeric/mpr_base.cc:2714:81: note: Function 'extendIdeal' argument 3 names different: declaration 'rmt' definition 'rrmt'. singular-4.3.0p1/kernel/numeric/mpr_base.cc:2742:47: style:inconclusive: Function 'linearPoly' argument 1 names different: declaration 'rmt' definition 'rrmt'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/numeric/mpr_base.h:85:37: note: Function 'linearPoly' argument 1 names different: declaration 'rmt' definition 'rrmt'. singular-4.3.0p1/kernel/numeric/mpr_base.cc:2742:47: note: Function 'linearPoly' argument 1 names different: declaration 'rmt' definition 'rrmt'. singular-4.3.0p1/kernel/numeric/mpr_base.cc:3172:38: style:inconclusive: Function 'nextPrime' argument 1 names different: declaration 'p' definition 'i'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/numeric/mpr_base.h:86:28: note: Function 'nextPrime' argument 1 names different: declaration 'p' definition 'i'. singular-4.3.0p1/kernel/numeric/mpr_base.cc:3172:38: note: Function 'nextPrime' argument 1 names different: declaration 'p' definition 'i'. singular-4.3.0p1/kernel/numeric/mpr_base.cc:2399:12: style: Local variable 'pi' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2347:8: note: Shadowed declaration singular-4.3.0p1/kernel/numeric/mpr_base.cc:2399:12: note: Shadow variable singular-4.3.0p1/kernel/numeric/mpr_base.cc:2886:14: style: Local variable 'p' shadows outer variable [shadowVariable] singular-4.3.0p1/kernel/numeric/mpr_base.cc:2771:11: note: Shadowed declaration singular-4.3.0p1/kernel/numeric/mpr_base.cc:2886:14: note: Shadow variable singular-4.3.0p1/kernel/numeric/mpr_base.cc:1237:73: style: Parameter 'shift' can be declared as const array [constParameter] singular-4.3.0p1/kernel/numeric/mpr_base.cc:152:7: style: struct member '_entry::col' is never used. [unusedStructMember] singular-4.3.0p1/kernel/numeric/mpr_base.cc:153:19: style: struct member '_entry::next' is never used. [unusedStructMember] singular-4.3.0p1/kernel/numeric/mpr_inout.cc:36:1: error: There is an unknown macro here somewhere. Configuration is required. If TIMING_DEFINE_PRINT is a macro then please configure it. [unknownMacro] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:264:16: warning: Member variable 'rootContainer::var' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:264:16: warning: Member variable 'rootContainer::tdg' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:264:16: warning: Member variable 'rootContainer::anz' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:848:15: warning: Member variable 'rootArranger::rc' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:848:15: warning: Member variable 'rootArranger::mc' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/kernel/numeric/mpr_numeric.h:43:8: style:inconclusive: Technically the member function 'vandermonde::numvec2poly' can be const. [functionConst] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:93:19: note: Technically the member function 'vandermonde::numvec2poly' can be const. singular-4.3.0p1/kernel/numeric/mpr_numeric.h:43:8: note: Technically the member function 'vandermonde::numvec2poly' can be const. singular-4.3.0p1/kernel/numeric/mpr_numeric.h:110:8: style:inconclusive: Technically the member function 'rootContainer::isfloat' can be const. [functionConst] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:625:21: note: Technically the member function 'rootContainer::isfloat' can be const. singular-4.3.0p1/kernel/numeric/mpr_numeric.h:110:8: note: Technically the member function 'rootContainer::isfloat' can be const. singular-4.3.0p1/kernel/numeric/mpr_numeric.h:111:8: performance:inconclusive: Technically the member function 'rootContainer::divlin' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:638:21: note: Technically the member function 'rootContainer::divlin' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:111:8: note: Technically the member function 'rootContainer::divlin' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:112:8: performance:inconclusive: Technically the member function 'rootContainer::divquad' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:658:21: note: Technically the member function 'rootContainer::divquad' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:112:8: note: Technically the member function 'rootContainer::divquad' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:113:8: performance:inconclusive: Technically the member function 'rootContainer::solvequad' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:682:21: note: Technically the member function 'rootContainer::solvequad' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:113:8: note: Technically the member function 'rootContainer::solvequad' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:115:8: performance:inconclusive: Technically the member function 'rootContainer::sortre' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:754:21: note: Technically the member function 'rootContainer::sortre' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:115:8: note: Technically the member function 'rootContainer::sortre' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:124:8: performance:inconclusive: Technically the member function 'rootContainer::computefx' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:801:21: note: Technically the member function 'rootContainer::computefx' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:124:8: note: Technically the member function 'rootContainer::computefx' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:127:8: performance:inconclusive: Technically the member function 'rootContainer::computegx' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:822:21: note: Technically the member function 'rootContainer::computegx' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:127:8: note: Technically the member function 'rootContainer::computegx' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:130:8: performance:inconclusive: Technically the member function 'rootContainer::checkimag' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:617:21: note: Technically the member function 'rootContainer::checkimag' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:130:8: note: Technically the member function 'rootContainer::checkimag' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:221:8: performance:inconclusive: Technically the member function 'simplex::simp1' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1263:15: note: Technically the member function 'simplex::simp1' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:221:8: note: Technically the member function 'simplex::simp1' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:222:8: performance:inconclusive: Technically the member function 'simplex::simp2' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1298:15: note: Technically the member function 'simplex::simp2' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:222:8: note: Technically the member function 'simplex::simp2' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:223:8: performance:inconclusive: Technically the member function 'simplex::simp3' can be static (but you may consider moving to unnamed namespace). [functionStatic] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1337:15: note: Technically the member function 'simplex::simp3' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.h:223:8: note: Technically the member function 'simplex::simp3' can be static (but you may consider moving to unnamed namespace). singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:41:6: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:50:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:103:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:140:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:156:6: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:157:6: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:237:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:284:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:289:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:293:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:324:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:442:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:446:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:460:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:474:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:543:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:980:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:984:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:987:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:988:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1003:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1005:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1007:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1008:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1028:37: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1109:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1110:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1111:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1125:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1126:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1127:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1152:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1153:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1154:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1189:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1190:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1191:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1237:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1238:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1239:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1251:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1252:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1253:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:148:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:148:11: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:336:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:628:16: style: The scope of the variable 'b' can be reduced. [variableScope] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:735:45: style:inconclusive: Function 'sortroots' argument 1 names different: declaration 'roots' definition 'ro'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/numeric/mpr_numeric.h:114:32: note: Function 'sortroots' argument 1 names different: declaration 'roots' definition 'ro'. singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:735:45: note: Function 'sortroots' argument 1 names different: declaration 'roots' definition 'ro'. singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1011:40: style:inconclusive: Function 'mapFromMatrix' argument 1 names different: declaration 'm' definition 'mm'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/numeric/mpr_numeric.h:212:33: note: Function 'mapFromMatrix' argument 1 names different: declaration 'm' definition 'mm'. singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1011:40: note: Function 'mapFromMatrix' argument 1 names different: declaration 'm' definition 'mm'. singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1040:37: style:inconclusive: Function 'mapToMatrix' argument 1 names different: declaration 'm' definition 'mm'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/numeric/mpr_numeric.h:213:30: note: Function 'mapToMatrix' argument 1 names different: declaration 'm' definition 'mm'. singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1040:37: note: Function 'mapToMatrix' argument 1 names different: declaration 'm' definition 'mm'. singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1298:40: style:inconclusive: Function 'simp2' argument 2 names different: declaration 'n' definition 'nn'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/numeric/mpr_numeric.h:222:33: note: Function 'simp2' argument 2 names different: declaration 'n' definition 'nn'. singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1298:40: note: Function 'simp2' argument 2 names different: declaration 'n' definition 'nn'. singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:617:58: style: Parameter 'e' can be declared as reference to const [constParameter] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:556:13: style: Variable 'frac_g' can be declared as const array [constVariable] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1263:48: style: Parameter 'll' can be declared as const array [constParameter] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1298:48: style: Parameter 'l2' can be declared as const array [constParameter] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1134:5: style: Variable 'ir' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1172:11: style: Variable 'ir' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/kernel/numeric/test.cc:81:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/test.cc:91:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/test.cc:92:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/test.cc:93:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/numeric/test.cc:276:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/oswrapper/test.cc:81:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/oswrapper/test.cc:91:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/oswrapper/test.cc:92:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/oswrapper/test.cc:93:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/oswrapper/test.cc:276:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/polys.cc:31:20: style:inconclusive: Function 'p_Divide' argument 1 names different: declaration 'a' definition 'p'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/polys.h:165:20: note: Function 'p_Divide' argument 1 names different: declaration 'a' definition 'p'. singular-4.3.0p1/kernel/polys.cc:31:20: note: Function 'p_Divide' argument 1 names different: declaration 'a' definition 'p'. singular-4.3.0p1/kernel/polys.cc:31:28: style:inconclusive: Function 'p_Divide' argument 2 names different: declaration 'b' definition 'q'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/polys.h:165:28: note: Function 'p_Divide' argument 2 names different: declaration 'b' definition 'q'. singular-4.3.0p1/kernel/polys.cc:31:28: note: Function 'p_Divide' argument 2 names different: declaration 'b' definition 'q'. singular-4.3.0p1/kernel/polys.cc:174:21: style:inconclusive: Function 'pp_Divide' argument 1 names different: declaration 'a' definition 'p'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/polys.h:169:21: note: Function 'pp_Divide' argument 1 names different: declaration 'a' definition 'p'. singular-4.3.0p1/kernel/polys.cc:174:21: note: Function 'pp_Divide' argument 1 names different: declaration 'a' definition 'p'. singular-4.3.0p1/kernel/polys.cc:174:29: style:inconclusive: Function 'pp_Divide' argument 2 names different: declaration 'b' definition 'q'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/polys.h:169:29: note: Function 'pp_Divide' argument 2 names different: declaration 'b' definition 'q'. singular-4.3.0p1/kernel/polys.cc:174:29: note: Function 'pp_Divide' argument 2 names different: declaration 'b' definition 'q'. singular-4.3.0p1/kernel/polys.cc:314:20: style:inconclusive: Function 'p_DivRem' argument 1 names different: declaration 'a' definition 'p'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/polys.h:170:20: note: Function 'p_DivRem' argument 1 names different: declaration 'a' definition 'p'. singular-4.3.0p1/kernel/polys.cc:314:20: note: Function 'p_DivRem' argument 1 names different: declaration 'a' definition 'p'. singular-4.3.0p1/kernel/polys.cc:314:28: style:inconclusive: Function 'p_DivRem' argument 2 names different: declaration 'b' definition 'q'. [funcArgNamesDifferent] singular-4.3.0p1/kernel/polys.h:170:28: note: Function 'p_DivRem' argument 2 names different: declaration 'b' definition 'q'. singular-4.3.0p1/kernel/polys.cc:314:28: note: Function 'p_DivRem' argument 2 names different: declaration 'b' definition 'q'. singular-4.3.0p1/kernel/spectrum/test.cc:77:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/spectrum/test.cc:87:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/spectrum/test.cc:88:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/spectrum/test.cc:89:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/spectrum/test.cc:272:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/test.cc:171:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/test.cc:181:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/test.cc:182:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/test.cc:183:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/test.cc:506:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/kernel/test.cc:406:20: style: Variable 'maxl' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:100:7: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:124:14: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:132:15: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:2488:10: warning: Either the condition 'T' is redundant or there is possible null pointer dereference: T. [nullPointerRedundantCheck] singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:2480:7: note: Assuming that condition 'T' is not redundant singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:2488:10: note: Null pointer dereference singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:2499:10: warning: Either the condition 'S' is redundant or there is possible null pointer dereference: S. [nullPointerRedundantCheck] singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:2491:7: note: Assuming that condition 'S' is not redundant singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:2499:10: note: Null pointer dereference singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:469:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:583:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:584:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:623:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:529:28: style: Parameter 'a' can be declared as pointer to const [constParameter] singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:537:30: style: Parameter 'a' can be declared as pointer to const [constParameter] singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:552:30: style: Parameter 'a' can be declared as pointer to const [constParameter] singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:549:10: warning: Uninitialized variable: index [uninitvar] singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:541:18: note: Assuming condition is false singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:549:10: note: Uninitialized variable: index singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:1388:5: style: Variable 'cy' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/coeffs/ffields.cc:973:25: style: Condition 'r->m_nfPlus1Table==NULL' is always true [knownConditionTrueFalse] singular-4.3.0p1/libpolys/coeffs/ffields.cc:959:22: note: Assignment 'r->m_nfPlus1Table=NULL', assigned value is 0 singular-4.3.0p1/libpolys/coeffs/ffields.cc:973:25: note: Condition 'r->m_nfPlus1Table==NULL' is always true singular-4.3.0p1/libpolys/coeffs/ffields.cc:503:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ffields.cc:647:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ffields.cc:814:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ffields.cc:851:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ffields.cc:863:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ffields.cc:952:29: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ffields.cc:957:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ffields.cc:649:12: style: The scope of the variable 'bufptr' can be reduced. [variableScope] singular-4.3.0p1/libpolys/coeffs/ffields.cc:651:9: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/libpolys/coeffs/ffields.cc:650:9: style: Local variable 'i' shadows outer variable [shadowVariable] singular-4.3.0p1/libpolys/coeffs/ffields.cc:597:7: note: Shadowed declaration singular-4.3.0p1/libpolys/coeffs/ffields.cc:650:9: note: Shadow variable singular-4.3.0p1/libpolys/coeffs/generics.cc:58:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:59:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:60:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:68:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:69:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:70:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:78:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:79:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:80:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:88:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:89:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:90:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:98:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:99:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:100:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:108:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:109:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:110:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:118:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:126:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:134:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:145:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:167:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:174:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:175:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:182:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:183:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:190:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:191:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:198:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:199:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:206:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:211:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:216:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:227:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:233:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:234:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:245:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:246:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:258:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:269:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:280:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:291:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:302:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:303:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:310:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:311:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:312:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:319:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:320:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:321:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:328:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:329:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:336:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:337:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:349:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:350:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:351:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:358:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:359:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:360:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:392:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:393:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:410:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:411:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:422:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:423:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:424:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:425:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:426:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:433:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:434:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:441:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:452:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:453:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:470:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/generics.cc:471:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:70:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:77:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:82:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:84:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:104:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:116:37: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:128:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:141:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:148:45: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:160:38: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:171:38: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:182:38: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:193:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:199:41: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:220:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:228:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:230:29: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:237:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:238:29: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:255:37: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:263:37: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:274:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:275:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:277:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:287:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:288:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:299:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:300:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:311:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:322:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:371:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:374:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:382:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:402:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:469:40: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:510:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:664:29: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:668:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpc.cc:685:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:30:19: performance: Variable '_f' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:31:17: performance: Variable '_n' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:54:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:65:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:88:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:100:33: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:126:4: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:138:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:145:40: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:157:34: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:168:34: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:179:34: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:191:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:199:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:224:38: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:240:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:250:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:260:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:270:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:280:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:316:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:324:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:325:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:329:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:330:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:339:27: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:354:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:355:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:362:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:378:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:381:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:393:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:454:33: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:544:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:375:9: style: The scope of the variable 'out' can be reduced. [variableScope] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:312:36: style:inconclusive: Function 'ngfRead' argument 1 names different: declaration 's' definition 'start'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:24:37: note: Function 'ngfRead' argument 1 names different: declaration 's' definition 'start'. singular-4.3.0p1/libpolys/coeffs/gnumpfl.cc:312:36: note: Function 'ngfRead' argument 1 names different: declaration 's' definition 'start'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:439:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/longrat.cc:519:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/longrat.cc:525:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/longrat.cc:544:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/longrat.cc:551:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/longrat.cc:556:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/longrat.cc:573:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/longrat.cc:1118:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/longrat.cc:444:12: style: The scope of the variable 'bl' can be reduced. [variableScope] singular-4.3.0p1/libpolys/coeffs/longrat.cc:578:12: style: The scope of the variable 'bl' can be reduced. [variableScope] singular-4.3.0p1/libpolys/coeffs/longrat.cc:1417:7: style: The scope of the variable 'q' can be reduced. [variableScope] singular-4.3.0p1/libpolys/coeffs/longrat.cc:1417:10: style: The scope of the variable 'r' can be reduced. [variableScope] singular-4.3.0p1/libpolys/coeffs/longrat.cc:3155:7: style: The scope of the variable 's1' can be reduced. [variableScope] singular-4.3.0p1/libpolys/coeffs/longrat.cc:2614:33: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] singular-4.3.0p1/libpolys/coeffs/longrat.cc:743:20: style:inconclusive: Function 'nlInt' argument 1 names different: declaration 'n' definition 'i'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/coeffs/longrat.cc:62:24: note: Function 'nlInt' argument 1 names different: declaration 'n' definition 'i'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:743:20: note: Function 'nlInt' argument 1 names different: declaration 'n' definition 'i'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:1255:41: style:inconclusive: Function 'nlPower' argument 3 names different: declaration 'lu' definition 'u'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/coeffs/longrat.cc:71:45: note: Function 'nlPower' argument 3 names different: declaration 'lu' definition 'u'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:1255:41: note: Function 'nlPower' argument 3 names different: declaration 'lu' definition 'u'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:1308:31: style:inconclusive: Function 'nlGreaterZero' argument 1 names different: declaration 'za' definition 'a'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/coeffs/longrat.cc:65:31: note: Function 'nlGreaterZero' argument 1 names different: declaration 'za' definition 'a'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:1308:31: note: Function 'nlGreaterZero' argument 1 names different: declaration 'za' definition 'a'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2633:34: style:inconclusive: Function 'nlIsZero' argument 1 names different: declaration 'za' definition 'a'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/coeffs/longrat.cc:38:34: note: Function 'nlIsZero' argument 1 names different: declaration 'za' definition 'a'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2633:34: note: Function 'nlIsZero' argument 1 names different: declaration 'za' definition 'a'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2682:30: style:inconclusive: Function 'nlNeg' argument 1 names different: declaration 'za' definition 'a'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/coeffs/longrat.cc:42:31: note: Function 'nlNeg' argument 1 names different: declaration 'za' definition 'a'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2682:30: note: Function 'nlNeg' argument 1 names different: declaration 'za' definition 'a'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2682:46: style:inconclusive: Function 'nlNeg' argument 2 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/coeffs/longrat.cc:42:48: note: Function 'nlNeg' argument 2 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2682:46: note: Function 'nlNeg' argument 2 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2701:30: style:inconclusive: Function 'nlAdd' argument 1 names different: declaration 'la' definition 'a'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/coeffs/longrat.cc:43:31: note: Function 'nlAdd' argument 1 names different: declaration 'la' definition 'a'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2701:30: note: Function 'nlAdd' argument 1 names different: declaration 'la' definition 'a'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2701:40: style:inconclusive: Function 'nlAdd' argument 2 names different: declaration 'li' definition 'b'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/coeffs/longrat.cc:43:42: note: Function 'nlAdd' argument 2 names different: declaration 'li' definition 'b'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2701:40: note: Function 'nlAdd' argument 2 names different: declaration 'li' definition 'b'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2701:56: style:inconclusive: Function 'nlAdd' argument 3 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/coeffs/longrat.cc:43:59: note: Function 'nlAdd' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2701:56: note: Function 'nlAdd' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2737:57: style:inconclusive: Function 'nlMult' argument 3 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/coeffs/longrat.cc:45:58: note: Function 'nlMult' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2737:57: note: Function 'nlMult' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2767:30: style:inconclusive: Function 'nlSub' argument 1 names different: declaration 'la' definition 'a'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/coeffs/longrat.cc:44:31: note: Function 'nlSub' argument 1 names different: declaration 'la' definition 'a'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2767:30: note: Function 'nlSub' argument 1 names different: declaration 'la' definition 'a'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2767:40: style:inconclusive: Function 'nlSub' argument 2 names different: declaration 'li' definition 'b'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/coeffs/longrat.cc:44:42: note: Function 'nlSub' argument 2 names different: declaration 'li' definition 'b'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2767:40: note: Function 'nlSub' argument 2 names different: declaration 'li' definition 'b'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2968:51: style:inconclusive: Function 'nlFarey' argument 3 names different: declaration 'CF' definition 'r'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/coeffs/longrat.cc:75:53: note: Function 'nlFarey' argument 3 names different: declaration 'CF' definition 'r'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:2968:51: note: Function 'nlFarey' argument 3 names different: declaration 'CF' definition 'r'. singular-4.3.0p1/libpolys/coeffs/longrat.cc:1163:10: style: Local variable 'r' shadows outer argument [shadowArgument] singular-4.3.0p1/libpolys/coeffs/longrat.cc:1145:48: note: Shadowed declaration singular-4.3.0p1/libpolys/coeffs/longrat.cc:1163:10: note: Shadow variable singular-4.3.0p1/libpolys/coeffs/longrat.cc:2724:10: style: Local variable 'r' shadows outer argument [shadowArgument] singular-4.3.0p1/libpolys/coeffs/longrat.cc:2719:57: note: Shadowed declaration singular-4.3.0p1/libpolys/coeffs/longrat.cc:2724:10: note: Shadow variable singular-4.3.0p1/libpolys/coeffs/longrat.cc:2771:10: style: Local variable 'r' shadows outer argument [shadowArgument] singular-4.3.0p1/libpolys/coeffs/longrat.cc:2767:56: note: Shadowed declaration singular-4.3.0p1/libpolys/coeffs/longrat.cc:2771:10: note: Shadow variable singular-4.3.0p1/libpolys/coeffs/longrat.cc:3439:61: style: Parameter 'p' can be declared as pointer to const [constParameter] singular-4.3.0p1/libpolys/coeffs/longrat.cc:3475:35: style: Parameter 'p' can be declared as pointer to const [constParameter] singular-4.3.0p1/libpolys/coeffs/longrat.cc:3426:23: style: Variable 'sub_type' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/coeffs/longrat0.cc:47:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/longrat0.cc:53:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/longrat0.cc:106:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/longrat0.cc:115:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/modulop.cc:448:15: style: Condition 'i==r->ch-1' is always false [knownConditionTrueFalse] singular-4.3.0p1/libpolys/coeffs/modulop.cc:439:13: note: Assignment 'i=0', assigned value is 0 singular-4.3.0p1/libpolys/coeffs/modulop.cc:442:11: note: i is incremented', new value is 1 singular-4.3.0p1/libpolys/coeffs/modulop.cc:445:63: note: Assuming condition is false singular-4.3.0p1/libpolys/coeffs/modulop.cc:432:15: note: Assuming that condition 'r->ch>2' is not redundant singular-4.3.0p1/libpolys/coeffs/modulop.cc:448:15: note: Condition 'i==r->ch-1' is always false singular-4.3.0p1/libpolys/coeffs/modulop.cc:218:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/modulop.cc:271:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/modulop.cc:272:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/modulop.cc:428:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/modulop.cc:429:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/modulop.cc:503:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/modulop.cc:605:35: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/modulop.cc:347:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/libpolys/coeffs/modulop.cc:347:10: style: The scope of the variable 'w' can be reduced. [variableScope] singular-4.3.0p1/libpolys/coeffs/modulop.cc:508:12: style: The scope of the variable 'bl' can be reduced. [variableScope] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:83:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:93:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:98:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:423:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:470:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:520:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:540:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:548:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:564:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:586:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:601:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:602:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:604:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:729:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:746:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:753:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:754:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:425:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:430:3: note: Found duplicate branches for 'if' and 'else'. singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:425:8: note: Found duplicate branches for 'if' and 'else'. singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:717:14: style: The scope of the variable 'in_imag' can be reduced. [variableScope] singular-4.3.0p1/libpolys/coeffs/mpr_complex.cc:717:23: style: The scope of the variable 'in_real' can be reduced. [variableScope] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:30:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:44:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:56:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:57:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:58:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:65:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:80:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:87:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:103:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:117:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:133:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:134:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:141:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:153:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:154:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:155:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:162:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:174:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:175:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:176:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:183:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:195:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:196:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:209:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:210:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:222:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:223:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:239:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:240:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:241:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:248:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:265:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:266:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:273:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:285:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:286:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:304:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:305:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:306:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:323:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:324:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:325:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:336:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:337:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:350:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:351:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:386:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:393:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:501:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:508:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:530:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:548:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/ntupel.cc:566:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/numbers.cc:364:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/numbers.cc:539:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/numbers.cc:557:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/numbers.cc:564:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/numbers.cc:593:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/shortfl.cc:402:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/shortfl.cc:281:9: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/libpolys/coeffs/shortfl.cc:408:29: warning: Function 'nrMapQ' argument order different: declaration 'from, r, aRing' definition 'from, aRing, r' [funcArgOrderDifferent] singular-4.3.0p1/libpolys/coeffs/shortfl.cc:28:29: note: Function 'nrMapQ' argument order different: declaration 'from, r, aRing' definition 'from, aRing, r' singular-4.3.0p1/libpolys/coeffs/shortfl.cc:408:29: note: Function 'nrMapQ' argument order different: declaration 'from, r, aRing' definition 'from, aRing, r' singular-4.3.0p1/libpolys/coeffs/shortfl.cc:658:36: style: Parameter 'p' can be declared as pointer to const [constParameter] singular-4.3.0p1/libpolys/coeffs/test.cc:229:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/test.cc:262:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/test.cc:264:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/test.cc:276:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/coeffs/test.cc:278:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/misc/int64vec.cc:23:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/misc/int64vec.cc:34:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/misc/int64vec.cc:47:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/misc/intvec.cc:582:11: style: Condition 'tgcd<0' is always false [knownConditionTrueFalse] singular-4.3.0p1/libpolys/misc/intvec.cc:579:13: note: Assuming that condition 'tgcd!=0' is not redundant singular-4.3.0p1/libpolys/misc/intvec.cc:580:10: note: Assuming condition is false singular-4.3.0p1/libpolys/misc/intvec.cc:582:11: note: Condition 'tgcd<0' is always false singular-4.3.0p1/libpolys/misc/intvec.cc:583:11: style: Condition 'tgcd==1' is always false [knownConditionTrueFalse] singular-4.3.0p1/libpolys/misc/intvec.cc:579:13: note: Assuming that condition 'tgcd!=0' is not redundant singular-4.3.0p1/libpolys/misc/intvec.cc:580:10: note: Assuming condition is false singular-4.3.0p1/libpolys/misc/intvec.cc:583:11: note: Condition 'tgcd==1' is always false singular-4.3.0p1/libpolys/misc/intvec.cc:790:11: style: Condition 'tgcd<0' is always false [knownConditionTrueFalse] singular-4.3.0p1/libpolys/misc/intvec.cc:787:13: note: Assuming that condition 'tgcd!=0' is not redundant singular-4.3.0p1/libpolys/misc/intvec.cc:788:10: note: Assuming condition is false singular-4.3.0p1/libpolys/misc/intvec.cc:790:11: note: Condition 'tgcd<0' is always false singular-4.3.0p1/libpolys/misc/intvec.cc:791:11: style: Condition 'tgcd==1' is always false [knownConditionTrueFalse] singular-4.3.0p1/libpolys/misc/intvec.cc:787:13: note: Assuming that condition 'tgcd!=0' is not redundant singular-4.3.0p1/libpolys/misc/intvec.cc:788:10: note: Assuming condition is false singular-4.3.0p1/libpolys/misc/intvec.cc:791:11: note: Condition 'tgcd==1' is always false singular-4.3.0p1/libpolys/misc/intvec.cc:35:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/misc/intvec.cc:49:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/misc/intvec.cc:62:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/misc/intvec.cc:63:28: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/misc/intvec.cc:120:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/misc/intvec.cc:122:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/misc/intvec.cc:431:10: style: The scope of the variable 'cp' can be reduced. [variableScope] singular-4.3.0p1/libpolys/misc/intvec.cc:518:13: style: The scope of the variable 'ce' can be reduced. [variableScope] singular-4.3.0p1/libpolys/misc/intvec.cc:573:13: style: The scope of the variable 'm' can be reduced. [variableScope] singular-4.3.0p1/libpolys/misc/intvec.cc:653:9: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/libpolys/misc/intvec.cc:706:11: style: The scope of the variable 'j0' can be reduced. [variableScope] singular-4.3.0p1/libpolys/misc/intvec.cc:733:10: style: The scope of the variable 'j' can be reduced. [variableScope] singular-4.3.0p1/libpolys/misc/intvec.cc:781:13: style: The scope of the variable 'm' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/PolyEnumerator.h:46:18: style: Virtual function 'IsValid' is called from constructor 'CBasePolyEnumerator(poly p=NULL)' at line 65. Dynamic binding is not used. [virtualCallInConstructor] singular-4.3.0p1/libpolys/polys/PolyEnumerator.h:65:16: note: Calling IsValid singular-4.3.0p1/libpolys/polys/PolyEnumerator.h:46:18: note: IsValid is a virtual function singular-4.3.0p1/libpolys/polys/PolyEnumerator.h:62:5: style: Class 'CBasePolyEnumerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/libpolys/polys/PolyEnumerator.h:132:5: style: Class 'CPolyCoeffsEnumerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/libpolys/polys/PolyEnumerator.h:177:5: style: Class 'CRecursivePolyCoeffsEnumerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/libpolys/polys/clapconv.cc:45:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/clapconv.cc:177:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/clapconv.cc:370:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/clapconv.cc:235:7: style: The scope of the variable 'e' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/ring.h:711:13: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/libpolys/polys/clapsing.cc:1545:22: style: Redundant condition: If 'with_exps == 3', the comparison 'with_exps != 0' is always true. [redundantCondition] singular-4.3.0p1/libpolys/polys/clapsing.cc:1507:64: style: Condition 'with_exps!=3' is always true [knownConditionTrueFalse] singular-4.3.0p1/libpolys/polys/clapsing.cc:1498:18: note: Assuming that condition 'with_exps!=1' is not redundant singular-4.3.0p1/libpolys/polys/clapsing.cc:1507:64: note: Condition 'with_exps!=3' is always true singular-4.3.0p1/libpolys/polys/clapsing.cc:1637:14: style: Condition 'tries>=5' is always false [knownConditionTrueFalse] singular-4.3.0p1/libpolys/polys/clapsing.cc:1623:13: note: Assignment 'tries=0', assigned value is 0 singular-4.3.0p1/libpolys/polys/clapsing.cc:1635:16: note: Assuming condition is false singular-4.3.0p1/libpolys/polys/clapsing.cc:1636:5: note: tries is incremented', new value is 1 singular-4.3.0p1/libpolys/polys/clapsing.cc:1637:14: note: Condition 'tries>=5' is always false singular-4.3.0p1/libpolys/polys/clapsing.cc:1711:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/clapsing.cc:334:7: style: The scope of the variable 'mm' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/clapsing.cc:978:9: style: The scope of the variable 'e' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/clapsing.cc:1367:9: style: The scope of the variable 'e' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/clapsing.cc:1757:47: style:inconclusive: Function 'singclap_det' argument 2 names different: declaration 'r' definition 's'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/clapsing.h:56:47: note: Function 'singclap_det' argument 2 names different: declaration 'r' definition 's'. singular-4.3.0p1/libpolys/polys/clapsing.cc:1757:47: note: Function 'singclap_det' argument 2 names different: declaration 'r' definition 's'. singular-4.3.0p1/libpolys/polys/clapsing.cc:1971:28: style:inconclusive: Function 'singntl_HNF' argument 1 names different: declaration 'A' definition 'm'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/clapsing.h:40:28: note: Function 'singntl_HNF' argument 1 names different: declaration 'A' definition 'm'. singular-4.3.0p1/libpolys/polys/clapsing.cc:1971:28: note: Function 'singntl_HNF' argument 1 names different: declaration 'A' definition 'm'. singular-4.3.0p1/libpolys/polys/clapsing.cc:1971:42: style:inconclusive: Function 'singntl_HNF' argument 2 names different: declaration 'r' definition 's'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/clapsing.h:40:42: note: Function 'singntl_HNF' argument 2 names different: declaration 'r' definition 's'. singular-4.3.0p1/libpolys/polys/clapsing.cc:1971:42: note: Function 'singntl_HNF' argument 2 names different: declaration 'r' definition 's'. singular-4.3.0p1/libpolys/polys/clapsing.cc:1977:30: style:inconclusive: Function 'singntl_HNF' argument 1 names different: declaration 'A' definition 'm'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/clapsing.h:41:29: note: Function 'singntl_HNF' argument 1 names different: declaration 'A' definition 'm'. singular-4.3.0p1/libpolys/polys/clapsing.cc:1977:30: note: Function 'singntl_HNF' argument 1 names different: declaration 'A' definition 'm'. singular-4.3.0p1/libpolys/polys/clapsing.cc:1983:28: style:inconclusive: Function 'singntl_LLL' argument 1 names different: declaration 'A' definition 'm'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/clapsing.h:43:28: note: Function 'singntl_LLL' argument 1 names different: declaration 'A' definition 'm'. singular-4.3.0p1/libpolys/polys/clapsing.cc:1983:28: note: Function 'singntl_LLL' argument 1 names different: declaration 'A' definition 'm'. singular-4.3.0p1/libpolys/polys/clapsing.cc:1983:42: style:inconclusive: Function 'singntl_LLL' argument 2 names different: declaration 'r' definition 's'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/clapsing.h:43:42: note: Function 'singntl_LLL' argument 2 names different: declaration 'r' definition 's'. singular-4.3.0p1/libpolys/polys/clapsing.cc:1983:42: note: Function 'singntl_LLL' argument 2 names different: declaration 'r' definition 's'. singular-4.3.0p1/libpolys/polys/clapsing.cc:1989:30: style:inconclusive: Function 'singntl_LLL' argument 1 names different: declaration 'A' definition 'm'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/clapsing.h:44:29: note: Function 'singntl_LLL' argument 1 names different: declaration 'A' definition 'm'. singular-4.3.0p1/libpolys/polys/clapsing.cc:1989:30: note: Function 'singntl_LLL' argument 1 names different: declaration 'A' definition 'm'. singular-4.3.0p1/libpolys/polys/clapsing.cc:1244:11: style: Local variable 'j' shadows outer variable [shadowVariable] singular-4.3.0p1/libpolys/polys/clapsing.cc:1122:9: note: Shadowed declaration singular-4.3.0p1/libpolys/polys/clapsing.cc:1244:11: note: Shadow variable singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:292:28: style: Condition 'a==NULL' is always false [knownConditionTrueFalse] singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:686:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:1360:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:1361:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:1382:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:1462:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:1561:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:1637:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:1705:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:1130:7: style: The scope of the variable 's1' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:133:12: style: Local variable 'n' shadows outer variable [shadowVariable] singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:123:10: note: Shadowed declaration singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:133:12: note: Shadow variable singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:151:11: style: Variable 't' can be declared as reference to const [constVariable] singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:303:31: style: Parameter 'a' can be declared as reference to const. However it seems that 'naGetNumerator' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:1687:24: note: You might need to cast the function pointer here singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:303:31: note: Parameter 'a' can be declared as reference to const singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:1338:8: style: Variable 'l' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:1342:6: style: Variable 'l' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:1581:8: style: Variable 'l' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:1585:6: style: Variable 'l' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:341:8: warning: Either the condition 'a==NULL' is redundant or there is possible null pointer dereference: fa. [nullPointerRedundantCheck] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:336:21: note: Assuming that condition 'a==NULL' is not redundant singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:339:15: note: fa is assigned '(struct fractionObject*)a' here. singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:341:8: note: Null pointer dereference singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:339:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:340:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:377:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:381:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:514:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:515:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:572:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:584:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:674:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:683:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:697:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:711:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:730:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:779:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:801:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:815:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:820:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:824:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:833:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:909:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:924:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:925:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:963:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:964:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:982:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1004:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1005:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1023:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1043:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1044:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1050:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1135:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1136:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1146:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1181:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1184:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1310:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1396:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1556:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1581:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1615:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1616:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1617:33: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1619:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1620:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1623:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1638:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1661:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1663:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1721:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1732:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1744:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1745:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1799:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1815:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1853:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1903:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1911:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1930:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:1990:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2033:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2048:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2071:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2169:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2181:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2189:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2205:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2224:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2237:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2275:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2367:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2421:19: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2447:21: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2471:5: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2481:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2483:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2484:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2488:33: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2493:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2512:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2513:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2514:30: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2521:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2532:18: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2549:22: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/ext_fields/transext.cc:2627:26: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/kbuckets.cc:65:19: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] singular-4.3.0p1/libpolys/polys/kbuckets.cc:65:21: style: Variable 'v' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/kbuckets.cc:840:7: style: Variable 'l' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/matpol.cc:1631:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] singular-4.3.0p1/libpolys/polys/matpol.cc:894:3: warning: Member variable 'row_col_weight::yn' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/libpolys/polys/matpol.cc:894:3: warning: Member variable 'row_col_weight::wrow' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/libpolys/polys/matpol.cc:894:3: warning: Member variable 'row_col_weight::wcol' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/libpolys/polys/matpol.cc:942:3: warning: Member variable 'mp_permmatrix::a_n' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/libpolys/polys/matpol.cc:942:3: warning: Member variable 'mp_permmatrix::s_m' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/libpolys/polys/matpol.cc:942:3: warning: Member variable 'mp_permmatrix::s_n' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/libpolys/polys/matpol.cc:942:3: warning: Member variable 'mp_permmatrix::sign' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/libpolys/polys/matpol.cc:942:3: warning: Member variable 'mp_permmatrix::piv_s' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/libpolys/polys/matpol.cc:942:3: warning: Member variable 'mp_permmatrix::qrow' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/libpolys/polys/matpol.cc:942:3: warning: Member variable 'mp_permmatrix::qcol' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/libpolys/polys/matpol.cc:942:3: warning: Member variable 'mp_permmatrix::Xarray' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/libpolys/polys/matpol.cc:977:3: performance: Variable '_R' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] singular-4.3.0p1/libpolys/polys/matpol.cc:948:7: style:inconclusive: Technically the member function 'mp_permmatrix::mpGetRdim' can be const. [functionConst] singular-4.3.0p1/libpolys/polys/matpol.cc:949:7: style:inconclusive: Technically the member function 'mp_permmatrix::mpGetCdim' can be const. [functionConst] singular-4.3.0p1/libpolys/polys/matpol.cc:950:7: style:inconclusive: Technically the member function 'mp_permmatrix::mpGetSign' can be const. [functionConst] singular-4.3.0p1/libpolys/polys/matpol.cc:953:8: style:inconclusive: Technically the member function 'mp_permmatrix::mpGetElem' can be const. [functionConst] singular-4.3.0p1/libpolys/polys/matpol.cc:1236:21: note: Technically the member function 'mp_permmatrix::mpGetElem' can be const. singular-4.3.0p1/libpolys/polys/matpol.cc:953:8: note: Technically the member function 'mp_permmatrix::mpGetElem' can be const. singular-4.3.0p1/libpolys/polys/matpol.cc:944:3: style: Class 'mp_permmatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] singular-4.3.0p1/libpolys/polys/matpol.cc:1989:21: style: Expression is always false because 'else if' condition matches previous condition at line 1988. [multiCondition] singular-4.3.0p1/libpolys/polys/matpol.cc:1989:21: warning: Identical condition 'a->rank<(b->rank)', second condition is always false [identicalConditionAfterEarlyExit] singular-4.3.0p1/libpolys/polys/matpol.cc:1988:16: note: If condition 'a->rank<(b->rank)' is true, the function will return/exit singular-4.3.0p1/libpolys/polys/matpol.cc:1989:21: note: Testing identical condition 'a->rank<(b->rank)' singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:1585:31: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:1586:31: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:1602:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/matpol.cc:46:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/matpol.cc:53:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/matpol.cc:375:8: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/matpol.cc:882:14: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/matpol.cc:903:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/matpol.cc:904:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/matpol.cc:982:12: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/matpol.cc:1092:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/matpol.cc:1093:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/matpol.cc:1763:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/matpol.cc:1764:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/matpol.cc:1839:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/matpol.cc:2172:43: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:294:15: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:315:15: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:790:10: style: The scope of the variable 'e' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:2051:17: style: The scope of the variable 'l1' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:2051:21: style: The scope of the variable 'l2' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/matpol.cc:693:7: style: The scope of the variable 'c' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/matpol.cc:974:12: style: The scope of the variable 'athis' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/matpol.cc:1000:7: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/matpol.cc:1021:9: style: The scope of the variable 'count' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/matpol.cc:1040:9: style: The scope of the variable 'count' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/matpol.cc:1100:13: style: The scope of the variable 'j1' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/matpol.cc:1121:13: style: The scope of the variable 'i1' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/matpol.cc:1146:7: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/matpol.cc:1163:26: style: The scope of the variable 'r' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/matpol.cc:1304:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/matpol.cc:1336:13: style: The scope of the variable 'f2' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/matpol.cc:1337:9: style: The scope of the variable 'q1' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/matpol.cc:1453:33: style: The scope of the variable 'q' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/matpol.cc:1606:7: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/matpol.cc:1753:15: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:490:13: style: Unsigned expression 'e' can't be negative so it is unnecessary to test it. [unsignedPositive] singular-4.3.0p1/libpolys/polys/matpol.cc:135:45: style:inconclusive: Function 'mp_MultI' argument 3 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/matpol.h:55:45: note: Function 'mp_MultI' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:135:45: note: Function 'mp_MultI' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:148:46: style:inconclusive: Function 'mp_MultP' argument 3 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/matpol.h:56:46: note: Function 'mp_MultP' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:148:46: note: Function 'mp_MultP' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:165:45: style:inconclusive: Function 'pMultMp' argument 3 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/matpol.h:57:45: note: Function 'pMultMp' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:165:45: note: Function 'pMultMp' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:179:46: style:inconclusive: Function 'mp_Add' argument 3 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/matpol.h:58:46: note: Function 'mp_Add' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:179:46: note: Function 'mp_Add' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:196:46: style:inconclusive: Function 'mp_Sub' argument 3 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/matpol.h:59:46: note: Function 'mp_Sub' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:196:46: note: Function 'mp_Sub' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:213:47: style:inconclusive: Function 'mp_Mult' argument 3 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/matpol.h:60:47: note: Function 'mp_Mult' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:213:47: note: Function 'mp_Mult' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:254:39: style:inconclusive: Function 'mp_Transp' argument 2 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/matpol.h:61:39: note: Function 'mp_Transp' argument 2 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:254:39: note: Function 'mp_Transp' argument 2 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:275:38: style:inconclusive: Function 'mp_Trace' argument 2 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/matpol.h:63:38: note: Function 'mp_Trace' argument 2 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:275:38: note: Function 'mp_Trace' argument 2 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:289:58: style:inconclusive: Function 'TraceOfProd' argument 4 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/matpol.h:64:58: note: Function 'TraceOfProd' argument 4 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:289:58: note: Function 'TraceOfProd' argument 4 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:313:48: style:inconclusive: Function 'mp_Coeffs' argument 3 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/matpol.h:82:47: note: Function 'mp_Coeffs' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:313:48: note: Function 'mp_Coeffs' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:399:52: style:inconclusive: Function 'mp_CoeffProc' argument 3 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/matpol.h:84:52: note: Function 'mp_CoeffProc' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:399:52: note: Function 'mp_CoeffProc' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:581:28: style:inconclusive: Function 'mp_Coef2' argument 2 names different: declaration 'vars' definition 'mon'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/matpol.h:92:28: note: Function 'mp_Coef2' argument 2 names different: declaration 'vars' definition 'mon'. singular-4.3.0p1/libpolys/polys/matpol.cc:581:28: note: Function 'mp_Coef2' argument 2 names different: declaration 'vars' definition 'mon'. singular-4.3.0p1/libpolys/polys/matpol.cc:581:66: style:inconclusive: Function 'mp_Coef2' argument 5 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/matpol.h:92:67: note: Function 'mp_Coef2' argument 5 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:581:66: note: Function 'mp_Coef2' argument 5 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:643:47: style:inconclusive: Function 'mp_Compare' argument 3 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/matpol.h:107:47: note: Function 'mp_Compare' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:643:47: note: Function 'mp_Compare' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:662:49: style:inconclusive: Function 'mp_Equal' argument 3 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/matpol.h:62:49: note: Function 'mp_Equal' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:662:49: note: Function 'mp_Equal' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:816:44: style:inconclusive: Function 'mp_IsDiagUnit' argument 2 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/matpol.h:98:44: note: Function 'mp_IsDiagUnit' argument 2 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:816:44: note: Function 'mp_IsDiagUnit' argument 2 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:1751:46: style:inconclusive: Function 'mp_Wedge' argument 3 names different: declaration 'r' definition 'R'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/matpol.h:66:46: note: Function 'mp_Wedge' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:1751:46: note: Function 'mp_Wedge' argument 3 names different: declaration 'r' definition 'R'. singular-4.3.0p1/libpolys/polys/matpol.cc:2167:19: style:inconclusive: Function 'sm_Det' argument 1 names different: declaration 'I' definition 'a'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/matpol.h:119:19: note: Function 'sm_Det' argument 1 names different: declaration 'I' definition 'a'. singular-4.3.0p1/libpolys/polys/matpol.cc:2167:19: note: Function 'sm_Det' argument 1 names different: declaration 'I' definition 'a'. singular-4.3.0p1/libpolys/polys/matpol.cc:1508:28: style: Parameter 'R' can be declared as pointer to const [constParameter] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:436:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:798:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:824:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/matpol.cc:40:16: style: Variable 'rr' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/matpol.cc:469:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/matpol.cc:548:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/matpol.cc:635:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/matpol.cc:1167:6: style: Variable 'ro' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/matpol.cc:1518:10: style: Variable 'q1' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/matpol.cc:1631:8: style: Variable 'lr' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/matpol.cc:1632:7: style: Variable 'kr' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/monomials/maps.cc:136:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/monomials/maps.cc:346:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/monomials/maps.cc:365:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/monomials/maps.cc:402:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/monomials/maps.cc:118:7: style: The scope of the variable 'i' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:4057:8: style: Condition 'e!=NULL' is always true [knownConditionTrueFalse] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:4134:12: style: Condition 'zz==NULL' is always false [knownConditionTrueFalse] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:665:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:2066:9: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:2121:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:3707:6: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:3781:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:3785:7: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:4055:6: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:4056:6: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:4168:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:5013:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:5015:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:161:7: style: The scope of the variable 'pos' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:311:16: style: The scope of the variable 'Components' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:1145:10: style: The scope of the variable 'offset' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:1146:17: style: The scope of the variable 'l_p' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:1146:22: style: The scope of the variable 'l_max' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:1177:17: style: The scope of the variable 'l_p' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:1932:11: style: The scope of the variable 's' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:2087:7: style: The scope of the variable 'e' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:3344:8: style: The scope of the variable 'o' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:3676:7: style: The scope of the variable 'k' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:4747:9: style: The scope of the variable 'l' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:4747:11: style: The scope of the variable 'lex' can be reduced. [variableScope] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:1439:1: style: Label 'finish' is not used. [unusedLabel] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:705:18: style:inconclusive: Function 'p_Weight' argument 1 names different: declaration 'c' definition 'i'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:2090:24: note: Function 'p_Weight' argument 1 names different: declaration 'c' definition 'i'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:705:18: note: Function 'p_Weight' argument 1 names different: declaration 'c' definition 'i'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:1320:28: style:inconclusive: Function 'p_Split' argument 2 names different: declaration 'r' definition 'h'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:2065:34: note: Function 'p_Split' argument 2 names different: declaration 'r' definition 'h'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:1320:28: note: Function 'p_Split' argument 2 names different: declaration 'r' definition 'h'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:1370:33: style:inconclusive: Function 'p_Read' argument 1 names different: declaration 's' definition 'st'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:2069:36: note: Function 'p_Read' argument 1 names different: declaration 's' definition 'st'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:1370:33: note: Function 'p_Read' argument 1 names different: declaration 's' definition 'st'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:1370:43: style:inconclusive: Function 'p_Read' argument 2 names different: declaration 'p' definition 'rc'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:2069:45: note: Function 'p_Read' argument 2 names different: declaration 'p' definition 'rc'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:1370:43: note: Function 'p_Read' argument 2 names different: declaration 'p' definition 'rc'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:1442:26: style:inconclusive: Function 'p_mInit' argument 1 names different: declaration 's' definition 'st'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:2068:31: note: Function 'p_mInit' argument 1 names different: declaration 's' definition 'st'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:1442:26: note: Function 'p_mInit' argument 1 names different: declaration 's' definition 'st'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:1986:17: style:inconclusive: Function 'p_Sub' argument 1 names different: declaration 'a' definition 'p1'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:124:22: note: Function 'p_Sub' argument 1 names different: declaration 'a' definition 'p1'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:1986:17: note: Function 'p_Sub' argument 1 names different: declaration 'a' definition 'p1'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:1986:26: style:inconclusive: Function 'p_Sub' argument 2 names different: declaration 'b' definition 'p2'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:124:30: note: Function 'p_Sub' argument 2 names different: declaration 'b' definition 'p2'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:1986:26: note: Function 'p_Sub' argument 2 names different: declaration 'b' definition 'p2'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:2291:21: style:inconclusive: Function 'p_Content' argument 1 names different: declaration 'p' definition 'ph'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:213:26: note: Function 'p_Content' argument 1 names different: declaration 'p' definition 'ph'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:2291:21: note: Function 'p_Content' argument 1 names different: declaration 'p' definition 'ph'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:2349:23: style:inconclusive: Function 'p_Content_n' argument 1 names different: declaration 'p' definition 'ph'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:214:28: note: Function 'p_Content_n' argument 1 names different: declaration 'p' definition 'ph'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:2349:23: note: Function 'p_Content_n' argument 1 names different: declaration 'p' definition 'ph'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:2420:26: style:inconclusive: Function 'p_ContentForGB' argument 1 names different: declaration 'p' definition 'ph'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:212:31: note: Function 'p_ContentForGB' argument 1 names different: declaration 'p' definition 'ph'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:2420:26: note: Function 'p_ContentForGB' argument 1 names different: declaration 'p' definition 'ph'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:2629:27: style:inconclusive: Function 'p_SimpleContent' argument 1 names different: declaration 'p' definition 'ph'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:217:32: note: Function 'p_SimpleContent' argument 1 names different: declaration 'p' definition 'ph'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:2629:27: note: Function 'p_SimpleContent' argument 1 names different: declaration 'p' definition 'ph'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:2629:35: style:inconclusive: Function 'p_SimpleContent' argument 2 names different: declaration 's' definition 'smax'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:217:39: note: Function 'p_SimpleContent' argument 2 names different: declaration 's' definition 'smax'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:2629:35: note: Function 'p_SimpleContent' argument 2 names different: declaration 's' definition 'smax'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:3019:26: style:inconclusive: Function 'p_Cleardenom_n' argument 1 names different: declaration 'p' definition 'ph'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:222:31: note: Function 'p_Cleardenom_n' argument 1 names different: declaration 'p' definition 'ph'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:3019:26: note: Function 'p_Cleardenom_n' argument 1 names different: declaration 'p' definition 'ph'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:3208:30: style:inconclusive: Function 'p_ProjectiveUnique' argument 1 names different: declaration 'p' definition 'ph'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:210:35: note: Function 'p_ProjectiveUnique' argument 1 names different: declaration 'p' definition 'ph'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:3208:30: note: Function 'p_ProjectiveUnique' argument 1 names different: declaration 'p' definition 'ph'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:3574:26: style:inconclusive: Function 'p_TakeOutComp' argument 1 names different: declaration 'p' definition 'r_p'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:2114:26: note: Function 'p_TakeOutComp' argument 1 names different: declaration 'p' definition 'r_p'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:3574:26: note: Function 'p_TakeOutComp' argument 1 names different: declaration 'p' definition 'r_p'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:3574:48: style:inconclusive: Function 'p_TakeOutComp' argument 3 names different: declaration 'q' definition 'r_q'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:2114:46: note: Function 'p_TakeOutComp' argument 3 names different: declaration 'q' definition 'r_q'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:3574:48: note: Function 'p_TakeOutComp' argument 3 names different: declaration 'q' definition 'r_q'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:3774:32: style:inconclusive: Function 'pEnlargeSet' argument 2 names different: declaration 'length' definition 'l'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:352:36: note: Function 'pEnlargeSet' argument 2 names different: declaration 'length' definition 'l'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:3774:32: note: Function 'pEnlargeSet' argument 2 names different: declaration 'length' definition 'l'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:4195:55: style:inconclusive: Function 'p_PermPoly' argument 3 names different: declaration 'OldRing' definition 'oldRing'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:2144:54: note: Function 'p_PermPoly' argument 3 names different: declaration 'OldRing' definition 'oldRing'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:4195:55: note: Function 'p_PermPoly' argument 3 names different: declaration 'OldRing' definition 'oldRing'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:4686:24: style:inconclusive: Function 'p_Last' argument 1 names different: declaration 'a' definition 'p'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:204:24: note: Function 'p_Last' argument 1 names different: declaration 'a' definition 'p'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:4686:24: note: Function 'p_Last' argument 1 names different: declaration 'a' definition 'p'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:4721:16: style:inconclusive: Function 'p_Var' argument 1 names different: declaration 'mi' definition 'm'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:2152:18: note: Function 'p_Var' argument 1 names different: declaration 'mi' definition 'm'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:4721:16: note: Function 'p_Var' argument 1 names different: declaration 'mi' definition 'm'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:4846:46: style:inconclusive: Function 'p_GetShortExpVector' argument 1 names different: declaration 'a' definition 'p'. [funcArgNamesDifferent] singular-4.3.0p1/libpolys/polys/monomials/p_polys.h:51:46: note: Function 'p_GetShortExpVector' argument 1 names different: declaration 'a' definition 'p'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:4846:46: note: Function 'p_GetShortExpVector' argument 1 names different: declaration 'a' definition 'p'. singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:244:17: style: Local variable 'ord' shadows outer variable [shadowVariable] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:166:21: note: Shadowed declaration singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:244:17: note: Shadow variable singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:248:18: style: Variable 'w' can be declared as pointer to const [constVariable] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:313:17: style: Variable 'ShiftedComponents' can be declared as pointer to const [constVariable] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:311:16: style: Variable 'Components' can be declared as pointer to const [constVariable] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:2769:9: style: Variable 's2' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:2772:8: style: Variable 's' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:2777:9: style: Variable 's2' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:3432:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/libpolys/polys/monomials/ring.cc:4663:15: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/libpolys/polys/monomials/ring.cc:1901:20: style: Condition '(blocks-s)>2' is always false [knownConditionTrueFalse] singular-4.3.0p1/libpolys/polys/monomials/ring.cc:1895:13: note: Assuming that condition 's2' is always false singular-4.3.0p1/libpolys/polys/monomials/ring.cc:1976:20: style: Condition '(blocks-s)>3' is always false [knownConditionTrueFalse] singular-4.3.0p1/libpolys/polys/monomials/ring.cc:1970:13: note: Assuming that condition 's3' is always false singular-4.3.0p1/libpolys/polys/monomials/ring.cc:1979:20: style: Condition '(blocks-s)==3' is always false [knownConditionTrueFalse] singular-4.3.0p1/libpolys/polys/monomials/ring.cc:1970:13: note: Assuming that condition 's singular-4.3.0p1/omalloc/omRet2Info.c:211:9: note: Uninitialized variable: bt singular-4.3.0p1/omalloc/omRet2Info.c:48:24: style: Variable 'filled' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/omalloc/omRet2Info.c:232:7: style: Variable '_max' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/omalloc/omRet2Info.c:232:7: style: Variable 'addr_i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/omalloc/omRet2Info.c:232:7: style: Variable 'func_i' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/omalloc/omTables.c:65:29: style: Parameter 'binSize' can be declared as pointer to const [constParameter] singular-4.3.0p1/omalloc/omTables.c:81:36: style: Parameter 'binSize' can be declared as pointer to const [constParameter] singular-4.3.0p1/omalloc/omTables.c:107:30: style: Parameter 'binSize' can be declared as pointer to const [constParameter] singular-4.3.0p1/omalloc/omalloc.c:87:9: style: Variable 'addr' is not assigned a value. [unassignedVariable] singular-4.3.0p1/omalloc/omalloc.c:104:10: style: Variable 'new_addr' is not assigned a value. [unassignedVariable] singular-4.3.0p1/ppcc/Singular/threadsupport.cc:24:20: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/ppcc/adlib/contract.h:49:26: error: Syntax Error: AST broken, 'assert' doesn't have two operands. [internalAstError] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:3740:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:6025:12: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:6026:12: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:6027:12: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:6028:12: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:6029:12: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:6030:12: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:6031:12: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:6032:12: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:6033:12: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:6034:12: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:6035:12: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:2794:28: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:5024:15: style: Obsolescent function 'vfork' called. It is recommended to use 'fork' instead. [prohibitedvforkCalled] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:5679:44: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:16892:23: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:16867:19: note: outer condition: i=argc-2 singular-4.3.0p1/ppcc/autosetup/jimsh0.c:3271:35: style: Condition 'n' is always true [knownConditionTrueFalse] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:8330:13: style: Condition 'rangeLen' is always true [knownConditionTrueFalse] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:8325:19: note: Assuming that condition '*firstPtr>*lastPtr' is not redundant singular-4.3.0p1/ppcc/autosetup/jimsh0.c:8329:41: note: Assignment 'rangeLen=*lastPtr-*firstPtr+1', assigned value is greater than 0 singular-4.3.0p1/ppcc/autosetup/jimsh0.c:8330:13: note: Condition 'rangeLen' is always true singular-4.3.0p1/ppcc/autosetup/jimsh0.c:18156:15: style: Condition 'count<0' is always false [knownConditionTrueFalse] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:18143:21: note: Assignment 'count=1', assigned value is 1 singular-4.3.0p1/ppcc/autosetup/jimsh0.c:18148:14: note: Assuming condition is false singular-4.3.0p1/ppcc/autosetup/jimsh0.c:18156:15: note: Condition 'count<0' is always false singular-4.3.0p1/ppcc/autosetup/jimsh0.c:18169:29: style: Condition 'count==0' is always false [knownConditionTrueFalse] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:18143:21: note: Assignment 'count=1', assigned value is 1 singular-4.3.0p1/ppcc/autosetup/jimsh0.c:18148:14: note: Assuming condition is false singular-4.3.0p1/ppcc/autosetup/jimsh0.c:18169:29: note: Condition 'count==0' is always false singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19215:21: style: Condition 'listPtr!=0' is always true [knownConditionTrueFalse] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19480:21: style: Condition 'argc==3' is always true [knownConditionTrueFalse] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19477:21: note: Assuming that condition 'argc==2' is not redundant singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19471:26: note: Assuming that condition 'argc>3' is not redundant singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19480:21: note: Condition 'argc==3' is always true singular-4.3.0p1/ppcc/autosetup/jimsh0.c:2613:5: warning: snprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:2619:5: warning: snprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:18424:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:18424:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:18446:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19767:11: warning: snprintf format string requires 1 parameter but 5 are given. [wrongPrintfScanfArgNum] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:20356:47: style: Variable 'formatted_bytes' is reassigned a value before the old one has been used. [redundantAssignment] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:20354:33: note: formatted_bytes is assigned singular-4.3.0p1/ppcc/autosetup/jimsh0.c:20356:47: note: formatted_bytes is overwritten singular-4.3.0p1/ppcc/autosetup/jimsh0.c:4502:123: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:5919:69: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19634:83: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19814:72: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19825:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19834:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19841:78: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19843:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19845:71: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19853:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19872:31: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19873:106: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19951:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:6663:79: style:inconclusive: Function 'Jim_InitHashTable' argument 3 names different: declaration 'privdata' definition 'privDataPtr'. [funcArgNamesDifferent] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:677:46: note: Function 'Jim_InitHashTable' argument 3 names different: declaration 'privdata' definition 'privDataPtr'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:6663:79: note: Function 'Jim_InitHashTable' argument 3 names different: declaration 'privdata' definition 'privDataPtr'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:9389:55: style:inconclusive: Function 'Jim_CreateCommand' argument 2 names different: declaration 'cmdName' definition 'cmdNameStr'. [funcArgNamesDifferent] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:755:21: note: Function 'Jim_CreateCommand' argument 2 names different: declaration 'cmdName' definition 'cmdNameStr'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:9389:55: note: Function 'Jim_CreateCommand' argument 2 names different: declaration 'cmdName' definition 'cmdNameStr'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:9571:55: style:inconclusive: Function 'Jim_DeleteCommand' argument 2 names different: declaration 'cmdName' definition 'name'. [funcArgNamesDifferent] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:758:21: note: Function 'Jim_DeleteCommand' argument 2 names different: declaration 'cmdName' definition 'name'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:9571:55: note: Function 'Jim_DeleteCommand' argument 2 names different: declaration 'cmdName' definition 'name'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:10167:57: style:inconclusive: Function 'JimDictSugarSet' argument 2 names different: declaration 'ObjPtr' definition 'objPtr'. [funcArgNamesDifferent] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:9814:57: note: Function 'JimDictSugarSet' argument 2 names different: declaration 'ObjPtr' definition 'objPtr'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:10167:57: note: Function 'JimDictSugarSet' argument 2 names different: declaration 'ObjPtr' definition 'objPtr'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:10223:62: style:inconclusive: Function 'JimDictSugarGet' argument 2 names different: declaration 'ObjPtr' definition 'objPtr'. [funcArgNamesDifferent] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:9815:62: note: Function 'JimDictSugarGet' argument 2 names different: declaration 'ObjPtr' definition 'objPtr'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:10223:62: note: Function 'JimDictSugarGet' argument 2 names different: declaration 'ObjPtr' definition 'objPtr'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:11692:71: style:inconclusive: Function 'Jim_ListInsertElements' argument 3 names different: declaration 'listindex' definition 'idx'. [funcArgNamesDifferent] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:803:31: note: Function 'Jim_ListInsertElements' argument 3 names different: declaration 'listindex' definition 'idx'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:11692:71: note: Function 'Jim_ListInsertElements' argument 3 names different: declaration 'listindex' definition 'idx'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:11717:48: style:inconclusive: Function 'Jim_ListIndex' argument 2 names different: declaration 'listPrt' definition 'listPtr'. [funcArgNamesDifferent] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:809:60: note: Function 'Jim_ListIndex' argument 2 names different: declaration 'listPrt' definition 'listPtr'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:11717:48: note: Function 'Jim_ListIndex' argument 2 names different: declaration 'listPrt' definition 'listPtr'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:11717:61: style:inconclusive: Function 'Jim_ListIndex' argument 3 names different: declaration 'listindex' definition 'idx'. [funcArgNamesDifferent] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:810:13: note: Function 'Jim_ListIndex' argument 3 names different: declaration 'listindex' definition 'idx'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:11717:61: note: Function 'Jim_ListIndex' argument 3 names different: declaration 'listindex' definition 'idx'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:11717:91: style:inconclusive: Function 'Jim_ListIndex' argument 5 names different: declaration 'seterr' definition 'flags'. [funcArgNamesDifferent] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:810:49: note: Function 'Jim_ListIndex' argument 5 names different: declaration 'seterr' definition 'flags'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:11717:91: note: Function 'Jim_ListIndex' argument 5 names different: declaration 'seterr' definition 'flags'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:11729:67: style:inconclusive: Function 'ListSetIndex' argument 3 names different: declaration 'listindex' definition 'idx'. [funcArgNamesDifferent] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:6131:67: note: Function 'ListSetIndex' argument 3 names different: declaration 'listindex' definition 'idx'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:11729:67: note: Function 'ListSetIndex' argument 3 names different: declaration 'listindex' definition 'idx'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:15143:50: style:inconclusive: Function 'Jim_EvalObjList' argument 2 names different: declaration 'listObj' definition 'listPtr'. [funcArgNamesDifferent] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:658:61: note: Function 'Jim_EvalObjList' argument 2 names different: declaration 'listObj' definition 'listPtr'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:15143:50: note: Function 'Jim_EvalObjList' argument 2 names different: declaration 'listObj' definition 'listPtr'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:20497:40: style:inconclusive: Function 'regcomp' argument 2 names different: declaration 'regex' definition 'exp'. [funcArgNamesDifferent] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:1048:40: note: Function 'regcomp' argument 2 names different: declaration 'regex' definition 'exp'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:20497:40: note: Function 'regcomp' argument 2 names different: declaration 'regex' definition 'exp'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:21368:38: style:inconclusive: Function 'reg_range_find' argument 1 names different: declaration 'string' definition 'range'. [funcArgNamesDifferent] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:20476:38: note: Function 'reg_range_find' argument 1 names different: declaration 'string' definition 'range'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:21368:38: note: Function 'reg_range_find' argument 1 names different: declaration 'string' definition 'range'. singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19767:42: warning: Uninitialized variable: params [uninitvar] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19740:25: note: Assuming condition is false singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19767:42: note: Uninitialized variable: params singular-4.3.0p1/ppcc/autosetup/jimsh0.c:286:13: style: union member 'Anonymous0::intval' is never used. [unusedStructMember] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:376:11: style: union member 'Anonymous1::twoPtrValue' is never used. [unusedStructMember] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:404:11: style: union member 'Anonymous1::refValue' is never used. [unusedStructMember] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:374:19: style: struct member 'Anonymous2::ptr1' is never used. [unusedStructMember] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:375:19: style: struct member 'Anonymous2::ptr2' is never used. [unusedStructMember] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:402:27: style: struct member 'Anonymous7::id' is never used. [unusedStructMember] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:403:35: style: struct member 'Anonymous7::refPtr' is never used. [unusedStructMember] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:461:17: style: struct member 'Jim_ObjType::name' is never used. [unusedStructMember] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:465:9: style: struct member 'Jim_ObjType::flags' is never used. [unusedStructMember] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:621:14: style: struct member 'Jim_Reference::objPtr' is never used. [unusedStructMember] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:622:14: style: struct member 'Jim_Reference::finalizerCmdNamePtr' is never used. [unusedStructMember] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:623:10: style: struct member 'Jim_Reference::tag' is never used. [unusedStructMember] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:1863:11: style: struct member 'JimAioFopsType::verify' is never used. [unusedStructMember] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:4518:9: style: struct member 'WaitInfo::status' is never used. [unusedStructMember] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:10428:24: style: union member 'Anonymous20::s' is never used. [unusedStructMember] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:3740:13: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:6345:13: style: Variable 'c' is not assigned a value. [unassignedVariable] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:16569:16: style: Variable 'result' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:17771:17: style: Variable 'c' is not assigned a value. [unassignedVariable] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:18013:25: style: Variable 'c' is not assigned a value. [unassignedVariable] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:18048:25: style: Variable 'c' is not assigned a value. [unassignedVariable] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19090:21: style: Variable 'pc' is not assigned a value. [unassignedVariable] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:21321:9: style: Variable 'c' is not assigned a value. [unassignedVariable] singular-4.3.0p1/ppcc/cnf/genmd5.c:36:21: style: Local variable 't' shadows outer variable [shadowVariable] singular-4.3.0p1/ppcc/cnf/genmd5.c:21:7: note: Shadowed declaration singular-4.3.0p1/ppcc/cnf/genmd5.c:36:21: note: Shadow variable singular-4.3.0p1/ppcc/cnf/genmd5.c:21:9: style: Variable 't' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/ppcc/cnf/genmd5.c:24:18: style: Variable 'f' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/ppcc/gclib/dlmalloc.c:4002:5: error: Memory leak: newmem [memleak] singular-4.3.0p1/ppcc/gclib/dlmalloc.c:4144:7: error: Memory leak: m [memleak] singular-4.3.0p1/ppcc/gclib/dlmalloc.c:4171:3: error: Memory leak: m [memleak] singular-4.3.0p1/ppcc/gclib/dlmalloc.c:4293:84: style: Parameter 'sizes' can be declared as pointer to const [constParameter] singular-4.3.0p1/ppcc/gclib/dlmalloc.c:3241:3: warning: Expression '-2' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] singular-4.3.0p1/ppcc/gclib/dlmalloc.c:3888:3: warning: Expression '-2' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] singular-4.3.0p1/ppcc/gclib/dlmalloc.c:4105:3: warning: Expression '-2' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] singular-4.3.0p1/ppcc/gclib/dlmalloc.c:2991:22: style: Variable 'front_misalign' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/ppcc/gclib/dlmalloc.c:2992:20: style: Variable 'end_misalign' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/ppcc/gclib/dlmalloc.c:3722:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] singular-4.3.0p1/ppcc/gclib/tinygc.c:1292:73: style: Condition '(cur_stack->end_addr=GC_stack_detectbase())!=0' is always false [knownConditionTrueFalse] singular-4.3.0p1/ppcc/gclib/dlmalloc.c:3182:7: error: Return value of allocation function 'malloc_morecore' is not stored. [leakReturnValNotUsed] singular-4.3.0p1/ppcc/gclib/tinygc.c:987:60: style: Parameter 'sb' can be declared as pointer to const [constParameter] singular-4.3.0p1/ppcc/gclib/tinygc.c:1098:34: warning: Uninitialized variables: (pred=dataroot)->next.next, (pred=dataroot)->next.begin_addr, (pred=dataroot)->next.end_addr [uninitvar] singular-4.3.0p1/ppcc/gclib/tinygc.c:1095:17: note: Assuming condition is false singular-4.3.0p1/ppcc/gclib/tinygc.c:1098:34: note: Uninitialized variables: (pred=dataroot)->next.next, (pred=dataroot)->next.begin_addr, (pred=dataroot)->next.end_addr singular-4.3.0p1/ppcc/src/pplex.h:65:3: warning: Member variable 'Token::str' is not initialized in the constructor. [uninitMemberVar] singular-4.3.0p1/ppcc/src/parser.cc:62:12: style: Class 'Parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/pplex.cc:916:9: style: Variable 'cursor' is reassigned a value before the old one has been used. [redundantAssignment] src/pplex.cc:914:2: note: cursor is assigned src/pplex.cc:916:9: note: cursor is overwritten singular-4.3.0p1/resources/feFopen.cc:30:13: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/resources/feFopen.cc:118:24: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/resources/feFopen.cc:202:11: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/resources/feFopen.cc:204:25: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/resources/feFopen.cc:205:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/resources/feFopen.cc:207:10: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/resources/feFopen.cc:114:10: style: The scope of the variable 'found' can be reduced. [variableScope] singular-4.3.0p1/resources/feResource.cc:168:15: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/resources/feResource.cc:194:36: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/resources/feResource.cc:246:17: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/resources/feResource.cc:548:16: style: C-style pointer casting [cstyleCast] singular-4.3.0p1/Singular/ipshell.h:176:1: error: The one definition rule is violated, different classes/structs have the same name 'sValAssign_sys' [ctuOneDefinitionRuleViolation] singular-4.3.0p1/Singular/gentable.cc:104:1: note: The one definition rule is violated, different classes/structs have the same name 'sValAssign_sys' singular-4.3.0p1/Singular/ipshell.h:176:1: note: The one definition rule is violated, different classes/structs have the same name 'sValAssign_sys' singular-4.3.0p1/Singular/ipshell.h:183:1: error: The one definition rule is violated, different classes/structs have the same name 'sValAssign' [ctuOneDefinitionRuleViolation] singular-4.3.0p1/Singular/gentable.cc:111:1: note: The one definition rule is violated, different classes/structs have the same name 'sValAssign' singular-4.3.0p1/Singular/ipshell.h:183:1: note: The one definition rule is violated, different classes/structs have the same name 'sValAssign' singular-4.3.0p1/Singular/gentable.cc:59:1: error: The one definition rule is violated, different classes/structs have the same name '_scmdnames' [ctuOneDefinitionRuleViolation] singular-4.3.0p1/Singular/iparith.cc:133:1: note: The one definition rule is violated, different classes/structs have the same name '_scmdnames' singular-4.3.0p1/Singular/gentable.cc:59:1: note: The one definition rule is violated, different classes/structs have the same name '_scmdnames' singular-4.3.0p1/Singular/gentable.cc:78:1: error: The one definition rule is violated, different classes/structs have the same name 'sValCmd1' [ctuOneDefinitionRuleViolation] singular-4.3.0p1/Singular/iparith.cc:142:1: note: The one definition rule is violated, different classes/structs have the same name 'sValCmd1' singular-4.3.0p1/Singular/gentable.cc:78:1: note: The one definition rule is violated, different classes/structs have the same name 'sValCmd1' singular-4.3.0p1/Singular/gentable.cc:69:1: error: The one definition rule is violated, different classes/structs have the same name 'sValCmd2' [ctuOneDefinitionRuleViolation] singular-4.3.0p1/Singular/iparith.cc:152:1: note: The one definition rule is violated, different classes/structs have the same name 'sValCmd2' singular-4.3.0p1/Singular/gentable.cc:69:1: note: The one definition rule is violated, different classes/structs have the same name 'sValCmd2' singular-4.3.0p1/Singular/gentable.cc:86:1: error: The one definition rule is violated, different classes/structs have the same name 'sValCmd3' [ctuOneDefinitionRuleViolation] singular-4.3.0p1/Singular/iparith.cc:163:1: note: The one definition rule is violated, different classes/structs have the same name 'sValCmd3' singular-4.3.0p1/Singular/gentable.cc:86:1: note: The one definition rule is violated, different classes/structs have the same name 'sValCmd3' singular-4.3.0p1/Singular/gentable.cc:96:1: error: The one definition rule is violated, different classes/structs have the same name 'sValCmdM' [ctuOneDefinitionRuleViolation] singular-4.3.0p1/Singular/iparith.cc:173:1: note: The one definition rule is violated, different classes/structs have the same name 'sValCmdM' singular-4.3.0p1/Singular/gentable.cc:96:1: note: The one definition rule is violated, different classes/structs have the same name 'sValCmdM' singular-4.3.0p1/Singular/gentable.cc:118:1: error: The one definition rule is violated, different classes/structs have the same name 'sConvertTypes' [ctuOneDefinitionRuleViolation] singular-4.3.0p1/Singular/ipconv.cc:34:1: note: The one definition rule is violated, different classes/structs have the same name 'sConvertTypes' singular-4.3.0p1/Singular/gentable.cc:118:1: note: The one definition rule is violated, different classes/structs have the same name 'sConvertTypes' singular-4.3.0p1/kernel/GBEngine/syz.cc:402:16: error: Using argument length that points at uninitialized variable leng [ctuuninitvar] singular-4.3.0p1/kernel/GBEngine/syz.cc:1009:30: note: Calling function syResolvente, 3rd argument is uninitialized singular-4.3.0p1/kernel/GBEngine/syz.cc:402:16: note: Using argument length diff: head grammar.cc:1742:55: style: Parameter 'yytop' can be declared as pointer to const [constParameter] 2.8 grammar.cc:1742:55: style: Parameter 'yytop' can be declared with const [constParameter] head singular-4.3.0p1/IntegerProgramming/LLL.cc:10:34: style: Parameter 'd' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/IntegerProgramming/LLL.cc:10:34: style: Parameter 'd' can be declared with const [constParameter] head singular-4.3.0p1/IntegerProgramming/LLL.cc:56:53: style: Parameter 'd' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/IntegerProgramming/LLL.cc:56:53: style: Parameter 'd' can be declared with const [constParameter] head singular-4.3.0p1/IntegerProgramming/binomial.cc:952:14: style: Variable 'actual_entry' can be declared as reference to const [constVariable] head singular-4.3.0p1/IntegerProgramming/ideal.cc:118:44: style: Parameter 'A' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/IntegerProgramming/ideal.cc:118:44: style: Parameter 'A' can be declared with const [constParameter] head singular-4.3.0p1/IntegerProgramming/ideal.cc:172:53: style: Parameter 'A' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/IntegerProgramming/ideal.cc:172:53: style: Parameter 'A' can be declared with const [constParameter] head singular-4.3.0p1/IntegerProgramming/list.cc:898:36: style: Parameter 'l' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/IntegerProgramming/list.cc:898:36: style: Parameter 'l' can be declared with const [constParameter] head singular-4.3.0p1/IntegerProgramming/list.cc:917:45: style: Parameter 'iter' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/IntegerProgramming/list.cc:917:45: style: Parameter 'iter' can be declared with const [constParameter] head singular-4.3.0p1/IntegerProgramming/term_ordering.h:78:3: style: Class 'term_ordering' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head singular-4.3.0p1/Singular/countedref.h:196:28: style: Parameter 'ptr' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/Singular/countedref.h:196:28: style: Parameter 'ptr' can be declared with const [constParameter] head singular-4.3.0p1/Singular/countedref.h:85:28: style: Parameter 'ptr' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/Singular/countedref.h:85:28: style: Parameter 'ptr' can be declared with const [constParameter] head singular-4.3.0p1/Singular/dyn_modules/gfanlib/initial.cc:141:21: style: Parameter 'IStar' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/Singular/dyn_modules/gfanlib/initial.cc:141:21: style: Parameter 'IStar' can be declared with const [constParameter] head singular-4.3.0p1/Singular/dyn_modules/gfanlib/initial.cc:189:21: style: Parameter 'IStar' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/Singular/dyn_modules/gfanlib/initial.cc:189:21: style: Parameter 'IStar' can be declared with const [constParameter] head singular-4.3.0p1/Singular/dyn_modules/gfanlib/ppinitialReduction.cc:196:24: style: Parameter 'gStar' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/Singular/dyn_modules/gfanlib/ppinitialReduction.cc:196:24: style: Parameter 'gStar' can be declared with const [constParameter] head singular-4.3.0p1/Singular/dyn_modules/systhreads/syncvar.h:21:17: style: Parameter 'value' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/Singular/dyn_modules/systhreads/syncvar.h:21:17: style: Parameter 'value' can be declared with const [constParameter] head singular-4.3.0p1/Singular/dyn_modules/systhreads/thread.h:36:3: style: Class 'Lock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head singular-4.3.0p1/Singular/ipassign.cc:1069:53: style: Parameter 'e' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/Singular/ipassign.cc:1069:53: style: Parameter 'e' can be declared with const [constParameter] head singular-4.3.0p1/Singular/ipassign.cc:1172:53: style: Parameter 'e' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/Singular/ipassign.cc:1172:53: style: Parameter 'e' can be declared with const [constParameter] 2.8 singular-4.3.0p1/Singular/iplib.cc:1296:7: style: The scope of the variable 'iiAddCproc' can be reduced. [variableScope] head singular-4.3.0p1/Singular/iplib.cc:701:55: style: Parameter 'arg_types' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/Singular/iplib.cc:701:55: style: Parameter 'arg_types' can be declared with const [constParameter] 2.8 singular-4.3.0p1/Singular/walk.cc:6516:26: error: Uninitialized variable: iv_M_dp [uninitvar] singular-4.3.0p1/Singular/walk.cc:6458:23: note: Assuming condition is false singular-4.3.0p1/Singular/walk.cc:6516:26: note: Uninitialized variable: iv_M_dp head singular-4.3.0p1/Singular/walk.cc:6516:26: warning: Uninitialized variable: iv_M_dp [uninitvar] singular-4.3.0p1/Singular/walk.cc:6458:23: note: Assuming condition is false singular-4.3.0p1/Singular/walk.cc:6516:26: note: Uninitialized variable: iv_M_dp head singular-4.3.0p1/Singular/walk.cc:835:31: style: Parameter 'i1' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/Singular/walk.cc:835:31: style: Parameter 'i1' can be declared with const [constParameter] head singular-4.3.0p1/Singular/walk.cc:835:41: style: Parameter 'i2' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/Singular/walk.cc:835:41: style: Parameter 'i2' can be declared with const [constParameter] head singular-4.3.0p1/factory/cfCharSetsUtil.cc:823:48: style: Parameter 'StoredFactors' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/cfCharSetsUtil.cc:823:48: style: Parameter 'StoredFactors' can be declared with const [constParameter] head singular-4.3.0p1/factory/cfGcdAlgExt.cc:935:18: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/factory/cfGcdAlgExt.cc:935:18: style: Parameter 'a' can be declared with const [constParameter] head singular-4.3.0p1/factory/cfGcdAlgExt.cc:935:26: style: Parameter 'b' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/factory/cfGcdAlgExt.cc:935:26: style: Parameter 'b' can be declared with const [constParameter] head singular-4.3.0p1/factory/cfGcdAlgExt.cc:946:19: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/factory/cfGcdAlgExt.cc:946:19: style: Parameter 'a' can be declared with const [constParameter] head singular-4.3.0p1/factory/cfGcdAlgExt.cc:946:27: style: Parameter 'b' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/factory/cfGcdAlgExt.cc:946:27: style: Parameter 'b' can be declared with const [constParameter] head singular-4.3.0p1/factory/cfNewtonPolygon.cc:107:21: style: Parameter 'point1' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/factory/cfNewtonPolygon.cc:107:21: style: Parameter 'point1' can be declared with const [constParameter] head singular-4.3.0p1/factory/cfNewtonPolygon.cc:107:34: style: Parameter 'point2' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/factory/cfNewtonPolygon.cc:107:34: style: Parameter 'point2' can be declared with const [constParameter] head singular-4.3.0p1/factory/cfNewtonPolygon.cc:107:47: style: Parameter 'point3' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/factory/cfNewtonPolygon.cc:107:47: style: Parameter 'point3' can be declared with const [constParameter] head singular-4.3.0p1/factory/cfNewtonPolygon.cc:33:36: style: Parameter 'point' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/factory/cfNewtonPolygon.cc:33:36: style: Parameter 'point' can be declared with const [constParameter] head singular-4.3.0p1/factory/cfNewtonPolygon.cc:383:55: style: Parameter 'point' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/factory/cfNewtonPolygon.cc:383:55: style: Parameter 'point' can be declared with const [constParameter] head singular-4.3.0p1/factory/cf_cyclo.cc:83:25: style: Parameter 'factors' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/factory/cf_cyclo.cc:83:25: style: Parameter 'factors' can be declared with const [constParameter] head singular-4.3.0p1/factory/cf_factor.cc:202:23: style: Parameter 'L' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/cf_factor.cc:202:23: style: Parameter 'L' can be declared with const [constParameter] head singular-4.3.0p1/factory/cf_irred.cc:58:40: style: Parameter 'gen' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/cf_irred.cc:58:40: style: Parameter 'gen' can be declared with const [constParameter] head singular-4.3.0p1/factory/facAbsBiFact.h:37:28: style: Parameter 'L' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/facAbsBiFact.h:37:28: style: Parameter 'L' can be declared with const [constParameter] head singular-4.3.0p1/factory/facAlgFunc.cc:580:32: style: Condition 'g.level()>Rstar.level()' is always true [knownConditionTrueFalse] singular-4.3.0p1/factory/facAlgFunc.cc:567:25: note: Assuming that condition 'g.level()<=Rstar.level()' is not redundant singular-4.3.0p1/factory/facAlgFunc.cc:580:32: note: Condition 'g.level()>Rstar.level()' is always true head singular-4.3.0p1/factory/facAlgFuncUtil.cc:295:24: style: Parameter 'factors' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/facAlgFuncUtil.cc:295:24: style: Parameter 'factors' can be declared with const [constParameter] head singular-4.3.0p1/factory/facFqBivarUtil.cc:1309:23: style: Parameter 'L' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/facFqBivarUtil.cc:1309:23: style: Parameter 'L' can be declared with const [constParameter] head singular-4.3.0p1/factory/facFqBivarUtil.cc:286:25: style: Parameter 'factors' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/facFqBivarUtil.cc:286:25: style: Parameter 'factors' can be declared with const [constParameter] head singular-4.3.0p1/factory/facFqBivarUtil.cc:297:26: style: Parameter 'factors' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/facFqBivarUtil.cc:297:26: style: Parameter 'factors' can be declared with const [constParameter] head singular-4.3.0p1/factory/facFqBivarUtil.cc:51:26: style: Parameter 'factors' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/facFqBivarUtil.cc:51:26: style: Parameter 'factors' can be declared with const [constParameter] head singular-4.3.0p1/factory/facFqBivarUtil.cc:57:27: style: Parameter 'factors' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/facFqBivarUtil.cc:57:27: style: Parameter 'factors' can be declared with const [constParameter] head singular-4.3.0p1/factory/facFqBivarUtil.cc:63:28: style: Parameter 'factors' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/facFqBivarUtil.cc:63:28: style: Parameter 'factors' can be declared with const [constParameter] head singular-4.3.0p1/factory/facFqBivarUtil.cc:97:30: style: Parameter 'factors' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/facFqBivarUtil.cc:97:30: style: Parameter 'factors' can be declared with const [constParameter] head singular-4.3.0p1/factory/facFqFactorize.cc:2590:51: style: Parameter 'leadingCoeffs' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/facFqFactorize.cc:2590:51: style: Parameter 'leadingCoeffs' can be declared with const [constParameter] head singular-4.3.0p1/factory/facFqFactorize.cc:2615:22: style: Parameter 'biFactors' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/facFqFactorize.cc:2615:22: style: Parameter 'biFactors' can be declared with const [constParameter] head singular-4.3.0p1/factory/facFqFactorize.cc:2763:54: style: Parameter 'leadingCoeffs' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/facFqFactorize.cc:2763:54: style: Parameter 'leadingCoeffs' can be declared with const [constParameter] head singular-4.3.0p1/factory/facFqFactorize.cc:2779:23: style: Parameter 'leadingCoeffs' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/facFqFactorize.cc:2779:23: style: Parameter 'leadingCoeffs' can be declared with const [constParameter] head singular-4.3.0p1/factory/facFqFactorizeUtil.cc:47:20: style: Parameter 'factors' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/facFqFactorizeUtil.cc:47:20: style: Parameter 'factors' can be declared with const [constParameter] head singular-4.3.0p1/factory/fac_berlekamp.cc:204:35: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/factory/fac_berlekamp.cc:204:35: style: Parameter 'a' can be declared with const [constParameter] head singular-4.3.0p1/factory/fac_distrib.cc:67:128: style: Parameter 'delta' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/fac_distrib.cc:67:128: style: Parameter 'delta' can be declared with const [constParameter] head singular-4.3.0p1/factory/fac_distrib.cc:67:151: style: Parameter 'omega' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/factory/fac_distrib.cc:67:151: style: Parameter 'omega' can be declared with const [constParameter] head singular-4.3.0p1/factory/fac_multihensel.cc:128:65: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/factory/fac_multihensel.cc:128:65: style: Parameter 'n' can be declared with const [constParameter] head singular-4.3.0p1/factory/fac_multihensel.cc:140:94: style: Parameter 'n' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/factory/fac_multihensel.cc:140:94: style: Parameter 'n' can be declared with const [constParameter] head singular-4.3.0p1/gfanlib/gfanlib_paralleltraverser.cpp:164:3: style: Class 'Job' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head singular-4.3.0p1/gfanlib/gfanlib_polyhedralfan.cpp:424:31: style: Variable 'theCone' can be declared as reference to const [constVariable] head singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:139:72: style: Parameter 'complex' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/gfanlib/gfanlib_symmetriccomplex.cpp:139:72: style: Parameter 'complex' can be declared with const [constParameter] head singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:704:36: style: Variable 'B' can be declared as reference to const [constVariable] 2.8 singular-4.3.0p1/gfanlib/gfanlib_tropicalhomotopy.h:704:36: style: Variable 'B' can be declared with const [constVariable] 2.8 singular-4.3.0p1/gfanlib/gfanlib_vector.h:116:110: error: Uninitialized variable: f [uninitvar] singular-4.3.0p1/gfanlib/gfanlib_vector.h:116:83: note: Assuming condition is false singular-4.3.0p1/gfanlib/gfanlib_vector.h:116:110: note: Uninitialized variable: f head singular-4.3.0p1/gfanlib/gfanlib_vector.h:116:110: warning: Uninitialized variable: f [uninitvar] singular-4.3.0p1/gfanlib/gfanlib_vector.h:116:83: note: Assuming condition is false singular-4.3.0p1/gfanlib/gfanlib_vector.h:116:110: note: Uninitialized variable: f 2.8 singular-4.3.0p1/gfanlib/gfanlib_vector.h:120:249: error: Uninitialized variable: s [uninitvar] singular-4.3.0p1/gfanlib/gfanlib_vector.h:120:209: note: Assuming condition is false singular-4.3.0p1/gfanlib/gfanlib_vector.h:120:249: note: Uninitialized variable: s head singular-4.3.0p1/gfanlib/gfanlib_vector.h:120:249: warning: Uninitialized variable: s [uninitvar] singular-4.3.0p1/gfanlib/gfanlib_vector.h:120:209: note: Assuming condition is false singular-4.3.0p1/gfanlib/gfanlib_vector.h:120:249: note: Uninitialized variable: s head singular-4.3.0p1/gfanlib/gfanlib_vector.h:77:16: warning: Either the condition 'n<(int)v.size()' is redundant or 'n' can have the value greater or equal to v.size(). Expression 'v[n]' cause access out of bounds. [containerOutOfBounds] singular-4.3.0p1/gfanlib/gfanlib_vector.h:76:21: note: Assuming that condition 'n<(int)v.size()' is not redundant singular-4.3.0p1/gfanlib/gfanlib_vector.h:77:16: note: Access out of bounds head singular-4.3.0p1/gfanlib/gfanlib_zcone.h:208:6: style: Class 'ZCone' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:132:47: style: Parameter 'T' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/kernel/GBEngine/kLiftstd.cc:132:47: style: Parameter 'T' can be declared with const [constParameter] head singular-4.3.0p1/kernel/GBEngine/kutil.cc:9868:38: style: Parameter 'pos_in_l' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/kernel/GBEngine/kutil.cc:9868:38: style: Parameter 'pos_in_l' can be declared with const [constParameter] 2.8 singular-4.3.0p1/kernel/GBEngine/syz.cc:402:15: error: Uninitialized variable: *length [uninitvar] singular-4.3.0p1/kernel/GBEngine/syz.cc:1008:12: note: Assuming condition is false singular-4.3.0p1/kernel/GBEngine/syz.cc:1009:37: note: Calling function 'syResolvente', 3rd argument '&leng' value is singular-4.3.0p1/kernel/GBEngine/syz.cc:402:15: note: Uninitialized variable: *length head singular-4.3.0p1/kernel/GBEngine/syz.cc:402:15: warning: Uninitialized variable: *length [uninitvar] singular-4.3.0p1/kernel/GBEngine/syz.cc:1008:12: note: Assuming condition is false singular-4.3.0p1/kernel/GBEngine/syz.cc:1009:37: note: Calling function 'syResolvente', 3rd argument '&leng' value is singular-4.3.0p1/kernel/GBEngine/syz.cc:402:15: note: Uninitialized variable: *length head singular-4.3.0p1/kernel/GBEngine/syz.cc:701:53: style: Parameter 'degrees' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/kernel/GBEngine/syz.cc:701:53: style: Parameter 'degrees' can be declared with const [constParameter] head singular-4.3.0p1/kernel/GBEngine/syz2.cc:572:16: warning: Either the condition 'spl1!=NULL' is redundant or there is possible null pointer dereference: spl1. [nullPointerRedundantCheck] singular-4.3.0p1/kernel/GBEngine/syz2.cc:580:19: note: Assuming that condition 'spl1!=NULL' is not redundant singular-4.3.0p1/kernel/GBEngine/syz2.cc:572:16: note: Null pointer dereference head singular-4.3.0p1/kernel/fast_mult.cc:487:81: style: Parameter 'exp' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/kernel/fast_mult.cc:487:81: style: Parameter 'exp' can be declared with const [constParameter] head singular-4.3.0p1/kernel/fglm/fglmcomb.cc:75:53: style: Parameter 'w' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/kernel/fglm/fglmcomb.cc:75:53: style: Parameter 'w' can be declared with const [constParameter] head singular-4.3.0p1/kernel/fglm/fglmzero.cc:682:30: style: Parameter 'p' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/kernel/fglm/fglmzero.cc:682:30: style: Parameter 'p' can be declared with const [constParameter] head singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1321:42: style: Parameter 'p2' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1321:42: style: Parameter 'p2' can be declared with const [constParameter] head singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1321:62: style: Parameter 'p4' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/kernel/linear_algebra/MinorProcessor.cc:1321:62: style: Parameter 'p4' can be declared with const [constParameter] head singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:269:33: style: Parameter 'm1' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:269:33: style: Parameter 'm1' can be declared with const [constParameter] head singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:269:47: style: Parameter 'm2' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:269:47: style: Parameter 'm2' can be declared with const [constParameter] head singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:277:38: style: Parameter 'mon' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:277:38: style: Parameter 'mon' can be declared with const [constParameter] head singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:786:37: style: Parameter 'm1' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:786:37: style: Parameter 'm1' can be declared with const [constParameter] head singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:786:51: style: Parameter 'm2' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/kernel/linear_algebra/interpolation.cc:786:51: style: Parameter 'm2' can be declared with const [constParameter] head singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:216:56: style: Parameter 'row' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:216:56: style: Parameter 'row' can be declared with const [constParameter] head singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:394:61: style: Parameter 'nonzeroCounts' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:394:61: style: Parameter 'nonzeroCounts' can be declared with const [constParameter] head singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:51:63: style: Parameter 'row' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:51:63: style: Parameter 'row' can be declared with const [constParameter] head singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:666:43: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:666:43: style: Parameter 'a' can be declared with const [constParameter] head singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:666:61: style: Parameter 'b' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:666:61: style: Parameter 'b' can be declared with const [constParameter] head singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:96:67: style: Parameter 'newRow' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/kernel/linear_algebra/minpoly.cc:96:67: style: Parameter 'newRow' can be declared with const [constParameter] head singular-4.3.0p1/kernel/maps/fast_maps.cc:34:32: style: Parameter 'max_map_monomials' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/kernel/maps/fast_maps.cc:34:32: style: Parameter 'max_map_monomials' can be declared with const [constParameter] head singular-4.3.0p1/kernel/maps/fast_maps.cc:456:56: style: Parameter 'dest_id' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/kernel/maps/fast_maps.cc:456:56: style: Parameter 'dest_id' can be declared with const [constParameter] head singular-4.3.0p1/kernel/numeric/mpr_base.cc:1237:73: style: Parameter 'shift' can be declared as const array [constParameter] 2.8 singular-4.3.0p1/kernel/numeric/mpr_base.cc:1237:73: style: Parameter 'shift' can be declared with const [constParameter] head singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1263:48: style: Parameter 'll' can be declared as const array [constParameter] 2.8 singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1263:48: style: Parameter 'll' can be declared with const [constParameter] head singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1298:48: style: Parameter 'l2' can be declared as const array [constParameter] 2.8 singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:1298:48: style: Parameter 'l2' can be declared with const [constParameter] head singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:556:13: style: Variable 'frac_g' can be declared as const array [constVariable] 2.8 singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:556:13: style: Variable 'frac_g' can be declared with const [constVariable] head singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:617:58: style: Parameter 'e' can be declared as reference to const [constParameter] 2.8 singular-4.3.0p1/kernel/numeric/mpr_numeric.cc:617:58: style: Parameter 'e' can be declared with const [constParameter] head singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:529:28: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:529:28: style: Parameter 'a' can be declared with const [constParameter] head singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:537:30: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:537:30: style: Parameter 'a' can be declared with const [constParameter] 2.8 singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:549:10: error: Uninitialized variable: index [uninitvar] singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:541:18: note: Assuming condition is false singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:549:10: note: Uninitialized variable: index head singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:549:10: warning: Uninitialized variable: index [uninitvar] singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:541:18: note: Assuming condition is false singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:549:10: note: Uninitialized variable: index head singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:552:30: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/libpolys/coeffs/bigintmat.cc:552:30: style: Parameter 'a' can be declared with const [constParameter] head singular-4.3.0p1/libpolys/coeffs/longrat.cc:3439:61: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/libpolys/coeffs/longrat.cc:3439:61: style: Parameter 'p' can be declared with const [constParameter] head singular-4.3.0p1/libpolys/coeffs/longrat.cc:3475:35: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/libpolys/coeffs/longrat.cc:3475:35: style: Parameter 'p' can be declared with const [constParameter] head singular-4.3.0p1/libpolys/coeffs/shortfl.cc:658:36: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/libpolys/coeffs/shortfl.cc:658:36: style: Parameter 'p' can be declared with const [constParameter] head singular-4.3.0p1/libpolys/polys/PolyEnumerator.h:62:5: style: Class 'CBasePolyEnumerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:151:11: style: Variable 't' can be declared as reference to const [constVariable] head singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:303:31: style: Parameter 'a' can be declared as reference to const. However it seems that 'naGetNumerator' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:1687:24: note: You might need to cast the function pointer here singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:303:31: note: Parameter 'a' can be declared as reference to const 2.8 singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:303:31: style: Parameter 'a' can be declared with const. However it seems that 'naGetNumerator' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:1687:24: note: You might need to cast the function pointer here singular-4.3.0p1/libpolys/polys/ext_fields/algext.cc:303:31: note: Parameter 'a' can be declared with const head singular-4.3.0p1/libpolys/polys/kbuckets.h:214:9: style: Variable 'lead' can be declared as reference to const [constVariable] 2.8 singular-4.3.0p1/libpolys/polys/kbuckets.h:214:9: style: Variable 'lead' can be declared with const [constVariable] head singular-4.3.0p1/libpolys/polys/matpol.cc:1508:28: style: Parameter 'R' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/libpolys/polys/matpol.cc:1508:28: style: Parameter 'R' can be declared with const [constParameter] head singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:248:18: style: Variable 'w' can be declared as pointer to const [constVariable] 2.8 singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:248:18: style: Variable 'w' can be declared with const [constVariable] head singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:311:16: style: Variable 'Components' can be declared as pointer to const [constVariable] 2.8 singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:311:16: style: Variable 'Components' can be declared with const [constVariable] head singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:313:17: style: Variable 'ShiftedComponents' can be declared as pointer to const [constVariable] 2.8 singular-4.3.0p1/libpolys/polys/monomials/p_polys.cc:313:17: style: Variable 'ShiftedComponents' can be declared with const [constVariable] head singular-4.3.0p1/libpolys/polys/monomials/ring.cc:2327:42: style: Parameter 'weights' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/libpolys/polys/monomials/ring.cc:2327:42: style: Parameter 'weights' can be declared with const [constParameter] head singular-4.3.0p1/libpolys/polys/monomials/ring.cc:3160:54: style: Parameter 'order' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/libpolys/polys/monomials/ring.cc:3160:54: style: Parameter 'order' can be declared with const [constParameter] head singular-4.3.0p1/libpolys/polys/monomials/ring.cc:3160:66: style: Parameter 'block0' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/libpolys/polys/monomials/ring.cc:3160:66: style: Parameter 'block0' can be declared with const [constParameter] head singular-4.3.0p1/libpolys/polys/monomials/ring.cc:3160:79: style: Parameter 'block1' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/libpolys/polys/monomials/ring.cc:3160:79: style: Parameter 'block1' can be declared with const [constParameter] head singular-4.3.0p1/libpolys/polys/simpleideals.cc:1226:28: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/libpolys/polys/simpleideals.cc:1226:28: style: Parameter 'm' can be declared with const [constParameter] head singular-4.3.0p1/libpolys/polys/simpleideals.cc:890:65: style: Parameter 'choise' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/libpolys/polys/simpleideals.cc:890:65: style: Parameter 'choise' can be declared with const [constParameter] 2.8 singular-4.3.0p1/libpolys/polys/sparsmat.cc:2563:10: error: Uninitialized variable: ropt [uninitvar] singular-4.3.0p1/libpolys/polys/sparsmat.cc:2532:15: note: Assuming condition is false singular-4.3.0p1/libpolys/polys/sparsmat.cc:2563:10: note: Uninitialized variable: ropt head singular-4.3.0p1/libpolys/polys/sparsmat.cc:2563:10: warning: Uninitialized variable: ropt [uninitvar] singular-4.3.0p1/libpolys/polys/sparsmat.cc:2532:15: note: Assuming condition is false singular-4.3.0p1/libpolys/polys/sparsmat.cc:2563:10: note: Uninitialized variable: ropt 2.8 singular-4.3.0p1/libpolys/polys/sparsmat.cc:2564:7: error: Uninitialized variable: copt [uninitvar] singular-4.3.0p1/libpolys/polys/sparsmat.cc:2532:15: note: Assuming condition is false singular-4.3.0p1/libpolys/polys/sparsmat.cc:2564:7: note: Uninitialized variable: copt head singular-4.3.0p1/libpolys/polys/sparsmat.cc:2564:7: warning: Uninitialized variable: copt [uninitvar] singular-4.3.0p1/libpolys/polys/sparsmat.cc:2532:15: note: Assuming condition is false singular-4.3.0p1/libpolys/polys/sparsmat.cc:2564:7: note: Uninitialized variable: copt 2.8 singular-4.3.0p1/libpolys/polys/sparsmat.cc:685:10: error: Uninitialized variable: ropt [uninitvar] singular-4.3.0p1/libpolys/polys/sparsmat.cc:650:15: note: Assuming condition is false singular-4.3.0p1/libpolys/polys/sparsmat.cc:685:10: note: Uninitialized variable: ropt head singular-4.3.0p1/libpolys/polys/sparsmat.cc:685:10: warning: Uninitialized variable: ropt [uninitvar] singular-4.3.0p1/libpolys/polys/sparsmat.cc:650:15: note: Assuming condition is false singular-4.3.0p1/libpolys/polys/sparsmat.cc:685:10: note: Uninitialized variable: ropt 2.8 singular-4.3.0p1/libpolys/polys/sparsmat.cc:686:10: error: Uninitialized variable: copt [uninitvar] singular-4.3.0p1/libpolys/polys/sparsmat.cc:650:15: note: Assuming condition is false singular-4.3.0p1/libpolys/polys/sparsmat.cc:686:10: note: Uninitialized variable: copt head singular-4.3.0p1/libpolys/polys/sparsmat.cc:686:10: warning: Uninitialized variable: copt [uninitvar] singular-4.3.0p1/libpolys/polys/sparsmat.cc:650:15: note: Assuming condition is false singular-4.3.0p1/libpolys/polys/sparsmat.cc:686:10: note: Uninitialized variable: copt 2.8 singular-4.3.0p1/libpolys/polys/sparsmat.cc:786:10: error: Uninitialized variable: ropt [uninitvar] singular-4.3.0p1/libpolys/polys/sparsmat.cc:745:15: note: Assuming condition is false singular-4.3.0p1/libpolys/polys/sparsmat.cc:786:10: note: Uninitialized variable: ropt head singular-4.3.0p1/libpolys/polys/sparsmat.cc:786:10: warning: Uninitialized variable: ropt [uninitvar] singular-4.3.0p1/libpolys/polys/sparsmat.cc:745:15: note: Assuming condition is false singular-4.3.0p1/libpolys/polys/sparsmat.cc:786:10: note: Uninitialized variable: ropt 2.8 singular-4.3.0p1/libpolys/polys/sparsmat.cc:787:10: error: Uninitialized variable: copt [uninitvar] singular-4.3.0p1/libpolys/polys/sparsmat.cc:745:15: note: Assuming condition is false singular-4.3.0p1/libpolys/polys/sparsmat.cc:787:10: note: Uninitialized variable: copt head singular-4.3.0p1/libpolys/polys/sparsmat.cc:787:10: warning: Uninitialized variable: copt [uninitvar] singular-4.3.0p1/libpolys/polys/sparsmat.cc:745:15: note: Assuming condition is false singular-4.3.0p1/libpolys/polys/sparsmat.cc:787:10: note: Uninitialized variable: copt head singular-4.3.0p1/libpolys/polys/weight.cc:34:31: style: Parameter 's' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/libpolys/polys/weight.cc:34:31: style: Parameter 's' can be declared with const [constParameter] head singular-4.3.0p1/libpolys/polys/weight.cc:64:25: style: Parameter 's' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/libpolys/polys/weight.cc:64:25: style: Parameter 's' can be declared with const [constParameter] head singular-4.3.0p1/libpolys/polys/weight0.cc:34:40: style: Parameter 'lpol' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/libpolys/polys/weight0.cc:34:40: style: Parameter 'lpol' can be declared with const [constParameter] head singular-4.3.0p1/libpolys/polys/weight0.cc:463:28: style: Parameter 'lpol' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/libpolys/polys/weight0.cc:463:28: style: Parameter 'lpol' can be declared with const [constParameter] head singular-4.3.0p1/libpolys/polys/weight0.cc:78:40: style: Parameter 'lpol' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/libpolys/polys/weight0.cc:78:40: style: Parameter 'lpol' can be declared with const [constParameter] 2.8 singular-4.3.0p1/omalloc/omRet2Info.c:211:9: error: Uninitialized variable: bt [uninitvar] singular-4.3.0p1/omalloc/omRet2Info.c:280:28: note: Calling function '_omPrintBackTrace', 1st argument 'bt' value is singular-4.3.0p1/omalloc/omRet2Info.c:211:9: note: Uninitialized variable: bt head singular-4.3.0p1/omalloc/omRet2Info.c:211:9: warning: Uninitialized variable: bt [uninitvar] singular-4.3.0p1/omalloc/omRet2Info.c:280:28: note: Calling function '_omPrintBackTrace', 1st argument 'bt' value is singular-4.3.0p1/omalloc/omRet2Info.c:211:9: note: Uninitialized variable: bt head singular-4.3.0p1/omalloc/omTables.c:107:30: style: Parameter 'binSize' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/omalloc/omTables.c:107:30: style: Parameter 'binSize' can be declared with const [constParameter] head singular-4.3.0p1/omalloc/omTables.c:65:29: style: Parameter 'binSize' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/omalloc/omTables.c:65:29: style: Parameter 'binSize' can be declared with const [constParameter] head singular-4.3.0p1/omalloc/omTables.c:81:36: style: Parameter 'binSize' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/omalloc/omTables.c:81:36: style: Parameter 'binSize' can be declared with const [constParameter] 2.8 singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19767:42: error: Uninitialized variable: params [uninitvar] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19740:25: note: Assuming condition is false singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19767:42: note: Uninitialized variable: params head singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19767:42: warning: Uninitialized variable: params [uninitvar] singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19740:25: note: Assuming condition is false singular-4.3.0p1/ppcc/autosetup/jimsh0.c:19767:42: note: Uninitialized variable: params head singular-4.3.0p1/ppcc/gclib/dlmalloc.c:4293:84: style: Parameter 'sizes' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/ppcc/gclib/dlmalloc.c:4293:84: style: Parameter 'sizes' can be declared with const [constParameter] 2.8 singular-4.3.0p1/ppcc/gclib/tinygc.c:1098:34: error: Uninitialized variables: (pred=dataroot)->next.next, (pred=dataroot)->next.begin_addr, (pred=dataroot)->next.end_addr [uninitvar] singular-4.3.0p1/ppcc/gclib/tinygc.c:1095:17: note: Assuming condition is false singular-4.3.0p1/ppcc/gclib/tinygc.c:1098:34: note: Uninitialized variables: (pred=dataroot)->next.next, (pred=dataroot)->next.begin_addr, (pred=dataroot)->next.end_addr head singular-4.3.0p1/ppcc/gclib/tinygc.c:1098:34: warning: Uninitialized variables: (pred=dataroot)->next.next, (pred=dataroot)->next.begin_addr, (pred=dataroot)->next.end_addr [uninitvar] singular-4.3.0p1/ppcc/gclib/tinygc.c:1095:17: note: Assuming condition is false singular-4.3.0p1/ppcc/gclib/tinygc.c:1098:34: note: Uninitialized variables: (pred=dataroot)->next.next, (pred=dataroot)->next.begin_addr, (pred=dataroot)->next.end_addr head singular-4.3.0p1/ppcc/gclib/tinygc.c:987:60: style: Parameter 'sb' can be declared as pointer to const [constParameter] 2.8 singular-4.3.0p1/ppcc/gclib/tinygc.c:987:60: style: Parameter 'sb' can be declared with const [constParameter] DONE