2024-04-26 00:19 ftp://ftp.de.debian.org/debian/pool/main/libg/libgclib/libgclib_0.12.7+ds.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --library=boost --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-102-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.57 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 cppcheck: head 2.14.0 head-info: e5659cc (2024-04-25 21:50:47 +0200) count: 1632 1631 elapsed-time: 32.3 32.7 head-timing-info: old-timing-info: head results: gclib-0.12.7/GBase.h:291:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:160:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:176:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:239:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:254:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCapacity [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:292:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:345:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:355:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:362:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fArray [valueFlowBailoutIncompleteVar] gclib-0.12.7/GAlnExtend.h:625:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fList [valueFlowBailoutIncompleteVar] gclib-0.12.7/GAlnExtend.cpp:12:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gclib-0.12.7/GAlnExtend.cpp:18:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gclib-0.12.7/GAlnExtend.cpp:24:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gclib-0.12.7/GAlnExtend.cpp:30:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gclib-0.12.7/GAlnExtend.cpp:36:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gclib-0.12.7/GAlnExtend.cpp:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:370:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fUnique [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:375:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fUnique [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:381:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fUnique [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:392:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCompareProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:398:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCompareProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:407:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCompareProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:435:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCompareProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:447:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCompareProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:459:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCompareProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:471:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCompareProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:498:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCompareProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:521:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fList [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:546:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fList [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:573:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:622:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:637:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCompareProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:642:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCompareProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:649:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:662:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCompareProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:393:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFreeProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:399:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFreeProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:408:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFreeProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:448:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFreeProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:460:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:506:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:663:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fList [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:554:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:568:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:578:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:594:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFreeProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:612:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFreeProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:629:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCapacity [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:637:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCapacity [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:647:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:657:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:666:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:677:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:701:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFreeProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:712:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fFreeProc [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:725:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:733:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:738:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCapacity [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:743:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCapacity [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:780:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:789:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:798:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:811:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:825:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:830:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:835:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:844:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:856:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:865:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:877:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:886:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:893:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCapacity [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:906:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fList [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:930:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fList [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:236:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:245:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:255:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:267:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:277:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:288:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCapacity [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:301:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCapacity [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:315:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:322:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCapacity [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:327:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCapacity [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:334:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:344:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCapacity [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:370:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:380:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCapacity [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:393:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:403:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:413:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:423:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:451:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:456:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:465:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:488:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:507:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:519:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fArray [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:540:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fArray [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:381:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gclib-0.12.7/GAlnExtend.h:765:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] gclib-0.12.7/GAlnExtend.cpp:836:6: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] gclib-0.12.7/GAlnExtend.h:749:3: warning: Member variable 'CAlnTrim::seedlen' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/GBase.h:523:16: warning:inconclusive: Member variable 'GDynArray < char * >::byptr' is not assigned a value in 'GDynArray < char * >::operator='. [operatorEqVarError] gclib-0.12.7/GBase.h:523:16: warning:inconclusive: Member variable 'GDynArray < char >::byptr' is not assigned a value in 'GDynArray < char >::operator='. [operatorEqVarError] gclib-0.12.7/GBase.h:385:8: style:inconclusive: Technically the member function 'GSeg::len' can be const. [functionConst] gclib-0.12.7/GBase.h:386:8: style:inconclusive: Technically the member function 'GSeg::overlap' can be const. [functionConst] gclib-0.12.7/GBase.h:390:8: style:inconclusive: Technically the member function 'GSeg::overlap' can be const. [functionConst] gclib-0.12.7/GBase.h:394:8: style:inconclusive: Technically the member function 'GSeg::overlap' can be const. [functionConst] gclib-0.12.7/GBase.h:398:8: style:inconclusive: Technically the member function 'GSeg::overlap' can be const. [functionConst] gclib-0.12.7/GBase.h:402:8: style:inconclusive: Technically the member function 'GSeg::overlap' can be const. [functionConst] gclib-0.12.7/GBase.h:408:7: style:inconclusive: Technically the member function 'GSeg::overlapLen' can be const. [functionConst] gclib-0.12.7/GBase.h:418:7: style:inconclusive: Technically the member function 'GSeg::overlapLen' can be const. [functionConst] gclib-0.12.7/GBase.h:430:8: style:inconclusive: Technically the member function 'GSeg::contains' can be const. [functionConst] gclib-0.12.7/GBase.h:433:8: style:inconclusive: Technically the member function 'GSeg::contained' can be const. [functionConst] gclib-0.12.7/GBase.h:437:8: style:inconclusive: Technically the member function 'GSeg::equals' can be const. [functionConst] gclib-0.12.7/GBase.h:440:8: style:inconclusive: Technically the member function 'GSeg::equals' can be const. [functionConst] gclib-0.12.7/GBase.h:445:8: style:inconclusive: Technically the member function 'GSeg::coordMatch' can be const. [functionConst] gclib-0.12.7/GBase.h:461:8: style:inconclusive: Technically the member function 'GSeg::operator==' can be const. [functionConst] gclib-0.12.7/GBase.h:464:8: style:inconclusive: Technically the member function 'GSeg::operator<' can be const. [functionConst] gclib-0.12.7/GBase.h:680:8: style:inconclusive: Technically the member function 'GLineReader::readcount' can be const. [functionConst] gclib-0.12.7/GBase.h:684:8: style:inconclusive: Technically the member function 'GLineReader::tlength' can be const. [functionConst] gclib-0.12.7/GBase.h:685:8: style:inconclusive: Technically the member function 'GLineReader::linelen' can be const. [functionConst] gclib-0.12.7/GBase.h:687:9: style:inconclusive: Technically the member function 'GLineReader::isEof' can be const. [functionConst] gclib-0.12.7/GBase.h:688:9: style:inconclusive: Technically the member function 'GLineReader::eof' can be const. [functionConst] gclib-0.12.7/GBase.h:689:10: style:inconclusive: Technically the member function 'GLineReader::getfpos' can be const. [functionConst] gclib-0.12.7/GBase.h:690:10: style:inconclusive: Technically the member function 'GLineReader::getFpos' can be const. [functionConst] gclib-0.12.7/GVec.hh:212:10: style:inconclusive: Technically the member function 'GPVec::isEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:213:10: style:inconclusive: Technically the member function 'GPVec::notEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:214:9: style:inconclusive: Technically the member function 'GPVec::Capacity' can be const. [functionConst] gclib-0.12.7/GVec.hh:215:9: style:inconclusive: Technically the member function 'GPVec::Count' can be const. [functionConst] gclib-0.12.7/GAlnExtend.h:480:8: style:inconclusive: Technically the member function 'GXAlnInfo::operator<' can be const. [functionConst] gclib-0.12.7/GAlnExtend.h:483:8: style:inconclusive: Technically the member function 'GXAlnInfo::operator==' can be const. [functionConst] gclib-0.12.7/GAlnExtend.h:495:9: style:inconclusive: Technically the member function 'GXSeed::operator<' can be const. [functionConst] gclib-0.12.7/GAlnExtend.h:498:9: style:inconclusive: Technically the member function 'GXSeed::operator==' can be const. [functionConst] gclib-0.12.7/GAlnExtend.h:581:8: style:inconclusive: Technically the member function 'GXBand::operator<' can be const. [functionConst] gclib-0.12.7/GAlnExtend.h:585:8: style:inconclusive: Technically the member function 'GXBand::operator==' can be const. [functionConst] gclib-0.12.7/GAlnExtend.h:755:8: style:inconclusive: Technically the member function 'CAlnTrim::validate_R' can be const. [functionConst] gclib-0.12.7/GAlnExtend.h:760:8: style:inconclusive: Technically the member function 'CAlnTrim::validate_L' can be const. [functionConst] gclib-0.12.7/GVec.hh:93:10: style:inconclusive: Technically the member function 'GVec < CSeqGap >::Capacity' can be const. [functionConst] gclib-0.12.7/GVec.hh:147:10: style:inconclusive: Technically the member function 'GVec < CSeqGap >::Count' can be const. [functionConst] gclib-0.12.7/GVec.hh:154:10: style:inconclusive: Technically the member function 'GVec < CSeqGap >::isEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:155:10: style:inconclusive: Technically the member function 'GVec < CSeqGap >::notEmpty' can be const. [functionConst] gclib-0.12.7/GBase.h:574:10: style:inconclusive: Technically the member function 'GDynArray < char * >::Count' can be const. [functionConst] gclib-0.12.7/GBase.h:575:10: style:inconclusive: Technically the member function 'GDynArray < char * >::Capacity' can be const. [functionConst] gclib-0.12.7/GBase.h:574:10: style:inconclusive: Technically the member function 'GDynArray < char >::Count' can be const. [functionConst] gclib-0.12.7/GBase.h:575:10: style:inconclusive: Technically the member function 'GDynArray < char >::Capacity' can be const. [functionConst] gclib-0.12.7/GAlnExtend.h:281:7: warning: Class 'CGreedyAlignData' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] gclib-0.12.7/GAlnExtend.h:281:7: warning: Class 'CGreedyAlignData' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] gclib-0.12.7/GBase.h:380:3: style: Struct 'GSeg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GBase.h:473:2: style: Struct 'GRangeParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GBase.h:701:4: style: Class 'GLineReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GBase.h:708:4: style: Class 'GLineReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:179:5: style: Class 'GPVec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:180:5: style: Class 'GPVec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:183:5: style: Class 'GPVec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GList.hh:32:5: style: Class 'GArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GList.hh:33:5: style: Class 'GArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GAlnExtend.h:155:5: style: Struct 'GXMemPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GAlnExtend.h:333:4: style: Class 'CSeqGap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GAlnExtend.h:347:5: style: Class 'CAlnGapInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GAlnExtend.h:501:4: style: Struct 'GXSeed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GAlnExtend.h:525:3: style: Struct 'GXBand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GAlnExtend.h:644:3: style: Struct 'GXSeqData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GAlnExtend.cpp:568:3: style: Struct 'GXSeedTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GList.hh:98:5: style: Class 'GList < GXSeed >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GList.hh:102:5: style: Class 'GList < GXSeed >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GList.hh:98:5: style: Class 'GList < GXAlnInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GList.hh:102:5: style: Class 'GList < GXAlnInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:43:5: style: Class 'GVec < CSeqGap >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GBase.h:507:5: style: Class 'GDynArray < char * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GBase.h:507:5: style: Class 'GDynArray < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GAlnExtend.h:69:13: style: Condition '!getReady2(2)' is always false [knownConditionTrueFalse] gclib-0.12.7/GAlnExtend.h:64:28: note: Calling function 'getReady' returns 1 gclib-0.12.7/GAlnExtend.h:69:23: note: Calling function 'getReady2' returns 1 gclib-0.12.7/GAlnExtend.h:69:13: note: Condition '!getReady2(2)' is always false gclib-0.12.7/GAlnExtend.h:356:33: style: Condition 'op_type<0' is always false [knownConditionTrueFalse] gclib-0.12.7/GAlnExtend.h:355:22: note: Assignment 'op_type=3-(ed_script->ops[i]&gxEDIT_OP_MASK)', assigned value is greater than -1 gclib-0.12.7/GAlnExtend.h:356:33: note: Condition 'op_type<0' is always false gclib-0.12.7/GBase.h:253:7: warning: Possible null pointer dereference: ptr [nullPointer] gclib-0.12.7/GBase.h:290:9: note: Assignment 'tmp=NULL', assigned value is 0 gclib-0.12.7/GBase.h:291:15: note: Calling function 'GMalloc', 1st argument '(voidpointer*)tmp' value is 0 gclib-0.12.7/GBase.h:253:7: note: Null pointer dereference gclib-0.12.7/GBase.h:254:13: warning: Possible null pointer dereference: ptr [nullPointer] gclib-0.12.7/GBase.h:290:9: note: Assignment 'tmp=NULL', assigned value is 0 gclib-0.12.7/GBase.h:291:15: note: Calling function 'GMalloc', 1st argument '(voidpointer*)tmp' value is 0 gclib-0.12.7/GBase.h:254:13: note: Null pointer dereference gclib-0.12.7/GAlnExtend.h:278:44: warning: Either the condition '!last_seq2_off[0]' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] gclib-0.12.7/GAlnExtend.h:276:12: note: Assuming that condition '!last_seq2_off[0]' is not redundant gclib-0.12.7/GAlnExtend.h:278:44: note: Null pointer addition gclib-0.12.7/GAlnExtend.h:295:42: warning: Either the condition '!last_seq2_off[0]' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] gclib-0.12.7/GAlnExtend.h:293:10: note: Assuming that condition '!last_seq2_off[0]' is not redundant gclib-0.12.7/GAlnExtend.h:295:42: note: Null pointer addition gclib-0.12.7/GAlnExtend.cpp:825:22: warning: Either the condition 'q_seq==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] gclib-0.12.7/GAlnExtend.cpp:818:12: note: Assuming that condition 'q_seq==NULL' is not redundant gclib-0.12.7/GAlnExtend.cpp:825:22: note: Null pointer addition gclib-0.12.7/GAlnExtend.cpp:827:22: warning: Either the condition 's_seq==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] gclib-0.12.7/GAlnExtend.cpp:818:42: note: Assuming that condition 's_seq==NULL' is not redundant gclib-0.12.7/GAlnExtend.cpp:827:22: note: Null pointer addition gclib-0.12.7/GBase.h:291:15: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBase.h:293:9: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBase.h:477:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GVec.hh:28:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GVec.hh:29:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GList.hh:26:13: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GList.hh:27:20: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.h:43:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.h:56:13: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.h:157:9: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.h:179:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.h:183:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.h:271:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.h:274:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.h:280:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.h:289:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.h:291:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.h:292:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.h:296:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.h:302:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.h:303:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.h:305:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:13:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:19:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:25:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:31:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:37:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:43:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:114:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:473:36: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:577:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:586:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:587:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:591:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:711:24: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:770:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:771:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:780:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:781:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:790:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:791:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:798:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:799:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GList.hh:521:26: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GList.hh:546:9: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GList.hh:87:13: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GList.hh:88:20: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GVec.hh:781:16: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GVec.hh:878:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBase.h:509:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBase.h:514:9: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBase.h:521:42: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBase.h:579:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBase.h:607:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBase.h:614:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBase.h:633:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GAlnExtend.cpp:643:5: style: Redundant initialization for 'a_l'. The initialized value is overwritten before it is read. [redundantInitialization] gclib-0.12.7/GAlnExtend.cpp:621:9: note: a_l is initialized gclib-0.12.7/GAlnExtend.cpp:643:5: note: a_l is overwritten gclib-0.12.7/GAlnExtend.cpp:644:5: style: Redundant initialization for 'b_l'. The initialized value is overwritten before it is read. [redundantInitialization] gclib-0.12.7/GAlnExtend.cpp:623:9: note: b_l is initialized gclib-0.12.7/GAlnExtend.cpp:644:5: note: b_l is overwritten gclib-0.12.7/GList.hh:306:8: style: The scope of the variable 'c' can be reduced. [variableScope] gclib-0.12.7/GAlnExtend.h:54:16: style: The scope of the variable 'm' can be reduced. [variableScope] gclib-0.12.7/GList.hh:586:14: style: The scope of the variable 'c' can be reduced. [variableScope] gclib-0.12.7/GVec.hh:900:9: style: The scope of the variable 'J' can be reduced. [variableScope] gclib-0.12.7/GVec.hh:901:7: style: The scope of the variable 'P' can be reduced. [variableScope] gclib-0.12.7/GVec.hh:335:7: style: The scope of the variable 'c' can be reduced. [variableScope] gclib-0.12.7/GVec.hh:515:9: style: The scope of the variable 'j' can be reduced. [variableScope] gclib-0.12.7/GList.hh:380:52: style:inconclusive: Function 'GList < GXSeed >' argument 1 names different: declaration 'list' definition 'plist'. [funcArgNamesDifferent] gclib-0.12.7/GList.hh:102:23: note: Function 'GList < GXSeed >' argument 1 names different: declaration 'list' definition 'plist'. gclib-0.12.7/GList.hh:380:52: note: Function 'GList < GXSeed >' argument 1 names different: declaration 'list' definition 'plist'. gclib-0.12.7/GList.hh:380:52: style:inconclusive: Function 'GList < GXAlnInfo >' argument 1 names different: declaration 'list' definition 'plist'. [funcArgNamesDifferent] gclib-0.12.7/GList.hh:102:23: note: Function 'GList < GXAlnInfo >' argument 1 names different: declaration 'list' definition 'plist'. gclib-0.12.7/GList.hh:380:52: note: Function 'GList < GXAlnInfo >' argument 1 names different: declaration 'list' definition 'plist'. gclib-0.12.7/GVec.hh:464:49: style:inconclusive: Function 'Delete' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] gclib-0.12.7/GVec.hh:89:21: note: Function 'Delete' argument 1 names different: declaration 'index' definition 'idx'. gclib-0.12.7/GVec.hh:464:49: note: Function 'Delete' argument 1 names different: declaration 'index' definition 'idx'. gclib-0.12.7/GVec.hh:514:48: style:inconclusive: Function 'qSort' argument 1 names different: declaration 'L' definition 'l'. [funcArgNamesDifferent] gclib-0.12.7/GVec.hh:41:20: note: Function 'qSort' argument 1 names different: declaration 'L' definition 'l'. gclib-0.12.7/GVec.hh:514:48: note: Function 'qSort' argument 1 names different: declaration 'L' definition 'l'. gclib-0.12.7/GVec.hh:514:55: style:inconclusive: Function 'qSort' argument 2 names different: declaration 'R' definition 'r'. [funcArgNamesDifferent] gclib-0.12.7/GVec.hh:41:27: note: Function 'qSort' argument 2 names different: declaration 'R' definition 'r'. gclib-0.12.7/GVec.hh:514:55: note: Function 'qSort' argument 2 names different: declaration 'R' definition 'r'. gclib-0.12.7/GBase.h:590:32: performance: Function parameter 'arr' should be passed by const reference. [passedByValue] gclib-0.12.7/GBase.h:390:22: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GBase.h:394:22: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GBase.h:437:21: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GBase.h:461:25: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GBase.h:464:24: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GVec.hh:28:7: style: Variable 'o1' can be declared as reference to const [constVariableReference] gclib-0.12.7/GVec.hh:29:7: style: Variable 'o2' can be declared as reference to const [constVariableReference] gclib-0.12.7/GList.hh:353:62: style: Parameter 'item' can be declared as reference to const [constParameterReference] gclib-0.12.7/GAlnExtend.h:480:29: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GAlnExtend.h:483:30: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GAlnExtend.h:495:27: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GAlnExtend.h:498:28: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GAlnExtend.h:557:17: style: Variable 'sprev' can be declared as reference to const [constVariableReference] gclib-0.12.7/GAlnExtend.h:558:17: style: Variable 'scur' can be declared as reference to const [constVariableReference] gclib-0.12.7/GAlnExtend.h:581:26: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GAlnExtend.h:585:27: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GAlnExtend.cpp:616:56: style: Parameter 'mlen' can be declared as reference to const [constParameterReference] gclib-0.12.7/GAlnExtend.cpp:995:13: style: Variable 'aseed' can be declared as reference to const [constVariableReference] gclib-0.12.7/GAlnExtend.cpp:1032:11: style: Variable 'aseed' can be declared as reference to const [constVariableReference] gclib-0.12.7/GVec.hh:343:57: style: Parameter 'item' can be declared as reference to const [constParameterReference] gclib-0.12.7/GVec.hh:450:60: style: Parameter 'item' can be declared as reference to const [constParameterReference] gclib-0.12.7/GAlnExtend.cpp:123:52: style: Parameter 'amers' can be declared as const array [constParameter] gclib-0.12.7/GAlnExtend.cpp:770:11: style: Variable 's1' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GAlnExtend.cpp:771:11: style: Variable 's2' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GAlnExtend.cpp:780:11: style: Variable 's1' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GAlnExtend.cpp:781:11: style: Variable 's2' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GAlnExtend.cpp:790:11: style: Variable 's1' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GAlnExtend.cpp:791:11: style: Variable 's2' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GAlnExtend.cpp:798:11: style: Variable 'b1' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GAlnExtend.cpp:799:11: style: Variable 'b2' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GBase.h:386:22: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] gclib-0.12.7/GBase.h:408:24: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] gclib-0.12.7/GBase.h:430:23: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gclib-0.12.7/GBase.h:433:24: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gclib-0.12.7/GBase.h:440:21: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] gclib-0.12.7/GBase.h:445:25: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gclib-0.12.7/GList.hh:209:17: style: Variable 'old_proc' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GList.hh:471:16: style: Variable 'old_proc' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GAlnExtend.h:765:12: style: Variable 'admax' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GAlnExtend.cpp:486:16: style: Variable 'seq1_index' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GAlnExtend.cpp:836:11: style: Variable 'xdrop' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GArgs.cpp:237:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gclib-0.12.7/GArgs.h:57:8: style: Unused private function: 'GArgs::validOpt' [unusedPrivateFunction] gclib-0.12.7/GArgs.h:57:8: style:inconclusive: Technically the member function 'GArgs::validOpt' can be const. [functionConst] gclib-0.12.7/GArgs.cpp:307:12: note: Technically the member function 'GArgs::validOpt' can be const. gclib-0.12.7/GArgs.h:57:8: note: Technically the member function 'GArgs::validOpt' can be const. gclib-0.12.7/GArgs.h:58:8: style:inconclusive: Technically the member function 'GArgs::validShortOpt' can be const. [functionConst] gclib-0.12.7/GArgs.cpp:289:12: note: Technically the member function 'GArgs::validShortOpt' can be const. gclib-0.12.7/GArgs.h:58:8: note: Technically the member function 'GArgs::validShortOpt' can be const. gclib-0.12.7/GArgs.h:72:8: style:inconclusive: Technically the member function 'GArgs::isError' can be const. [functionConst] gclib-0.12.7/GArgs.cpp:314:12: note: Technically the member function 'GArgs::isError' can be const. gclib-0.12.7/GArgs.h:72:8: note: Technically the member function 'GArgs::isError' can be const. gclib-0.12.7/GArgs.h:73:8: style:inconclusive: Technically the member function 'GArgs::getCount' can be const. [functionConst] gclib-0.12.7/GArgs.h:74:8: style:inconclusive: Technically the member function 'GArgs::getFmtCount' can be const. [functionConst] gclib-0.12.7/GArgs.h:75:8: style:inconclusive: Technically the member function 'GArgs::getNonOptCount' can be const. [functionConst] gclib-0.12.7/GArgs.cpp:84:44: style: Redundant condition: The condition '_argv[p][1] == 0' is redundant since '_argv[p][1] != '-'' is sufficient. [redundantCondition] gclib-0.12.7/GArgs.cpp:28:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:42:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:53:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:91:9: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:95:11: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:107:11: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:108:11: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:112:13: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:167:13: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:198:16: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:212:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:266:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:280:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:281:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:283:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:284:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:286:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:299:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:303:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GArgs.cpp:307:25: style:inconclusive: Function 'validOpt' argument 1 names different: declaration 'c' definition 'code'. [funcArgNamesDifferent] gclib-0.12.7/GArgs.h:57:21: note: Function 'validOpt' argument 1 names different: declaration 'c' definition 'code'. gclib-0.12.7/GArgs.cpp:307:25: note: Function 'validOpt' argument 1 names different: declaration 'c' definition 'code'. gclib-0.12.7/GArgs.cpp:295:31: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] gclib-0.12.7/GArgs.cpp:295:40: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] gclib-0.12.7/GArgs.cpp:77:8: style: Variable 'f' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GList.hh:446:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:458:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:638:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:643:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:657:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBam.h:162:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_FUNMAP [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBam.h:163:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_FUNMAP [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBam.h:164:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_FPAIRED [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBam.h:169:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_FREAD1 [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBam.h:175:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_FREVERSE [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBam.cpp:41:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_FUNMAP [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBam.cpp:120:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_CMATCH [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBam.cpp:157:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bam_nt16_table [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBam.cpp:317:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBam.cpp:325:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_FUNMAP [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBam.cpp:442:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_FREVERSE [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBam.cpp:456:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bam_nt16_rev_table [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBam.cpp:480:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_CIGAR_SHIFT [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:228:9: style:inconclusive: Technically the member function 'GPVec::IndexOf' can be const. [functionConst] gclib-0.12.7/GVec.hh:779:38: note: Technically the member function 'GPVec::IndexOf' can be const. gclib-0.12.7/GVec.hh:228:9: note: Technically the member function 'GPVec::IndexOf' can be const. gclib-0.12.7/GList.hh:109:10: style:inconclusive: Technically the member function 'GList::Sorted' can be const. [functionConst] gclib-0.12.7/GList.hh:132:9: style:inconclusive: Technically the member function 'GList::Unique' can be const. [functionConst] gclib-0.12.7/GBam.h:40:9: style:inconclusive: Technically the member function 'GBamRecord::isHardClipped' can be const. [functionConst] gclib-0.12.7/GBam.h:41:9: style:inconclusive: Technically the member function 'GBamRecord::isSoftClipped' can be const. [functionConst] gclib-0.12.7/GBam.h:42:9: style:inconclusive: Technically the member function 'GBamRecord::hasIntrons' can be const. [functionConst] gclib-0.12.7/GBam.h:103:10: performance:inconclusive: Technically the member function 'GBamRecord::parse_error' can be static (but you may consider moving to unnamed namespace). [functionStatic] gclib-0.12.7/GBam.h:132:10: style:inconclusive: Technically the member function 'GBamRecord::add_quals' can be const. [functionConst] gclib-0.12.7/GBam.cpp:161:19: note: Technically the member function 'GBamRecord::add_quals' can be const. gclib-0.12.7/GBam.h:132:10: note: Technically the member function 'GBamRecord::add_quals' can be const. gclib-0.12.7/GBam.h:161:11: style:inconclusive: Technically the member function 'GBamRecord::flags' can be const. [functionConst] gclib-0.12.7/GBam.h:162:7: style:inconclusive: Technically the member function 'GBamRecord::isUnmapped' can be const. [functionConst] gclib-0.12.7/GBam.h:163:7: style:inconclusive: Technically the member function 'GBamRecord::isMapped' can be const. [functionConst] gclib-0.12.7/GBam.h:164:7: style:inconclusive: Technically the member function 'GBamRecord::isPaired' can be const. [functionConst] gclib-0.12.7/GBam.h:166:6: style:inconclusive: Technically the member function 'GBamRecord::pairOrder' can be const. [functionConst] gclib-0.12.7/GBam.h:173:7: style:inconclusive: Technically the member function 'GBamRecord::revStrand' can be const. [functionConst] gclib-0.12.7/GBam.h:177:14: style:inconclusive: Technically the member function 'GBamRecord::refName' can be const. [functionConst] gclib-0.12.7/GBam.h:181:10: style:inconclusive: Technically the member function 'GBamRecord::refId' can be const. [functionConst] gclib-0.12.7/GBam.h:182:10: style:inconclusive: Technically the member function 'GBamRecord::mate_refId' can be const. [functionConst] gclib-0.12.7/GBam.h:183:14: style:inconclusive: Technically the member function 'GBamRecord::mate_refName' can be const. [functionConst] gclib-0.12.7/GBam.h:187:10: style:inconclusive: Technically the member function 'GBamRecord::insertSize' can be const. [functionConst] gclib-0.12.7/GBam.h:188:10: style:inconclusive: Technically the member function 'GBamRecord::mate_start' can be const. [functionConst] gclib-0.12.7/GVec.hh:93:10: style:inconclusive: Technically the member function 'GVec < GSeg >::Capacity' can be const. [functionConst] gclib-0.12.7/GVec.hh:147:10: style:inconclusive: Technically the member function 'GVec < GSeg >::Count' can be const. [functionConst] gclib-0.12.7/GVec.hh:154:10: style:inconclusive: Technically the member function 'GVec < GSeg >::isEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:155:10: style:inconclusive: Technically the member function 'GVec < GSeg >::notEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:93:10: style:inconclusive: Technically the member function 'GVec < char * >::Capacity' can be const. [functionConst] gclib-0.12.7/GVec.hh:147:10: style:inconclusive: Technically the member function 'GVec < char * >::Count' can be const. [functionConst] gclib-0.12.7/GVec.hh:154:10: style:inconclusive: Technically the member function 'GVec < char * >::isEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:155:10: style:inconclusive: Technically the member function 'GVec < char * >::notEmpty' can be const. [functionConst] gclib-0.12.7/GList.hh:495:38: warning: The class 'GList' defines member function with name 'Add' also defined in its parent class 'GPVec'. [duplInheritedMember] gclib-0.12.7/GVec.hh:786:38: note: Parent function 'GPVec::Add' gclib-0.12.7/GList.hh:495:38: note: Derived function 'GList::Add' gclib-0.12.7/GList.hh:661:39: warning: The class 'GList' defines member function with name 'Sort' also defined in its parent class 'GPVec'. [duplInheritedMember] gclib-0.12.7/GVec.hh:935:39: note: Parent function 'GPVec::Sort' gclib-0.12.7/GList.hh:661:39: note: Derived function 'GList::Sort' gclib-0.12.7/GList.hh:635:39: warning: The class 'GList' defines member function with name 'Insert' also defined in its parent class 'GPVec'. [duplInheritedMember] gclib-0.12.7/GVec.hh:796:39: note: Parent function 'GPVec::Insert' gclib-0.12.7/GList.hh:635:39: note: Derived function 'GList::Insert' gclib-0.12.7/GList.hh:641:39: warning: The class 'GList' defines member function with name 'Move' also defined in its parent class 'GPVec'. [duplInheritedMember] gclib-0.12.7/GVec.hh:809:39: note: Parent function 'GPVec::Move' gclib-0.12.7/GList.hh:641:39: note: Derived function 'GList::Move' gclib-0.12.7/GList.hh:98:5: style: Class 'GList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GList.hh:102:5: style: Class 'GList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GBam.h:45:4: style: Class 'GBamRecord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GBam.h:261:4: style: Class 'GBamReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:43:5: style: Class 'GVec < GSeg >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:43:5: style: Class 'GVec < char * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GBam.h:237:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] gclib-0.12.7/GBam.h:235:13: note: outer condition: forceBAM gclib-0.12.7/GBam.h:237:17: note: identical inner condition: forceBAM gclib-0.12.7/GBam.h:146:19: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.h:278:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.h:284:30: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.h:290:30: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.h:300:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:13:19: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:26:13: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:27:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:111:21: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:135:71: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:153:21: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:186:16: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:200:19: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:205:19: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:218:19: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:223:19: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:231:15: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:235:15: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:414:43: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:450:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:452:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:463:18: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:465:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBam.cpp:231:15: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gclib-0.12.7/GBam.cpp:235:15: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gclib-0.12.7/GVec.hh:558:8: style: Variable 'fCount' is reassigned a value before the old one has been used. [redundantAssignment] gclib-0.12.7/GVec.hh:554:8: note: fCount is assigned gclib-0.12.7/GVec.hh:558:8: note: fCount is overwritten gclib-0.12.7/GBam.cpp:97:16: style: The scope of the variable 's' can be reduced. [variableScope] gclib-0.12.7/GBam.cpp:99:8: style: The scope of the variable 'i' can be reduced. [variableScope] gclib-0.12.7/GBam.cpp:99:11: style: The scope of the variable 'op' can be reduced. [variableScope] gclib-0.12.7/GBam.cpp:100:9: style: The scope of the variable 'x' can be reduced. [variableScope] gclib-0.12.7/GBam.cpp:147:8: style: The scope of the variable 'doff' can be reduced. [variableScope] gclib-0.12.7/GList.hh:380:52: style:inconclusive: Function 'GList' argument 1 names different: declaration 'list' definition 'plist'. [funcArgNamesDifferent] gclib-0.12.7/GList.hh:102:23: note: Function 'GList' argument 1 names different: declaration 'list' definition 'plist'. gclib-0.12.7/GList.hh:380:52: note: Function 'GList' argument 1 names different: declaration 'list' definition 'plist'. gclib-0.12.7/GBam.cpp:326:12: style: Local variable 'cigar' shadows outer function [shadowFunction] gclib-0.12.7/GBam.h:204:8: note: Shadowed declaration gclib-0.12.7/GBam.cpp:326:12: note: Shadow variable gclib-0.12.7/GBam.cpp:88:13: style: Variable 'after_cigar' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GBam.cpp:326:12: style: Variable 'cigar' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GBam.cpp:463:10: style: Variable 'qual' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GBam.h:134:67: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gclib-0.12.7/GVec.hh:144:22: error: Uninitialized variable: v [uninitvar] gclib-0.12.7/GBam.cpp:265:21: style: Variable 'num_mismatches' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GBam.cpp:270:11: style: Variable 'gpos' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GBam.cpp:271:11: style: Variable 'rpos' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GBam.cpp:277:11: style: Variable 'gpos' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GBam.cpp:287:11: style: Variable 'rpos' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GBam.cpp:294:21: style: Variable 'num_mismatches' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GBam.cpp:297:11: style: Variable 'rpos' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GBam.cpp:304:21: style: Variable 'num_mismatches' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GBam.cpp:305:12: style: Variable 'gpos' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GBam.cpp:313:11: style: Variable 'gpos' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GVec.hh:141:10: style: Variable 'v' is not assigned a value. [unassignedVariable] gclib-0.12.7/GBase.cpp:22:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBase.cpp:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBase.cpp:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBase.cpp:139:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBase.cpp:187:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBase.cpp:239:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBase.cpp:248:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBase.cpp:513:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBase.cpp:542:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] gclib-0.12.7/GBase.cpp:946:25: style: Condition 'endptr==start' is always false [knownConditionTrueFalse] gclib-0.12.7/GBase.h:625:11: style: Condition 'idx=fCount' is not redundant gclib-0.12.7/GBase.h:624:6: note: fCount is decremented', new value is symbolic=idx+4294967295 gclib-0.12.7/GBase.h:625:11: note: Condition 'idx gclib-0.12.7/GCdbYank.cpp:293:16: note: Uninitialized variable: p gclib-0.12.7/GFastaFile.h:42:13: style: Variable 'l' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GFastaFile.h:500:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GHashMap.hh:19:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHashMap.hh:33:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHashMap.hh:48:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHashMap.hh:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHashMap.hh:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHashMap.hh:141:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHashMap.hh:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:135:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:407:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:416:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:175:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:235:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:274:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ [valueFlowBailoutIncompleteVar] gclib-0.12.7/GList.hh:339:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OBJ [valueFlowBailoutIncompleteVar] gclib-0.12.7/GFaSeqGet.cpp:83:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHashMap.hh:395:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freeItems [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHashMap.hh:422:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freeItems [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHashMap.hh:449:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freeItems [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHashMap.hh:470:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHashMap.hh:271:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHashMap.hh:281:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHashMap.hh:332:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHashMap.hh:346:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHashMap.hh:360:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHashMap.hh:373:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHashMap.hh:382:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHashMap.hh:283:35: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] gclib-0.12.7/xxhash.h:1454:54: style:inconclusive: Boolean expression 'len>=16' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] gclib-0.12.7/GVec.hh:93:10: style:inconclusive: Technically the member function 'GVec::Capacity' can be const. [functionConst] gclib-0.12.7/GVec.hh:147:10: style:inconclusive: Technically the member function 'GVec::Count' can be const. [functionConst] gclib-0.12.7/GVec.hh:154:10: style:inconclusive: Technically the member function 'GVec::isEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:155:10: style:inconclusive: Technically the member function 'GVec::notEmpty' can be const. [functionConst] gclib-0.12.7/GList.hh:64:10: style:inconclusive: Technically the member function 'GArray::Sorted' can be const. [functionConst] gclib-0.12.7/GList.hh:66:10: style:inconclusive: Technically the member function 'GArray::Unique' can be const. [functionConst] gclib-0.12.7/GFastaIndex.h:28:8: style:inconclusive: Technically the member function 'GFastaRec::operator==' can be const. [functionConst] gclib-0.12.7/GFastaIndex.h:31:8: style:inconclusive: Technically the member function 'GFastaRec::operator>' can be const. [functionConst] gclib-0.12.7/GFastaIndex.h:34:8: style:inconclusive: Technically the member function 'GFastaRec::operator<' can be const. [functionConst] gclib-0.12.7/GFastaIndex.h:52:8: style:inconclusive: Technically the member function 'GFastaIndex::hasIndex' can be const. [functionConst] gclib-0.12.7/GFaSeqGet.h:134:7: style:inconclusive: Technically the member function 'GFaSeqGet::getsublen' can be const. [functionConst] gclib-0.12.7/GFaSeqGet.h:135:7: style:inconclusive: Technically the member function 'GFaSeqGet::getseqlen' can be const. [functionConst] gclib-0.12.7/GFaSeqGet.h:136:9: style:inconclusive: Technically the member function 'GFaSeqGet::getseqofs' can be const. [functionConst] gclib-0.12.7/GFaSeqGet.h:137:7: style:inconclusive: Technically the member function 'GFaSeqGet::getLineLen' can be const. [functionConst] gclib-0.12.7/GFaSeqGet.h:138:7: style:inconclusive: Technically the member function 'GFaSeqGet::getLineBLen' can be const. [functionConst] gclib-0.12.7/GFaSeqGet.cpp:45:3: warning: Class 'GFaSeqGet' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] gclib-0.12.7/GFaSeqGet.cpp:45:3: warning: Class 'GFaSeqGet' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] gclib-0.12.7/khashl.hh:187:16: warning: The class 'KHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'key' also defined in its parent class 'KHashSet < KHashMapBucket < const char * , GFastaRec * > , KHashMapHash < KHashMapBucket < const char * , GFastaRec * > , GHashKey_wyHash < const char * > , uint64_t > , KHashMapEq < KHashMapBucket < const char * , GFastaRec * > , GHashKey_Eq < const char * > > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/khashl.hh:54:12: note: Parent function 'KHashSet < KHashMapBucket < const char * , GFastaRec * > , KHashMapHash < KHashMapBucket < const char * , GFastaRec * > , GHashKey_wyHash < const char * > , uint64_t > , KHashMapEq < KHashMapBucket < const char * , GFastaRec * > , GHashKey_Eq < const char * > > , uint64_t >::key' gclib-0.12.7/khashl.hh:187:16: note: Derived function 'KHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::key' gclib-0.12.7/khashl.hh:251:16: warning: The class 'KHashMapCached < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'key' also defined in its parent class 'KHashSet < KHashMapCachedBucket < const char * , GFastaRec * , uint64_t > , KHashCachedHash < KHashMapCachedBucket < const char * , GFastaRec * , uint64_t > , uint64_t > , KHashCachedEq < KHashMapCachedBucket < const char * , GFastaRec * , uint64_t > , GHashKey_Eq < const char * > > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/khashl.hh:54:12: note: Parent function 'KHashSet < KHashMapCachedBucket < const char * , GFastaRec * , uint64_t > , KHashCachedHash < KHashMapCachedBucket < const char * , GFastaRec * , uint64_t > , uint64_t > , KHashCachedEq < KHashMapCachedBucket < const char * , GFastaRec * , uint64_t > , GHashKey_Eq < const char * > > , uint64_t >::key' gclib-0.12.7/khashl.hh:251:16: note: Derived function 'KHashMapCached < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::key' gclib-0.12.7/GHashMap.hh:179:14: warning: The class 'GStrSet' defines member function with name 'Clear' also defined in its parent class 'GHashSet'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:97:14: note: Parent function 'GHashSet::Clear' gclib-0.12.7/GHashMap.hh:179:14: note: Derived function 'GStrSet::Clear' gclib-0.12.7/GHashMap.hh:190:14: warning: The class 'GStrSet' defines member function with name 'Reset' also defined in its parent class 'GHashSet'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:101:14: note: Parent function 'GHashSet::Reset' gclib-0.12.7/GHashMap.hh:190:14: note: Derived function 'GStrSet::Reset' gclib-0.12.7/GHashMap.hh:398:13: warning: The class 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Add' also defined in its parent class 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:217:13: note: Parent function 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Add' gclib-0.12.7/GHashMap.hh:398:13: note: Derived function 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Add' gclib-0.12.7/GHashMap.hh:416:2: warning: The class 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Remove' also defined in its parent class 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:229:4: note: Parent function 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:416:2: note: Derived function 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:416:2: warning: The class 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Remove' also defined in its parent class 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:241:4: note: Parent function 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:416:2: note: Derived function 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:431:2: warning: The class 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Remove' also defined in its parent class 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:229:4: note: Parent function 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:431:2: note: Derived function 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:431:2: warning: The class 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Remove' also defined in its parent class 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:241:4: note: Parent function 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:431:2: note: Derived function 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:445:3: warning: The class 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Clear' also defined in its parent class 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:252:3: note: Parent function 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:445:3: note: Derived function 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:445:3: warning: The class 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Clear' also defined in its parent class 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:267:3: note: Parent function 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:445:3: note: Derived function 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:458:3: warning: The class 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Clear' also defined in its parent class 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:252:3: note: Parent function 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:458:3: note: Derived function 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:458:3: warning: The class 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Clear' also defined in its parent class 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:267:3: note: Parent function 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:458:3: note: Derived function 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:468:14: warning: The class 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Reset' also defined in its parent class 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:269:14: note: Parent function 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Reset' gclib-0.12.7/GHashMap.hh:468:14: note: Derived function 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Reset' gclib-0.12.7/GList.hh:228:39: warning: The class 'GArray' defines member function with name 'Add' also defined in its parent class 'GVec'. [duplInheritedMember] gclib-0.12.7/GVec.hh:368:37: note: Parent function 'GVec::Add' gclib-0.12.7/GList.hh:228:39: note: Derived function 'GArray::Add' gclib-0.12.7/GList.hh:51:9: warning: The class 'GArray' defines member function with name 'Add' also defined in its parent class 'GVec'. [duplInheritedMember] gclib-0.12.7/GVec.hh:59:9: note: Parent function 'GVec::Add' gclib-0.12.7/GList.hh:51:9: note: Derived function 'GArray::Add' gclib-0.12.7/GList.hh:56:9: warning: The class 'GArray' defines member function with name 'cAdd' also defined in its parent class 'GVec'. [duplInheritedMember] gclib-0.12.7/GVec.hh:60:9: note: Parent function 'GVec::cAdd' gclib-0.12.7/GList.hh:56:9: note: Derived function 'GArray::cAdd' gclib-0.12.7/GList.hh:57:9: warning: The class 'GArray' defines member function with name 'cPush' also defined in its parent class 'GVec'. [duplInheritedMember] gclib-0.12.7/GVec.hh:65:9: note: Parent function 'GVec::cPush' gclib-0.12.7/GList.hh:57:9: note: Derived function 'GArray::cPush' gclib-0.12.7/GList.hh:58:9: warning: The class 'GArray' defines member function with name 'Push' also defined in its parent class 'GVec'. [duplInheritedMember] gclib-0.12.7/GVec.hh:64:9: note: Parent function 'GVec::Push' gclib-0.12.7/GList.hh:58:9: note: Derived function 'GArray::Push' gclib-0.12.7/GList.hh:360:40: warning: The class 'GArray' defines member function with name 'Sort' also defined in its parent class 'GVec'. [duplInheritedMember] gclib-0.12.7/GVec.hh:544:38: note: Parent function 'GVec::Sort' gclib-0.12.7/GList.hh:360:40: note: Derived function 'GArray::Sort' gclib-0.12.7/GList.hh:353:40: warning: The class 'GArray' defines member function with name 'Replace' also defined in its parent class 'GVec'. [duplInheritedMember] gclib-0.12.7/GVec.hh:450:38: note: Parent function 'GVec::Replace' gclib-0.12.7/GList.hh:353:40: note: Derived function 'GArray::Replace' gclib-0.12.7/GList.hh:336:40: warning: The class 'GArray' defines member function with name 'Insert' also defined in its parent class 'GVec'. [duplInheritedMember] gclib-0.12.7/GVec.hh:419:38: note: Parent function 'GVec::Insert' gclib-0.12.7/GList.hh:336:40: note: Derived function 'GArray::Insert' gclib-0.12.7/GList.hh:76:10: warning: The class 'GArray' defines member function with name 'Insert' also defined in its parent class 'GVec'. [duplInheritedMember] gclib-0.12.7/GVec.hh:51:10: note: Parent function 'GVec::Insert' gclib-0.12.7/GList.hh:76:10: note: Derived function 'GArray::Insert' gclib-0.12.7/GVec.hh:43:5: style: Class 'GVec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GFastaIndex.h:21:3: style: Class 'GFastaRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GFastaIndex.h:58:3: style: Class 'GFastaIndex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GFaSeqGet.h:67:3: style: Class 'GFaSeqGet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GFaSeqGet.h:76:3: style: Class 'GFaSeqGet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GFaSeqGet.h:151:3: style: Class 'GFastaDb' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GHashMap.hh:394:2: style: Class 'GHash < GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GHashMap.hh:280:2: style: Class 'GHashMap < const char * , GFastaRec * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/khashl.hh:82:10: warning: Either the condition '!new_used' is redundant or there is possible null pointer dereference: new_used. [nullPointerRedundantCheck] gclib-0.12.7/khashl.hh:83:7: note: Assuming that condition '!new_used' is not redundant gclib-0.12.7/khashl.hh:82:10: note: Null pointer dereference gclib-0.12.7/xxhash.h:1172:42: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:1400:40: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:1403:32: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:1450:28: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:1457:24: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:1463:24: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:1519:33: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:1702:42: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:1942:40: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:1945:32: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:1990:28: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:1996:25: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:2002:25: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:2062:33: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:3502:52: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:3503:36: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:3504:36: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:3518:52: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:3519:36: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:3591:27: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:3592:27: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:3755:39: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:3762:33: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:3850:36: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:3852:38: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:3854:39: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:3855:44: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:3910:24: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:3938:23: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:3948:34: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:3976:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:3986:28: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:4122:32: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:4208:24: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:4219:20: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:4493:39: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:4532:53: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:4549:57: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:4582:37: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:4584:39: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:4586:40: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:4604:35: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:4669:32: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:4715:38: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:4716:38: style: C-style pointer casting [cstyleCast] gclib-0.12.7/xxhash.h:4734:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/wyhash.h:119:21: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHashMap.hh:20:21: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHashMap.hh:34:21: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHashMap.hh:49:22: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHashMap.hh:103:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHashMap.hh:172:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHashMap.hh:184:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHashMap.hh:192:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFastaIndex.h:74:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFastaIndex.h:75:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.h:32:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.h:80:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.h:83:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.h:219:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.h:227:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.h:256:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.h:266:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.h:290:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.h:300:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.h:301:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.cpp:13:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.cpp:17:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.cpp:22:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.cpp:23:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.cpp:24:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.cpp:73:15: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.cpp:259:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.cpp:261:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.cpp:294:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.cpp:295:21: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.cpp:315:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.cpp:317:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.cpp:325:9: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.cpp:333:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.cpp:339:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.cpp:348:15: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.cpp:353:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHashMap.hh:421:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHashMap.hh:436:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHashMap.hh:450:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHashMap.hh:462:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHashMap.hh:470:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHashMap.hh:271:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/khashl.hh:81:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/khashl.hh:86:18: style: C-style pointer casting [cstyleCast] gclib-0.12.7/khashl.hh:110:11: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFaSeqGet.cpp:188:13: style: Redundant initialization for 'newstart'. The initialized value is overwritten before it is read. [redundantInitialization] gclib-0.12.7/GFaSeqGet.cpp:181:16: note: newstart is initialized gclib-0.12.7/GFaSeqGet.cpp:188:13: note: newstart is overwritten gclib-0.12.7/GFaSeqGet.cpp:217:10: style: Variable 'qlen' is reassigned a value before the old one has been used. [redundantAssignment] gclib-0.12.7/GFaSeqGet.cpp:194:9: note: qlen is assigned gclib-0.12.7/GFaSeqGet.cpp:217:10: note: qlen is overwritten gclib-0.12.7/khashl.hh:78:16: style: Same expression on both sides of '>'. [duplicateExpression] gclib-0.12.7/xxhash.h:3540:19: style: The scope of the variable 'kSecretPtr' can be reduced. [variableScope] gclib-0.12.7/wyhash.h:221:23: style: The scope of the variable 'h2' can be reduced. [variableScope] gclib-0.12.7/GFaSeqGet.cpp:304:8: style: The scope of the variable 'rdone' can be reduced. [variableScope] gclib-0.12.7/khashl.hh:141:18: style: The scope of the variable 'k' can be reduced. [variableScope] gclib-0.12.7/xxhash.h:1387:62: style:inconclusive: Function 'XXH_INLINE_XXH32' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:297:62: note: Function 'XXH_INLINE_XXH32' argument 2 names different: declaration 'length' definition 'len'. gclib-0.12.7/xxhash.h:1387:62: note: Function 'XXH_INLINE_XXH32' argument 2 names different: declaration 'length' definition 'len'. gclib-0.12.7/xxhash.h:1421:52: style:inconclusive: Function 'XXH_INLINE_XXH32_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:327:52: note: Function 'XXH_INLINE_XXH32_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. gclib-0.12.7/xxhash.h:1421:52: note: Function 'XXH_INLINE_XXH32_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. gclib-0.12.7/xxhash.h:1421:83: style:inconclusive: Function 'XXH_INLINE_XXH32_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:327:84: note: Function 'XXH_INLINE_XXH32_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. gclib-0.12.7/xxhash.h:1421:83: note: Function 'XXH_INLINE_XXH32_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. gclib-0.12.7/xxhash.h:1441:29: style:inconclusive: Function 'XXH_INLINE_XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:330:59: note: Function 'XXH_INLINE_XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state'. gclib-0.12.7/xxhash.h:1441:29: note: Function 'XXH_INLINE_XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state'. gclib-0.12.7/xxhash.h:1441:62: style:inconclusive: Function 'XXH_INLINE_XXH32_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:330:95: note: Function 'XXH_INLINE_XXH32_update' argument 3 names different: declaration 'length' definition 'len'. gclib-0.12.7/xxhash.h:1441:62: note: Function 'XXH_INLINE_XXH32_update' argument 3 names different: declaration 'length' definition 'len'. gclib-0.12.7/xxhash.h:1504:64: style:inconclusive: Function 'XXH_INLINE_XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:331:65: note: Function 'XXH_INLINE_XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state'. gclib-0.12.7/xxhash.h:1504:64: note: Function 'XXH_INLINE_XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state'. gclib-0.12.7/xxhash.h:1929:62: style:inconclusive: Function 'XXH_INLINE_XXH64' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:386:62: note: Function 'XXH_INLINE_XXH64' argument 2 names different: declaration 'length' definition 'len'. gclib-0.12.7/xxhash.h:1929:62: note: Function 'XXH_INLINE_XXH64' argument 2 names different: declaration 'length' definition 'len'. gclib-0.12.7/xxhash.h:1962:52: style:inconclusive: Function 'XXH_INLINE_XXH64_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:392:52: note: Function 'XXH_INLINE_XXH64_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. gclib-0.12.7/xxhash.h:1962:52: note: Function 'XXH_INLINE_XXH64_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. gclib-0.12.7/xxhash.h:1962:83: style:inconclusive: Function 'XXH_INLINE_XXH64_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:392:84: note: Function 'XXH_INLINE_XXH64_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. gclib-0.12.7/xxhash.h:1962:83: note: Function 'XXH_INLINE_XXH64_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. gclib-0.12.7/xxhash.h:1981:30: style:inconclusive: Function 'XXH_INLINE_XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:395:59: note: Function 'XXH_INLINE_XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state'. gclib-0.12.7/xxhash.h:1981:30: note: Function 'XXH_INLINE_XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state'. gclib-0.12.7/xxhash.h:1981:63: style:inconclusive: Function 'XXH_INLINE_XXH64_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:395:95: note: Function 'XXH_INLINE_XXH64_update' argument 3 names different: declaration 'length' definition 'len'. gclib-0.12.7/xxhash.h:1981:63: note: Function 'XXH_INLINE_XXH64_update' argument 3 names different: declaration 'length' definition 'len'. gclib-0.12.7/xxhash.h:2041:64: style:inconclusive: Function 'XXH_INLINE_XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:396:65: note: Function 'XXH_INLINE_XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state'. gclib-0.12.7/xxhash.h:2041:64: note: Function 'XXH_INLINE_XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state'. gclib-0.12.7/xxhash.h:3861:53: style:inconclusive: Function 'XXH_INLINE_XXH3_64bits' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:457:53: note: Function 'XXH_INLINE_XXH3_64bits' argument 1 names different: declaration 'data' definition 'input'. gclib-0.12.7/xxhash.h:3861:53: note: Function 'XXH_INLINE_XXH3_64bits' argument 1 names different: declaration 'data' definition 'input'. gclib-0.12.7/xxhash.h:3867:36: style:inconclusive: Function 'XXH_INLINE_XXH3_64bits_withSecret' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:482:64: note: Function 'XXH_INLINE_XXH3_64bits_withSecret' argument 1 names different: declaration 'data' definition 'input'. gclib-0.12.7/xxhash.h:3867:36: note: Function 'XXH_INLINE_XXH3_64bits_withSecret' argument 1 names different: declaration 'data' definition 'input'. gclib-0.12.7/xxhash.h:3873:34: style:inconclusive: Function 'XXH_INLINE_XXH3_64bits_withSeed' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:466:62: note: Function 'XXH_INLINE_XXH3_64bits_withSeed' argument 1 names different: declaration 'data' definition 'input'. gclib-0.12.7/xxhash.h:3873:34: note: Function 'XXH_INLINE_XXH3_64bits_withSeed' argument 1 names different: declaration 'data' definition 'input'. gclib-0.12.7/xxhash.h:4120:34: style:inconclusive: Function 'XXH_INLINE_XXH3_64bits_update' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:520:64: note: Function 'XXH_INLINE_XXH3_64bits_update' argument 1 names different: declaration 'statePtr' definition 'state'. gclib-0.12.7/xxhash.h:4120:34: note: Function 'XXH_INLINE_XXH3_64bits_update' argument 1 names different: declaration 'statePtr' definition 'state'. gclib-0.12.7/xxhash.h:4120:67: style:inconclusive: Function 'XXH_INLINE_XXH3_64bits_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:520:100: note: Function 'XXH_INLINE_XXH3_64bits_update' argument 3 names different: declaration 'length' definition 'len'. gclib-0.12.7/xxhash.h:4120:67: note: Function 'XXH_INLINE_XXH3_64bits_update' argument 3 names different: declaration 'length' definition 'len'. gclib-0.12.7/xxhash.h:4161:69: style:inconclusive: Function 'XXH_INLINE_XXH3_64bits_digest' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:521:70: note: Function 'XXH_INLINE_XXH3_64bits_digest' argument 1 names different: declaration 'statePtr' definition 'state'. gclib-0.12.7/xxhash.h:4161:69: note: Function 'XXH_INLINE_XXH3_64bits_digest' argument 1 names different: declaration 'statePtr' definition 'state'. gclib-0.12.7/xxhash.h:4593:55: style:inconclusive: Function 'XXH_INLINE_XXH3_128bits' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:536:55: note: Function 'XXH_INLINE_XXH3_128bits' argument 1 names different: declaration 'data' definition 'input'. gclib-0.12.7/xxhash.h:4593:55: note: Function 'XXH_INLINE_XXH3_128bits' argument 1 names different: declaration 'data' definition 'input'. gclib-0.12.7/xxhash.h:4601:37: style:inconclusive: Function 'XXH_INLINE_XXH3_128bits_withSecret' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:538:66: note: Function 'XXH_INLINE_XXH3_128bits_withSecret' argument 1 names different: declaration 'data' definition 'input'. gclib-0.12.7/xxhash.h:4601:37: note: Function 'XXH_INLINE_XXH3_128bits_withSecret' argument 1 names different: declaration 'data' definition 'input'. gclib-0.12.7/xxhash.h:4609:35: style:inconclusive: Function 'XXH_INLINE_XXH3_128bits_withSeed' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:537:64: note: Function 'XXH_INLINE_XXH3_128bits_withSeed' argument 1 names different: declaration 'data' definition 'input'. gclib-0.12.7/xxhash.h:4609:35: note: Function 'XXH_INLINE_XXH3_128bits_withSeed' argument 1 names different: declaration 'data' definition 'input'. gclib-0.12.7/xxhash.h:4617:20: style:inconclusive: Function 'XXH_INLINE_XXH128' argument 1 names different: declaration 'data' definition 'input'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:725:49: note: Function 'XXH_INLINE_XXH128' argument 1 names different: declaration 'data' definition 'input'. gclib-0.12.7/xxhash.h:4617:20: note: Function 'XXH_INLINE_XXH128' argument 1 names different: declaration 'data' definition 'input'. gclib-0.12.7/xxhash.h:4667:35: style:inconclusive: Function 'XXH_INLINE_XXH3_128bits_update' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:557:65: note: Function 'XXH_INLINE_XXH3_128bits_update' argument 1 names different: declaration 'statePtr' definition 'state'. gclib-0.12.7/xxhash.h:4667:35: note: Function 'XXH_INLINE_XXH3_128bits_update' argument 1 names different: declaration 'statePtr' definition 'state'. gclib-0.12.7/xxhash.h:4667:68: style:inconclusive: Function 'XXH_INLINE_XXH3_128bits_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:557:101: note: Function 'XXH_INLINE_XXH3_128bits_update' argument 3 names different: declaration 'length' definition 'len'. gclib-0.12.7/xxhash.h:4667:68: note: Function 'XXH_INLINE_XXH3_128bits_update' argument 3 names different: declaration 'length' definition 'len'. gclib-0.12.7/xxhash.h:4673:71: style:inconclusive: Function 'XXH_INLINE_XXH3_128bits_digest' argument 1 names different: declaration 'statePtr' definition 'state'. [funcArgNamesDifferent] gclib-0.12.7/xxhash.h:558:71: note: Function 'XXH_INLINE_XXH3_128bits_digest' argument 1 names different: declaration 'statePtr' definition 'state'. gclib-0.12.7/xxhash.h:4673:71: note: Function 'XXH_INLINE_XXH3_128bits_digest' argument 1 names different: declaration 'statePtr' definition 'state'. gclib-0.12.7/khashl.hh:93:6: style: Local variable 'key' shadows outer function [shadowFunction] gclib-0.12.7/khashl.hh:54:12: note: Shadowed declaration gclib-0.12.7/khashl.hh:93:6: note: Shadow variable gclib-0.12.7/GFastaIndex.h:28:30: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GFastaIndex.h:31:29: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GFastaIndex.h:34:29: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GFaSeqGet.h:270:20: style: Variable 'farec' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GVec.hh:368:46: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] gclib-0.12.7/wyhash.h:220:127: style: Parameter 'secret' can be declared as pointer to const [constParameterPointer] gclib-0.12.7/wyhash.h:222:12: style: Variable 'h2' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GFaSeqGet.h:176:25: style: Variable 'fainamelen' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GFaSeqGet.h:250:51: style: Variable 'slen' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GHashMap.hh:283:41: style: Variable 'doFree' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GList.hh:98:5: style: Class 'GList < GFastaRec >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GList.hh:102:5: style: Class 'GList < GFastaRec >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GFastaIndex.cpp:35:20: warning: Either the condition 'fai_name==NULL' is redundant or there is possible null pointer dereference: fai_name. [nullPointerRedundantCheck] gclib-0.12.7/GFastaIndex.cpp:32:17: note: Assuming that condition 'fai_name==NULL' is not redundant gclib-0.12.7/GFastaIndex.cpp:35:20: note: Null pointer dereference gclib-0.12.7/GFastaIndex.cpp:46:8: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] gclib-0.12.7/GFastaIndex.cpp:45:12: note: Assuming that condition 'p==NULL' is not redundant gclib-0.12.7/GFastaIndex.cpp:46:8: note: Null pointer dereference gclib-0.12.7/GFastaIndex.cpp:71:20: warning: Either the condition 'fa_name==NULL' is redundant or there is possible null pointer dereference: fa_name. [nullPointerRedundantCheck] gclib-0.12.7/GFastaIndex.cpp:69:16: note: Assuming that condition 'fa_name==NULL' is not redundant gclib-0.12.7/GFastaIndex.cpp:71:20: note: Null pointer dereference gclib-0.12.7/GFastaIndex.cpp:47:8: warning: Either the condition 'p==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] gclib-0.12.7/GFastaIndex.cpp:45:12: note: Assuming that condition 'p==NULL' is not redundant gclib-0.12.7/GFastaIndex.cpp:47:8: note: Null pointer addition gclib-0.12.7/GFastaIndex.cpp:99:9: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFastaIndex.cpp:140:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GFastaIndex.cpp:152:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GList.hh:380:52: style:inconclusive: Function 'GList < GFastaRec >' argument 1 names different: declaration 'list' definition 'plist'. [funcArgNamesDifferent] gclib-0.12.7/GList.hh:102:23: note: Function 'GList < GFastaRec >' argument 1 names different: declaration 'list' definition 'plist'. gclib-0.12.7/GList.hh:380:52: note: Function 'GList < GFastaRec >' argument 1 names different: declaration 'list' definition 'plist'. gclib-0.12.7/GResUsage.cpp:164:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] gclib-0.12.7/GResUsage.cpp:211:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] gclib-0.12.7/GResUsage.cpp:224:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] gclib-0.12.7/GResUsage.cpp:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] gclib-0.12.7/GResUsage.cpp:244:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] gclib-0.12.7/GResUsage.h:40:2: warning: Member variable 'GResUsage::stop_ts' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/GResUsage.h:38:7: style:inconclusive: Technically the member function 'GResUsage::stopCheck' can be const. [functionConst] gclib-0.12.7/GResUsage.cpp:256:17: note: Technically the member function 'GResUsage::stopCheck' can be const. gclib-0.12.7/GResUsage.h:38:7: note: Technically the member function 'GResUsage::stopCheck' can be const. gclib-0.12.7/GResUsage.h:40:2: style: Class 'GResUsage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GStr.cpp:1403:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gclib-0.12.7/GStr.cpp:1418:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gclib-0.12.7/GStr.cpp:214:24: warning: Either the condition 'idx<0' is redundant or the array 'my_data->chars[1]' is accessed at index -1, which is out of bounds. [negativeIndex] gclib-0.12.7/GStr.cpp:213:11: note: Assuming that condition 'idx<0' is not redundant gclib-0.12.7/GStr.cpp:214:24: note: Negative array index gclib-0.12.7/GStr.cpp:893:26: warning: Either the condition 'idx<0' is redundant or the array 'data->chars[1]' is accessed at index -1, which is out of bounds. [negativeIndex] gclib-0.12.7/GStr.cpp:887:12: note: Assuming that condition 'idx<0' is not redundant gclib-0.12.7/GStr.cpp:893:26: note: Negative array index gclib-0.12.7/GStr.cpp:1150:45: warning: Either the condition 'start_index<0' is redundant or the array 'my_data->chars[1]' is accessed at index -1, which is out of bounds. [negativeIndex] gclib-0.12.7/GStr.cpp:1148:21: note: Assuming that condition 'start_index<0' is not redundant gclib-0.12.7/GStr.cpp:1150:45: note: Negative array index gclib-0.12.7/GStr.cpp:1084:17: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gclib-0.12.7/GStr.cpp:753:56: warning: Either the condition 'len<0' is redundant or ::memcpy() argument nr 3 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] gclib-0.12.7/GStr.cpp:746:40: note: Assuming that condition 'len<0' is not redundant gclib-0.12.7/GStr.cpp:753:56: note: Invalid argument gclib-0.12.7/GStr.cpp:217:13: warning: Member variable 'GStr::fTokenDelimiter' is not assigned a value in 'GStr::operator='. [operatorEqVarError] gclib-0.12.7/GStr.cpp:217:13: warning: Member variable 'GStr::fLastTokenStart' is not assigned a value in 'GStr::operator='. [operatorEqVarError] gclib-0.12.7/GStr.cpp:217:13: warning: Member variable 'GStr::fTokenizeMode' is not assigned a value in 'GStr::operator='. [operatorEqVarError] gclib-0.12.7/GStr.cpp:217:13: warning: Member variable 'GStr::readbuf' is not assigned a value in 'GStr::operator='. [operatorEqVarError] gclib-0.12.7/GStr.cpp:217:13: warning: Member variable 'GStr::readbufsize' is not assigned a value in 'GStr::operator='. [operatorEqVarError] gclib-0.12.7/GStr.h:79:14: style:inconclusive: Technically the member function 'GStr::to' can be const. [functionConst] gclib-0.12.7/GStr.cpp:1476:12: note: Technically the member function 'GStr::to' can be const. gclib-0.12.7/GStr.h:79:14: note: Technically the member function 'GStr::to' can be const. gclib-0.12.7/GStr.h:81:14: style:inconclusive: Technically the member function 'GStr::from' can be const. [functionConst] gclib-0.12.7/GStr.cpp:1482:12: note: Technically the member function 'GStr::from' can be const. gclib-0.12.7/GStr.h:81:14: note: Technically the member function 'GStr::from' can be const. gclib-0.12.7/GStr.h:116:13: style:inconclusive: Technically the member function 'GStr::count' can be const. [functionConst] gclib-0.12.7/GStr.cpp:1488:11: note: Technically the member function 'GStr::count' can be const. gclib-0.12.7/GStr.h:116:13: note: Technically the member function 'GStr::count' can be const. gclib-0.12.7/GStr.h:119:13: style:inconclusive: Technically the member function 'GStr::asInt' can be const. [functionConst] gclib-0.12.7/GStr.cpp:1398:11: note: Technically the member function 'GStr::asInt' can be const. gclib-0.12.7/GStr.h:119:13: note: Technically the member function 'GStr::asInt' can be const. gclib-0.12.7/GStr.h:120:16: style:inconclusive: Technically the member function 'GStr::asReal' can be const. [functionConst] gclib-0.12.7/GStr.cpp:1413:14: note: Technically the member function 'GStr::asReal' can be const. gclib-0.12.7/GStr.h:120:16: note: Technically the member function 'GStr::asReal' can be const. gclib-0.12.7/GStr.h:122:14: style:inconclusive: Technically the member function 'GStr::asReal' can be const. [functionConst] gclib-0.12.7/GStr.cpp:1417:12: note: Technically the member function 'GStr::asReal' can be const. gclib-0.12.7/GStr.h:122:14: note: Technically the member function 'GStr::asReal' can be const. gclib-0.12.7/GStr.h:124:14: style:inconclusive: Technically the member function 'GStr::asInt' can be const. [functionConst] gclib-0.12.7/GStr.cpp:1402:12: note: Technically the member function 'GStr::asInt' can be const. gclib-0.12.7/GStr.h:124:14: note: Technically the member function 'GStr::asInt' can be const. gclib-0.12.7/GStr.h:34:9: style: Class 'GStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GStr.h:35:9: style: Class 'GStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GStr.h:37:9: style: Class 'GStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GStr.h:38:9: style: Class 'GStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GStr.cpp:21:9: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:39:9: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:61:9: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:64:9: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:83:9: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:197:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:198:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:199:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:421:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:430:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:438:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:445:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:830:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:833:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:859:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1022:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1043:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1079:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1107:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1197:19: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1261:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1263:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1275:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1283:11: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1284:29: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1302:13: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1308:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1316:11: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1317:29: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1324:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1340:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1344:13: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1346:15: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1365:37: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1368:20: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:1385:9: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GStr.cpp:762:8: style: The scope of the variable 'c' can be reduced. [variableScope] gclib-0.12.7/GStr.cpp:825:8: style: The scope of the variable 'dest' can be reduced. [variableScope] gclib-0.12.7/GStr.cpp:1430:7: style: The scope of the variable 'buf' can be reduced. [variableScope] gclib-0.12.7/GStr.cpp:1454:7: style: The scope of the variable 'buf' can be reduced. [variableScope] gclib-0.12.7/GStr.cpp:202:28: style:inconclusive: Function 'operator[]' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] gclib-0.12.7/GStr.h:41:30: note: Function 'operator[]' argument 1 names different: declaration 'index' definition 'idx'. gclib-0.12.7/GStr.cpp:202:28: note: Function 'operator[]' argument 1 names different: declaration 'index' definition 'idx'. gclib-0.12.7/GStr.cpp:210:27: style:inconclusive: Function 'operator[]' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] gclib-0.12.7/GStr.h:42:29: note: Function 'operator[]' argument 1 names different: declaration 'index' definition 'idx'. gclib-0.12.7/GStr.cpp:210:27: note: Function 'operator[]' argument 1 names different: declaration 'index' definition 'idx'. gclib-0.12.7/GStr.cpp:734:23: style:inconclusive: Function 'substr' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] gclib-0.12.7/GStr.h:78:25: note: Function 'substr' argument 1 names different: declaration 'index' definition 'idx'. gclib-0.12.7/GStr.cpp:734:23: note: Function 'substr' argument 1 names different: declaration 'index' definition 'idx'. gclib-0.12.7/GStr.cpp:776:29: style:inconclusive: Function 'tr' argument 1 names different: declaration 'from' definition 'rfrom'. [funcArgNamesDifferent] gclib-0.12.7/GStr.h:114:30: note: Function 'tr' argument 1 names different: declaration 'from' definition 'rfrom'. gclib-0.12.7/GStr.cpp:776:29: note: Function 'tr' argument 1 names different: declaration 'from' definition 'rfrom'. gclib-0.12.7/GStr.cpp:776:48: style:inconclusive: Function 'tr' argument 2 names different: declaration 'to' definition 'rto'. [funcArgNamesDifferent] gclib-0.12.7/GStr.h:114:48: note: Function 'tr' argument 2 names different: declaration 'to' definition 'rto'. gclib-0.12.7/GStr.cpp:776:48: note: Function 'tr' argument 2 names different: declaration 'to' definition 'rto'. gclib-0.12.7/GStr.cpp:818:34: style:inconclusive: Function 'replace' argument 1 names different: declaration 'from' definition 'rfrom'. [funcArgNamesDifferent] gclib-0.12.7/GStr.h:94:35: note: Function 'replace' argument 1 names different: declaration 'from' definition 'rfrom'. gclib-0.12.7/GStr.cpp:818:34: note: Function 'replace' argument 1 names different: declaration 'from' definition 'rfrom'. gclib-0.12.7/GStr.cpp:818:53: style:inconclusive: Function 'replace' argument 2 names different: declaration 'to' definition 'rto'. [funcArgNamesDifferent] gclib-0.12.7/GStr.h:94:53: note: Function 'replace' argument 2 names different: declaration 'to' definition 'rto'. gclib-0.12.7/GStr.cpp:818:53: note: Function 'replace' argument 2 names different: declaration 'to' definition 'rto'. gclib-0.12.7/GStr.cpp:872:22: style:inconclusive: Function 'cut' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] gclib-0.12.7/GStr.h:86:23: note: Function 'cut' argument 1 names different: declaration 'index' definition 'idx'. gclib-0.12.7/GStr.cpp:872:22: note: Function 'cut' argument 1 names different: declaration 'index' definition 'idx'. gclib-0.12.7/GStr.cpp:901:39: style:inconclusive: Function 'paste' argument 2 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] gclib-0.12.7/GStr.h:92:40: note: Function 'paste' argument 2 names different: declaration 'index' definition 'idx'. gclib-0.12.7/GStr.cpp:901:39: note: Function 'paste' argument 2 names different: declaration 'index' definition 'idx'. gclib-0.12.7/GStr.cpp:931:38: style:inconclusive: Function 'paste' argument 2 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] gclib-0.12.7/GStr.h:93:40: note: Function 'paste' argument 2 names different: declaration 'index' definition 'idx'. gclib-0.12.7/GStr.cpp:931:38: note: Function 'paste' argument 2 names different: declaration 'index' definition 'idx'. gclib-0.12.7/GStr.cpp:964:39: style:inconclusive: Function 'insert' argument 2 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] gclib-0.12.7/GStr.h:95:41: note: Function 'insert' argument 2 names different: declaration 'index' definition 'idx'. gclib-0.12.7/GStr.cpp:964:39: note: Function 'insert' argument 2 names different: declaration 'index' definition 'idx'. gclib-0.12.7/GStr.cpp:988:39: style:inconclusive: Function 'insert' argument 2 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent] gclib-0.12.7/GStr.h:96:41: note: Function 'insert' argument 2 names different: declaration 'index' definition 'idx'. gclib-0.12.7/GStr.cpp:988:39: note: Function 'insert' argument 2 names different: declaration 'index' definition 'idx'. gclib-0.12.7/GStr.cpp:1067:32: style:inconclusive: Function 'append' argument 1 names different: declaration 'm' definition 's'. [funcArgNamesDifferent] gclib-0.12.7/GStr.h:100:34: note: Function 'append' argument 1 names different: declaration 'm' definition 's'. gclib-0.12.7/GStr.cpp:1067:32: note: Function 'append' argument 1 names different: declaration 'm' definition 's'. gclib-0.12.7/GStr.cpp:787:10: style: Variable 's' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GStr.cpp:1315:10: style: Variable 'token_end' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GStr.cpp:1281:10: style: Variable 'tlen' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GThreads.h:284:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_RECURSIVE [valueFlowBailoutIncompleteVar] gclib-0.12.7/GThreads.cpp:149:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gclib-0.12.7/GThreads.cpp:452:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] gclib-0.12.7/GThreads.h:755:12: style:inconclusive: Technically the member function 'GThread::getStackSize' can be const. [functionConst] gclib-0.12.7/GThreads.h:759:31: style:inconclusive: Technically the member function 'GThread::native_handle' can be const. [functionConst] gclib-0.12.7/GThreads.h:764:17: performance:inconclusive: Technically the member function 'GThread::yield' can be static (but you may consider moving to unnamed namespace). [functionStatic] gclib-0.12.7/GThreads.h:685:3: style: Struct 'GThreadData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GThreads.h:712:5: style: Class 'GThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GThreads.h:727:5: style: Class 'GThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GThreads.cpp:362:6: style: The statement 'if (!mNotAThread) mNotAThread=true' is logically equivalent to 'mNotAThread=true'. [duplicateConditionalAssign] gclib-0.12.7/GThreads.cpp:369:17: note: Assignment 'mNotAThread=true' gclib-0.12.7/GThreads.cpp:362:6: note: Condition '!mNotAThread' is redundant gclib-0.12.7/GThreads.cpp:210:29: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GThreads.cpp:252:28: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GThreads.cpp:271:56: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GThreads.cpp:280:60: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.h:124:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gclib-0.12.7/GapAssem.h:452:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gclib-0.12.7/GapAssem.cpp:1159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gclib-0.12.7/GapAssem.cpp:1313:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gclib-0.12.7/GapAssem.cpp:1401:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:145:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:156:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:171:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:206:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:259:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:315:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:355:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:394:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:429:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:453:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:490:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCurrentEntry [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:494:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCurrentEntry [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:507:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCurrentEntry [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:521:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCurrentEntry [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:540:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCapacity [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:547:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCapacity [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:556:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCapacity [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:565:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCapacity [valueFlowBailoutIncompleteVar] gclib-0.12.7/GHash.hh:575:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCapacity [valueFlowBailoutIncompleteVar] gclib-0.12.7/GapAssem.h:273:3: warning: Member variable 'GAlnColumn::counts' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/GBase.h:523:16: warning:inconclusive: Member variable 'GDynArray < int16_t >::byptr' is not assigned a value in 'GDynArray < int16_t >::operator='. [operatorEqVarError] gclib-0.12.7/GapAssem.h:22:8: style:inconclusive: Technically the member function 'SeqDelOp::operator==' can be const. [functionConst] gclib-0.12.7/GapAssem.h:25:8: style:inconclusive: Technically the member function 'SeqDelOp::operator<' can be const. [functionConst] gclib-0.12.7/GapAssem.h:84:8: style:inconclusive: Technically the member function 'GASeq::operator>' can be const. [functionConst] gclib-0.12.7/GapAssem.h:87:8: style:inconclusive: Technically the member function 'GASeq::operator<' can be const. [functionConst] gclib-0.12.7/GapAssem.h:115:15: style:inconclusive: Technically the member function 'GASeq::hasFlag' can be const. [functionConst] gclib-0.12.7/GapAssem.h:116:7: style:inconclusive: Technically the member function 'GASeq::getNumGaps' can be const. [functionConst] gclib-0.12.7/GapAssem.h:117:7: style:inconclusive: Technically the member function 'GASeq::gap' can be const. [functionConst] gclib-0.12.7/GapAssem.h:119:7: style:inconclusive: Technically the member function 'GASeq::endOffset' can be const. [functionConst] gclib-0.12.7/GapAssem.h:120:7: style:inconclusive: Technically the member function 'GASeq::endNgOffset' can be const. [functionConst] gclib-0.12.7/GapAssem.h:123:8: style:inconclusive: Technically the member function 'GASeq::printGappedSeq' can be const. [functionConst] gclib-0.12.7/GapAssem.cpp:433:13: note: Technically the member function 'GASeq::printGappedSeq' can be const. gclib-0.12.7/GapAssem.h:123:8: note: Technically the member function 'GASeq::printGappedSeq' can be const. gclib-0.12.7/GapAssem.h:125:8: style:inconclusive: Technically the member function 'GASeq::printGappedFasta' can be const. [functionConst] gclib-0.12.7/GapAssem.cpp:463:13: note: Technically the member function 'GASeq::printGappedFasta' can be const. gclib-0.12.7/GapAssem.h:125:8: note: Technically the member function 'GASeq::printGappedFasta' can be const. gclib-0.12.7/GapAssem.h:171:8: style:inconclusive: Technically the member function 'SeqClipOp::operator==' can be const. [functionConst] gclib-0.12.7/GapAssem.h:174:8: style:inconclusive: Technically the member function 'SeqClipOp::operator>' can be const. [functionConst] gclib-0.12.7/GapAssem.h:177:8: style:inconclusive: Technically the member function 'SeqClipOp::operator<' can be const. [functionConst] gclib-0.12.7/GapAssem.h:366:8: style:inconclusive: Technically the member function 'MSAColumns::len' can be const. [functionConst] gclib-0.12.7/GBase.h:574:10: style:inconclusive: Technically the member function 'GDynArray < int16_t >::Count' can be const. [functionConst] gclib-0.12.7/GBase.h:575:10: style:inconclusive: Technically the member function 'GDynArray < int16_t >::Capacity' can be const. [functionConst] gclib-0.12.7/GapAssem.h:275:4: warning: Class 'GAlnColumn' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] gclib-0.12.7/GapAssem.h:275:4: warning: Class 'GAlnColumn' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] gclib-0.12.7/GapAssem.h:350:6: warning: Class 'MSAColumns' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] gclib-0.12.7/GapAssem.h:350:6: warning: Class 'MSAColumns' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] gclib-0.12.7/GHash.hh:61:2: style: Class 'GHash' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GHash.hh:62:2: style: Class 'GHash' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GHash.hh:606:2: style: Class 'GStrSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GapAssem.h:92:3: style: Class 'GASeq' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GapAssem.h:94:3: style: Class 'GASeq' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GapAssem.h:106:3: style: Class 'GASeq' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GapAssem.h:349:4: style: Class 'MSAColumns' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GapAssem.h:412:3: style: Class 'GSeqAlign' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GList.hh:98:5: style: Class 'GList < SeqDelOp >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GList.hh:102:5: style: Class 'GList < SeqDelOp >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GBase.h:507:5: style: Class 'GDynArray < int16_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GapAssem.cpp:1263:2: portability: %d in format string (no. 2) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] gclib-0.12.7/GapAssem.h:100:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.cpp:14:29: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.cpp:15:29: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.cpp:20:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.cpp:21:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.cpp:26:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.cpp:27:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.cpp:39:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.cpp:53:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.cpp:66:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.cpp:79:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.cpp:87:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.cpp:237:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.cpp:238:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.cpp:291:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.cpp:340:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.cpp:368:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.cpp:369:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GapAssem.cpp:1153:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:145:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:156:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:180:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:194:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:225:13: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:226:19: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:249:16: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:279:19: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:305:16: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:329:19: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:341:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:344:16: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:407:27: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:409:18: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:577:26: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:582:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:583:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:169:6: style: The scope of the variable 'i' can be reduced. [variableScope] gclib-0.12.7/GHash.hh:169:10: style: The scope of the variable 'p' can be reduced. [variableScope] gclib-0.12.7/GHash.hh:169:12: style: The scope of the variable 'x' can be reduced. [variableScope] gclib-0.12.7/GHash.hh:169:14: style: The scope of the variable 'h' can be reduced. [variableScope] gclib-0.12.7/GHash.hh:391:6: style: The scope of the variable 'p' can be reduced. [variableScope] gclib-0.12.7/GHash.hh:391:8: style: The scope of the variable 'x' can be reduced. [variableScope] gclib-0.12.7/GHash.hh:391:10: style: The scope of the variable 'h' can be reduced. [variableScope] gclib-0.12.7/GHash.hh:391:12: style: The scope of the variable 'n' can be reduced. [variableScope] gclib-0.12.7/GHash.hh:427:6: style: The scope of the variable 'p' can be reduced. [variableScope] gclib-0.12.7/GHash.hh:427:8: style: The scope of the variable 'x' can be reduced. [variableScope] gclib-0.12.7/GHash.hh:427:10: style: The scope of the variable 'h' can be reduced. [variableScope] gclib-0.12.7/GHash.hh:427:12: style: The scope of the variable 'n' can be reduced. [variableScope] gclib-0.12.7/GapAssem.cpp:572:31: style:inconclusive: Function 'toMSA' argument 1 names different: declaration 'msa' definition 'msacols'. [funcArgNamesDifferent] gclib-0.12.7/GapAssem.h:136:26: note: Function 'toMSA' argument 1 names different: declaration 'msa' definition 'msacols'. gclib-0.12.7/GapAssem.cpp:572:31: note: Function 'toMSA' argument 1 names different: declaration 'msa' definition 'msacols'. gclib-0.12.7/GList.hh:380:52: style:inconclusive: Function 'GList < SeqDelOp >' argument 1 names different: declaration 'list' definition 'plist'. [funcArgNamesDifferent] gclib-0.12.7/GList.hh:102:23: note: Function 'GList < SeqDelOp >' argument 1 names different: declaration 'list' definition 'plist'. gclib-0.12.7/GList.hh:380:52: note: Function 'GList < SeqDelOp >' argument 1 names different: declaration 'list' definition 'plist'. gclib-0.12.7/GapAssem.h:22:29: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GapAssem.h:25:28: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GapAssem.h:81:26: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GapAssem.h:84:25: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GapAssem.h:87:25: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GapAssem.h:147:26: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GapAssem.h:150:25: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GapAssem.h:155:25: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GapAssem.h:171:30: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GapAssem.h:174:29: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GapAssem.h:177:29: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GapAssem.h:396:31: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GapAssem.h:399:29: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GapAssem.h:402:29: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/GapAssem.cpp:114:13: style: Variable 'delop' can be declared as reference to const [constVariableReference] gclib-0.12.7/GapAssem.cpp:837:14: style: Variable 'cop' can be declared as reference to const [constVariableReference] gclib-0.12.7/GapAssem.cpp:14:24: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GapAssem.cpp:15:24: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GapAssem.cpp:1163:10: style: Variable 'seq' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GapAssem.cpp:1255:10: style: Variable 'seq' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GapAssem.cpp:1282:10: style: Variable 'seq' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/GapAssem.cpp:1341:19: style: Variable 'redundancy' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GapAssem.cpp:1369:11: style: Variable 'indel' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GapAssem.cpp:1393:14: style: Variable 'redundancy' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/GapAssem.cpp:1412:13: style: Variable 'redundancy' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/codons.h:34:14: warning: Either the condition 'idx>2' is redundant or the array 'nuc[3]' is accessed at index 3, which is out of bounds. [arrayIndexOutOfBoundsCond] gclib-0.12.7/codons.h:32:20: note: Assuming that condition 'idx>2' is not redundant gclib-0.12.7/codons.h:34:14: note: Array index out of bounds gclib-0.12.7/codons.h:34:14: warning: Either the condition 'idx<0' is redundant or the array 'nuc[3]' is accessed at index -1, which is out of bounds. [negativeIndex] gclib-0.12.7/codons.h:32:11: note: Assuming that condition 'idx<0' is not redundant gclib-0.12.7/codons.h:34:14: note: Negative array index gclib-0.12.7/codons.h:40:14: warning: Either the condition 'idx>2' is redundant or the array 'nuc[3]' is accessed at index 3, which is out of bounds. [arrayIndexOutOfBoundsCond] gclib-0.12.7/codons.h:38:20: note: Assuming that condition 'idx>2' is not redundant gclib-0.12.7/codons.h:40:14: note: Array index out of bounds gclib-0.12.7/codons.h:40:14: warning: Either the condition 'idx<0' is redundant or the array 'nuc[3]' is accessed at index -1, which is out of bounds. [negativeIndex] gclib-0.12.7/codons.h:38:11: note: Assuming that condition 'idx<0' is not redundant gclib-0.12.7/codons.h:40:14: note: Negative array index gclib-0.12.7/codons.h:11:2: style: Struct 'Codon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/codons.cpp:60:9: style: C-style pointer casting [cstyleCast] gclib-0.12.7/codons.cpp:83:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/codons.h:11:14: style: Parameter 'str' can be declared as pointer to const. However it seems that 'Codon' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gclib-0.12.7/codons.h:9:8: note: You might need to cast the function pointer here gclib-0.12.7/codons.h:11:14: note: Parameter 'str' can be declared as pointer to const gclib-0.12.7/gcdb.cpp:586:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] gclib-0.12.7/gcdb.cpp:834:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gclib-0.12.7/gcdb.cpp:971:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] gclib-0.12.7/gcdb.cpp:809:13: error: Converting pointer arithmetic result to bool. The bool is always true unless there is undefined behaviour. [pointerArithBool] gclib-0.12.7/gcdb.cpp:843:13: error: Converting pointer arithmetic result to bool. The bool is always true unless there is undefined behaviour. [pointerArithBool] gclib-0.12.7/gcdb.cpp:94:12: warning: Either the condition 'fd==-1' is redundant or lseek() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] gclib-0.12.7/gcdb.cpp:588:10: note: Assuming that condition 'fd==-1' is not redundant gclib-0.12.7/gcdb.cpp:599:17: note: Calling function 'gcdb_seek_set', 1st argument 'fd' value is -1 gclib-0.12.7/gcdb.cpp:94:12: note: Invalid argument gclib-0.12.7/gcdb.cpp:839:13: warning: Either the condition 'fd==-1' is redundant or fstat() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] gclib-0.12.7/gcdb.cpp:836:10: note: Assuming that condition 'fd==-1' is not redundant gclib-0.12.7/gcdb.cpp:839:13: note: Invalid argument gclib-0.12.7/gcdb.cpp:566:12: warning: Member variable 'GCdbWrite::count' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:566:12: warning: Member variable 'GCdbWrite::start' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:582:12: warning: Member variable 'GCdbWrite::count' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:582:12: warning: Member variable 'GCdbWrite::start' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:799:11: warning: Member variable 'GCdbRead::b' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:799:11: warning: Member variable 'GCdbRead::n' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:799:11: warning: Member variable 'GCdbRead::hslots' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:799:11: warning: Member variable 'GCdbRead::kpos' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:799:11: warning: Member variable 'GCdbRead::hpos' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:799:11: warning: Member variable 'GCdbRead::dpos' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:799:11: warning: Member variable 'GCdbRead::dlen' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:799:11: warning: Member variable 'GCdbRead::klen' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:799:11: warning: Member variable 'GCdbRead::khash' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:799:11: warning: Member variable 'GCdbRead::fname' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:825:11: warning: Member variable 'GCdbRead::b' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:825:11: warning: Member variable 'GCdbRead::n' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:825:11: warning: Member variable 'GCdbRead::hslots' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:825:11: warning: Member variable 'GCdbRead::kpos' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:825:11: warning: Member variable 'GCdbRead::hpos' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:825:11: warning: Member variable 'GCdbRead::dpos' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:825:11: warning: Member variable 'GCdbRead::dlen' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:825:11: warning: Member variable 'GCdbRead::klen' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.cpp:825:11: warning: Member variable 'GCdbRead::khash' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.h:483:5: warning: Member variable 'GReadBufLine::filepos' is not initialized in the constructor. [uninitMemberVar] gclib-0.12.7/gcdb.h:469:11: style:inconclusive: Technically the member function 'GReadBufLine::fpos' can be const. [functionConst] gclib-0.12.7/gcdb.cpp:1049:21: note: Technically the member function 'GReadBufLine::fpos' can be const. gclib-0.12.7/gcdb.h:469:11: note: Technically the member function 'GReadBufLine::fpos' can be const. gclib-0.12.7/gcdb.h:471:11: style:inconclusive: Technically the member function 'GReadBufLine::len' can be const. [functionConst] gclib-0.12.7/gcdb.cpp:1055:19: note: Technically the member function 'GReadBufLine::len' can be const. gclib-0.12.7/gcdb.h:471:11: note: Technically the member function 'GReadBufLine::len' can be const. gclib-0.12.7/gcdb.cpp:593:3: warning: Class 'GCdbWrite' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] gclib-0.12.7/gcdb.cpp:593:3: warning: Class 'GCdbWrite' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] gclib-0.12.7/gcdb.cpp:823:1: error: Memory leak: x [memleak] gclib-0.12.7/gcdb.cpp:857:1: error: Memory leak: x [memleak] gclib-0.12.7/gcdb.cpp:103:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:182:40: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:183:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:388:11: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:389:11: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:390:11: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:391:11: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:397:11: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:398:11: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:413:11: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:417:11: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:431:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:432:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:433:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:434:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:436:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:437:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:438:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:439:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:442:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:443:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:444:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:445:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:478:11: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:543:21: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:569:23: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:593:23: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:631:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:677:36: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:691:23: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:729:12: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:808:11: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:842:11: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:904:25: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:963:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:970:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:974:9: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:995:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:1013:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gcdb.cpp:191:7: style: The scope of the variable 'w' can be reduced. [variableScope] gclib-0.12.7/gcdb.cpp:265:7: style: The scope of the variable 'r' can be reduced. [variableScope] gclib-0.12.7/gcdb.cpp:331:7: style: The scope of the variable 'n_in' can be reduced. [variableScope] gclib-0.12.7/gcdb.cpp:332:9: style: The scope of the variable 'x_in' can be reduced. [variableScope] gclib-0.12.7/gcdb.cpp:700:10: style: The scope of the variable 'len' can be reduced. [variableScope] gclib-0.12.7/gcdb.cpp:703:10: style: The scope of the variable 'icount' can be reduced. [variableScope] gclib-0.12.7/gcdb.cpp:706:18: style: The scope of the variable 'hp' can be reduced. [variableScope] gclib-0.12.7/gcdb.cpp:899:16: style: The scope of the variable 'n' can be reduced. [variableScope] gclib-0.12.7/gcdb.cpp:190:50: style:inconclusive: Function 'write_all' argument 2 names different: declaration 'pt' definition 'len'. [funcArgNamesDifferent] gclib-0.12.7/gcdb.h:81:42: note: Function 'write_all' argument 2 names different: declaration 'pt' definition 'len'. gclib-0.12.7/gcdb.cpp:190:50: note: Function 'write_all' argument 2 names different: declaration 'pt' definition 'len'. gclib-0.12.7/gcdb.cpp:582:28: style:inconclusive: Function 'GCdbWrite' argument 1 names different: declaration 'fname' definition 'afname'. [funcArgNamesDifferent] gclib-0.12.7/gcdb.h:226:20: note: Function 'GCdbWrite' argument 1 names different: declaration 'fname' definition 'afname'. gclib-0.12.7/gcdb.cpp:582:28: note: Function 'GCdbWrite' argument 1 names different: declaration 'fname' definition 'afname'. gclib-0.12.7/gcdb.cpp:663:43: style:inconclusive: Function 'add' argument 2 names different: declaration 'data' definition 'recdata'. [funcArgNamesDifferent] gclib-0.12.7/gcdb.h:231:35: note: Function 'add' argument 2 names different: declaration 'data' definition 'recdata'. gclib-0.12.7/gcdb.cpp:663:43: note: Function 'add' argument 2 names different: declaration 'data' definition 'recdata'. gclib-0.12.7/gcdb.cpp:799:24: style:inconclusive: Function 'GCdbRead' argument 1 names different: declaration 'fd' definition 'afd'. [funcArgNamesDifferent] gclib-0.12.7/gcdb.h:280:16: note: Function 'GCdbRead' argument 1 names different: declaration 'fd' definition 'afd'. gclib-0.12.7/gcdb.cpp:799:24: note: Function 'GCdbRead' argument 1 names different: declaration 'fd' definition 'afd'. gclib-0.12.7/gcdb.cpp:899:16: style: Local variable 'n' shadows outer variable [shadowVariable] gclib-0.12.7/gcdb.h:261:14: note: Shadowed declaration gclib-0.12.7/gcdb.cpp:899:16: note: Shadow variable gclib-0.12.7/gcdb.cpp:966:8: style: Local variable 'len' shadows outer function [shadowFunction] gclib-0.12.7/gcdb.h:471:11: note: Shadowed declaration gclib-0.12.7/gcdb.cpp:966:8: note: Shadow variable gclib-0.12.7/gcdb.cpp:138:60: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] gclib-0.12.7/gcdb.cpp:508:25: style: Parameter 's' can be declared as const array [constParameter] gclib-0.12.7/gcdb.cpp:523:29: style: Parameter 's' can be declared as const array [constParameter] gclib-0.12.7/gcdb.cpp:543:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/gcdb.cpp:582:28: style: Parameter 'afname' can be declared as pointer to const [constParameterPointer] gclib-0.12.7/gcdb.cpp:706:18: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/gcdb.cpp:169:22: style: union member 'aligned::irrelevant' is never used. [unusedStructMember] gclib-0.12.7/gcdb.cpp:169:52: style: union member 'aligned::d' is never used. [unusedStructMember] gclib-0.12.7/gdimg.cpp:25:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gclib-0.12.7/gdimg.cpp:59:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gclib-0.12.7/gdimg.cpp:71:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gclib-0.12.7/gdimg.h:21:3: style: Class 'GDImg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gdimg.cpp:5:44: style:inconclusive: Function 'init' argument 3 names different: declaration 'fname' definition 'fn'. [funcArgNamesDifferent] gclib-0.12.7/gdimg.h:20:45: note: Function 'init' argument 3 names different: declaration 'fname' definition 'fn'. gclib-0.12.7/gdimg.cpp:5:44: note: Function 'init' argument 3 names different: declaration 'fname' definition 'fn'. gclib-0.12.7/gdna.cpp:56:9: style: The scope of the variable 'c' can be reduced. [variableScope] gclib-0.12.7/gff.h:167:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.h:178:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.h:439:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.h:669:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.h:1114:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.h:1121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fCount [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.h:1311:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.h:1392:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.h:1403:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.h:1427:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.cpp:172:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dest [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.cpp:407:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable skipLine [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.cpp:1141:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.cpp:1246:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.cpp:1348:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gff_warns [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.cpp:1491:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keep_Attrs [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.cpp:1519:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gff_warns [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.cpp:1571:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_BED [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.cpp:1642:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_BED [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.cpp:1855:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fList [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.cpp:2041:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable child_idx [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.cpp:2335:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] gclib-0.12.7/gff.cpp:2772:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gclib-0.12.7/GVec.hh:135:9: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] gclib-0.12.7/GBitVec.h:173:8: performance:inconclusive: Technically the member function 'GBitVec::bitSizeError' can be static (but you may consider moving to unnamed namespace). [functionStatic] gclib-0.12.7/GBitVec.h:191:8: style:inconclusive: Technically the member function 'GBitVec::any' can be const. [functionConst] gclib-0.12.7/GBitVec.h:460:8: performance:inconclusive: Technically the member function 'GBitVec::NumBitWords' can be static (but you may consider moving to unnamed namespace). [functionStatic] gclib-0.12.7/GBitVec.h:495:8: performance:inconclusive: Technically the member function 'GBitVec::init_words' can be static (but you may consider moving to unnamed namespace). [functionStatic] gclib-0.12.7/gff.h:90:9: style:inconclusive: Technically the member function 'GMapSeg::g_within' can be const. [functionConst] gclib-0.12.7/gff.h:116:7: style:inconclusive: Technically the member function 'GffScore::operator<' can be const. [functionConst] gclib-0.12.7/gff.h:119:7: style:inconclusive: Technically the member function 'GffScore::operator<=' can be const. [functionConst] gclib-0.12.7/gff.h:122:7: style:inconclusive: Technically the member function 'GffScore::operator>' can be const. [functionConst] gclib-0.12.7/gff.h:125:7: style:inconclusive: Technically the member function 'GffScore::operator>=' can be const. [functionConst] gclib-0.12.7/gff.h:128:7: style:inconclusive: Technically the member function 'GffScore::operator==' can be const. [functionConst] gclib-0.12.7/gff.h:167:19: debug: CheckClass::isMemberVar found used member variable 'fCount' with varid 0 [varid0] gclib-0.12.7/gff.h:170:15: debug: CheckClass::isMemberVar found used member variable 'fCount' with varid 0 [varid0] gclib-0.12.7/gff.h:171:15: debug: CheckClass::isMemberVar found used member variable 'fArray' with varid 0 [varid0] gclib-0.12.7/gff.h:172:16: debug: CheckClass::isMemberVar found used member variable 'fArray' with varid 0 [varid0] gclib-0.12.7/gff.h:165:10: style:inconclusive: Technically the member function 'GMapSegments::gmap' can be const. [functionConst] gclib-0.12.7/gff.h:178:19: debug: CheckClass::isMemberVar found used member variable 'fCount' with varid 0 [varid0] gclib-0.12.7/gff.h:181:15: debug: CheckClass::isMemberVar found used member variable 'fCount' with varid 0 [varid0] gclib-0.12.7/gff.h:182:15: debug: CheckClass::isMemberVar found used member variable 'fArray' with varid 0 [varid0] gclib-0.12.7/gff.h:276:10: performance:inconclusive: Technically the member function 'GffLine::ensembl_GFF_ID_process' can be static (but you may consider moving to unnamed namespace). [functionStatic] gclib-0.12.7/gff.cpp:371:15: note: Technically the member function 'GffLine::ensembl_GFF_ID_process' can be static (but you may consider moving to unnamed namespace). gclib-0.12.7/gff.h:276:10: note: Technically the member function 'GffLine::ensembl_GFF_ID_process' can be static (but you may consider moving to unnamed namespace). gclib-0.12.7/gff.h:381:8: style:inconclusive: Technically the member function 'GffAttr::operator==' can be const. [functionConst] gclib-0.12.7/gff.h:384:8: style:inconclusive: Technically the member function 'GffAttr::operator>' can be const. [functionConst] gclib-0.12.7/gff.h:387:8: style:inconclusive: Technically the member function 'GffAttr::operator<' can be const. [functionConst] gclib-0.12.7/gff.h:754:8: style:inconclusive: Technically the member function 'GffObj::hasErrors' can be const. [functionConst] gclib-0.12.7/gff.h:756:8: style:inconclusive: Technically the member function 'GffObj::hasGffID' can be const. [functionConst] gclib-0.12.7/gff.h:758:8: style:inconclusive: Technically the member function 'GffObj::createdByExon' can be const. [functionConst] gclib-0.12.7/gff.h:760:8: style:inconclusive: Technically the member function 'GffObj::isCDSOnly' can be const. [functionConst] gclib-0.12.7/gff.h:762:8: style:inconclusive: Technically the member function 'GffObj::isXCDS' can be const. [functionConst] gclib-0.12.7/gff.h:764:8: style:inconclusive: Technically the member function 'GffObj::isFinalized' can be const. [functionConst] gclib-0.12.7/gff.h:767:8: style:inconclusive: Technically the member function 'GffObj::isGene' can be const. [functionConst] gclib-0.12.7/gff.h:769:8: style:inconclusive: Technically the member function 'GffObj::isDiscarded' can be const. [functionConst] gclib-0.12.7/gff.h:771:8: style:inconclusive: Technically the member function 'GffObj::isUsed' can be const. [functionConst] gclib-0.12.7/gff.h:773:8: style:inconclusive: Technically the member function 'GffObj::isTranscript' can be const. [functionConst] gclib-0.12.7/gff.h:775:8: style:inconclusive: Technically the member function 'GffObj::isGeneSegment' can be const. [functionConst] gclib-0.12.7/gff.h:777:8: style:inconclusive: Technically the member function 'GffObj::promotedChildren' can be const. [functionConst] gclib-0.12.7/gff.h:780:8: style:inconclusive: Technically the member function 'GffObj::getLevel' can be const. [functionConst] gclib-0.12.7/gff.h:859:16: style:inconclusive: Technically the member function 'GffObj::getSubfName' can be const. [functionConst] gclib-0.12.7/gff.h:871:9: style:inconclusive: Technically the member function 'GffObj::hasCDS' can be const. [functionConst] gclib-0.12.7/gff.h:873:16: style:inconclusive: Technically the member function 'GffObj::getFeatureName' can be const. [functionConst] gclib-0.12.7/gff.h:883:8: performance:inconclusive: Technically the member function 'GffObj::removeExonAttr' can be static (but you may consider moving to unnamed namespace). [functionStatic] gclib-0.12.7/gff.cpp:2558:13: note: Technically the member function 'GffObj::removeExonAttr' can be static (but you may consider moving to unnamed namespace). gclib-0.12.7/gff.h:883:8: note: Technically the member function 'GffObj::removeExonAttr' can be static (but you may consider moving to unnamed namespace). gclib-0.12.7/gff.h:904:10: performance:inconclusive: Technically the member function 'GffObj::getExonAttr' can be static (but you may consider moving to unnamed namespace). [functionStatic] gclib-0.12.7/gff.h:918:16: style:inconclusive: Technically the member function 'GffObj::getGSeqName' can be const. [functionConst] gclib-0.12.7/gff.h:922:16: style:inconclusive: Technically the member function 'GffObj::getRefName' can be const. [functionConst] gclib-0.12.7/gff.h:927:16: style:inconclusive: Technically the member function 'GffObj::getTrackName' can be const. [functionConst] gclib-0.12.7/gff.h:952:8: performance:inconclusive: Technically the member function 'GffObj::exonOverlapIdx' can be static (but you may consider moving to unnamed namespace). [functionStatic] gclib-0.12.7/gff.cpp:958:13: note: Technically the member function 'GffObj::exonOverlapIdx' can be static (but you may consider moving to unnamed namespace). gclib-0.12.7/gff.h:952:8: note: Technically the member function 'GffObj::exonOverlapIdx' can be static (but you may consider moving to unnamed namespace). gclib-0.12.7/gff.h:1057:9: style:inconclusive: Technically the member function 'GffObj::empty' can be const. [functionConst] gclib-0.12.7/gff.h:1088:9: style:inconclusive: Technically the member function 'GSeqStat::operator>' can be const. [functionConst] gclib-0.12.7/gff.h:1091:9: style:inconclusive: Technically the member function 'GSeqStat::operator<' can be const. [functionConst] gclib-0.12.7/gff.h:1094:9: style:inconclusive: Technically the member function 'GSeqStat::operator==' can be const. [functionConst] gclib-0.12.7/gff.h:1201:9: performance:inconclusive: Technically the member function 'GffReader::gfoBuildId' can be static (but you may consider moving to unnamed namespace). [functionStatic] gclib-0.12.7/gff.cpp:1359:18: note: Technically the member function 'GffReader::gfoBuildId' can be static (but you may consider moving to unnamed namespace). gclib-0.12.7/gff.h:1201:9: note: Technically the member function 'GffReader::gfoBuildId' can be static (but you may consider moving to unnamed namespace). gclib-0.12.7/gff.h:1204:11: performance:inconclusive: Technically the member function 'GffReader::gfoAdd' can be static (but you may consider moving to unnamed namespace). [functionStatic] gclib-0.12.7/gff.cpp:1379:20: note: Technically the member function 'GffReader::gfoAdd' can be static (but you may consider moving to unnamed namespace). gclib-0.12.7/gff.h:1204:11: note: Technically the member function 'GffReader::gfoAdd' can be static (but you may consider moving to unnamed namespace). gclib-0.12.7/gff.h:1205:11: performance:inconclusive: Technically the member function 'GffReader::gfoReplace' can be static (but you may consider moving to unnamed namespace). [functionStatic] gclib-0.12.7/gff.cpp:1384:20: note: Technically the member function 'GffReader::gfoReplace' can be static (but you may consider moving to unnamed namespace). gclib-0.12.7/gff.h:1205:11: note: Technically the member function 'GffReader::gfoReplace' can be static (but you may consider moving to unnamed namespace). gclib-0.12.7/gff.cpp:1491:6: debug: CheckClass::isMemberVar found used member variable 'keep_Attrs' with varid 0 [varid0] gclib-0.12.7/gff.h:1226:11: performance:inconclusive: Technically the member function 'GffReader::updateParent' can be static (but you may consider moving to unnamed namespace). [functionStatic] gclib-0.12.7/gff.cpp:1431:20: note: Technically the member function 'GffReader::updateParent' can be static (but you may consider moving to unnamed namespace). gclib-0.12.7/gff.h:1226:11: note: Technically the member function 'GffReader::updateParent' can be static (but you may consider moving to unnamed namespace). gclib-0.12.7/gff.h:1256:8: style:inconclusive: Technically the member function 'GffReader::procEnsemblID' can be const. [functionConst] gclib-0.12.7/gff.h:1258:8: style:inconclusive: Technically the member function 'GffReader::getSorting' can be const. [functionConst] gclib-0.12.7/gff.h:1267:8: style:inconclusive: Technically the member function 'GffReader::transcriptsOnly' can be const. [functionConst] gclib-0.12.7/gff.h:1272:8: style:inconclusive: Technically the member function 'GffReader::keepGenes' can be const. [functionConst] gclib-0.12.7/gff.h:1280:8: style:inconclusive: Technically the member function 'GffReader::showWarnings' can be const. [functionConst] gclib-0.12.7/gff.cpp:1642:6: debug: CheckClass::isMemberVar found used member variable 'is_BED' with varid 0 [varid0] gclib-0.12.7/gff.cpp:1571:6: debug: CheckClass::isMemberVar found used member variable 'is_BED' with varid 0 [varid0] gclib-0.12.7/gff.h:1353:9: style:inconclusive: Technically the member function 'GSegMatch::operator<' can be const. [functionConst] gclib-0.12.7/gff.h:1354:9: style:inconclusive: Technically the member function 'GSegMatch::operator==' can be const. [functionConst] gclib-0.12.7/GVec.hh:212:10: style:inconclusive: Technically the member function 'GPVec < GSeqStat >::isEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:213:10: style:inconclusive: Technically the member function 'GPVec < GSeqStat >::notEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:214:9: style:inconclusive: Technically the member function 'GPVec < GSeqStat >::Capacity' can be const. [functionConst] gclib-0.12.7/GVec.hh:215:9: style:inconclusive: Technically the member function 'GPVec < GSeqStat >::Count' can be const. [functionConst] gclib-0.12.7/GVec.hh:228:9: style:inconclusive: Technically the member function 'GPVec < GSeqStat >::IndexOf' can be const. [functionConst] gclib-0.12.7/GVec.hh:779:38: note: Technically the member function 'GPVec < GSeqStat >::IndexOf' can be const. gclib-0.12.7/GVec.hh:228:9: note: Technically the member function 'GPVec < GSeqStat >::IndexOf' can be const. gclib-0.12.7/GVec.hh:212:10: style:inconclusive: Technically the member function 'GPVec < GeneCDSChain >::isEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:213:10: style:inconclusive: Technically the member function 'GPVec < GeneCDSChain >::notEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:214:9: style:inconclusive: Technically the member function 'GPVec < GeneCDSChain >::Capacity' can be const. [functionConst] gclib-0.12.7/GVec.hh:215:9: style:inconclusive: Technically the member function 'GPVec < GeneCDSChain >::Count' can be const. [functionConst] gclib-0.12.7/GVec.hh:228:9: style:inconclusive: Technically the member function 'GPVec < GeneCDSChain >::IndexOf' can be const. [functionConst] gclib-0.12.7/GVec.hh:779:38: note: Technically the member function 'GPVec < GeneCDSChain >::IndexOf' can be const. gclib-0.12.7/GVec.hh:228:9: note: Technically the member function 'GPVec < GeneCDSChain >::IndexOf' can be const. gclib-0.12.7/GVec.hh:93:10: style:inconclusive: Technically the member function 'GVec < GMapSeg >::Capacity' can be const. [functionConst] gclib-0.12.7/GVec.hh:147:10: style:inconclusive: Technically the member function 'GVec < GMapSeg >::Count' can be const. [functionConst] gclib-0.12.7/GVec.hh:154:10: style:inconclusive: Technically the member function 'GVec < GMapSeg >::isEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:155:10: style:inconclusive: Technically the member function 'GVec < GMapSeg >::notEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:93:10: style:inconclusive: Technically the member function 'GVec < GffExon >::Capacity' can be const. [functionConst] gclib-0.12.7/GVec.hh:147:10: style:inconclusive: Technically the member function 'GVec < GffExon >::Count' can be const. [functionConst] gclib-0.12.7/GVec.hh:154:10: style:inconclusive: Technically the member function 'GVec < GffExon >::isEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:155:10: style:inconclusive: Technically the member function 'GVec < GffExon >::notEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:93:10: style:inconclusive: Technically the member function 'GVec < GeneCDS >::Capacity' can be const. [functionConst] gclib-0.12.7/GVec.hh:147:10: style:inconclusive: Technically the member function 'GVec < GeneCDS >::Count' can be const. [functionConst] gclib-0.12.7/GVec.hh:154:10: style:inconclusive: Technically the member function 'GVec < GeneCDS >::isEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:155:10: style:inconclusive: Technically the member function 'GVec < GeneCDS >::notEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:93:10: style:inconclusive: Technically the member function 'GVec < int >::Capacity' can be const. [functionConst] gclib-0.12.7/GVec.hh:147:10: style:inconclusive: Technically the member function 'GVec < int >::Count' can be const. [functionConst] gclib-0.12.7/GVec.hh:154:10: style:inconclusive: Technically the member function 'GVec < int >::isEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:155:10: style:inconclusive: Technically the member function 'GVec < int >::notEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:93:10: style:inconclusive: Technically the member function 'GVec < GPVec < GffObj > * >::Capacity' can be const. [functionConst] gclib-0.12.7/GVec.hh:147:10: style:inconclusive: Technically the member function 'GVec < GPVec < GffObj > * >::Count' can be const. [functionConst] gclib-0.12.7/GVec.hh:154:10: style:inconclusive: Technically the member function 'GVec < GPVec < GffObj > * >::isEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:155:10: style:inconclusive: Technically the member function 'GVec < GPVec < GffObj > * >::notEmpty' can be const. [functionConst] gclib-0.12.7/gff.cpp:1260:24: warning: Class 'GffObj' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] gclib-0.12.7/gff.cpp:1260:24: warning: Class 'GffObj' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] gclib-0.12.7/gff.h:1146:6: warning: Class 'CNonExon' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] gclib-0.12.7/gff.h:1146:6: warning: Class 'CNonExon' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] gclib-0.12.7/gff.h:1301:7: warning: Class 'GffReader' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] gclib-0.12.7/gff.h:1301:7: warning: Class 'GffReader' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] gclib-0.12.7/khashl.hh:187:16: warning: The class 'KHashMap < const char * , GffNameInfo * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'key' also defined in its parent class 'KHashSet < KHashMapBucket < const char * , GffNameInfo * > , KHashMapHash < KHashMapBucket < const char * , GffNameInfo * > , GHashKey_wyHash < const char * > , uint64_t > , KHashMapEq < KHashMapBucket < const char * , GffNameInfo * > , GHashKey_Eq < const char * > > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/khashl.hh:54:12: note: Parent function 'KHashSet < KHashMapBucket < const char * , GffNameInfo * > , KHashMapHash < KHashMapBucket < const char * , GffNameInfo * > , GHashKey_wyHash < const char * > , uint64_t > , KHashMapEq < KHashMapBucket < const char * , GffNameInfo * > , GHashKey_Eq < const char * > > , uint64_t >::key' gclib-0.12.7/khashl.hh:187:16: note: Derived function 'KHashMap < const char * , GffNameInfo * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::key' gclib-0.12.7/khashl.hh:187:16: warning: The class 'KHashMap < const char * , GeneCDSChain * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'key' also defined in its parent class 'KHashSet < KHashMapBucket < const char * , GeneCDSChain * > , KHashMapHash < KHashMapBucket < const char * , GeneCDSChain * > , GHashKey_wyHash < const char * > , uint64_t > , KHashMapEq < KHashMapBucket < const char * , GeneCDSChain * > , GHashKey_Eq < const char * > > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/khashl.hh:54:12: note: Parent function 'KHashSet < KHashMapBucket < const char * , GeneCDSChain * > , KHashMapHash < KHashMapBucket < const char * , GeneCDSChain * > , GHashKey_wyHash < const char * > , uint64_t > , KHashMapEq < KHashMapBucket < const char * , GeneCDSChain * > , GHashKey_Eq < const char * > > , uint64_t >::key' gclib-0.12.7/khashl.hh:187:16: note: Derived function 'KHashMap < const char * , GeneCDSChain * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::key' gclib-0.12.7/khashl.hh:187:16: warning: The class 'KHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'key' also defined in its parent class 'KHashSet < KHashMapBucket < const char * , int > , KHashMapHash < KHashMapBucket < const char * , int > , GHashKey_wyHash < const char * > , uint64_t > , KHashMapEq < KHashMapBucket < const char * , int > , GHashKey_Eq < const char * > > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/khashl.hh:54:12: note: Parent function 'KHashSet < KHashMapBucket < const char * , int > , KHashMapHash < KHashMapBucket < const char * , int > , GHashKey_wyHash < const char * > , uint64_t > , KHashMapEq < KHashMapBucket < const char * , int > , GHashKey_Eq < const char * > > , uint64_t >::key' gclib-0.12.7/khashl.hh:187:16: note: Derived function 'KHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::key' gclib-0.12.7/khashl.hh:187:16: warning: The class 'KHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'key' also defined in its parent class 'KHashSet < KHashMapBucket < const char * , GPVec < GffObj > * > , KHashMapHash < KHashMapBucket < const char * , GPVec < GffObj > * > , GHashKey_wyHash < const char * > , uint64_t > , KHashMapEq < KHashMapBucket < const char * , GPVec < GffObj > * > , GHashKey_Eq < const char * > > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/khashl.hh:54:12: note: Parent function 'KHashSet < KHashMapBucket < const char * , GPVec < GffObj > * > , KHashMapHash < KHashMapBucket < const char * , GPVec < GffObj > * > , GHashKey_wyHash < const char * > , uint64_t > , KHashMapEq < KHashMapBucket < const char * , GPVec < GffObj > * > , GHashKey_Eq < const char * > > , uint64_t >::key' gclib-0.12.7/khashl.hh:187:16: note: Derived function 'KHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::key' gclib-0.12.7/khashl.hh:187:16: warning: The class 'KHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'key' also defined in its parent class 'KHashSet < KHashMapBucket < const char * , CNonExon * > , KHashMapHash < KHashMapBucket < const char * , CNonExon * > , GHashKey_wyHash < const char * > , uint64_t > , KHashMapEq < KHashMapBucket < const char * , CNonExon * > , GHashKey_Eq < const char * > > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/khashl.hh:54:12: note: Parent function 'KHashSet < KHashMapBucket < const char * , CNonExon * > , KHashMapHash < KHashMapBucket < const char * , CNonExon * > , GHashKey_wyHash < const char * > , uint64_t > , KHashMapEq < KHashMapBucket < const char * , CNonExon * > , GHashKey_Eq < const char * > > , uint64_t >::key' gclib-0.12.7/khashl.hh:187:16: note: Derived function 'KHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::key' gclib-0.12.7/khashl.hh:224:16: warning: The class 'KHashSetCached < const char * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'key' also defined in its parent class 'KHashSet < KHashSetCachedBucket < const char * , uint64_t > , KHashCachedHash < KHashSetCachedBucket < const char * , uint64_t > , uint64_t > , KHashCachedEq < KHashSetCachedBucket < const char * , uint64_t > , GHashKey_Eq < const char * > > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/khashl.hh:54:12: note: Parent function 'KHashSet < KHashSetCachedBucket < const char * , uint64_t > , KHashCachedHash < KHashSetCachedBucket < const char * , uint64_t > , uint64_t > , KHashCachedEq < KHashSetCachedBucket < const char * , uint64_t > , GHashKey_Eq < const char * > > , uint64_t >::key' gclib-0.12.7/khashl.hh:224:16: note: Derived function 'KHashSetCached < const char * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::key' gclib-0.12.7/khashl.hh:251:16: warning: The class 'KHashMapCached < const char * , GffNameInfo * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'key' also defined in its parent class 'KHashSet < KHashMapCachedBucket < const char * , GffNameInfo * , uint64_t > , KHashCachedHash < KHashMapCachedBucket < const char * , GffNameInfo * , uint64_t > , uint64_t > , KHashCachedEq < KHashMapCachedBucket < const char * , GffNameInfo * , uint64_t > , GHashKey_Eq < const char * > > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/khashl.hh:54:12: note: Parent function 'KHashSet < KHashMapCachedBucket < const char * , GffNameInfo * , uint64_t > , KHashCachedHash < KHashMapCachedBucket < const char * , GffNameInfo * , uint64_t > , uint64_t > , KHashCachedEq < KHashMapCachedBucket < const char * , GffNameInfo * , uint64_t > , GHashKey_Eq < const char * > > , uint64_t >::key' gclib-0.12.7/khashl.hh:251:16: note: Derived function 'KHashMapCached < const char * , GffNameInfo * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::key' gclib-0.12.7/khashl.hh:251:16: warning: The class 'KHashMapCached < const char * , GeneCDSChain * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'key' also defined in its parent class 'KHashSet < KHashMapCachedBucket < const char * , GeneCDSChain * , uint64_t > , KHashCachedHash < KHashMapCachedBucket < const char * , GeneCDSChain * , uint64_t > , uint64_t > , KHashCachedEq < KHashMapCachedBucket < const char * , GeneCDSChain * , uint64_t > , GHashKey_Eq < const char * > > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/khashl.hh:54:12: note: Parent function 'KHashSet < KHashMapCachedBucket < const char * , GeneCDSChain * , uint64_t > , KHashCachedHash < KHashMapCachedBucket < const char * , GeneCDSChain * , uint64_t > , uint64_t > , KHashCachedEq < KHashMapCachedBucket < const char * , GeneCDSChain * , uint64_t > , GHashKey_Eq < const char * > > , uint64_t >::key' gclib-0.12.7/khashl.hh:251:16: note: Derived function 'KHashMapCached < const char * , GeneCDSChain * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::key' gclib-0.12.7/khashl.hh:251:16: warning: The class 'KHashMapCached < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'key' also defined in its parent class 'KHashSet < KHashMapCachedBucket < const char * , int , uint64_t > , KHashCachedHash < KHashMapCachedBucket < const char * , int , uint64_t > , uint64_t > , KHashCachedEq < KHashMapCachedBucket < const char * , int , uint64_t > , GHashKey_Eq < const char * > > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/khashl.hh:54:12: note: Parent function 'KHashSet < KHashMapCachedBucket < const char * , int , uint64_t > , KHashCachedHash < KHashMapCachedBucket < const char * , int , uint64_t > , uint64_t > , KHashCachedEq < KHashMapCachedBucket < const char * , int , uint64_t > , GHashKey_Eq < const char * > > , uint64_t >::key' gclib-0.12.7/khashl.hh:251:16: note: Derived function 'KHashMapCached < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::key' gclib-0.12.7/khashl.hh:251:16: warning: The class 'KHashMapCached < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'key' also defined in its parent class 'KHashSet < KHashMapCachedBucket < const char * , GPVec < GffObj > * , uint64_t > , KHashCachedHash < KHashMapCachedBucket < const char * , GPVec < GffObj > * , uint64_t > , uint64_t > , KHashCachedEq < KHashMapCachedBucket < const char * , GPVec < GffObj > * , uint64_t > , GHashKey_Eq < const char * > > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/khashl.hh:54:12: note: Parent function 'KHashSet < KHashMapCachedBucket < const char * , GPVec < GffObj > * , uint64_t > , KHashCachedHash < KHashMapCachedBucket < const char * , GPVec < GffObj > * , uint64_t > , uint64_t > , KHashCachedEq < KHashMapCachedBucket < const char * , GPVec < GffObj > * , uint64_t > , GHashKey_Eq < const char * > > , uint64_t >::key' gclib-0.12.7/khashl.hh:251:16: note: Derived function 'KHashMapCached < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::key' gclib-0.12.7/khashl.hh:251:16: warning: The class 'KHashMapCached < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'key' also defined in its parent class 'KHashSet < KHashMapCachedBucket < const char * , CNonExon * , uint64_t > , KHashCachedHash < KHashMapCachedBucket < const char * , CNonExon * , uint64_t > , uint64_t > , KHashCachedEq < KHashMapCachedBucket < const char * , CNonExon * , uint64_t > , GHashKey_Eq < const char * > > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/khashl.hh:54:12: note: Parent function 'KHashSet < KHashMapCachedBucket < const char * , CNonExon * , uint64_t > , KHashCachedHash < KHashMapCachedBucket < const char * , CNonExon * , uint64_t > , uint64_t > , KHashCachedEq < KHashMapCachedBucket < const char * , CNonExon * , uint64_t > , GHashKey_Eq < const char * > > , uint64_t >::key' gclib-0.12.7/khashl.hh:251:16: note: Derived function 'KHashMapCached < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::key' gclib-0.12.7/GHashMap.hh:152:13: warning: The class 'GStrSet < GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Add' also defined in its parent class 'GHashSet < const char * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:80:17: note: Parent function 'GHashSet < const char * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Add' gclib-0.12.7/GHashMap.hh:152:13: note: Derived function 'GStrSet < GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Add' gclib-0.12.7/GHashMap.hh:167:6: warning: The class 'GStrSet < GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Remove' also defined in its parent class 'GHashSet < const char * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:88:17: note: Parent function 'GHashSet < const char * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:167:6: note: Derived function 'GStrSet < GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:179:14: warning: The class 'GStrSet < GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Clear' also defined in its parent class 'GHashSet < const char * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:97:14: note: Parent function 'GHashSet < const char * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:179:14: note: Derived function 'GStrSet < GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:190:14: warning: The class 'GStrSet < GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Reset' also defined in its parent class 'GHashSet < const char * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:101:14: note: Parent function 'GHashSet < const char * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Reset' gclib-0.12.7/GHashMap.hh:190:14: note: Derived function 'GStrSet < GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Reset' gclib-0.12.7/GHashMap.hh:398:13: warning: The class 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Add' also defined in its parent class 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:217:13: note: Parent function 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Add' gclib-0.12.7/GHashMap.hh:398:13: note: Derived function 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Add' gclib-0.12.7/GHashMap.hh:416:2: warning: The class 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Remove' also defined in its parent class 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:229:4: note: Parent function 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:416:2: note: Derived function 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:416:2: warning: The class 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Remove' also defined in its parent class 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:241:4: note: Parent function 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:416:2: note: Derived function 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:431:2: warning: The class 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Remove' also defined in its parent class 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:229:4: note: Parent function 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:431:2: note: Derived function 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:431:2: warning: The class 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Remove' also defined in its parent class 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:241:4: note: Parent function 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:431:2: note: Derived function 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:445:3: warning: The class 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Clear' also defined in its parent class 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:252:3: note: Parent function 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:445:3: note: Derived function 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:445:3: warning: The class 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Clear' also defined in its parent class 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:267:3: note: Parent function 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:445:3: note: Derived function 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:458:3: warning: The class 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Clear' also defined in its parent class 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:252:3: note: Parent function 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:458:3: note: Derived function 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:458:3: warning: The class 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Clear' also defined in its parent class 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:267:3: note: Parent function 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:458:3: note: Derived function 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:468:14: warning: The class 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Reset' also defined in its parent class 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:269:14: note: Parent function 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Reset' gclib-0.12.7/GHashMap.hh:468:14: note: Derived function 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Reset' gclib-0.12.7/GHashMap.hh:398:13: warning: The class 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Add' also defined in its parent class 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:217:13: note: Parent function 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Add' gclib-0.12.7/GHashMap.hh:398:13: note: Derived function 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Add' gclib-0.12.7/GHashMap.hh:416:2: warning: The class 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Remove' also defined in its parent class 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:229:4: note: Parent function 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:416:2: note: Derived function 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:416:2: warning: The class 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Remove' also defined in its parent class 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:241:4: note: Parent function 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:416:2: note: Derived function 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:431:2: warning: The class 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Remove' also defined in its parent class 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:229:4: note: Parent function 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:431:2: note: Derived function 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:431:2: warning: The class 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Remove' also defined in its parent class 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:241:4: note: Parent function 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:431:2: note: Derived function 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:445:3: warning: The class 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Clear' also defined in its parent class 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:252:3: note: Parent function 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:445:3: note: Derived function 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:445:3: warning: The class 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Clear' also defined in its parent class 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:267:3: note: Parent function 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:445:3: note: Derived function 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:458:3: warning: The class 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Clear' also defined in its parent class 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:252:3: note: Parent function 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:458:3: note: Derived function 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:458:3: warning: The class 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Clear' also defined in its parent class 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:267:3: note: Parent function 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:458:3: note: Derived function 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:468:14: warning: The class 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Reset' also defined in its parent class 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:269:14: note: Parent function 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Reset' gclib-0.12.7/GHashMap.hh:468:14: note: Derived function 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Reset' gclib-0.12.7/GHashMap.hh:398:13: warning: The class 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Add' also defined in its parent class 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:217:13: note: Parent function 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Add' gclib-0.12.7/GHashMap.hh:398:13: note: Derived function 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Add' gclib-0.12.7/GHashMap.hh:416:2: warning: The class 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Remove' also defined in its parent class 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:229:4: note: Parent function 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:416:2: note: Derived function 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:416:2: warning: The class 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Remove' also defined in its parent class 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:241:4: note: Parent function 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:416:2: note: Derived function 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:431:2: warning: The class 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Remove' also defined in its parent class 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:229:4: note: Parent function 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:431:2: note: Derived function 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:431:2: warning: The class 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Remove' also defined in its parent class 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:241:4: note: Parent function 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:431:2: note: Derived function 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Remove' gclib-0.12.7/GHashMap.hh:445:3: warning: The class 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Clear' also defined in its parent class 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:252:3: note: Parent function 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:445:3: note: Derived function 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:445:3: warning: The class 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Clear' also defined in its parent class 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:267:3: note: Parent function 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:445:3: note: Derived function 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:458:3: warning: The class 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Clear' also defined in its parent class 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:252:3: note: Parent function 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:458:3: note: Derived function 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:458:3: warning: The class 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Clear' also defined in its parent class 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:267:3: note: Parent function 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:458:3: note: Derived function 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Clear' gclib-0.12.7/GHashMap.hh:468:14: warning: The class 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' defines member function with name 'Reset' also defined in its parent class 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >'. [duplInheritedMember] gclib-0.12.7/GHashMap.hh:269:14: note: Parent function 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Reset' gclib-0.12.7/GHashMap.hh:468:14: note: Derived function 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >::Reset' gclib-0.12.7/GList.hh:94:5: style: Class 'GList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GBitVec.h:136:3: style: Class 'GBitVec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gff.h:70:2: style: Struct 'TOvlData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gff.h:88:2: style: Class 'GMapSeg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gff.h:107:2: style: Struct 'GffScore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gff.h:140:2: style: Class 'GMapSegments' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gff.h:208:5: style: Class 'BEDLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gff.h:349:3: style: Class 'GffAttr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gff.h:401:4: style: Class 'GffNameInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gff.h:432:3: style: Class 'GffNameList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gff.h:663:3: style: Class 'GffExon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gff.h:666:3: style: Class 'GffExon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gff.h:824:3: style: Class 'GffObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gff.h:1079:4: style: Class 'GSeqStat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gff.h:1106:4: style: Class 'GfList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gff.h:1229:3: style: Class 'GffReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gff.h:1291:3: style: Class 'GffReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gff.h:1355:4: style: Class 'GSegMatch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gff.h:1362:2: style: Class 'GeneCDS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GList.hh:32:5: style: Class 'GArray < GSegMatch >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GList.hh:33:5: style: Class 'GArray < GSegMatch >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:179:5: style: Class 'GPVec < GSeqStat >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:180:5: style: Class 'GPVec < GSeqStat >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:183:5: style: Class 'GPVec < GSeqStat >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:179:5: style: Class 'GPVec < GeneCDSChain >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:180:5: style: Class 'GPVec < GeneCDSChain >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:183:5: style: Class 'GPVec < GeneCDSChain >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:43:5: style: Class 'GVec < GMapSeg >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:43:5: style: Class 'GVec < GffExon >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:43:5: style: Class 'GVec < GeneCDS >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:43:5: style: Class 'GVec < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:43:5: style: Class 'GVec < GPVec < GffObj > * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GHashMap.hh:394:2: style: Class 'GHash < int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GHashMap.hh:394:2: style: Class 'GHash < GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GHashMap.hh:394:2: style: Class 'GHash < CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GHashMap.hh:280:2: style: Class 'GHashMap < const char * , GffNameInfo * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GHashMap.hh:280:2: style: Class 'GHashMap < const char * , GeneCDSChain * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GHashMap.hh:280:2: style: Class 'GHashMap < const char * , int , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GHashMap.hh:280:2: style: Class 'GHashMap < const char * , GPVec < GffObj > * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GHashMap.hh:280:2: style: Class 'GHashMap < const char * , CNonExon * , GHashKey_wyHash < const char * > , GHashKey_Eq < const char * > , uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gff.cpp:626:11: style: Condition 'validCDS' is always true [knownConditionTrueFalse] gclib-0.12.7/gff.cpp:625:16: note: Assignment 'validCDS=true', assigned value is 1 gclib-0.12.7/gff.cpp:626:11: note: Condition 'validCDS' is always true gclib-0.12.7/gff.cpp:1150:14: style: Condition 'CDstart>0' is always true [knownConditionTrueFalse] gclib-0.12.7/gff.cpp:1147:23: note: Assuming that condition 'bedline.cds_start>0' is not redundant gclib-0.12.7/gff.cpp:1148:18: note: Assignment 'CDstart=bedline.cds_start', assigned value is greater than 0 gclib-0.12.7/gff.cpp:1150:14: note: Condition 'CDstart>0' is always true gclib-0.12.7/gff.cpp:2715:39: style: Condition 'g_start<=sgend' is always true [knownConditionTrueFalse] gclib-0.12.7/gff.cpp:2714:36: note: Assuming that condition 'g_start>sgend' is not redundant gclib-0.12.7/gff.cpp:2715:39: note: Condition 'g_start<=sgend' is always true gclib-0.12.7/gff.cpp:2745:38: style: Condition 'g_start<=sgend' is always true [knownConditionTrueFalse] gclib-0.12.7/gff.cpp:2744:35: note: Assuming that condition 'g_start>sgend' is not redundant gclib-0.12.7/gff.cpp:2745:38: note: Condition 'g_start<=sgend' is always true gclib-0.12.7/gff.cpp:3119:40: style: Condition 'CDstart<=sgend' is always true [knownConditionTrueFalse] gclib-0.12.7/gff.cpp:3118:37: note: Assuming that condition 'CDstart>sgend' is not redundant gclib-0.12.7/gff.cpp:3119:40: note: Condition 'CDstart<=sgend' is always true gclib-0.12.7/gff.cpp:3139:39: style: Condition 'CDstart<=sgend' is always true [knownConditionTrueFalse] gclib-0.12.7/gff.cpp:3138:36: note: Assuming that condition 'CDstart>sgend' is not redundant gclib-0.12.7/gff.cpp:3139:39: note: Condition 'CDstart<=sgend' is always true gclib-0.12.7/gff.cpp:3303:27: style: Condition 'm.exons[imax]->start<=r.exons[0]->end' is always true [knownConditionTrueFalse] gclib-0.12.7/gff.cpp:3300:26: note: Assuming that condition 'm.exons[imax]->startend' is not redundant gclib-0.12.7/gff.cpp:3303:27: note: Condition 'm.exons[imax]->start<=r.exons[0]->end' is always true gclib-0.12.7/gff.cpp:3317:19: style: Condition 'm.exons[0]->end>=r.exons[jmax]->start' is always true [knownConditionTrueFalse] gclib-0.12.7/gff.cpp:3313:31: note: Assuming that condition 'r.exons[jmax]->startend' is not redundant gclib-0.12.7/gff.cpp:3317:19: note: Condition 'm.exons[0]->end>=r.exons[jmax]->start' is always true gclib-0.12.7/gff.cpp:2357:2: portability: %d in format string (no. 2) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] gclib-0.12.7/gff.cpp:2357:2: portability: %d in format string (no. 3) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] gclib-0.12.7/gff.cpp:2368:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] gclib-0.12.7/gff.cpp:2773:2: portability: %d in format string (no. 3) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] gclib-0.12.7/gff.cpp:2773:2: portability: %d in format string (no. 4) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] gclib-0.12.7/gff.cpp:2817:2: portability: %d in format string (no. 3) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] gclib-0.12.7/gff.cpp:2817:2: portability: %d in format string (no. 4) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] gclib-0.12.7/gff.cpp:2845:5: portability: %d in format string (no. 4) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] gclib-0.12.7/gff.cpp:2845:5: portability: %d in format string (no. 5) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] gclib-0.12.7/gff.cpp:2864:5: portability: %d in format string (no. 4) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] gclib-0.12.7/gff.cpp:2864:5: portability: %d in format string (no. 5) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] gclib-0.12.7/gff.cpp:3004:5: portability: %d in format string (no. 3) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] gclib-0.12.7/gff.cpp:3004:5: portability: %d in format string (no. 4) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] gclib-0.12.7/gff.cpp:3019:4: portability: %d in format string (no. 4) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] gclib-0.12.7/gff.cpp:3019:4: portability: %d in format string (no. 5) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] gclib-0.12.7/gff.cpp:3041:21: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] gclib-0.12.7/gff.cpp:3041:21: portability: %d in format string (no. 2) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] gclib-0.12.7/gff.cpp:2095:6: warning: Either the condition 'gfr!=NULL' is redundant or there is possible null pointer dereference: gfr. [nullPointerRedundantCheck] gclib-0.12.7/gff.cpp:2164:13: note: Assuming that condition 'gfr!=NULL' is not redundant gclib-0.12.7/gff.cpp:2095:6: note: Null pointer dereference gclib-0.12.7/gff.cpp:2138:25: warning: Either the condition 'gfr!=NULL' is redundant or there is possible null pointer dereference: gfr. [nullPointerRedundantCheck] gclib-0.12.7/gff.cpp:2164:13: note: Assuming that condition 'gfr!=NULL' is not redundant gclib-0.12.7/gff.cpp:2138:25: note: Null pointer dereference gclib-0.12.7/gff.cpp:2157:7: warning: Either the condition 'gfr!=NULL' is redundant or there is possible null pointer dereference: gfr. [nullPointerRedundantCheck] gclib-0.12.7/gff.cpp:2164:13: note: Assuming that condition 'gfr!=NULL' is not redundant gclib-0.12.7/gff.cpp:2157:7: note: Null pointer dereference gclib-0.12.7/GBitVec.h:126:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBitVec.h:144:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBitVec.h:158:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBitVec.h:163:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBitVec.h:443:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBitVec.h:447:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GBitVec.h:491:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:210:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:211:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:270:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:273:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:296:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:298:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:306:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:309:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:329:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:330:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:331:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:332:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:333:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:334:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:335:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:354:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:358:9: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:406:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:848:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:849:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:850:8: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:1011:9: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:1015:9: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:1233:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:1302:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:1316:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.h:1317:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:71:15: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:72:15: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:89:15: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:90:15: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:184:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:186:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:243:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:244:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:293:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:294:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:319:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:321:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:375:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:380:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:391:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:392:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:403:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:405:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:548:28: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:614:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:616:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:645:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:651:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:671:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:797:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:1363:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:1540:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:1550:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:1626:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:1830:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:1885:23: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:1887:23: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:1924:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:1929:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:2009:15: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:2021:6: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:2093:4: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:2597:5: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:2681:3: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:2992:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gff.cpp:64:21: style: The scope of the variable 'extbl' can be reduced. [variableScope] gclib-0.12.7/gff.cpp:673:8: style: The scope of the variable 'i' can be reduced. [variableScope] gclib-0.12.7/gff.cpp:1757:11: style: The scope of the variable 'i' can be reduced. [variableScope] gclib-0.12.7/gff.cpp:1914:10: style: The scope of the variable 'same_aval' can be reduced. [variableScope] gclib-0.12.7/gff.cpp:1960:7: style: The scope of the variable 'i' can be reduced. [variableScope] gclib-0.12.7/gff.cpp:2244:9: style: The scope of the variable 'j' can be reduced. [variableScope] gclib-0.12.7/gff.cpp:2352:7: style: The scope of the variable 'dbuf' can be reduced. [variableScope] gclib-0.12.7/gff.cpp:3408:6: style: The scope of the variable 'l_iovh' can be reduced. [variableScope] gclib-0.12.7/gff.cpp:3409:6: style: The scope of the variable 'r_iovh' can be reduced. [variableScope] gclib-0.12.7/gff.cpp:3413:6: style: The scope of the variable 'l_jovh' can be reduced. [variableScope] gclib-0.12.7/gff.cpp:3414:6: style: The scope of the variable 'r_jovh' can be reduced. [variableScope] gclib-0.12.7/GVec.hh:141:10: style: The scope of the variable 'v' can be reduced. [variableScope] gclib-0.12.7/gff.cpp:104:79: style:inconclusive: Function 'extractGFFAttr' argument 3 names different: declaration 'pre' definition 'attr'. [funcArgNamesDifferent] gclib-0.12.7/gff.h:278:80: note: Function 'extractGFFAttr' argument 3 names different: declaration 'pre' definition 'attr'. gclib-0.12.7/gff.cpp:104:79: note: Function 'extractGFFAttr' argument 3 names different: declaration 'pre' definition 'attr'. gclib-0.12.7/gff.cpp:179:29: style:inconclusive: Function 'BEDLine' argument 1 names different: declaration 'r' definition 'reader'. [funcArgNamesDifferent] gclib-0.12.7/gff.h:208:24: note: Function 'BEDLine' argument 1 names different: declaration 'r' definition 'reader'. gclib-0.12.7/gff.cpp:179:29: note: Function 'BEDLine' argument 1 names different: declaration 'r' definition 'reader'. gclib-0.12.7/gff.cpp:1431:41: style:inconclusive: Function 'updateParent' argument 1 names different: declaration 'newgfh' definition 'newgfo'. [funcArgNamesDifferent] gclib-0.12.7/gff.h:1226:32: note: Function 'updateParent' argument 1 names different: declaration 'newgfh' definition 'newgfo'. gclib-0.12.7/gff.cpp:1431:41: note: Function 'updateParent' argument 1 names different: declaration 'newgfh' definition 'newgfo'. gclib-0.12.7/GVec.hh:577:47: style:inconclusive: Function 'GPVec < GSeqStat >' argument 1 names different: declaration 'list' definition 'plist'. [funcArgNamesDifferent] gclib-0.12.7/GVec.hh:183:23: note: Function 'GPVec < GSeqStat >' argument 1 names different: declaration 'list' definition 'plist'. gclib-0.12.7/GVec.hh:577:47: note: Function 'GPVec < GSeqStat >' argument 1 names different: declaration 'list' definition 'plist'. gclib-0.12.7/GVec.hh:577:47: style:inconclusive: Function 'GPVec < GeneCDSChain >' argument 1 names different: declaration 'list' definition 'plist'. [funcArgNamesDifferent] gclib-0.12.7/GVec.hh:183:23: note: Function 'GPVec < GeneCDSChain >' argument 1 names different: declaration 'list' definition 'plist'. gclib-0.12.7/GVec.hh:577:47: note: Function 'GPVec < GeneCDSChain >' argument 1 names different: declaration 'list' definition 'plist'. gclib-0.12.7/gff.cpp:303:10: style: Local variable 'p' shadows outer variable [shadowVariable] gclib-0.12.7/gff.cpp:210:9: note: Shadowed declaration gclib-0.12.7/gff.cpp:303:10: note: Shadow variable gclib-0.12.7/gff.cpp:344:10: style: Local variable 'p' shadows outer variable [shadowVariable] gclib-0.12.7/gff.cpp:337:8: note: Shadowed declaration gclib-0.12.7/gff.cpp:344:10: note: Shadow variable gclib-0.12.7/gff.cpp:622:12: style: Local variable 'p' shadows outer variable [shadowVariable] gclib-0.12.7/gff.cpp:433:8: note: Shadowed declaration gclib-0.12.7/gff.cpp:622:12: note: Shadow variable gclib-0.12.7/gff.cpp:673:8: style: Local variable 'i' shadows outer variable [shadowVariable] gclib-0.12.7/gff.cpp:409:6: note: Shadowed declaration gclib-0.12.7/gff.cpp:673:8: note: Shadow variable gclib-0.12.7/gff.cpp:3430:14: style: Local variable 'j' shadows outer variable [shadowVariable] gclib-0.12.7/gff.cpp:3328:6: note: Shadowed declaration gclib-0.12.7/gff.cpp:3430:14: note: Shadow variable gclib-0.12.7/gff.cpp:3440:14: style: Local variable 'j' shadows outer variable [shadowVariable] gclib-0.12.7/gff.cpp:3328:6: note: Shadowed declaration gclib-0.12.7/gff.cpp:3440:14: note: Shadow variable gclib-0.12.7/gff.cpp:3458:14: style: Local variable 'i' shadows outer variable [shadowVariable] gclib-0.12.7/gff.cpp:3327:6: note: Shadowed declaration gclib-0.12.7/gff.cpp:3458:14: note: Shadow variable gclib-0.12.7/gff.cpp:3468:14: style: Local variable 'i' shadows outer variable [shadowVariable] gclib-0.12.7/gff.cpp:3327:6: note: Shadowed declaration gclib-0.12.7/gff.cpp:3468:14: note: Shadow variable gclib-0.12.7/GVec.hh:151:35: performance: Function parameter 'v' should be passed by const reference. [passedByValue] gclib-0.12.7/GVec.hh:244:64: performance: Function parameter 'init_val' should be passed by const reference. [passedByValue] gclib-0.12.7/GVec.hh:503:65: performance: Function parameter 'v' should be passed by const reference. [passedByValue] gclib-0.12.7/gff.h:116:27: style: Parameter 'v' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.h:119:28: style: Parameter 'v' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.h:122:27: style: Parameter 'v' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.h:125:28: style: Parameter 'v' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.h:128:28: style: Parameter 'v' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.h:381:28: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.h:384:27: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.h:387:27: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.h:409:33: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.h:412:32: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.h:985:28: style: Parameter 'd' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.h:1088:29: style: Parameter 'g' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.h:1091:29: style: Parameter 'g' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.h:1094:30: style: Parameter 'g' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.h:1353:30: style: Parameter 'o' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.h:1354:31: style: Parameter 'o' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.cpp:867:33: style: Parameter 'reader' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.cpp:3190:31: style: Parameter 'm' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.cpp:3190:42: style: Parameter 'r' can be declared as reference to const [constParameterReference] gclib-0.12.7/gff.cpp:179:29: style: Parameter 'reader' can be declared as pointer to const. However it seems that 'BEDLine' is a callback function, if 'reader' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gclib-0.12.7/gff.h:192:7: note: You might need to cast the function pointer here gclib-0.12.7/gff.cpp:179:29: note: Parameter 'reader' can be declared as pointer to const gclib-0.12.7/gff.cpp:337:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/gff.cpp:1089:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gclib-0.12.7/gff.cpp:1301:8: style: Variable 'l' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/gff.cpp:1384:73: style: Parameter 'toreplace' can be declared as pointer to const [constParameterPointer] gclib-0.12.7/gff.cpp:1530:45: style: Parameter 'gffline' can be declared as pointer to const [constParameterPointer] gclib-0.12.7/gff.cpp:1554:58: style: Parameter 'subp_name' can be declared as pointer to const [constParameterReference] gclib-0.12.7/gff.cpp:1895:9: style: Variable 'attr_name' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/gff.cpp:1896:9: style: Variable 'attr_val' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/gff.cpp:1901:11: style: Variable 'ov' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/gff.cpp:1913:11: style: Variable 't_val' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/gff.cpp:2009:12: style: Variable 'id' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/gff.cpp:2455:8: style: Variable 'prod' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/gff.cpp:2924:9: style: Variable 'gid' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/gff.cpp:3051:10: style: Variable 'g_id' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/gff.h:470:18: style: Variable 'f' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/gff.h:824:16: style: Parameter 'anid' can be declared as pointer to const [constParameterPointer] gclib-0.12.7/gff.h:1036:46: style: Parameter 'tlabel' can be declared as pointer to const [constParameterPointer] gclib-0.12.7/gff.cpp:1661:13: style: Variable 'prevseen' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/gff.cpp:1734:18: style: Variable 'found_parent' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/gff.cpp:1914:19: style: Variable 'same_aval' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/gff.cpp:1960:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/gff.cpp:2406:12: style: Variable 'pch' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/gsocket.cpp:11:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gclib-0.12.7/gsocket.cpp:20:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] gclib-0.12.7/gsocket.cpp:50:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] gclib-0.12.7/gsocket.cpp:88:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] gclib-0.12.7/gsocket.cpp:103:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] gclib-0.12.7/gsocket.cpp:140:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] gclib-0.12.7/gsocket.cpp:240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] gclib-0.12.7/gsocket.cpp:291:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_ANY [valueFlowBailoutIncompleteVar] gclib-0.12.7/gsocket.cpp:303:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_ANY [valueFlowBailoutIncompleteVar] gclib-0.12.7/gsocket.cpp:23:15: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] gclib-0.12.7/gsocket.cpp:120:15: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] gclib-0.12.7/gsocket.h:96:3: style: Class 'GSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gsocket.h:145:3: style: Class 'GCommSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gsocket.h:169:3: style: Class 'GTCPSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gsocket.h:183:3: style: Class 'GTCPServerSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gsocket.h:222:3: style: Class 'GUDPSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gsocket.cpp:28:28: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:68:29: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:78:29: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:92:22: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:103:22: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:140:51: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:151:27: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:157:24: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:164:31: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:175:32: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:178:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:192:29: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:205:29: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:234:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:243:27: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:259:24: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:260:14: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:270:33: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:271:23: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:282:18: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:293:18: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:305:18: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gsocket.cpp:118:19: style: Variable 'serv' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/gsocket.cpp:173:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/gtest.cpp:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gclib-0.12.7/gtest.cpp:47:7: style:inconclusive: Technically the member function 'Gint::val' can be const. [functionConst] gclib-0.12.7/GVec.hh:212:10: style:inconclusive: Technically the member function 'GPVec < Gint >::isEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:213:10: style:inconclusive: Technically the member function 'GPVec < Gint >::notEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:214:9: style:inconclusive: Technically the member function 'GPVec < Gint >::Capacity' can be const. [functionConst] gclib-0.12.7/GVec.hh:215:9: style:inconclusive: Technically the member function 'GPVec < Gint >::Count' can be const. [functionConst] gclib-0.12.7/GVec.hh:228:9: style:inconclusive: Technically the member function 'GPVec < Gint >::IndexOf' can be const. [functionConst] gclib-0.12.7/GVec.hh:779:38: note: Technically the member function 'GPVec < Gint >::IndexOf' can be const. gclib-0.12.7/GVec.hh:228:9: note: Technically the member function 'GPVec < Gint >::IndexOf' can be const. gclib-0.12.7/gtest.cpp:46:3: style: Struct 'Gint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GHash.hh:61:2: style: Class 'GHash < GVec < int > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GHash.hh:62:2: style: Class 'GHash < GVec < int > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:179:5: style: Class 'GPVec < Gint >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:180:5: style: Class 'GPVec < Gint >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:183:5: style: Class 'GPVec < Gint >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/gtest.cpp:54:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gtest.cpp:55:10: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gtest.cpp:91:7: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:595:26: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GHash.hh:599:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/gtest.cpp:80:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] gclib-0.12.7/GHash.hh:203:64: style:inconclusive: Function 'Add' argument 2 names different: declaration 'ptr' definition 'pdata'. [funcArgNamesDifferent] gclib-0.12.7/GHash.hh:71:32: note: Function 'Add' argument 2 names different: declaration 'ptr' definition 'pdata'. gclib-0.12.7/GHash.hh:203:64: note: Function 'Add' argument 2 names different: declaration 'ptr' definition 'pdata'. gclib-0.12.7/GHash.hh:256:65: style:inconclusive: Function 'fAdd' argument 2 names different: declaration 'ptr' definition 'pdata'. [funcArgNamesDifferent] gclib-0.12.7/GHash.hh:74:33: note: Function 'fAdd' argument 2 names different: declaration 'ptr' definition 'pdata'. gclib-0.12.7/GHash.hh:256:65: note: Function 'fAdd' argument 2 names different: declaration 'ptr' definition 'pdata'. gclib-0.12.7/GHash.hh:312:67: style:inconclusive: Function 'shkAdd' argument 2 names different: declaration 'ptr' definition 'pdata'. [funcArgNamesDifferent] gclib-0.12.7/GHash.hh:78:35: note: Function 'shkAdd' argument 2 names different: declaration 'ptr' definition 'pdata'. gclib-0.12.7/GHash.hh:312:67: note: Function 'shkAdd' argument 2 names different: declaration 'ptr' definition 'pdata'. gclib-0.12.7/GHash.hh:352:69: style:inconclusive: Function 'Replace' argument 2 names different: declaration 'ptr' definition 'pdata'. [funcArgNamesDifferent] gclib-0.12.7/GHash.hh:82:36: note: Function 'Replace' argument 2 names different: declaration 'ptr' definition 'pdata'. gclib-0.12.7/GHash.hh:352:69: note: Function 'Replace' argument 2 names different: declaration 'ptr' definition 'pdata'. gclib-0.12.7/GVec.hh:577:47: style:inconclusive: Function 'GPVec < Gint >' argument 1 names different: declaration 'list' definition 'plist'. [funcArgNamesDifferent] gclib-0.12.7/GVec.hh:183:23: note: Function 'GPVec < Gint >' argument 1 names different: declaration 'list' definition 'plist'. gclib-0.12.7/GVec.hh:577:47: note: Function 'GPVec < Gint >' argument 1 names different: declaration 'list' definition 'plist'. gclib-0.12.7/GHash.hh:602:22: debug: Failed to instantiate template "GHash". The checking continues anyway. [templateInstantiation] gclib-0.12.7/GVec.hh:212:10: style:inconclusive: Technically the member function 'GPVec < HStrData >::isEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:213:10: style:inconclusive: Technically the member function 'GPVec < HStrData >::notEmpty' can be const. [functionConst] gclib-0.12.7/GVec.hh:214:9: style:inconclusive: Technically the member function 'GPVec < HStrData >::Capacity' can be const. [functionConst] gclib-0.12.7/GVec.hh:215:9: style:inconclusive: Technically the member function 'GPVec < HStrData >::Count' can be const. [functionConst] gclib-0.12.7/GVec.hh:228:9: style:inconclusive: Technically the member function 'GPVec < HStrData >::IndexOf' can be const. [functionConst] gclib-0.12.7/GVec.hh:779:38: note: Technically the member function 'GPVec < HStrData >::IndexOf' can be const. gclib-0.12.7/GVec.hh:228:9: note: Technically the member function 'GPVec < HStrData >::IndexOf' can be const. gclib-0.12.7/khashl.hh:187:16: warning: The class 'KHashMap < const char * , int , GHashKey_xxHash32 < const char * > , GHashKey_Eq < const char * > , uint32_t >' defines member function with name 'key' also defined in its parent class 'KHashSet < KHashMapBucket < const char * , int > , KHashMapHash < KHashMapBucket < const char * , int > , GHashKey_xxHash32 < const char * > , uint32_t > , KHashMapEq < KHashMapBucket < const char * , int > , GHashKey_Eq < const char * > > , uint32_t >'. [duplInheritedMember] gclib-0.12.7/khashl.hh:54:12: note: Parent function 'KHashSet < KHashMapBucket < const char * , int > , KHashMapHash < KHashMapBucket < const char * , int > , GHashKey_xxHash32 < const char * > , uint32_t > , KHashMapEq < KHashMapBucket < const char * , int > , GHashKey_Eq < const char * > > , uint32_t >::key' gclib-0.12.7/khashl.hh:187:16: note: Derived function 'KHashMap < const char * , int , GHashKey_xxHash32 < const char * > , GHashKey_Eq < const char * > , uint32_t >::key' gclib-0.12.7/khashl.hh:251:16: warning: The class 'KHashMapCached < const char * , int , cstr_hash , cstr_eq , uint32_t >' defines member function with name 'key' also defined in its parent class 'KHashSet < KHashMapCachedBucket < const char * , int , uint32_t > , KHashCachedHash < KHashMapCachedBucket < const char * , int , uint32_t > , uint32_t > , KHashCachedEq < KHashMapCachedBucket < const char * , int , uint32_t > , cstr_eq > , uint32_t >'. [duplInheritedMember] gclib-0.12.7/khashl.hh:54:12: note: Parent function 'KHashSet < KHashMapCachedBucket < const char * , int , uint32_t > , KHashCachedHash < KHashMapCachedBucket < const char * , int , uint32_t > , uint32_t > , KHashCachedEq < KHashMapCachedBucket < const char * , int , uint32_t > , cstr_eq > , uint32_t >::key' gclib-0.12.7/khashl.hh:251:16: note: Derived function 'KHashMapCached < const char * , int , cstr_hash , cstr_eq , uint32_t >::key' gclib-0.12.7/khashl.hh:251:16: warning: The class 'KHashMapCached < const char * , int , GHashKey_xxHash32 < const char * > , GHashKey_Eq < const char * > , uint32_t >' defines member function with name 'key' also defined in its parent class 'KHashSet < KHashMapCachedBucket < const char * , int , uint32_t > , KHashCachedHash < KHashMapCachedBucket < const char * , int , uint32_t > , uint32_t > , KHashCachedEq < KHashMapCachedBucket < const char * , int , uint32_t > , GHashKey_Eq < const char * > > , uint32_t >'. [duplInheritedMember] gclib-0.12.7/khashl.hh:54:12: note: Parent function 'KHashSet < KHashMapCachedBucket < const char * , int , uint32_t > , KHashCachedHash < KHashMapCachedBucket < const char * , int , uint32_t > , uint32_t > , KHashCachedEq < KHashMapCachedBucket < const char * , int , uint32_t > , GHashKey_Eq < const char * > > , uint32_t >::key' gclib-0.12.7/khashl.hh:251:16: note: Derived function 'KHashMapCached < const char * , int , GHashKey_xxHash32 < const char * > , GHashKey_Eq < const char * > , uint32_t >::key' gclib-0.12.7/GHashMap.hh:394:2: style: Class 'GHash' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/htest.cpp:31:2: style: Struct 'HStrData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/htest.cpp:419:3: style: Struct 'SObj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GHashMap.hh:280:2: style: Class 'GHashMap < const char * , int , GHashKey_xxHash32 < const char * > , GHashKey_Eq < const char * > , uint32_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:179:5: style: Class 'GPVec < HStrData >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:180:5: style: Class 'GPVec < HStrData >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/GVec.hh:183:5: style: Class 'GPVec < HStrData >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gclib-0.12.7/htest.cpp:140:13: warning: Either the condition 'v==NULL' is redundant or there is possible null pointer dereference: v. [nullPointerRedundantCheck] gclib-0.12.7/htest.cpp:137:13: note: Assuming that condition 'v==NULL' is not redundant gclib-0.12.7/htest.cpp:140:13: note: Null pointer dereference gclib-0.12.7/htest.cpp:533:10: warning: Either the condition 'f==NULL' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] gclib-0.12.7/htest.cpp:529:8: note: Assuming that condition 'f==NULL' is not redundant gclib-0.12.7/htest.cpp:533:10: note: Null pointer dereference gclib-0.12.7/htest.cpp:541:13: warning: Either the condition 'f==NULL' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] gclib-0.12.7/htest.cpp:538:11: note: Assuming that condition 'f==NULL' is not redundant gclib-0.12.7/htest.cpp:541:13: note: Null pointer dereference gclib-0.12.7/htest.cpp:78:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/GVec.hh:577:47: style:inconclusive: Function 'GPVec < HStrData >' argument 1 names different: declaration 'list' definition 'plist'. [funcArgNamesDifferent] gclib-0.12.7/GVec.hh:183:23: note: Function 'GPVec < HStrData >' argument 1 names different: declaration 'list' definition 'plist'. gclib-0.12.7/GVec.hh:577:47: note: Function 'GPVec < HStrData >' argument 1 names different: declaration 'list' definition 'plist'. gclib-0.12.7/htest.cpp:136:13: style: Variable 'v' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/htest.cpp:322:11: style: Variable 'v' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/htest.cpp:363:11: style: Variable 'v' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/htest.cpp:402:11: style: Variable 'v' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/htest.cpp:446:11: style: Variable 'total' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/htest.cpp:532:8: style: Variable 'total' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/htest.cpp:540:11: style: Variable 'total' is assigned a value that is never used. [unreadVariable] gclib-0.12.7/mdtest.cpp:53:2: style: C-style pointer casting [cstyleCast] gclib-0.12.7/mdtest.cpp:17:8: style: Variable 'mdstr' can be declared as pointer to const [constVariablePointer] gclib-0.12.7/proc_mem.cpp:45:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] diff: head gclib-0.12.7/GBase.h:625:11: style: Condition 'idx=fCount' is not redundant gclib-0.12.7/GBase.h:624:6: note: fCount is decremented', new value is symbolic=idx+4294967295 gclib-0.12.7/GBase.h:625:11: note: Condition 'idx