2025-11-21 13:09 ftp://ftp.de.debian.org/debian/pool/main/g/gle-graphics/gle-graphics_4.3.8.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=opengl --library=cairo --library=boost --library=motif --library=zlib --library=gtk --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-5.4.0-216-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.69 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 cppcheck: head 2.18.0 head-info: 5374cd3 (2025-11-20 15:35:39 +0100) count: 3505 3488 elapsed-time: 72.1 77.0 head-timing-info: old-timing-info: head results: gle-graphics-4.3.8/src/gle/tokens/StringKeyHash.h:278:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/tokens/StringKeyHash.h:286:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/fbuild/fbuild.cpp:105:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_BIN [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/b_tab.cpp:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/tokens/CharBitMap.h:68:24: performance:inconclusive: Technically the member function 'CharBitMap::thebit' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/tokens/CharBitMap.h:50:14: note: Technically the member function 'CharBitMap::thebit' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/tokens/CharBitMap.h:68:24: note: Technically the member function 'CharBitMap::thebit' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/tokens/CharBitMap.h:65:24: performance:inconclusive: Technically the member function 'CharBitMap::index' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/tokens/CharBitMap.h:51:14: note: Technically the member function 'CharBitMap::index' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/tokens/CharBitMap.h:65:24: note: Technically the member function 'CharBitMap::index' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/tokens/BinIO.h:132:13: style:inconclusive: Technically the member function 'BinIOSerializable::getSIndex' can be const. [functionConst] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:113:13: style:inconclusive: Technically the member function 'ParserError::getColumn' can be const. [functionConst] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:117:14: style:inconclusive: Technically the member function 'ParserError::hasFlag' can be const. [functionConst] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:119:28: style:inconclusive: Technically the member function 'ParserError::getParserString' can be const. [functionConst] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:212:14: style:inconclusive: Technically the member function 'TokenizerLanguageMultiLevel::isOpenToken' can be const. [functionConst] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:213:14: style:inconclusive: Technically the member function 'TokenizerLanguageMultiLevel::getCloseToken' can be const. [functionConst] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:214:14: style:inconclusive: Technically the member function 'TokenizerLanguageMultiLevel::isCloseToken' can be const. [functionConst] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:215:14: style:inconclusive: Technically the member function 'TokenizerLanguageMultiLevel::isEndToken' can be const. [functionConst] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:421:21: style:inconclusive: Technically the member function 'Tokenizer::get_fname' can be const. [functionConst] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:524:13: style:inconclusive: Technically the member function 'MyOutputFile::isOpen' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:172:16: style:inconclusive: Technically the member function 'GLERange::getMin' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:173:16: style:inconclusive: Technically the member function 'GLERange::getMax' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:174:16: style:inconclusive: Technically the member function 'GLERange::getWidth' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:177:14: style:inconclusive: Technically the member function 'GLERange::valid' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:178:14: style:inconclusive: Technically the member function 'GLERange::validNotEmpty' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:179:14: style:inconclusive: Technically the member function 'GLERange::invalid' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:180:14: style:inconclusive: Technically the member function 'GLERange::invalidOrEmpty' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:203:14: style:inconclusive: Technically the member function 'GLERangeSet::hasMin' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:204:14: style:inconclusive: Technically the member function 'GLERangeSet::hasMax' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:205:14: style:inconclusive: Technically the member function 'GLERangeSet::hasBoth' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:206:14: style:inconclusive: Technically the member function 'GLERangeSet::hasOne' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:155:13: style:inconclusive: Technically the member function 'GLECurvedArrowHead::getStyle' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:156:14: style:inconclusive: Technically the member function 'GLECurvedArrowHead::isSharp' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:159:14: style:inconclusive: Technically the member function 'GLECurvedArrowHead::isEnabled' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:349:16: style:inconclusive: Technically the member function 'GLELinearEquation::intersect' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:322:14: style:inconclusive: Technically the member function 'GLEObjectRepresention::isChildObjectsEnabled' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:324:14: style:inconclusive: Technically the member function 'GLEObjectRepresention::hasSub' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:390:28: style:inconclusive: Technically the member function 'GLEFont::getName' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:391:28: style:inconclusive: Technically the member function 'GLEFont::getFullName' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:392:21: style:inconclusive: Technically the member function 'GLEFont::getNameC' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:393:21: style:inconclusive: Technically the member function 'GLEFont::getFullNameC' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:400:13: style:inconclusive: Technically the member function 'GLEFont::getIndex' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:402:13: style:inconclusive: Technically the member function 'GLEFont::getNumber' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:559:25: style:inconclusive: Technically the member function 'GLEProperty::getType' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:560:23: style:inconclusive: Technically the member function 'GLEProperty::getID' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:561:28: style:inconclusive: Technically the member function 'GLEProperty::getName' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:562:21: style:inconclusive: Technically the member function 'GLEProperty::getNameC' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:564:21: style:inconclusive: Technically the member function 'GLEProperty::getSetCommandName' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:566:13: style:inconclusive: Technically the member function 'GLEProperty::getIndex' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:667:14: style:inconclusive: Technically the member function 'GLEPropertyStoreModel::isSupportScale' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:668:13: style:inconclusive: Technically the member function 'GLEPropertyStoreModel::getNumberOfExtraProperties' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:751:14: style:inconclusive: Technically the member function 'GLEFileLocation::isStdin' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:752:14: style:inconclusive: Technically the member function 'GLEFileLocation::isStdout' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:808:14: style:inconclusive: Technically the member function 'GLEInterface::isMakeDrawObjects' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:892:14: style:inconclusive: Technically the member function 'GLEInterface::hasFileInfos' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:916:14: style:inconclusive: Technically the member function 'GLEInterface::isCommitMode' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:935:13: style:inconclusive: Technically the member function 'GLEErrorMessage::getLine' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:937:13: style:inconclusive: Technically the member function 'GLEErrorMessage::getColumn' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:939:13: style:inconclusive: Technically the member function 'GLEErrorMessage::getDelta' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:941:21: style:inconclusive: Technically the member function 'GLEErrorMessage::getFile' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:943:21: style:inconclusive: Technically the member function 'GLEErrorMessage::getLineAbbrev' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:945:21: style:inconclusive: Technically the member function 'GLEErrorMessage::getErrorMsg' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:959:13: style:inconclusive: Technically the member function 'GLEOutputStream::getExitCode' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:998:14: style:inconclusive: Technically the member function 'GLEDrawObject::hasFlag' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1033:21: style:inconclusive: Technically the member function 'GLEHasArrowBase::getArrow' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1075:16: style:inconclusive: Technically the member function 'GLEEllipseDO::getRadiusX' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1076:16: style:inconclusive: Technically the member function 'GLEEllipseDO::getRadiusY' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1080:14: style:inconclusive: Technically the member function 'GLEEllipseDO::isCircle' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1100:16: style:inconclusive: Technically the member function 'GLEArcDO::getAngle1' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1101:16: style:inconclusive: Technically the member function 'GLEArcDO::getAngle2' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1131:16: style:inconclusive: Technically the member function 'GLETextDO::getBaseLine' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1134:28: style:inconclusive: Technically the member function 'GLETextDO::getText' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1135:21: style:inconclusive: Technically the member function 'GLETextDO::getTextC' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-sourcefile.h:56:28: style:inconclusive: Technically the member function 'GLESourceLine::getCode' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-sourcefile.h:57:21: style:inconclusive: Technically the member function 'GLESourceLine::getCodeCStr' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-sourcefile.h:59:28: style:inconclusive: Technically the member function 'GLESourceLine::getPrefix' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-sourcefile.h:60:13: style:inconclusive: Technically the member function 'GLESourceLine::getLineNo' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-sourcefile.h:62:13: style:inconclusive: Technically the member function 'GLESourceLine::getGlobalLineNo' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-sourcefile.h:67:14: style:inconclusive: Technically the member function 'GLESourceLine::isDelete' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-sourcefile.h:83:13: style:inconclusive: Technically the member function 'GLESourceFile::getNbLines' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-sourcefile.h:112:13: style:inconclusive: Technically the member function 'GLEGlobalSource::getNbLines' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-sourcefile.h:116:13: style:inconclusive: Technically the member function 'GLEGlobalSource::getNbFiles' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1255:25: style:inconclusive: Technically the member function 'GLEScript::getSize' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1256:25: style:inconclusive: Technically the member function 'GLEScript::getBoundingBox' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1257:25: style:inconclusive: Technically the member function 'GLEScript::getBoundingBoxOrigin' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1266:23: performance:inconclusive: Technically the member function 'GLEScript::getGLEInterface' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/d_interface.h:119:14: style:inconclusive: Technically the member function 'GLEDevice::isRecordingEnabled' can be const. [functionConst] gle-graphics-4.3.8/src/gle/d_interface.h:209:14: style:inconclusive: Technically the member function 'PSGLEDevice::isEps' can be const. [functionConst] gle-graphics-4.3.8/src/gle/d_interface.h:210:14: style:inconclusive: Technically the member function 'PSGLEDevice::isOutputPageSize' can be const. [functionConst] gle-graphics-4.3.8/src/gle/core.h:166:13: style:inconclusive: Technically the member function 'GLEPolynomial::degree' can be const. [functionConst] gle-graphics-4.3.8/src/gle/core.h:167:16: style:inconclusive: Technically the member function 'GLEPolynomial::a' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:167:32: warning: Class 'GLEAutoDelete' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/tokens/RefCount.h:127:25: warning: The class 'MutableRefCountPtr < TokenizerLangElem >' defines member function with name 'operator=' also defined in its parent class 'RefCountPtr < TokenizerLangElem >'. [duplInheritedMember] gle-graphics-4.3.8/src/gle/tokens/RefCount.h:80:25: note: Parent function 'RefCountPtr < TokenizerLangElem >::operator=' gle-graphics-4.3.8/src/gle/tokens/RefCount.h:127:25: note: Derived function 'MutableRefCountPtr < TokenizerLangElem >::operator=' gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:189:16: warning: The class 'TokenizerLangHash' defines member function with name 'write' also defined in its parent class 'StringKeyHash < TokenizerLangHashPtr >'. [duplInheritedMember] gle-graphics-4.3.8/src/gle/tokens/StringKeyHash.h:276:16: note: Parent function 'StringKeyHash < TokenizerLangHashPtr >::write' gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:189:16: note: Derived function 'TokenizerLangHash::write' gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:163:2: style: Class 'GLEAutoDelete' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/CharBitMap.h:61:10: style: Class 'CharBitMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:177:10: style: Class 'TokenizerLangHashPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:178:10: style: Class 'TokenizerLangHashPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:187:2: style: Class 'TokenizerLangHash' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:470:2: style: Class 'StreamTokenizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:471:2: style: Class 'StreamTokenizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:493:2: style: Class 'StringTokenizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:494:2: style: Class 'StringTokenizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:495:2: style: Class 'StringTokenizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:509:2: style: Class 'SpaceStringTokenizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:215:2: style: Class 'GLERectangle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:140:2: style: Class 'GLECurvedArrowHead' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:172:2: style: Class 'GLEString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:173:2: style: Class 'GLEString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:295:2: style: Class 'GLEDynamicSub' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:334:2: style: Class 'GLEClassDefinition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:346:2: style: Class 'GLEClassInstance' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:422:2: style: Class 'GLEPatternFill' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:587:2: style: Class 'GLEPropertyLWidth' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:595:2: style: Class 'GLEPropertyLStyle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:603:2: style: Class 'GLEPropertyColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:611:2: style: Class 'GLEPropertyHei' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:619:2: style: Class 'GLEPropertyFont' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:627:2: style: Class 'GLEPropertyJustify' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:636:2: style: Class 'GLEPropertyFillColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:644:2: style: Class 'GLEPropertyArrowSize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:652:2: style: Class 'GLEPropertyArrowAngle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:682:2: style: Class 'GLEPropertyStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:729:2: style: Class 'GLEFileLocation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1182:2: style: Class 'GLEObjectDOConstructor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1199:2: style: Class 'GLEObjectDO' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/d_interface.h:139:2: style: Class 'PSGLEDevice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/d_interface.h:360:2: style: Class 'GLEDummyDevice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/RefCount.h:108:9: style: Class 'RefCountPtr < TokenizerLangHash >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/RefCount.h:108:9: style: Class 'RefCountPtr < TokenizerLanguageMultiLevel >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/RefCount.h:108:9: style: Class 'RefCountPtr < TokenizerLangElem >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEColor >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEString >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEArrayImpl >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEStringHash >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEDynamicSub >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEClassDefinition >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEFont >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEFillBase >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEPropertyStoreModel >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEScript >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEObjectRepresention >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEDrawObject >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEObjectDOConstructor >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:303:11: style: The destructor '~Tokenizer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:129:13: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:303:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:427:22: style: The function 'throwError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:132:24: note: Virtual function in base class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:427:22: note: Function in derived class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:429:22: style: The function 'throwError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:131:24: note: Virtual function in base class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:429:22: note: Function in derived class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:431:22: style: The function 'throwError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:133:24: note: Virtual function in base class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:431:22: note: Function in derived class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:433:14: style: The function 'getErrorPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:134:16: note: Virtual function in base class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:433:14: note: Function in derived class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:473:11: style: The destructor '~StreamTokenizer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:303:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:473:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:478:14: style: The function 'stream_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:411:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:478:14: note: Function in derived class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:479:14: style: The function 'stream_get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:413:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:479:14: note: Function in derived class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:497:11: style: The destructor '~StringTokenizer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:303:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:497:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:500:14: style: The function 'stream_ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:411:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:500:14: note: Function in derived class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:501:14: style: The function 'stream_get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:413:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:501:14: note: Function in derived class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:502:15: style: The function 'goto_position' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:415:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:502:15: note: Function in derived class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:503:22: style: The function 'parse_string_in_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:445:22: note: Virtual function in base class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:503:22: note: Function in derived class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:510:11: style: The destructor '~SpaceStringTokenizer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:497:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:510:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:64:3: style: The destructor '~GLECurveT0T1' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:45:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:64:3: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:65:17: style: The function 'getT0' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:49:17: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:65:17: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:66:17: style: The function 'getT1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:50:17: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:66:17: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:75:11: style: The destructor '~GLECircleArc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:64:3: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:75:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:76:15: style: The function 'getC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:46:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:76:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:77:15: style: The function 'getCp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:47:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:77:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:78:15: style: The function 'getCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:48:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:78:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:79:17: style: The function 'getDist' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:51:17: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:79:17: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:80:17: style: The function 'distToParamValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:52:17: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:80:17: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:81:17: style: The function 'distToParamValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:53:17: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:81:17: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:90:11: style: The destructor '~GLEEllipseArc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:64:3: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:90:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:91:15: style: The function 'getC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:46:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:91:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:92:15: style: The function 'getCp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:47:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:92:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:93:15: style: The function 'getCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:48:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:93:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:104:3: style: The destructor '~GLEBezier' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:45:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:104:3: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:121:15: style: The function 'getC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:46:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:121:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:122:15: style: The function 'getCp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:47:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:122:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:123:15: style: The function 'getCpp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:48:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:123:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:67:11: style: The destructor '~GLEDataObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:54:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:67:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:158:11: style: The destructor '~GLEPointDataObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:67:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:158:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:159:14: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:68:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:159:14: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:160:15: style: The function 'equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:69:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:160:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:161:15: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:70:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:161:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:174:11: style: The destructor '~GLEString' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:67:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:174:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:184:15: style: The function 'equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:69:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:184:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:185:15: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:70:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:185:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:203:14: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:68:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:203:14: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:222:11: style: The destructor '~GLEArray' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:67:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:222:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:232:11: style: The destructor '~GLEArrayImpl' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:222:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:232:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:261:14: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:68:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:261:14: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:280:11: style: The destructor '~GLEStringHash' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:232:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:280:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:296:11: style: The destructor '~GLEDynamicSub' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:67:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:296:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:297:14: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:68:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:297:14: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:313:11: style: The destructor '~GLEObjectRepresention' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:67:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:313:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:321:14: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:68:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:321:14: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:336:14: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:68:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:336:14: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:337:15: style: The function 'equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:69:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:337:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:338:15: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:70:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:338:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:347:14: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:68:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:347:14: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:348:15: style: The function 'equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:69:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:348:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:349:15: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:70:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:349:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:388:3: style: The destructor '~GLEFont' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:67:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:388:3: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:415:11: style: The destructor '~GLEFillBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:54:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:415:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:423:11: style: The destructor '~GLEPatternFill' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:415:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:423:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:424:22: style: The function 'getFillType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:416:22: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:424:22: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:425:23: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:417:23: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:425:23: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:448:3: style: The destructor '~GLEColor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:67:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:448:3: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:449:14: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:68:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:449:14: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:450:15: style: The function 'equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:69:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:450:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:451:15: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:70:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:451:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:580:11: style: The destructor '~GLEPropertyNominal' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:558:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:580:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:582:15: style: The function 'getPropertyAsString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:567:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:582:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:588:11: style: The destructor '~GLEPropertyLWidth' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:558:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:588:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:589:15: style: The function 'isEqualToState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:569:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:589:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:590:15: style: The function 'updateState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:570:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:590:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:596:11: style: The destructor '~GLEPropertyLStyle' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:558:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:596:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:597:15: style: The function 'isEqualToState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:569:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:597:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:598:15: style: The function 'updateState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:570:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:598:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:604:11: style: The destructor '~GLEPropertyColor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:558:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:604:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:605:15: style: The function 'isEqualToState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:569:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:605:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:606:15: style: The function 'updateState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:570:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:606:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:612:11: style: The destructor '~GLEPropertyHei' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:558:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:612:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:613:15: style: The function 'isEqualToState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:569:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:613:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:614:15: style: The function 'updateState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:570:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:614:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:620:11: style: The destructor '~GLEPropertyFont' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:558:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:620:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:621:15: style: The function 'isEqualToState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:569:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:621:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:622:15: style: The function 'updateState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:570:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:622:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:628:11: style: The destructor '~GLEPropertyJustify' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:558:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:628:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:629:15: style: The function 'isEqualToState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:569:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:629:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:630:15: style: The function 'updateState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:570:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:630:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:631:15: style: The function 'getPropertyAsString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:567:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:631:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:637:11: style: The destructor '~GLEPropertyFillColor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:558:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:637:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:638:15: style: The function 'isEqualToState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:569:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:638:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:639:15: style: The function 'updateState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:570:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:639:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:645:11: style: The destructor '~GLEPropertyArrowSize' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:558:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:645:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:646:15: style: The function 'isEqualToState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:569:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:646:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:647:15: style: The function 'updateState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:570:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:647:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:653:11: style: The destructor '~GLEPropertyArrowAngle' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:558:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:653:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:654:15: style: The function 'isEqualToState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:569:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:654:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:655:15: style: The function 'updateState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:570:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:655:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:666:11: style: The destructor '~GLEPropertyStoreModel' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:54:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:666:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:981:11: style: The destructor '~GLEDrawObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:54:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:981:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1047:11: style: The destructor '~GLELineDO' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:981:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1047:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1048:28: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:995:35: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1048:28: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1053:15: style: The function 'initProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1004:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1053:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1054:15: style: The function 'needsAMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1005:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1054:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1055:15: style: The function 'createGLECode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1006:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1055:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1056:15: style: The function 'updateBoundingBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1007:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1056:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1057:15: style: The function 'applyTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1008:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1057:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1058:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1009:25: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1058:25: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1059:15: style: The function 'approx' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1010:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1059:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1071:11: style: The destructor '~GLEEllipseDO' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:981:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1071:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1072:28: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:995:35: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1072:28: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1082:15: style: The function 'needsAMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1005:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1082:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1083:15: style: The function 'createGLECode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1006:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1083:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1084:15: style: The function 'updateBoundingBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1007:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1084:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1085:15: style: The function 'applyTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1008:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1085:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1086:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1009:25: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1086:25: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1087:15: style: The function 'approx' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1010:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1087:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1088:15: style: The function 'initProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1004:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1088:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1098:11: style: The destructor '~GLEArcDO' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1071:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1098:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1099:28: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1072:28: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1099:28: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1104:15: style: The function 'needsAMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1082:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1104:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1105:15: style: The function 'createGLECode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1083:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1105:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1106:15: style: The function 'updateBoundingBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1084:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1106:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1107:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1086:25: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1107:25: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1108:15: style: The function 'approx' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1087:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1108:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1109:15: style: The function 'initProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1088:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1109:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1127:11: style: The destructor '~GLETextDO' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:981:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1127:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1128:22: style: The function 'getPostScriptCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:987:22: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1128:22: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1129:15: style: The function 'getPSBoundingBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:984:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1129:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1130:20: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:995:35: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1130:20: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1140:15: style: The function 'needsAMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1005:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1140:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1141:15: style: The function 'createGLECode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1006:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1141:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1142:15: style: The function 'updateBoundingBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1007:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1142:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1143:15: style: The function 'applyTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1008:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1143:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1144:15: style: The function 'initProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1004:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1144:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1145:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1009:25: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1145:25: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1146:15: style: The function 'approx' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1010:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1146:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1147:15: style: The function 'modified' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1011:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1147:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1159:11: style: The destructor '~GLEComposedObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:981:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1159:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1183:11: style: The destructor '~GLEObjectDOConstructor' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:666:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1183:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1188:15: style: The function 'scale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:674:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1188:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1200:11: style: The destructor '~GLEObjectDO' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:981:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1200:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1201:22: style: The function 'getPostScriptCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:987:22: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1201:22: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1202:15: style: The function 'getPSBoundingBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:984:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1202:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1203:20: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:995:35: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1203:20: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1207:15: style: The function 'needsAMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1005:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1207:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1208:15: style: The function 'createGLECode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1006:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1208:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1209:15: style: The function 'updateBoundingBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1007:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1209:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1210:15: style: The function 'applyTransformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1008:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1210:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1211:15: style: The function 'initProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1004:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1211:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1212:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1009:25: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1212:25: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1213:15: style: The function 'approx' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1010:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1213:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1241:11: style: The destructor '~GLEScript' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1159:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1241:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1245:28: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:995:35: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1245:28: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1280:22: style: The function 'getPostScriptCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:987:22: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1280:22: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:140:11: style: The destructor '~PSGLEDevice' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:57:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/d_interface.h:140:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/d_interface.h:141:15: style: The function 'arc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:58:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:141:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:142:15: style: The function 'arcto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:59:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:142:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:143:15: style: The function 'beginclip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:60:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:143:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:144:15: style: The function 'bezier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:61:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:144:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:145:15: style: The function 'box_fill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:62:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:145:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:146:15: style: The function 'box_stroke' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:63:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:146:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:147:15: style: The function 'dochar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:64:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:147:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:148:15: style: The function 'resetfont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:65:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:148:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:149:15: style: The function 'circle_fill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:66:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:149:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:150:15: style: The function 'circle_stroke' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:67:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:150:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:151:15: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:68:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:151:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:152:15: style: The function 'clip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:69:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:152:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:153:15: style: The function 'closedev' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:70:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:153:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:154:15: style: The function 'closepath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:71:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:154:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:155:15: style: The function 'dfont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:72:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:155:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:156:15: style: The function 'ellipse_fill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:73:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:156:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:157:15: style: The function 'ellipse_stroke' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:74:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:157:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:158:15: style: The function 'elliptical_arc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:75:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:158:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:159:15: style: The function 'elliptical_narc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:76:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:159:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:160:15: style: The function 'endclip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:77:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:160:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:161:15: style: The function 'fill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:78:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:161:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:162:15: style: The function 'fill_ary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:79:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:162:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:163:15: style: The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:80:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:163:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:165:22: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:82:22: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:165:22: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:166:15: style: The function 'line' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:83:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:166:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:167:15: style: The function 'line_ary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:84:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:167:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:168:15: style: The function 'message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:85:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:168:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:169:15: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:86:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:169:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:170:15: style: The function 'narc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:87:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:170:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:171:15: style: The function 'newpath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:88:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:171:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:172:15: style: The function 'opendev' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:89:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:172:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:173:15: style: The function 'pscomment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:90:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:173:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:174:15: style: The function 'reverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:91:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:174:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:175:15: style: The function 'set_color' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:92:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:175:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:176:15: style: The function 'set_fill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:93:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:176:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:177:15: style: The function 'set_line_cap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:94:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:177:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:178:15: style: The function 'set_line_join' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:95:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:178:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:179:15: style: The function 'set_line_miterlimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:96:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:179:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:180:15: style: The function 'set_line_style' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:97:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:180:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:181:15: style: The function 'set_line_styled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:98:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:181:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:182:15: style: The function 'set_line_width' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:99:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:182:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:183:15: style: The function 'set_matrix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:100:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:183:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:184:15: style: The function 'set_path' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:101:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:184:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:185:15: style: The function 'source' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:102:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:185:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:186:15: style: The function 'stroke' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:103:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:186:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:187:15: style: The function 'set_color' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:104:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:187:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:188:15: style: The function 'set_fill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:105:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:188:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:189:15: style: The function 'set_fill_method' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:106:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:189:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:190:15: style: The function 'xdbox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:107:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:190:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:191:15: style: The function 'devcmd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:108:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:191:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:192:16: style: The function 'get_file_pointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:109:16: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:192:16: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:193:14: style: The function 'getDeviceType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:110:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:193:14: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:194:15: style: The function 'bitmap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:111:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:194:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:195:15: style: The function 'getRecordedBytes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:112:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:195:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:361:11: style: The destructor '~GLEDummyDevice' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:57:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/d_interface.h:361:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/d_interface.h:362:15: style: The function 'arc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:58:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:362:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:363:15: style: The function 'arcto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:59:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:363:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:364:15: style: The function 'beginclip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:60:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:364:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:365:15: style: The function 'bezier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:61:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:365:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:366:15: style: The function 'box_fill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:62:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:366:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:367:15: style: The function 'box_stroke' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:63:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:367:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:368:15: style: The function 'dochar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:64:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:368:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:369:15: style: The function 'resetfont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:65:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:369:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:370:15: style: The function 'circle_fill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:66:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:370:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:371:15: style: The function 'circle_stroke' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:67:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:371:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:372:15: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:68:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:372:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:373:15: style: The function 'clip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:69:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:373:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:374:15: style: The function 'closedev' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:70:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:374:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:375:15: style: The function 'closepath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:71:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:375:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:376:15: style: The function 'dfont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:72:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:376:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:377:15: style: The function 'ellipse_fill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:73:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:377:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:378:15: style: The function 'ellipse_stroke' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:74:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:378:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:379:15: style: The function 'elliptical_arc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:75:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:379:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:380:15: style: The function 'elliptical_narc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:76:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:380:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:381:15: style: The function 'endclip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:77:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:381:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:382:15: style: The function 'fill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:78:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:382:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:383:15: style: The function 'fill_ary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:79:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:383:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:384:15: style: The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:80:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:384:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:385:22: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:82:22: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:385:22: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:386:15: style: The function 'line' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:83:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:386:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:387:15: style: The function 'line_ary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:84:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:387:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:388:15: style: The function 'message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:85:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:388:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:389:15: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:86:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:389:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:390:15: style: The function 'narc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:87:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:390:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:391:15: style: The function 'newpath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:88:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:391:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:392:15: style: The function 'opendev' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:89:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:392:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:393:15: style: The function 'pscomment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:90:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:393:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:394:15: style: The function 'reverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:91:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:394:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:395:15: style: The function 'set_color' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:92:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:395:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:396:15: style: The function 'set_fill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:93:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:396:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:397:15: style: The function 'set_line_cap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:94:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:397:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:398:15: style: The function 'set_line_join' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:95:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:398:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:399:15: style: The function 'set_line_miterlimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:96:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:399:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:400:15: style: The function 'set_line_style' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:97:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:400:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:401:15: style: The function 'set_line_styled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:98:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:401:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:402:15: style: The function 'set_line_width' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:99:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:402:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:403:15: style: The function 'set_matrix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:100:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:403:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:404:15: style: The function 'set_path' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:101:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:404:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:405:15: style: The function 'source' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:102:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:405:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:406:15: style: The function 'stroke' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:103:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:406:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:407:15: style: The function 'set_color' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:104:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:407:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:408:15: style: The function 'set_fill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:105:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:408:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:409:15: style: The function 'xdbox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:107:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:409:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:410:15: style: The function 'devcmd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:108:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:410:15: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:411:16: style: The function 'get_file_pointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:109:16: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:411:16: note: Function in derived class gle-graphics-4.3.8/src/gle/d_interface.h:412:14: style: The function 'getDeviceType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/d_interface.h:110:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/d_interface.h:412:14: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:127:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:129:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:688:61: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:689:63: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:690:65: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:705:64: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:706:62: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:707:66: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/tokens/StringKeyHash.h:98:36: performance: Function parameter 'key' should be passed by const reference. [passedByValue] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.h:163:35: style: Parameter 'add' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:349:45: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/tokens/BinIO.h:110:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] gle-graphics-4.3.8/src/gle/tokens/StringKeyHash.h:277:94: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] gle-graphics-4.3.8/src/gle/tokens/StringKeyHash.h:285:94: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:124:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:134:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:190:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:194:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:199:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:207:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/axis.cpp:263:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/axis.cpp:1268:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/b_tab.cpp:87:55: style: Parameter 'tab_buf' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/bitmap/ascii85.cpp:119:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/file_io.h:83:22: style:inconclusive: Technically the member function 'GLEFindEntry::getNbFind' can be const. [functionConst] gle-graphics-4.3.8/src/gle/file_io.h:84:28: style:inconclusive: Technically the member function 'GLEFindEntry::getFind' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:108:13: style:inconclusive: Technically the member function 'GLEBitmap::getWidth' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:109:13: style:inconclusive: Technically the member function 'GLEBitmap::getHeight' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:110:13: style:inconclusive: Technically the member function 'GLEBitmap::getNbColors' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:112:13: style:inconclusive: Technically the member function 'GLEBitmap::getComponents' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:115:14: style:inconclusive: Technically the member function 'GLEBitmap::getMode' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:116:14: style:inconclusive: Technically the member function 'GLEBitmap::isIndexed' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:117:14: style:inconclusive: Technically the member function 'GLEBitmap::isGrayScale' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:118:14: style:inconclusive: Technically the member function 'GLEBitmap::isInterlaced' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:120:14: style:inconclusive: Technically the member function 'GLEBitmap::isAlpha' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:122:14: style:inconclusive: Technically the member function 'GLEBitmap::getEncoding' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:124:13: style:inconclusive: Technically the member function 'GLEBitmap::getBitsPerComponent' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:126:13: style:inconclusive: Technically the member function 'GLEBitmap::isASCII85' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:128:16: style:inconclusive: Technically the member function 'GLEBitmap::getCompress' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:131:13: style:inconclusive: Technically the member function 'GLEBitmap::getExtraComponents' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:133:28: style:inconclusive: Technically the member function 'GLEBitmap::getError' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:239:13: style:inconclusive: Technically the member function 'GLEByteStream::isTerminated' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:393:13: style:inconclusive: Technically the member function 'IpolData::getWidth' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:394:13: style:inconclusive: Technically the member function 'IpolData::getHeight' can be const. [functionConst] gle-graphics-4.3.8/src/gle/file_io.h:77:2: style: Class 'GLEFindEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:257:2: style: Class 'GLEPipedByteStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:265:2: style: Class 'GLEPNegateByteStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:311:2: style: Class 'GLEBitsTo32BitByteStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:349:2: style: Class 'GLEASCII85ByteStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:365:2: style: Class 'GLELZWByteStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:418:2: style: Class 'BicubicIpol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:427:2: style: Class 'NearestIpol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:158:11: style: The destructor '~GLEFileBitmap' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:107:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:158:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:159:14: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:141:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:159:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:160:15: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:148:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:160:15: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:161:22: style: The function 'getFName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:149:22: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:161:22: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:170:11: style: The destructor '~GLEJPEG' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:158:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:170:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:171:14: style: The function 'readHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:142:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:171:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:172:14: style: The function 'coded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:147:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:172:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:184:11: style: The destructor '~GLEGIF' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:158:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:184:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:185:14: style: The function 'readHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:142:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:185:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:186:14: style: The function 'decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:146:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:186:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:247:11: style: The destructor '~GLERecordedByteStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:234:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:247:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:248:14: style: The function 'sendByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:236:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:248:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:258:11: style: The destructor '~GLEPipedByteStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:234:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:258:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:259:14: style: The function 'endScanLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:237:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:259:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:260:14: style: The function 'term' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:238:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:260:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:266:11: style: The destructor '~GLEPNegateByteStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:258:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:266:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:267:14: style: The function 'sendByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:236:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:267:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:275:11: style: The destructor '~GLEIndexedToRGBByteStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:258:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:275:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:276:14: style: The function 'sendByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:236:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:276:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:286:11: style: The destructor '~GLERGBATo32BitByteStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:258:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:286:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:287:14: style: The function 'sendByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:236:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:287:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:288:14: style: The function 'endScanLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:259:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:288:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:298:11: style: The destructor '~GLEPixelCombineByteStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:258:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:298:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:299:14: style: The function 'sendByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:236:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:299:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:300:14: style: The function 'endScanLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:259:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:300:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:301:14: style: The function 'term' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:260:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:301:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:312:11: style: The destructor '~GLEBitsTo32BitByteStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:258:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:312:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:313:14: style: The function 'sendByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:236:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:313:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:314:14: style: The function 'endScanLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:259:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:314:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:315:14: style: The function 'term' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:260:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:315:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:327:11: style: The destructor '~GLEAlphaRemovalByteStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:258:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:327:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:328:14: style: The function 'sendByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:236:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:328:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:329:14: style: The function 'endScanLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:259:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:329:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:337:11: style: The destructor '~GLEComponentRemovalByteStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:258:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:337:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:338:14: style: The function 'sendByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:236:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:338:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:339:14: style: The function 'endScanLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:259:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:339:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:350:11: style: The destructor '~GLEASCII85ByteStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:234:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:350:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:351:14: style: The function 'sendByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:236:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:351:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:352:14: style: The function 'term' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:238:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:352:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:366:11: style: The destructor '~GLELZWByteStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:258:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:366:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:367:14: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:235:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:367:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:368:14: style: The function 'sendByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:236:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:368:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:369:14: style: The function 'term' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:260:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:369:14: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:403:11: style: The destructor '~IpolDoubleMatrix' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:392:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:403:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:404:17: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:395:17: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:404:17: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:419:17: style: The function 'ipol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:411:17: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:419:17: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:428:17: style: The function 'ipol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:411:17: note: Virtual function in base class gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:428:17: note: Function in derived class gle-graphics-4.3.8/src/gle/bitmap/ascii85.cpp:86:50: style:inconclusive: Function 'sendByte' argument 1 names different: declaration 'byte' definition 'code'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:351:31: note: Function 'sendByte' argument 1 names different: declaration 'byte' definition 'code'. gle-graphics-4.3.8/src/gle/bitmap/ascii85.cpp:86:50: note: Function 'sendByte' argument 1 names different: declaration 'byte' definition 'code'. gle-graphics-4.3.8/src/gle/bitmap/ascii85.cpp:54:43: style: Parameter 'raw' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/bitmap/ascii85.cpp:112:10: style: Variable 'res' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:179:16: error: Buffer is accessed out of bounds: sig [bufferAccessOutOfBounds] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:223:16: warning: Member variable 'GLEGIFDecoder::m_CrLine' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:223:16: warning: Member variable 'GLEGIFDecoder::m_CrPos' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:223:16: warning: Member variable 'GLEGIFDecoder::m_CrPass' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:223:16: warning: Member variable 'GLEGIFDecoder::m_TopBuffer' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:223:16: warning: Member variable 'GLEGIFDecoder::m_RootCodeSize' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:223:16: warning: Member variable 'GLEGIFDecoder::m_CodeSize' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:223:16: warning: Member variable 'GLEGIFDecoder::m_Expected' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:223:16: warning: Member variable 'GLEGIFDecoder::m_Mask' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:223:16: warning: Member variable 'GLEGIFDecoder::m_Old' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:182:16: style:inconclusive: Technically the member function 'GIFHEADER::isvalid' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/glegif.h:52:6: note: Technically the member function 'GIFHEADER::isvalid' can be const. gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:182:16: note: Technically the member function 'GIFHEADER::isvalid' can be const. gle-graphics-4.3.8/src/gle/bitmap/glegif.h:71:13: style:inconclusive: Technically the member function 'GIFSCDESC::isgct' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/glegif.h:72:13: style:inconclusive: Technically the member function 'GIFSCDESC::issorted' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/glegif.h:74:13: style:inconclusive: Technically the member function 'GIFSCDESC::depth' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/glegif.h:76:13: style:inconclusive: Technically the member function 'GIFSCDESC::ncolors' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/glegif.h:95:13: style:inconclusive: Technically the member function 'GIFIMDESC::islct' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/glegif.h:96:13: style:inconclusive: Technically the member function 'GIFIMDESC::issorted' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/glegif.h:97:13: style:inconclusive: Technically the member function 'GIFIMDESC::isinterlaced' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/glegif.h:98:13: style:inconclusive: Technically the member function 'GIFIMDESC::getWidth' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/glegif.h:99:13: style:inconclusive: Technically the member function 'GIFIMDESC::getHeight' can be const. [functionConst] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:227:2: warning: Class 'GLEGIFDecoder' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:227:2: warning: Class 'GLEGIFDecoder' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:71:13: style: Condition 'scd.get(this)' is always false [knownConditionTrueFalse] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:71:13: note: Calling function 'get' returns 0 gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:71:13: note: Condition 'scd.get(this)' is always false gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:106:20: style: Condition 'imd.get(this)==0' is always false [knownConditionTrueFalse] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:106:13: note: Calling function 'get' returns 1 gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:106:20: note: Condition 'imd.get(this)==0' is always false gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:171:35: style:inconclusive: Function 'decode' argument 1 names different: declaration 'output' definition 'out'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:186:36: note: Function 'decode' argument 1 names different: declaration 'output' definition 'out'. gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:171:35: note: Function 'decode' argument 1 names different: declaration 'output' definition 'out'. gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:252:36: style:inconclusive: Function 'deInterlace' argument 1 names different: declaration 'nbrows' definition 'nrows'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/bitmap/glegif.h:120:22: note: Function 'deInterlace' argument 1 names different: declaration 'nbrows' definition 'nrows'. gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:252:36: note: Function 'deInterlace' argument 1 names different: declaration 'nbrows' definition 'nrows'. gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:253:13: style: Variable 'gif_delta' can be declared as const array [constVariable] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:254:13: style: Variable 'gif_origin' can be declared as const array [constVariable] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:263:52: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:286:11: style: Variable 'chPos' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:285:26: style: Variable 'code' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gle/bitmap/glejpeg.cpp:182:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/glearray.h:106:16: style:inconclusive: Technically the member function 'GLEZData::getZMin' can be const. [functionConst] gle-graphics-4.3.8/src/gle/glearray.h:107:16: style:inconclusive: Technically the member function 'GLEZData::getZMax' can be const. [functionConst] gle-graphics-4.3.8/src/gle/glearray.h:109:13: style:inconclusive: Technically the member function 'GLEZData::getNX' can be const. [functionConst] gle-graphics-4.3.8/src/gle/glearray.h:110:13: style:inconclusive: Technically the member function 'GLEZData::getNY' can be const. [functionConst] gle-graphics-4.3.8/src/gle/polish.h:106:13: style:inconclusive: Either there is a missing 'override', or the member function 'GLEPcode::getInt' can be const. [functionConst] gle-graphics-4.3.8/src/gle/polish.h:130:13: style:inconclusive: Either there is a missing 'override', or the member function 'GLEPcodeIndexed::getNbEntries' can be const. [functionConst] gle-graphics-4.3.8/src/gle/polish.h:132:13: style:inconclusive: Either there is a missing 'override', or the member function 'GLEPcodeIndexed::getIndex' can be const. [functionConst] gle-graphics-4.3.8/src/gle/polish.h:133:13: style:inconclusive: Either there is a missing 'override', or the member function 'GLEPcodeIndexed::getSize' can be const. [functionConst] gle-graphics-4.3.8/src/gle/polish.h:104:2: style: Class 'GLEPcode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/polish.h:129:2: style: Class 'GLEPcodeIndexed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/RefCount.h:108:9: style: Class 'RefCountPtr < GLEObject >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/RefCount.h:108:9: style: Class 'RefCountPtr < GLEDataObject >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/glearray.h:60:11: style: The destructor '~GLEObjectArray' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/glearray.h:45:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/glearray.h:60:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/glearray.h:61:14: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/glearray.h:46:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/glearray.h:61:14: note: Function in derived class gle-graphics-4.3.8/src/gle/glearray.h:62:21: style: The function 'getObjectAt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/glearray.h:51:21: note: Virtual function in base class gle-graphics-4.3.8/src/gle/glearray.h:62:21: note: Function in derived class gle-graphics-4.3.8/src/gle/glearray.h:63:15: style: The function 'setObjectAt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/glearray.h:52:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/glearray.h:63:15: note: Function in derived class gle-graphics-4.3.8/src/gle/glearray.h:73:11: style: The destructor '~GLEDoubleArray' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/glearray.h:45:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/glearray.h:73:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/glearray.h:74:14: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/glearray.h:46:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/glearray.h:74:14: note: Function in derived class gle-graphics-4.3.8/src/gle/glearray.h:75:17: style: The function 'getDoubleAt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/glearray.h:47:17: note: Virtual function in base class gle-graphics-4.3.8/src/gle/glearray.h:75:17: note: Function in derived class gle-graphics-4.3.8/src/gle/glearray.h:76:15: style: The function 'setDoubleAt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/glearray.h:48:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/glearray.h:76:15: note: Function in derived class gle-graphics-4.3.8/src/gle/glearray.h:87:11: style: The destructor '~GLEBoolArray' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/glearray.h:45:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/glearray.h:87:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/glearray.h:88:14: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/glearray.h:46:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/glearray.h:88:14: note: Function in derived class gle-graphics-4.3.8/src/gle/glearray.h:89:15: style: The function 'getBoolAt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/glearray.h:49:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/glearray.h:89:15: note: Function in derived class gle-graphics-4.3.8/src/gle/glearray.h:90:15: style: The function 'setBoolAt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/glearray.h:50:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/glearray.h:90:15: note: Function in derived class gle-graphics-4.3.8/src/gle/polish.h:142:3: style: The destructor '~GLEFunctionParserPcode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:54:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/polish.h:142:3: note: Destructor in derived class gle-graphics-4.3.8/src/gle/begin.cpp:152:11: style: Condition 'ch!=0' is always true [knownConditionTrueFalse] gle-graphics-4.3.8/src/gle/begin.cpp:73:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/begin.cpp:102:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/begin.cpp:114:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/begin.cpp:125:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/begin.cpp:136:26: style: Parameter 'pcode' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/begin.cpp:136:38: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/begin.cpp:142:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/bitmap/img2ps.cpp:98:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/bitmap/img2ps.cpp:396:27: warning: Member variable 'GLERGBATo32BitByteStream::m_components' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/bitmap/img2ps.cpp:539:28: warning: Member variable 'GLEAlphaRemovalByteStream::m_Buffer' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/bitmap/img2ps.cpp:571:11: warning: Member variable 'IpolData::m_Width' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/bitmap/img2ps.cpp:571:11: warning: Member variable 'IpolData::m_Height' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/bitmap/img2ps.cpp:606:21: performance:inconclusive: Technically the member function 'BicubicIpol::R' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:420:9: note: Technically the member function 'BicubicIpol::R' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/bitmap/img2ps.cpp:606:21: note: Technically the member function 'BicubicIpol::R' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:148:15: style: Virtual function 'close' is called from destructor '~GLEBitmap()' at line 69. Dynamic binding is not used. [virtualCallInConstructor] gle-graphics-4.3.8/src/gle/bitmap/img2ps.cpp:69:2: note: Calling close gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:148:15: note: close is a virtual function gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:160:15: style: Virtual function 'close' is called from destructor '~GLEFileBitmap()' at line 274. Dynamic binding is not used. [virtualCallInConstructor] gle-graphics-4.3.8/src/gle/bitmap/img2ps.cpp:274:2: note: Calling close gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:160:15: note: close is a virtual function gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:45:8: warning: Class 'GLELZWByteStream' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:45:8: warning: Class 'GLELZWByteStream' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:35:42: style: Condition 'preEncode()' is always true [knownConditionTrueFalse] gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:35:42: note: Calling function 'preEncode' returns 1 gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:35:42: note: Condition 'preEncode()' is always true gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:66:6: style: Condition '!postEncode()' is always false [knownConditionTrueFalse] gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:66:17: note: Calling function 'postEncode' returns 1 gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:66:6: note: Condition '!postEncode()' is always false gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:68:6: style: Condition '!flushData()' is always false [knownConditionTrueFalse] gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:68:16: note: Calling function 'flushData' returns 1 gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:68:6: note: Condition '!flushData()' is always false gle-graphics-4.3.8/src/gle/bitmap/img2ps.cpp:415:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/bitmap/img2ps.cpp:481:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:32:14: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:149:20: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:399:11: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:148:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:157:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:211:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:365:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:390:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:391:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/bitmap/img2ps.cpp:124:8: style: Variable 'pal' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:403:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/bitmap/img2ps.cpp:221:7: style: Variable 'pal' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:210:39: style: Parameter 'bp' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:220:16: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:369:16: style: Variable 'outcount' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/fbuild/fbuild.cpp:110:23: warning: If resource allocation fails, then there is a possible null pointer dereference: fptr [nullPointerOutOfResources] gle-graphics-4.3.8/src/fbuild/fbuild.cpp:107:14: note: Assuming allocation function fails gle-graphics-4.3.8/src/fbuild/fbuild.cpp:107:14: note: Assignment 'fptr=fopen(fname,"r")', assigned value is 0 gle-graphics-4.3.8/src/fbuild/fbuild.cpp:110:23: note: Null pointer dereference gle-graphics-4.3.8/src/fbuild/fbuild.cpp:103:12: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/fbuild/fbuild.cpp:235:34: style: The scope of the variable 'both' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/cmdline.cpp:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/fbuild/fbuild.cpp:90:7: style: Variable 'space_str' can be declared as const array [constVariable] gle-graphics-4.3.8/src/gle/cmdline.cpp:158:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/cmdline.cpp:242:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/cmdline.cpp:282:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/cmdline.cpp:352:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/cmdline.cpp:459:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/cmdline.cpp:572:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/cmdline.cpp:730:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/cmdline.cpp:840:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/cmdline.cpp:886:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/fbuild/fbuild.cpp:208:4: style: Variable 'ct' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:60:11: warning: Member variable 'char_separator::m_output_done' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/cmdline.cpp:55:19: warning: Member variable 'CmdLineOptionArg::m_Option' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/cmdline.cpp:222:16: warning: Member variable 'CmdLineArgInt::m_Value' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/cmdline.cpp:222:16: warning: Member variable 'CmdLineArgInt::m_Default' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/cmdline.cpp:387:16: warning: Member variable 'CmdLineOption::m_Object' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/cmdline.cpp:392:16: warning: Member variable 'CmdLineOption::m_Object' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/cmdline.cpp:397:16: warning: Member variable 'CmdLineOption::m_Object' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:224:2: warning: Member variable 'tokenizer < level_char_separator >::m_more' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:224:2: warning: Member variable 'tokenizer < char_separator >::m_more' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/cmdline.cpp:56:2: performance: Variable 'm_Name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/cmdline.cpp:645:2: performance: Variable 'm_Name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:218:3: performance: Variable 'm_input' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:155:7: style:inconclusive: Technically the member function 'level_char_separator::next' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:71:13: style:inconclusive: Technically the member function 'CmdLineOptionArg::getCard' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:72:13: style:inconclusive: Technically the member function 'CmdLineOptionArg::getMinCard' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:73:13: style:inconclusive: Technically the member function 'CmdLineOptionArg::getMaxCard' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:77:28: style:inconclusive: Technically the member function 'CmdLineOptionArg::getHelp' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:79:28: style:inconclusive: Technically the member function 'CmdLineOptionArg::getName' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:100:28: style:inconclusive: Technically the member function 'CmdLineArgString::getValue' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:102:28: style:inconclusive: Technically the member function 'CmdLineArgString::getDefault' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.cpp:208:27: style:inconclusive: Technically the member function 'CmdLineArgSPairList::hasValue2' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:121:7: note: Technically the member function 'CmdLineArgSPairList::hasValue2' can be const. gle-graphics-4.3.8/src/gle/cmdline.cpp:208:27: note: Technically the member function 'CmdLineArgSPairList::hasValue2' can be const. gle-graphics-4.3.8/src/gle/cmdline.cpp:215:36: style:inconclusive: Technically the member function 'CmdLineArgSPairList::lookup' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:122:21: note: Technically the member function 'CmdLineArgSPairList::lookup' can be const. gle-graphics-4.3.8/src/gle/cmdline.cpp:215:36: note: Technically the member function 'CmdLineArgSPairList::lookup' can be const. gle-graphics-4.3.8/src/gle/cmdline.h:127:13: style:inconclusive: Technically the member function 'CmdLineArgSPairList::size' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:143:19: style:inconclusive: Technically the member function 'CmdLineArgInt::getValue' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.cpp:300:20: style:inconclusive: Technically the member function 'CmdLineArgSet::getFirstValue' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:165:6: note: Technically the member function 'CmdLineArgSet::getFirstValue' can be const. gle-graphics-4.3.8/src/gle/cmdline.cpp:300:20: note: Technically the member function 'CmdLineArgSet::getFirstValue' can be const. gle-graphics-4.3.8/src/gle/cmdline.h:173:13: style:inconclusive: Technically the member function 'CmdLineArgSet::getNbValues' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:174:14: style:inconclusive: Technically the member function 'CmdLineArgSet::hasValue' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:175:28: style:inconclusive: Technically the member function 'CmdLineArgSet::getStringValue' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:199:13: style:inconclusive: Technically the member function 'CmdLineOption::getNbNames' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:200:28: style:inconclusive: Technically the member function 'CmdLineOption::getName' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:201:28: style:inconclusive: Technically the member function 'CmdLineOption::getName' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:202:13: style:inconclusive: Technically the member function 'CmdLineOption::getMinNbArgs' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:203:13: style:inconclusive: Technically the member function 'CmdLineOption::getMaxNbArgs' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:204:13: style:inconclusive: Technically the member function 'CmdLineOption::getNbArgs' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:206:14: style:inconclusive: Technically the member function 'CmdLineOption::hasOption' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:209:28: style:inconclusive: Technically the member function 'CmdLineOption::getHelp' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:211:14: style:inconclusive: Technically the member function 'CmdLineOption::isExpert' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.cpp:610:25: performance:inconclusive: Technically the member function 'CmdLineOptionList::getOptionPrefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/cmdline.h:231:7: note: Technically the member function 'CmdLineOptionList::getOptionPrefix' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/cmdline.cpp:610:25: note: Technically the member function 'CmdLineOptionList::getOptionPrefix' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/cmdline.cpp:501:25: style:inconclusive: Technically the member function 'CmdLineOptionList::setDefaultValues' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:234:7: note: Technically the member function 'CmdLineOptionList::setDefaultValues' can be const. gle-graphics-4.3.8/src/gle/cmdline.cpp:501:25: note: Technically the member function 'CmdLineOptionList::setDefaultValues' can be const. gle-graphics-4.3.8/src/gle/cmdline.h:242:13: style:inconclusive: Technically the member function 'CmdLineOptionList::hasError' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:243:13: style:inconclusive: Technically the member function 'CmdLineOptionList::getNbOptions' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:260:28: style:inconclusive: Technically the member function 'ConfigSection::getName' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:277:13: style:inconclusive: Technically the member function 'ConfigCollection::getNbSections' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.cpp:758:18: style:inconclusive: Technically the member function 'CmdLineObj::isMainArgSeparator' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:297:7: note: Technically the member function 'CmdLineObj::isMainArgSeparator' can be const. gle-graphics-4.3.8/src/gle/cmdline.cpp:758:18: note: Technically the member function 'CmdLineObj::isMainArgSeparator' can be const. gle-graphics-4.3.8/src/gle/cmdline.cpp:783:17: style:inconclusive: Technically the member function 'CmdLineObj::getNbMainArgs' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:298:6: note: Technically the member function 'CmdLineObj::getNbMainArgs' can be const. gle-graphics-4.3.8/src/gle/cmdline.cpp:783:17: note: Technically the member function 'CmdLineObj::getNbMainArgs' can be const. gle-graphics-4.3.8/src/gle/cmdline.cpp:787:27: style:inconclusive: Technically the member function 'CmdLineObj::getMainArg' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:299:21: note: Technically the member function 'CmdLineObj::getMainArg' can be const. gle-graphics-4.3.8/src/gle/cmdline.cpp:787:27: note: Technically the member function 'CmdLineObj::getMainArg' can be const. gle-graphics-4.3.8/src/gle/cmdline.cpp:791:17: style:inconclusive: Technically the member function 'CmdLineObj::getNbExtraArgs' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:300:6: note: Technically the member function 'CmdLineObj::getNbExtraArgs' can be const. gle-graphics-4.3.8/src/gle/cmdline.cpp:791:17: note: Technically the member function 'CmdLineObj::getNbExtraArgs' can be const. gle-graphics-4.3.8/src/gle/cmdline.cpp:795:27: style:inconclusive: Technically the member function 'CmdLineObj::getExtraArg' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:301:21: note: Technically the member function 'CmdLineObj::getExtraArg' can be const. gle-graphics-4.3.8/src/gle/cmdline.cpp:795:27: note: Technically the member function 'CmdLineObj::getExtraArg' can be const. gle-graphics-4.3.8/src/gle/cmdline.h:306:14: style:inconclusive: Technically the member function 'CmdLineObj::hasStdin' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:307:14: style:inconclusive: Technically the member function 'CmdLineObj::supportsExtraArgs' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:308:28: style:inconclusive: Technically the member function 'CmdLineObj::getMainArgSep' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:309:13: style:inconclusive: Technically the member function 'CmdLineObj::getMainArgSepPos' can be const. [functionConst] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:241:7: style:inconclusive: Technically the member function 'tokenizer < level_char_separator >::has_more' can be const. [functionConst] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:251:21: style:inconclusive: Technically the member function 'tokenizer < level_char_separator >::cr_token' can be const. [functionConst] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:241:7: style:inconclusive: Technically the member function 'tokenizer < char_separator >::has_more' can be const. [functionConst] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:251:21: style:inconclusive: Technically the member function 'tokenizer < char_separator >::cr_token' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cmdline.h:90:2: style: Class 'CmdLineArgString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/cmdline.h:111:2: style: Class 'CmdLineArgSPairList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/cmdline.h:135:2: style: Class 'CmdLineArgInt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/cmdline.h:157:2: style: Class 'CmdLineArgSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/cmdline.h:187:2: style: Class 'CmdLineOption' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/cmdline.h:258:2: style: Class 'ConfigSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:224:2: style: Class 'tokenizer < level_char_separator >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:224:2: style: Class 'tokenizer < char_separator >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/cmdline.h:91:3: style: The destructor '~CmdLineArgString' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:59:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/cmdline.h:91:3: note: Destructor in derived class gle-graphics-4.3.8/src/gle/cmdline.h:92:15: style: The function 'isDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:60:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:92:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:93:15: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:61:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:93:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:94:15: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:62:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:94:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:95:15: style: The function 'addValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:63:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:95:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:96:15: style: The function 'appendValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:64:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:96:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:97:15: style: The function 'setDefaultValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:67:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:97:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:98:15: style: The function 'needsComma' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:68:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:98:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:112:3: style: The destructor '~CmdLineArgSPairList' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:59:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/cmdline.h:112:3: note: Destructor in derived class gle-graphics-4.3.8/src/gle/cmdline.h:113:15: style: The function 'isDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:60:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:113:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:114:15: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:61:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:114:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:115:15: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:62:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:115:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:116:15: style: The function 'addValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:63:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:116:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:117:15: style: The function 'appendValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:64:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:117:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:118:15: style: The function 'setDefaultValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:67:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:118:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:136:3: style: The destructor '~CmdLineArgInt' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:59:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/cmdline.h:136:3: note: Destructor in derived class gle-graphics-4.3.8/src/gle/cmdline.h:137:15: style: The function 'isDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:60:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:137:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:138:15: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:61:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:138:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:139:15: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:62:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:139:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:140:15: style: The function 'addValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:63:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:140:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:141:15: style: The function 'setDefaultValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:67:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:141:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:158:3: style: The destructor '~CmdLineArgSet' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:59:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/cmdline.h:158:3: note: Destructor in derived class gle-graphics-4.3.8/src/gle/cmdline.h:159:15: style: The function 'isDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:60:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:159:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:160:15: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:61:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:160:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:161:15: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:62:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:161:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:162:15: style: The function 'addValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:63:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:162:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:163:15: style: The function 'showExtraHelp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:65:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:163:15: note: Function in derived class gle-graphics-4.3.8/src/gle/cmdline.h:164:15: style: The function 'setDefaultValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/cmdline.h:67:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/cmdline.h:164:15: note: Function in derived class gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:73:22: style: The if condition is the same as the previous if condition [duplicateCondition] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:69:22: note: First condition gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:73:22: note: Second condition gle-graphics-4.3.8/src/gle/cmdline.h:247:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/cmdline.h:250:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/cmdline.cpp:564:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/cmdline.cpp:705:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/cmdline.cpp:710:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/cmdline.cpp:769:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/cmdline.cpp:774:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/cmdline.cpp:779:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/cmdline.cpp:588:13: style: Local variable 'i' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/cmdline.cpp:581:41: note: Shadowed declaration gle-graphics-4.3.8/src/gle/cmdline.cpp:588:13: note: Shadow variable gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:66:76: style: Parameter 'end' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:155:76: style: Parameter 'end' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::type' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::base' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::length' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::shift' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::label_font' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::label_hei' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::label_scale' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::label_dist' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::label_align' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::log' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::lgset' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::nofirst' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::nolast' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::nticks' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::nsubticks' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::has_ftick' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::has_offset' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::ticks_both' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::ftick' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::dticks' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::dsubticks' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::offset' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::ticks_length' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::ticks_scale' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::ticks_lwidth' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::ticks_lstyle' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::subticks_length' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::subticks_scale' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::subticks_lwidth' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::subticks_lstyle' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::label_lstyle' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::off' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::label_off' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::side_off' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::ticks_off' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::subticks_off' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::has_subticks_onoff' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::has_label_onoff' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::side_lwidth' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::label_lwidth' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::side_lstyle' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::title_font' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::title_dist' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::title_adist' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::title_hei' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::title_scale' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::title_rot' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::title_off' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::names_ds' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::label_angle' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::grid' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::gridtop' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::alignBase' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::roundRange' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/axis.cpp:1169:10: warning: Member variable 'GLEAxis::negate' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/var.h:64:13: style:inconclusive: Technically the member function 'GLEVarSubMap::var_get' can be const. [functionConst] gle-graphics-4.3.8/src/gle/var.h:65:13: style:inconclusive: Technically the member function 'GLEVarSubMap::size' can be const. [functionConst] gle-graphics-4.3.8/src/gle/var.h:66:13: style:inconclusive: Technically the member function 'GLEVarSubMap::get' can be const. [functionConst] gle-graphics-4.3.8/src/gle/var.h:106:13: style:inconclusive: Technically the member function 'GLEVarMap::size' can be const. [functionConst] gle-graphics-4.3.8/src/gle/var.h:107:13: style:inconclusive: Technically the member function 'GLEVarMap::getType' can be const. [functionConst] gle-graphics-4.3.8/src/gle/var.h:109:14: style:inconclusive: Technically the member function 'GLEVarMap::hasSubMap' can be const. [functionConst] gle-graphics-4.3.8/src/gle/var.h:110:14: style:inconclusive: Technically the member function 'GLEVarMap::isTemp' can be const. [functionConst] gle-graphics-4.3.8/src/gle/var.h:124:13: style:inconclusive: Technically the member function 'GLELocalVars::size' can be const. [functionConst] gle-graphics-4.3.8/src/gle/var.h:179:14: style:inconclusive: Technically the member function 'GLEVars::hasLocalMap' can be const. [functionConst] gle-graphics-4.3.8/src/gle/sub.h:173:13: style:inconclusive: Technically the member function 'GLESub::getParamType' can be const. [functionConst] gle-graphics-4.3.8/src/gle/sub.h:174:28: style:inconclusive: Technically the member function 'GLESub::getParamName' can be const. [functionConst] gle-graphics-4.3.8/src/gle/sub.h:175:28: style:inconclusive: Technically the member function 'GLESub::getParamNameShort' can be const. [functionConst] gle-graphics-4.3.8/src/gle/sub.h:178:13: style:inconclusive: Technically the member function 'GLESub::getNbParam' can be const. [functionConst] gle-graphics-4.3.8/src/gle/sub.h:191:14: style:inconclusive: Technically the member function 'GLESub::isObject' can be const. [functionConst] gle-graphics-4.3.8/src/gle/sub.h:217:13: style:inconclusive: Technically the member function 'GLESubMap::getIndex' can be const. [functionConst] gle-graphics-4.3.8/src/gle/sub.h:218:13: style:inconclusive: Technically the member function 'GLESubMap::size' can be const. [functionConst] gle-graphics-4.3.8/src/gle/var.h:57:2: style: Class 'GLEVarSubMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/var.h:118:2: style: Class 'GLELocalVars' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/sub.h:68:2: style: Class 'GLESubDefinitionHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/sub.h:85:2: style: Class 'GLESubSignature' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/sub.h:101:2: style: Class 'GLEArgTypeDefaults' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/sub.h:125:2: style: Class 'GLEBuiltInFactory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/builtin-double.h:12:2: style: Class 'GLEBuiltInOpPlusDouble' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLESubArgNames >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEArrayWithFreeList >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEArgTypeDefaults >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/var.h:58:3: style: The destructor '~GLEVarSubMap' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:54:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/var.h:58:3: note: Destructor in derived class gle-graphics-4.3.8/src/gle/sub.h:102:3: style: The destructor '~GLEArgTypeDefaults' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:54:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/sub.h:102:3: note: Destructor in derived class gle-graphics-4.3.8/src/gle/builtin-double.h:13:15: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/sub.h:94:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/builtin-double.h:13:15: note: Function in derived class gle-graphics-4.3.8/src/gle/sub.h:183:19: performance: Range variable 's' should be declared as const reference. [iterateByValue] gle-graphics-4.3.8/src/gle/sub.h:184:14: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] gle-graphics-4.3.8/src/gle/axis.h:81:16: style:inconclusive: Technically the member function 'GLEAxisQuantileScale::getLowerQuantile' can be const. [functionConst] gle-graphics-4.3.8/src/gle/axis.h:82:16: style:inconclusive: Technically the member function 'GLEAxisQuantileScale::getUpperQuantile' can be const. [functionConst] gle-graphics-4.3.8/src/gle/axis.h:83:16: style:inconclusive: Technically the member function 'GLEAxisQuantileScale::getLowerQuantileFactor' can be const. [functionConst] gle-graphics-4.3.8/src/gle/axis.h:84:16: style:inconclusive: Technically the member function 'GLEAxisQuantileScale::getUpperQuantileFactor' can be const. [functionConst] gle-graphics-4.3.8/src/gle/axis.cpp:1232:15: performance:inconclusive: Technically the member function 'GLEAxis::insertNoTick' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/axis.h:155:7: note: Technically the member function 'GLEAxis::insertNoTick' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/axis.cpp:1232:15: note: Technically the member function 'GLEAxis::insertNoTick' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/axis.cpp:1267:15: style:inconclusive: Technically the member function 'GLEAxis::printNoTicks' can be const. [functionConst] gle-graphics-4.3.8/src/gle/axis.h:156:7: note: Technically the member function 'GLEAxis::printNoTicks' can be const. gle-graphics-4.3.8/src/gle/axis.cpp:1267:15: note: Technically the member function 'GLEAxis::printNoTicks' can be const. gle-graphics-4.3.8/src/gle/axis.cpp:1364:15: style:inconclusive: Technically the member function 'GLEAxis::performRoundRange' can be const. [functionConst] gle-graphics-4.3.8/src/gle/axis.h:161:7: note: Technically the member function 'GLEAxis::performRoundRange' can be const. gle-graphics-4.3.8/src/gle/axis.cpp:1364:15: note: Technically the member function 'GLEAxis::performRoundRange' can be const. gle-graphics-4.3.8/src/gle/axis.h:174:16: style:inconclusive: Technically the member function 'GLEAxis::getPlace' can be const. [functionConst] gle-graphics-4.3.8/src/gle/axis.h:183:14: style:inconclusive: Technically the member function 'GLEAxis::hasPlaces' can be const. [functionConst] gle-graphics-4.3.8/src/gle/axis.h:184:14: style:inconclusive: Technically the member function 'GLEAxis::hasNames' can be const. [functionConst] gle-graphics-4.3.8/src/gle/axis.h:185:13: style:inconclusive: Technically the member function 'GLEAxis::getNbPlaces' can be const. [functionConst] gle-graphics-4.3.8/src/gle/axis.h:186:13: style:inconclusive: Technically the member function 'GLEAxis::getNbNames' can be const. [functionConst] gle-graphics-4.3.8/src/gle/axis.h:188:13: style:inconclusive: Technically the member function 'GLEAxis::getNamesDataSet' can be const. [functionConst] gle-graphics-4.3.8/src/gle/axis.h:189:16: style:inconclusive: Technically the member function 'GLEAxis::getLabelAngle' can be const. [functionConst] gle-graphics-4.3.8/src/gle/axis.h:191:14: style:inconclusive: Technically the member function 'GLEAxis::hasGrid' can be const. [functionConst] gle-graphics-4.3.8/src/gle/axis.h:193:14: style:inconclusive: Technically the member function 'GLEAxis::hasGridOnTop' can be const. [functionConst] gle-graphics-4.3.8/src/gle/axis.h:196:14: style:inconclusive: Technically the member function 'GLEAxis::isAlignBase' can be const. [functionConst] gle-graphics-4.3.8/src/gle/axis.h:201:13: style:inconclusive: Technically the member function 'GLEAxis::getType' can be const. [functionConst] gle-graphics-4.3.8/src/gle/axis.h:205:13: style:inconclusive: Technically the member function 'GLEAxis::getNbDimensions' can be const. [functionConst] gle-graphics-4.3.8/src/gle/axis.h:207:14: style:inconclusive: Technically the member function 'GLEAxis::shouldPerformQuantileScale' can be const. [functionConst] gle-graphics-4.3.8/src/gle/numberformat.h:63:14: style:inconclusive: Technically the member function 'GLENumberFormatter::hasPrefix' can be const. [functionConst] gle-graphics-4.3.8/src/gle/numberformat.h:64:13: style:inconclusive: Technically the member function 'GLENumberFormatter::getPrefix' can be const. [functionConst] gle-graphics-4.3.8/src/gle/numberformat.h:66:14: style:inconclusive: Technically the member function 'GLENumberFormatter::hasNoZeroes' can be const. [functionConst] gle-graphics-4.3.8/src/gle/numberformat.h:68:14: style:inconclusive: Technically the member function 'GLENumberFormatter::hasSign' can be const. [functionConst] gle-graphics-4.3.8/src/gle/numberformat.h:76:14: style:inconclusive: Technically the member function 'GLENumberFormatter::hasPadRight' can be const. [functionConst] gle-graphics-4.3.8/src/gle/numberformat.h:77:13: style:inconclusive: Technically the member function 'GLENumberFormatter::getPadRight' can be const. [functionConst] gle-graphics-4.3.8/src/gle/numberformat.h:79:14: style:inconclusive: Technically the member function 'GLENumberFormatter::hasPadLeft' can be const. [functionConst] gle-graphics-4.3.8/src/gle/numberformat.h:80:13: style:inconclusive: Technically the member function 'GLENumberFormatter::getPadLeft' can be const. [functionConst] gle-graphics-4.3.8/src/gle/numberformat.h:86:14: style:inconclusive: Technically the member function 'GLENumberFormatter::hasMax' can be const. [functionConst] gle-graphics-4.3.8/src/gle/numberformat.h:87:14: style:inconclusive: Technically the member function 'GLENumberFormatter::hasMin' can be const. [functionConst] gle-graphics-4.3.8/src/gle/numberformat.h:88:16: style:inconclusive: Technically the member function 'GLENumberFormatter::getMax' can be const. [functionConst] gle-graphics-4.3.8/src/gle/numberformat.h:89:16: style:inconclusive: Technically the member function 'GLENumberFormatter::getMin' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph.h:366:13: style:inconclusive: Technically the member function 'GLEDataSetDimension::getAxis' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph.h:368:13: style:inconclusive: Technically the member function 'GLEDataSetDimension::getIndex' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph.h:623:14: style:inconclusive: Technically the member function 'GLEColorMap::hasZMin' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph.h:624:14: style:inconclusive: Technically the member function 'GLEColorMap::hasZMax' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph.h:625:16: style:inconclusive: Technically the member function 'GLEColorMap::getZMin' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph.h:626:16: style:inconclusive: Technically the member function 'GLEColorMap::getZMax' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph.h:630:28: style:inconclusive: Technically the member function 'GLEColorMap::getFunction' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph.h:631:13: style:inconclusive: Technically the member function 'GLEColorMap::getWidth' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph.h:632:13: style:inconclusive: Technically the member function 'GLEColorMap::getHeight' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph.h:633:14: style:inconclusive: Technically the member function 'GLEColorMap::isColor' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph.h:636:14: style:inconclusive: Technically the member function 'GLEColorMap::isInverted' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph.h:637:14: style:inconclusive: Technically the member function 'GLEColorMap::hasPalette' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph.h:638:28: style:inconclusive: Technically the member function 'GLEColorMap::getPaletteFunction' can be const. [functionConst] gle-graphics-4.3.8/src/gle/numberformat.h:101:2: style: Class 'GLENumberFormat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/graph.h:79:2: style: Class 'GLEGraphDataSetOrder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/graph.h:95:2: style: Class 'GLEGraphBlockData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/graph.h:228:2: style: Class 'GLEGraphBlockInstance' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/graph.h:382:2: style: Class 'GLEDataPairs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/graph.h:458:2: style: Class 'GLEDataSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEAxisQuantileScale >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEGraphDataSetOrder >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEInternalClassDefinitions >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/color.cpp:413:68: style: Parameter 'fill' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/color.cpp:437:19: style: Variable 'myFill' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/axis.h:80:3: style: The destructor '~GLEAxisQuantileScale' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:54:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/axis.h:80:3: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-block.h:51:11: style: The destructor '~GLEBlockWithSimpleKeywords' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-block.h:29:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/gle-block.h:51:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/gle-block.h:53:15: style: The function 'checkLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-block.h:32:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-block.h:53:15: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:121:11: style: The destructor '~GLEGraphPartGrid' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:109:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/graph.h:121:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/graph.h:123:24: style: The function 'getLayers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:111:24: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:123:24: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:124:15: style: The function 'drawLayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:112:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:124:15: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:132:11: style: The destructor '~GLEGraphPartFills' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:109:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/graph.h:132:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/graph.h:134:24: style: The function 'getLayers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:111:24: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:134:24: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:135:15: style: The function 'drawLayerObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:114:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:135:15: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:145:11: style: The destructor '~GLEGraphPartBars' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:109:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/graph.h:145:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/graph.h:147:24: style: The function 'getLayers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:111:24: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:147:24: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:148:15: style: The function 'drawLayerObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:114:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:148:15: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:158:11: style: The destructor '~GLEGraphPartAxis' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:109:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/graph.h:158:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/graph.h:160:24: style: The function 'getLayers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:111:24: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:160:24: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:161:15: style: The function 'drawLayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:112:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:161:15: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:173:11: style: The destructor '~GLEGraphPartLines' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:109:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/graph.h:173:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/graph.h:175:24: style: The function 'getLayers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:111:24: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:175:24: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:176:15: style: The function 'addToOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:113:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:176:15: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:177:15: style: The function 'drawLayerObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:114:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:177:15: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:187:11: style: The destructor '~GLEGraphPartErrorBars' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:109:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/graph.h:187:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/graph.h:189:24: style: The function 'getLayers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:111:24: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:189:24: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:190:15: style: The function 'addToOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:113:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:190:15: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:191:15: style: The function 'drawLayerObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:114:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:191:15: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:201:11: style: The destructor '~GLEGraphPartMarkers' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:109:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/graph.h:201:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/graph.h:203:24: style: The function 'getLayers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:111:24: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:203:24: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:204:15: style: The function 'addToOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:113:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:204:15: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:205:15: style: The function 'drawLayerObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:114:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:205:15: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:215:11: style: The destructor '~GLEGraphDrawCommands' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:109:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/graph.h:215:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/graph.h:217:24: style: The function 'getLayers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:111:24: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:217:24: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:218:15: style: The function 'drawLayerObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:114:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:218:15: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:229:11: style: The destructor '~GLEGraphBlockInstance' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-block.h:14:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/graph.h:229:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/graph.h:231:15: style: The function 'executeLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-block.h:16:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:231:15: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:232:15: style: The function 'endExecuteBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-block.h:17:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:232:15: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:259:11: style: The destructor '~GLEGraphBlockBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-block.h:29:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/graph.h:259:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/graph.h:261:28: style: The function 'beginExecuteBlockImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-block.h:31:28: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:261:28: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:262:15: style: The function 'checkLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-block.h:32:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:262:15: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:383:11: style: The destructor '~GLEDataPairs' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:54:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/graph.h:383:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/graph.h:577:11: style: The destructor '~GLEToRectangularView' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:569:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/graph.h:577:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/graph.h:578:19: style: The function 'fnXY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:570:19: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:578:19: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:579:19: style: The function 'fnXYInv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:571:19: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:579:19: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:594:11: style: The destructor '~GLEToGraphView' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:569:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/graph.h:594:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/graph.h:595:19: style: The function 'fnXY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:570:19: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:595:19: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.h:596:19: style: The function 'fnXYInv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/graph.h:571:19: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph.h:596:19: note: Function in derived class gle-graphics-4.3.8/src/gle/axis.cpp:1070:17: style: Redundant condition: The condition '*s != 0' is redundant since '*s == ' '' is sufficient. [redundantCondition] gle-graphics-4.3.8/src/gle/axis.cpp:1063:19: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/axis.cpp:551:7: style: Variable 'n' is assigned an expression that holds the same value. [redundantAssignment] gle-graphics-4.3.8/src/gle/axis.cpp:531:11: note: n is assigned '(int)std::floor(0.0001+fi/std::pow(10.0,std::floor(std::log10(fi))))' here. gle-graphics-4.3.8/src/gle/axis.cpp:551:7: note: Variable 'n' is assigned an expression that holds the same value. gle-graphics-4.3.8/src/gle/axis.cpp:241:11: style: The scope of the variable 'dist' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/axis.cpp:525:8: style: The scope of the variable 'cbuff' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/axis.cpp:576:9: style: The scope of the variable 'maxd' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/axis.cpp:576:19: style: The scope of the variable 'maxh' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/axis.cpp:576:29: style: The scope of the variable 'maxw' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/axis.cpp:786:21: style: The scope of the variable 'x' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/axis.cpp:786:23: style: The scope of the variable 'y' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/axis.cpp:789:9: style: The scope of the variable 'maxd' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/axis.cpp:1333:37: style: Unsigned expression 'crpos' can't be negative so it is unnecessary to test it. [unsignedPositive] gle-graphics-4.3.8/src/gle/axis.cpp:1343:13: style: Unsigned expression 'sel' can't be negative so it is unnecessary to test it. [unsignedPositive] gle-graphics-4.3.8/src/gle/axis.cpp:580:12: style: Local variable 'br' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/graph.h:541:22: note: Shadowed declaration gle-graphics-4.3.8/src/gle/axis.cpp:580:12: note: Shadow variable gle-graphics-4.3.8/src/gle/axis.cpp:727:12: style: Local variable 'br' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/graph.h:541:22: note: Shadowed declaration gle-graphics-4.3.8/src/gle/axis.cpp:727:12: note: Shadow variable gle-graphics-4.3.8/src/gle/axis.cpp:786:12: style: Local variable 'br' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/graph.h:541:22: note: Shadowed declaration gle-graphics-4.3.8/src/gle/axis.cpp:786:12: note: Shadow variable gle-graphics-4.3.8/src/gle/axis.cpp:120:68: style: Parameter 'vec' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/axis.cpp:132:74: style: Parameter 'vec' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/axis.cpp:108:54: style: Parameter 'ax' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/axis.cpp:705:36: style: Parameter 'ax' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/axis.cpp:1046:29: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/axis.cpp:1047:12: style: Variable 'f' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/axis.cpp:1318:10: style: Variable 'xt' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/axis.cpp:531:11: style: Variable 'n' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gle/config.cpp:332:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/config.cpp:372:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/config.cpp:400:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/config.cpp:433:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/config.cpp:497:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEVN [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/config.cpp:589:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/config.cpp:601:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEVN [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/config.cpp:728:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/cutils.cpp:467:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/cutils.cpp:680:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/cutils.cpp:788:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/run.h:123:14: style:inconclusive: Technically the member function 'GLERun::isAllowedBeforeSize' can be const. [functionConst] gle-graphics-4.3.8/src/gle/cutils.cpp:551:29: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/cutils.cpp:555:25: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/cutils.cpp:556:20: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/cutils.cpp:560:11: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/cutils.cpp:561:24: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/cutils.cpp:697:22: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/cutils.cpp:519:8: style: The scope of the variable 'ch' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/cutils.cpp:102:24: style:inconclusive: Function 'equals_rel' argument 1 names different: declaration 'actual' definition 'v1'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/cutils.h:55:24: note: Function 'equals_rel' argument 1 names different: declaration 'actual' definition 'v1'. gle-graphics-4.3.8/src/gle/cutils.cpp:102:24: note: Function 'equals_rel' argument 1 names different: declaration 'actual' definition 'v1'. gle-graphics-4.3.8/src/gle/cutils.cpp:102:35: style:inconclusive: Function 'equals_rel' argument 2 names different: declaration 'value' definition 'v2'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/cutils.h:55:39: note: Function 'equals_rel' argument 2 names different: declaration 'value' definition 'v2'. gle-graphics-4.3.8/src/gle/cutils.cpp:102:35: note: Function 'equals_rel' argument 2 names different: declaration 'value' definition 'v2'. gle-graphics-4.3.8/src/gle/cutils.cpp:110:29: style:inconclusive: Function 'equals_rel_fine' argument 1 names different: declaration 'actual' definition 'v1'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/cutils.h:56:29: note: Function 'equals_rel_fine' argument 1 names different: declaration 'actual' definition 'v1'. gle-graphics-4.3.8/src/gle/cutils.cpp:110:29: note: Function 'equals_rel_fine' argument 1 names different: declaration 'actual' definition 'v1'. gle-graphics-4.3.8/src/gle/cutils.cpp:110:40: style:inconclusive: Function 'equals_rel_fine' argument 2 names different: declaration 'value' definition 'v2'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/cutils.h:56:44: note: Function 'equals_rel_fine' argument 2 names different: declaration 'value' definition 'v2'. gle-graphics-4.3.8/src/gle/cutils.cpp:110:40: note: Function 'equals_rel_fine' argument 2 names different: declaration 'value' definition 'v2'. gle-graphics-4.3.8/src/gle/cutils.cpp:170:46: style:inconclusive: Function 'str_find_char' argument 2 names different: declaration 'ch' definition 'ch1'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/cutils.h:58:46: note: Function 'str_find_char' argument 2 names different: declaration 'ch' definition 'ch1'. gle-graphics-4.3.8/src/gle/cutils.cpp:170:46: note: Function 'str_find_char' argument 2 names different: declaration 'ch' definition 'ch1'. gle-graphics-4.3.8/src/gle/cutils.cpp:692:28: style:inconclusive: Function 'str_format' argument 1 names different: declaration 'arg_list' definition 'format'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/cutils.h:164:33: note: Function 'str_format' argument 1 names different: declaration 'arg_list' definition 'format'. gle-graphics-4.3.8/src/gle/cutils.cpp:692:28: note: Function 'str_format' argument 1 names different: declaration 'arg_list' definition 'format'. gle-graphics-4.3.8/src/gle/cutils.cpp:551:8: style: Variable 'find_res' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/cutils.cpp:622:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/cutils.cpp:653:19: style: Parameter 'ap' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/cutils.cpp:653:28: style: Parameter 'bp' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/cutils.cpp:657:36: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/cutils.cpp:662:27: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/cutils.cpp:681:8: style: Variable 'error_str' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/cutils.cpp:717:11: style: Variable 'val' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/cutils.cpp:353:49: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] gle-graphics-4.3.8/src/gle/cutils.cpp:475:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] gle-graphics-4.3.8/src/gle/cutils.cpp:76:53: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] gle-graphics-4.3.8/src/gle/cutils.cpp:77:53: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] gle-graphics-4.3.8/src/gle/cutils.cpp:78:53: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] gle-graphics-4.3.8/src/gle/texinterface.h:69:28: style:inconclusive: Technically the member function 'TeXHashObject::getLine' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:70:13: style:inconclusive: Technically the member function 'TeXHashObject::hasDimensions' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:71:14: style:inconclusive: Technically the member function 'TeXHashObject::isUsed' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:73:16: style:inconclusive: Technically the member function 'TeXHashObject::getWidth' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:74:16: style:inconclusive: Technically the member function 'TeXHashObject::getHeight' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:75:16: style:inconclusive: Technically the member function 'TeXHashObject::getBaseline' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:76:13: style:inconclusive: Technically the member function 'TeXHashObject::getNbLines' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:98:13: style:inconclusive: Technically the member function 'TeXObjectInfo::getFlags' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:99:13: style:inconclusive: Technically the member function 'TeXObjectInfo::getJustify' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:100:16: style:inconclusive: Technically the member function 'TeXObjectInfo::getXp' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:101:16: style:inconclusive: Technically the member function 'TeXObjectInfo::getYp' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:116:16: style:inconclusive: Technically the member function 'TeXObject::getAngle' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:123:16: style:inconclusive: Technically the member function 'TeXObject::getDXp' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:124:16: style:inconclusive: Technically the member function 'TeXObject::getDYp' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:126:13: style:inconclusive: Technically the member function 'TeXObject::hasObject' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:137:28: style:inconclusive: Technically the member function 'TeXSize::getName' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:166:13: style:inconclusive: Technically the member function 'TeXPreambleInfo::getNbFonts' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:167:14: style:inconclusive: Technically the member function 'TeXPreambleInfo::hasFontSizes' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:181:13: style:inconclusive: Technically the member function 'TeXPreambleInfoList::getNbPreambles' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:245:14: style:inconclusive: Technically the member function 'TeXInterface::hasFontSizes' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:246:14: style:inconclusive: Technically the member function 'TeXInterface::hasObjects' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:252:13: style:inconclusive: Technically the member function 'TeXInterface::getNbFontSizes' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:255:13: style:inconclusive: Technically the member function 'TeXInterface::getScaleMode' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:258:14: style:inconclusive: Technically the member function 'TeXInterface::isEnabled' can be const. [functionConst] gle-graphics-4.3.8/src/gle/config.h:127:14: style:inconclusive: Technically the member function 'GLEGlobalConfig::allowConfigBlocks' can be const. [functionConst] gle-graphics-4.3.8/src/gle/config.h:129:13: style:inconclusive: Technically the member function 'GLEGlobalConfig::getNumberAllowReadDirs' can be const. [functionConst] gle-graphics-4.3.8/src/gle/config.h:130:28: style:inconclusive: Technically the member function 'GLEGlobalConfig::getAllowReadDir' can be const. [functionConst] gle-graphics-4.3.8/src/gle/config.h:131:13: style:inconclusive: Technically the member function 'GLEGlobalConfig::getNumberAllowWriteDirs' can be const. [functionConst] gle-graphics-4.3.8/src/gle/config.h:132:28: style:inconclusive: Technically the member function 'GLEGlobalConfig::getAllowWriteDir' can be const. [functionConst] gle-graphics-4.3.8/src/gle/texinterface.h:63:2: style: Class 'TeXHashObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/texinterface.h:135:2: style: Class 'TeXSize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/config.cpp:414:2: style: Class 'GLEProgressIndicatorInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/config.cpp:415:11: style: The destructor '~GLEProgressIndicatorInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/file_io.h:65:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/config.cpp:415:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/config.cpp:416:15: style: The function 'indicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/file_io.h:66:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/config.cpp:416:15: note: Function in derived class gle-graphics-4.3.8/src/gle/config.cpp:681:6: style: Condition '!has_config' is always true [knownConditionTrueFalse] gle-graphics-4.3.8/src/gle/config.cpp:645:20: note: Assignment 'has_config=false', assigned value is 0 gle-graphics-4.3.8/src/gle/config.cpp:681:6: note: Condition '!has_config' is always true gle-graphics-4.3.8/src/gle/config.cpp:280:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/config.cpp:285:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/config.cpp:386:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/config.cpp:388:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/config.cpp:458:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/config.cpp:532:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/config.cpp:572:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/config.cpp:738:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/config.cpp:159:9: style: Variable 'strarg' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/gle/config.cpp:146:9: note: strarg is assigned gle-graphics-4.3.8/src/gle/config.cpp:159:9: note: strarg is overwritten gle-graphics-4.3.8/src/gle/config.cpp:180:9: style: Variable 'strarg' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/gle/config.cpp:168:9: note: strarg is assigned gle-graphics-4.3.8/src/gle/config.cpp:180:9: note: strarg is overwritten gle-graphics-4.3.8/src/gle/config.cpp:219:9: style: Variable 'strarg' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/gle/config.cpp:180:9: note: strarg is assigned gle-graphics-4.3.8/src/gle/config.cpp:219:9: note: strarg is overwritten gle-graphics-4.3.8/src/gle/config.cpp:251:9: style: Variable 'strarg' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/gle/config.cpp:219:9: note: strarg is assigned gle-graphics-4.3.8/src/gle/config.cpp:251:9: note: strarg is overwritten gle-graphics-4.3.8/src/gle/config.cpp:252:9: style: Variable 'strarg' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/gle/config.cpp:251:9: note: strarg is assigned gle-graphics-4.3.8/src/gle/config.cpp:252:9: note: strarg is overwritten gle-graphics-4.3.8/src/gle/config.cpp:270:9: style: Variable 'strarg' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/gle/config.cpp:252:9: note: strarg is assigned gle-graphics-4.3.8/src/gle/config.cpp:270:9: note: strarg is overwritten gle-graphics-4.3.8/src/gle/config.cpp:598:41: performance: Function parameter 'name' should be passed by const reference. [passedByValue] gle-graphics-4.3.8/src/gle/config.cpp:688:38: style: Using find with iterator 'triedLocations.begin()' that is always empty. [knownEmptyContainer] gle-graphics-4.3.8/src/gle/core.cpp:174:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEVN [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/core.cpp:208:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEVN [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/core.cpp:356:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/core.cpp:1211:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/core.cpp:1217:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/core.cpp:2008:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/core.cpp:2116:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/core.cpp:2323:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/core.cpp:2901:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/core.cpp:3410:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:193:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:230:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:248:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:307:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:312:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:317:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:324:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:350:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:354:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:369:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:379:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:392:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:401:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:413:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:461:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:521:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:547:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:560:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:571:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:577:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:583:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:588:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:596:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:600:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:613:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:622:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:630:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:642:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:655:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:665:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:680:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:699:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:707:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:722:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:729:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:741:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:756:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:773:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:792:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:805:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:843:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:848:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:963:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:1067:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:343:14: warning: Either the condition 'index<0' is redundant or the array 'defline[14]' is accessed at index -1, which is out of bounds. [negativeIndex] gle-graphics-4.3.8/src/gle/d_ps.cpp:338:13: note: Assuming that condition 'index<0' is not redundant gle-graphics-4.3.8/src/gle/d_ps.cpp:343:14: note: Negative array index gle-graphics-4.3.8/src/gle/d_ps.cpp:1011:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/gle/d_ps.cpp:1014:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/gle/d_ps.cpp:129:14: warning: Member variable 'PSGLEDevice::psfile' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:129:14: warning: Member variable 'PSGLEDevice::i' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:129:14: warning: Member variable 'PSGLEDevice::l' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:129:14: warning: Member variable 'PSGLEDevice::j' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:138:2: performance: Variable 'm_currentFill' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/core.cpp:3648:15: warning: Member variable 'GLECurveT0T1::m_T0' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/core.cpp:3648:15: warning: Member variable 'GLECurveT0T1::m_T1' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/core.cpp:3744:12: warning:inconclusive: Member variable 'GLEBezier::m_Ax' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/core.cpp:3744:12: warning:inconclusive: Member variable 'GLEBezier::m_Bx' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/core.cpp:3744:12: warning:inconclusive: Member variable 'GLEBezier::m_Cx' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/core.cpp:3744:12: warning:inconclusive: Member variable 'GLEBezier::m_Ay' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/core.cpp:3744:12: warning:inconclusive: Member variable 'GLEBezier::m_By' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/core.cpp:3744:12: warning:inconclusive: Member variable 'GLEBezier::m_Cy' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/core.cpp:108:10: warning: Member variable 'GLECore::m_isComputingLength' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/core.cpp:108:10: warning: Member variable 'GLECore::m_totalLength' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/core.cpp:108:10: warning: Member variable 'GLECore::m_showNoteAboutFallback' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/core.cpp:3565:27: warning: Member variable 'GLECurveDistToParamValue::m_Dist' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/core.cpp:3565:27: warning: Member variable 'GLECurveDistToParamValue::m_CrDist' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/core.cpp:3565:27: warning: Member variable 'GLECurveDistToParamValue::m_BestErr' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/core.cpp:3565:27: warning: Member variable 'GLECurveDistToParamValue::m_BestParam' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:1027:19: performance:inconclusive: Technically the member function 'PSGLEDevice::displayGeometry' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/d_interface.h:206:7: note: Technically the member function 'PSGLEDevice::displayGeometry' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/d_ps.cpp:1027:19: note: Technically the member function 'PSGLEDevice::displayGeometry' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/d_ps.cpp:1078:12: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/d_ps.cpp:1101:12: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/gle-constants.h:19:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable catalan [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/drawit.cpp:96:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/drawit.cpp:134:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/drawit.cpp:163:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/drawit.cpp:256:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/d_ps.cpp:1119:44: style:inconclusive: Function 'getRecordedBytes' argument 1 names different: declaration 'output' definition 'result'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/d_interface.h:195:45: note: Function 'getRecordedBytes' argument 1 names different: declaration 'output' definition 'result'. gle-graphics-4.3.8/src/gle/d_ps.cpp:1119:44: note: Function 'getRecordedBytes' argument 1 names different: declaration 'output' definition 'result'. gle-graphics-4.3.8/src/gle/d_ps.cpp:212:33: style: Local variable 'i' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/d_interface.h:134:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/d_ps.cpp:212:33: note: Shadow variable gle-graphics-4.3.8/src/gle/d_ps.cpp:345:6: style: Local variable 'l' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/d_interface.h:134:8: note: Shadowed declaration gle-graphics-4.3.8/src/gle/d_ps.cpp:345:6: note: Shadow variable gle-graphics-4.3.8/src/gle/d_ps.cpp:550:11: style: Local variable 'i' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/d_interface.h:134:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/d_ps.cpp:550:11: note: Shadow variable gle-graphics-4.3.8/src/gle/d_ps.cpp:563:11: style: Local variable 'i' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/d_interface.h:134:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/d_ps.cpp:563:11: note: Shadow variable gle-graphics-4.3.8/src/gle/d_ps.cpp:1064:11: style: Local variable 'i' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/d_interface.h:134:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/d_ps.cpp:1064:11: note: Shadow variable gle-graphics-4.3.8/src/gle/d_ps.cpp:390:57: style: Parameter 'bounds' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/d_ps.cpp:399:57: style: Parameter 'bounds' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/d_ps.cpp:951:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/d_ps.cpp:1027:69: style: Parameter 'gsPixelWidth' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/d_ps.cpp:1027:88: style: Parameter 'gsPixelHeight' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/d_ps.cpp:1027:108: style: Parameter 'gsPixelRes' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/core.cpp:2989:16: style:inconclusive: Technically the member function 'GLERange::clip' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:169:7: note: Technically the member function 'GLERange::clip' can be const. gle-graphics-4.3.8/src/gle/core.cpp:2989:16: note: Technically the member function 'GLERange::clip' can be const. gle-graphics-4.3.8/src/gle/core.cpp:2994:16: style:inconclusive: Technically the member function 'GLERange::contains' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:170:7: note: Technically the member function 'GLERange::contains' can be const. gle-graphics-4.3.8/src/gle/core.cpp:2994:16: note: Technically the member function 'GLERange::contains' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3100:20: style:inconclusive: Technically the member function 'GLERectangle::getDimensions' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:235:7: note: Technically the member function 'GLERectangle::getDimensions' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3100:20: note: Technically the member function 'GLERectangle::getDimensions' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3140:20: style:inconclusive: Technically the member function 'GLERectangle::contains' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:243:7: note: Technically the member function 'GLERectangle::contains' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3140:20: note: Technically the member function 'GLERectangle::contains' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3163:20: style:inconclusive: Technically the member function 'GLERectangle::addToRangeX' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:247:7: note: Technically the member function 'GLERectangle::addToRangeX' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3163:20: note: Technically the member function 'GLERectangle::addToRangeX' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3170:20: style:inconclusive: Technically the member function 'GLERectangle::addToRangeY' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:248:7: note: Technically the member function 'GLERectangle::addToRangeY' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3170:20: note: Technically the member function 'GLERectangle::addToRangeY' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3182:20: style:inconclusive: Technically the member function 'GLERectangle::toPoint' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:250:7: note: Technically the member function 'GLERectangle::toPoint' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3182:20: note: Technically the member function 'GLERectangle::toPoint' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3246:16: style:inconclusive: Technically the member function 'GLEPoint::approx' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:283:14: note: Technically the member function 'GLEPoint::approx' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3246:16: note: Technically the member function 'GLEPoint::approx' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3782:17: style:inconclusive: Technically the member function 'GLEBezier::draw' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:126:7: note: Technically the member function 'GLEBezier::draw' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3782:17: note: Technically the member function 'GLEBezier::draw' can be const. gle-graphics-4.3.8/src/gle/core.cpp:4010:28: style:inconclusive: Technically the member function 'GLECurvedArrowHead::getParamValueEnd' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:148:9: note: Technically the member function 'GLECurvedArrowHead::getParamValueEnd' can be const. gle-graphics-4.3.8/src/gle/core.cpp:4010:28: note: Technically the member function 'GLECurvedArrowHead::getParamValueEnd' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3992:28: style:inconclusive: Technically the member function 'GLECurvedArrowHead::getArrowCurveDist' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-shapemath.h:149:9: note: Technically the member function 'GLECurvedArrowHead::getArrowCurveDist' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3992:28: note: Technically the member function 'GLECurvedArrowHead::getArrowCurveDist' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3331:18: style:inconclusive: Technically the member function 'GLEPoint3D::ortho3DUnit' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:310:7: note: Technically the member function 'GLEPoint3D::ortho3DUnit' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3331:18: note: Technically the member function 'GLEPoint3D::ortho3DUnit' can be const. gle-graphics-4.3.8/src/gle/core.cpp:3353:2: warning: Class 'GLEMatrix' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/core.cpp:4038:10: warning: Class 'GLESaveRestore' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/core.cpp:4038:10: warning: Class 'GLESaveRestore' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/core.cpp:3558:2: style: Class 'GLECurveDistToParamValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/file_io.cpp:447:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/file_io.cpp:809:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/file_io.cpp:922:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/file_io.cpp:934:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/file_io.cpp:1051:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _S_IFDIR [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/file_io.cpp:1543:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/file_io.cpp:1587:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/file_io.cpp:1595:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/file_io.cpp:1660:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:224:2: warning: Member variable 'tokenizer::m_more' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/core.cpp:2285:6: warning: Either the condition 'bitmap==NULL' is redundant or there is possible null pointer dereference: bitmap. [nullPointerRedundantCheck] gle-graphics-4.3.8/src/gle/core.cpp:2281:13: note: Assuming that condition 'bitmap==NULL' is not redundant gle-graphics-4.3.8/src/gle/core.cpp:2285:6: note: Null pointer dereference gle-graphics-4.3.8/src/gle/core.cpp:2349:6: warning: Either the condition 'bitmap==NULL' is redundant or there is possible null pointer dereference: bitmap. [nullPointerRedundantCheck] gle-graphics-4.3.8/src/gle/core.cpp:2345:13: note: Assuming that condition 'bitmap==NULL' is not redundant gle-graphics-4.3.8/src/gle/core.cpp:2349:6: note: Null pointer dereference gle-graphics-4.3.8/src/gle/core.cpp:2591:38: warning: Either the condition 'sub==NULL' is redundant or there is possible null pointer dereference: sub. [nullPointerRedundantCheck] gle-graphics-4.3.8/src/gle/core.cpp:2588:11: note: Assuming that condition 'sub==NULL' is not redundant gle-graphics-4.3.8/src/gle/core.cpp:2591:38: note: Null pointer dereference gle-graphics-4.3.8/src/gle/core.cpp:313:15: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/core.cpp:766:13: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/core.cpp:4069:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/core.cpp:2473:14: style: Variable 'arrow->size' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/gle/core.cpp:2468:17: note: arrow->size is assigned gle-graphics-4.3.8/src/gle/core.cpp:2473:14: note: arrow->size is overwritten gle-graphics-4.3.8/src/gle/core.cpp:578:9: style: The scope of the variable 'scalefac' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/core.cpp:818:16: style: The scope of the variable 'xx' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/core.cpp:818:19: style: The scope of the variable 'yy' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/core.cpp:818:22: style: The scope of the variable 'cdiv' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/core.cpp:818:27: style: The scope of the variable 'xd' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/core.cpp:818:30: style: The scope of the variable 'yd' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/core.cpp:1832:16: style: The scope of the variable 'a' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/core.cpp:1832:18: style: The scope of the variable 'b' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:241:7: style:inconclusive: Technically the member function 'tokenizer::has_more' can be const. [functionConst] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:251:21: style:inconclusive: Technically the member function 'tokenizer::cr_token' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:84:13: style:inconclusive: Technically the member function 'GLESourceBlock::getFirstLine' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:85:13: style:inconclusive: Technically the member function 'GLESourceBlock::getType' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:87:13: style:inconclusive: Technically the member function 'GLESourceBlock::getVariable' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:88:13: style:inconclusive: Technically the member function 'GLESourceBlock::getOffset1' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:89:13: style:inconclusive: Technically the member function 'GLESourceBlock::getOffset2' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:92:14: style:inconclusive: Technically the member function 'GLESourceBlock::isDangling' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:94:14: style:inconclusive: Technically the member function 'GLESourceBlock::isDanglingElse' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:113:28: style:inconclusive: Technically the member function 'GLESubCallAdditParam::getVal' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:114:13: style:inconclusive: Technically the member function 'GLESubCallAdditParam::getPos' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:127:13: style:inconclusive: Technically the member function 'GLESubCallInfo::getParamPos' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:128:28: style:inconclusive: Technically the member function 'GLESubCallInfo::getParamVal' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:221:14: style:inconclusive: Technically the member function 'GLEParser::hasSpecial' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:223:28: style:inconclusive: Technically the member function 'GLEParser::getInclude' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:225:14: style:inconclusive: Technically the member function 'GLEParser::isInSub' can be const. [functionConst] gle-graphics-4.3.8/src/gle/tokens/stokenizer.h:224:2: style: Class 'tokenizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/pass.h:124:2: style: Class 'GLESubCallInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/core.cpp:423:22: style:inconclusive: Function 'g_get_path' argument 1 names different: declaration 'pathonoff' definition 'onoff'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/core.h:400:22: note: Function 'g_get_path' argument 1 names different: declaration 'pathonoff' definition 'onoff'. gle-graphics-4.3.8/src/gle/core.cpp:423:22: note: Function 'g_get_path' argument 1 names different: declaration 'pathonoff' definition 'onoff'. gle-graphics-4.3.8/src/gle/core.cpp:723:27: style:inconclusive: Function 'g_get_line_join' argument 1 names different: declaration 'jj' definition 'i'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/core.h:396:27: note: Function 'g_get_line_join' argument 1 names different: declaration 'jj' definition 'i'. gle-graphics-4.3.8/src/gle/core.cpp:723:27: note: Function 'g_get_line_join' argument 1 names different: declaration 'jj' definition 'i'. gle-graphics-4.3.8/src/gle/core.cpp:727:26: style:inconclusive: Function 'g_get_line_cap' argument 1 names different: declaration 'jj' definition 'i'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/core.h:395:26: note: Function 'g_get_line_cap' argument 1 names different: declaration 'jj' definition 'i'. gle-graphics-4.3.8/src/gle/core.cpp:727:26: note: Function 'g_get_line_cap' argument 1 names different: declaration 'jj' definition 'i'. gle-graphics-4.3.8/src/gle/core.cpp:746:30: style:inconclusive: Function 'g_set_font_width' argument 1 names different: declaration 'v' definition 'w'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/core.h:437:30: note: Function 'g_set_font_width' argument 1 names different: declaration 'v' definition 'w'. gle-graphics-4.3.8/src/gle/core.cpp:746:30: note: Function 'g_set_font_width' argument 1 names different: declaration 'v' definition 'w'. gle-graphics-4.3.8/src/gle/core.cpp:754:31: style:inconclusive: Function 'g_set_line_styled' argument 1 names different: declaration 'x' definition 'w'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/core.h:443:31: note: Function 'g_set_line_styled' argument 1 names different: declaration 'x' definition 'w'. gle-graphics-4.3.8/src/gle/core.cpp:754:31: note: Function 'g_set_line_styled' argument 1 names different: declaration 'x' definition 'w'. gle-graphics-4.3.8/src/gle/core.cpp:1971:25: style:inconclusive: Function 'g_marker_def' argument 1 names different: declaration 'name' definition 'mname'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/core.h:413:25: note: Function 'g_marker_def' argument 1 names different: declaration 'name' definition 'mname'. gle-graphics-4.3.8/src/gle/core.cpp:1971:25: note: Function 'g_marker_def' argument 1 names different: declaration 'name' definition 'mname'. gle-graphics-4.3.8/src/gle/core.cpp:1996:21: style:inconclusive: Function 'g_set_just' argument 1 names different: declaration 'j' definition 'jj'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/core.h:438:21: note: Function 'g_set_just' argument 1 names different: declaration 'j' definition 'jj'. gle-graphics-4.3.8/src/gle/core.cpp:1996:21: note: Function 'g_set_just' argument 1 names different: declaration 'j' definition 'jj'. gle-graphics-4.3.8/src/gle/core.cpp:2000:21: style:inconclusive: Function 'g_set_font' argument 1 names different: declaration 'j' definition 'jj'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/core.h:436:21: note: Function 'g_set_font' argument 1 names different: declaration 'j' definition 'jj'. gle-graphics-4.3.8/src/gle/core.cpp:2000:21: note: Function 'g_set_font' argument 1 names different: declaration 'j' definition 'jj'. gle-graphics-4.3.8/src/gle/core.cpp:2014:22: style:inconclusive: Function 'g_get_just' argument 1 names different: declaration 'j' definition 'jj'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/core.h:394:22: note: Function 'g_get_just' argument 1 names different: declaration 'j' definition 'jj'. gle-graphics-4.3.8/src/gle/core.cpp:2014:22: note: Function 'g_get_just' argument 1 names different: declaration 'j' definition 'jj'. gle-graphics-4.3.8/src/gle/core.cpp:2018:22: style:inconclusive: Function 'g_get_font' argument 1 names different: declaration 'f' definition 'jj'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/core.h:216:22: note: Function 'g_get_font' argument 1 names different: declaration 'f' definition 'jj'. gle-graphics-4.3.8/src/gle/core.cpp:2018:22: note: Function 'g_get_font' argument 1 names different: declaration 'f' definition 'jj'. gle-graphics-4.3.8/src/gle/core.cpp:2049:25: style:inconclusive: Function 'g_postscript' argument 1 names different: declaration 'ss' definition 'fname'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/core.h:421:25: note: Function 'g_postscript' argument 1 names different: declaration 'ss' definition 'fname'. gle-graphics-4.3.8/src/gle/core.cpp:2049:25: note: Function 'g_postscript' argument 1 names different: declaration 'ss' definition 'fname'. gle-graphics-4.3.8/src/gle/core.cpp:2049:39: style:inconclusive: Function 'g_postscript' argument 2 names different: declaration 'w' definition 'wx'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/core.h:421:35: note: Function 'g_postscript' argument 2 names different: declaration 'w' definition 'wx'. gle-graphics-4.3.8/src/gle/core.cpp:2049:39: note: Function 'g_postscript' argument 2 names different: declaration 'w' definition 'wx'. gle-graphics-4.3.8/src/gle/core.cpp:2049:50: style:inconclusive: Function 'g_postscript' argument 3 names different: declaration 'h' definition 'wy'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/core.h:421:44: note: Function 'g_postscript' argument 3 names different: declaration 'h' definition 'wy'. gle-graphics-4.3.8/src/gle/core.cpp:2049:50: note: Function 'g_postscript' argument 3 names different: declaration 'h' definition 'wy'. gle-graphics-4.3.8/src/gle/core.cpp:3182:55: style:inconclusive: Function 'toPoint' argument 2 names different: declaration 'pt' definition 'point'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:250:42: note: Function 'toPoint' argument 2 names different: declaration 'pt' definition 'point'. gle-graphics-4.3.8/src/gle/core.cpp:3182:55: note: Function 'toPoint' argument 2 names different: declaration 'pt' definition 'point'. gle-graphics-4.3.8/src/gle/core.cpp:2061:10: style: Local variable 'line' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/file_io.h:88:7: note: Shadowed declaration gle-graphics-4.3.8/src/gle/core.cpp:2061:10: note: Shadow variable gle-graphics-4.3.8/src/gle/core.cpp:2118:10: style: Local variable 'line' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/file_io.h:88:7: note: Shadowed declaration gle-graphics-4.3.8/src/gle/core.cpp:2118:10: note: Shadow variable gle-graphics-4.3.8/src/gle/core.cpp:3839:9: style: Local variable 'g' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/core.cpp:69:8: note: Shadowed declaration gle-graphics-4.3.8/src/gle/core.cpp:3839:9: note: Shadow variable gle-graphics-4.3.8/src/gle/core.cpp:2398:30: style: Parameter 'pt' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/core.cpp:3831:40: style: Parameter 'p' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/core.cpp:3831:53: style: Parameter 'dir1' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/core.cpp:3831:69: style: Parameter 'dir2' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/core.cpp:963:37: style: Parameter 'b' can be declared as const array [constParameter] gle-graphics-4.3.8/src/gle/core.cpp:1170:24: style: Parameter 'model' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/core.cpp:1198:33: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/core.cpp:1205:36: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/core.cpp:1437:33: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/core.cpp:1450:31: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/core.cpp:1861:34: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/core.cpp:1971:25: style: Parameter 'mname' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/core.cpp:1971:37: style: Parameter 'subname' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/core.cpp:2398:71: style: Parameter 'arrow' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/core.cpp:2587:11: style: Variable 'sub' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/core.cpp:3065:42: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/core.cpp:3090:39: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/core.cpp:3095:35: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/core.cpp:3115:40: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/core.cpp:3156:42: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/core.cpp:4052:15: style: Variable 'coreFont' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/drawit.cpp:336:12: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/drawit.cpp:337:11: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/core.cpp:1220:3: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/core.cpp:2587:17: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/drawit.cpp:281:13: style: Local variable 'polish' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/polish.h:183:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/drawit.cpp:281:13: note: Shadow variable gle-graphics-4.3.8/src/gle/drawit.cpp:388:35: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/file_io.cpp:1451:26: style:inconclusive: Technically the member function 'StreamTokenizerMax::isSepChar' can be const. [functionConst] gle-graphics-4.3.8/src/gle/file_io.h:163:7: note: Technically the member function 'StreamTokenizerMax::isSepChar' can be const. gle-graphics-4.3.8/src/gle/file_io.cpp:1451:26: note: Technically the member function 'StreamTokenizerMax::isSepChar' can be const. gle-graphics-4.3.8/src/gle/file_io.cpp:1443:33: style:inconclusive: Technically the member function 'StreamTokenizerMax::nextToken' can be const. [functionConst] gle-graphics-4.3.8/src/gle/file_io.h:164:14: note: Technically the member function 'StreamTokenizerMax::nextToken' can be const. gle-graphics-4.3.8/src/gle/file_io.cpp:1443:33: note: Technically the member function 'StreamTokenizerMax::nextToken' can be const. gle-graphics-4.3.8/src/gle/file_io.cpp:1428:2: warning: Class 'StreamTokenizerMax' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/file_io.cpp:1428:2: warning: Class 'StreamTokenizerMax' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/file_io.h:178:14: performance: Function 'getName()' should return member 'm_fname' by const reference. [returnByReference] gle-graphics-4.3.8/src/gle/file_io.cpp:491:9: warning: If memory allocation fails, then there is a possible null pointer dereference: temp [nullPointerOutOfMemory] gle-graphics-4.3.8/src/gle/file_io.cpp:490:28: note: Assuming allocation function fails gle-graphics-4.3.8/src/gle/file_io.cpp:490:15: note: Assignment 'temp=(char*)std::malloc(std::strlen(base)+1)', assigned value is 0 gle-graphics-4.3.8/src/gle/file_io.cpp:491:9: note: Null pointer dereference gle-graphics-4.3.8/src/gle/file_io.cpp:492:19: warning: If memory allocation fails, then there is a possible null pointer dereference: temp [nullPointerOutOfMemory] gle-graphics-4.3.8/src/gle/file_io.cpp:490:28: note: Assuming allocation function fails gle-graphics-4.3.8/src/gle/file_io.cpp:490:15: note: Assignment 'temp=(char*)std::malloc(std::strlen(base)+1)', assigned value is 0 gle-graphics-4.3.8/src/gle/file_io.cpp:492:19: note: Null pointer dereference gle-graphics-4.3.8/src/gle/file_io.cpp:494:11: warning: If memory allocation fails, then there is a possible null pointer dereference: temp [nullPointerOutOfMemory] gle-graphics-4.3.8/src/gle/file_io.cpp:490:28: note: Assuming allocation function fails gle-graphics-4.3.8/src/gle/file_io.cpp:490:15: note: Assignment 'temp=(char*)std::malloc(std::strlen(base)+1)', assigned value is 0 gle-graphics-4.3.8/src/gle/file_io.cpp:494:11: note: Null pointer dereference gle-graphics-4.3.8/src/gle/file_io.cpp:490:15: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/file_io.cpp:1050:12: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/file_io.cpp:378:31: style:inconclusive: Function 'GetDirName' argument 1 names different: declaration 'fname' definition 'path'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/file_io.h:111:36: note: Function 'GetDirName' argument 1 names different: declaration 'fname' definition 'path'. gle-graphics-4.3.8/src/gle/file_io.cpp:378:31: note: Function 'GetDirName' argument 1 names different: declaration 'fname' definition 'path'. gle-graphics-4.3.8/src/gle/file_io.cpp:394:34: style:inconclusive: Function 'SplitFileName' argument 1 names different: declaration 'fname' definition 'path'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/file_io.h:108:39: note: Function 'SplitFileName' argument 1 names different: declaration 'fname' definition 'path'. gle-graphics-4.3.8/src/gle/file_io.cpp:394:34: note: Function 'SplitFileName' argument 1 names different: declaration 'fname' definition 'path'. gle-graphics-4.3.8/src/gle/file_io.cpp:412:39: style:inconclusive: Function 'SplitFileNameNoDir' argument 1 names different: declaration 'fname' definition 'path'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/file_io.h:109:44: note: Function 'SplitFileNameNoDir' argument 1 names different: declaration 'fname' definition 'path'. gle-graphics-4.3.8/src/gle/file_io.cpp:412:39: note: Function 'SplitFileNameNoDir' argument 1 names different: declaration 'fname' definition 'path'. gle-graphics-4.3.8/src/gle/file_io.cpp:1119:33: style:inconclusive: Function 'GLEFindFiles' argument 1 names different: declaration 'dir' definition 'dirname'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/file_io.h:129:38: note: Function 'GLEFindFiles' argument 1 names different: declaration 'dir' definition 'dirname'. gle-graphics-4.3.8/src/gle/file_io.cpp:1119:33: note: Function 'GLEFindFiles' argument 1 names different: declaration 'dir' definition 'dirname'. gle-graphics-4.3.8/src/gle/file_io.cpp:177:9: style: Local variable 'line' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/file_io.h:88:7: note: Shadowed declaration gle-graphics-4.3.8/src/gle/file_io.cpp:177:9: note: Shadow variable gle-graphics-4.3.8/src/gle/file_io.cpp:1534:10: style: Local variable 'line' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/file_io.h:88:7: note: Shadowed declaration gle-graphics-4.3.8/src/gle/file_io.cpp:1534:10: note: Shadow variable gle-graphics-4.3.8/src/gle/file_io.cpp:1659:14: style: Local variable 'line' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/file_io.h:88:7: note: Shadowed declaration gle-graphics-4.3.8/src/gle/file_io.cpp:1659:14: note: Shadow variable gle-graphics-4.3.8/src/gle/file_io.cpp:1216:45: style: Parameter 'tofind' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/file_io.cpp:758:20: style: Parameter 'fd' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/file_io.cpp:1173:63: style: Parameter 'progress' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/file_io.cpp:1216:75: style: Parameter 'progress' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/file_io.cpp:1510:11: style: Variable 'var' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/file_io.cpp:448:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] gle-graphics-4.3.8/src/gle/file_io.cpp:936:12: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] gle-graphics-4.3.8/src/gle/file_io.cpp:1081:36: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gle-graphics-4.3.8/src/gle/file_io.cpp:1263:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] gle-graphics-4.3.8/src/gle/core.cpp:181:16: style: Unused variable: epoch [unusedVariable] gle-graphics-4.3.8/src/gle/core.cpp:182:8: style: Unused variable: c_time_string [unusedVariable] gle-graphics-4.3.8/src/gle/core.cpp:606:14: style: Variable 'scalefac' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gle/core.cpp:1832:18: style: Variable 'b' is not assigned a value. [unassignedVariable] gle-graphics-4.3.8/src/gle/fitcf.h:199:1: debug: Failed to parse 'typedef double ( * D_fp ) ( ... ) , ( * E_fp ) ( ... ) ;'. The checking continues anyway. [simplifyTypedef] gle-graphics-4.3.8/src/gle/fitcf.cpp:337:5: style: Variable 'i_1' is assigned an expression that holds the same value. [redundantAssignment] gle-graphics-4.3.8/src/gle/fitcf.cpp:323:9: note: i_1 is assigned 'l0' here. gle-graphics-4.3.8/src/gle/fitcf.cpp:337:5: note: Variable 'i_1' is assigned an expression that holds the same value. gle-graphics-4.3.8/src/gle/fn.cpp:222:6: style: The scope of the variable 'cond' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/fn.cpp:222:20: style: The scope of the variable 'mid' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/fitcf.cpp:123:24: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/fitcf.cpp:123:43: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/fitcf.cpp:123:54: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/fitcf.cpp:123:65: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/fitcf.cpp:123:92: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/fn.cpp:220:21: style: Parameter 'word' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/fn.cpp:220:39: style: Parameter 'tab' can be declared as const array [constParameter] gle-graphics-4.3.8/src/gle/eval.cpp:732:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/eval.cpp:1302:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/eval.cpp:1321:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/general.cpp:48:21: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/general.cpp:114:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/font.cpp:149:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ_BIN [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/font.cpp:287:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ_BIN [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle-block.cpp:110:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle-block.cpp:116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/font.cpp:388:14: warning: Member variable 'GLECoreFont::info' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/eval.cpp:1276:45: warning: Either the condition 'cde<29' is redundant or the array 'binop[21]' is accessed at index -1, which is out of bounds. [negativeIndex] gle-graphics-4.3.8/src/gle/eval.cpp:1273:17: note: Assuming that condition 'cde<29' is not redundant gle-graphics-4.3.8/src/gle/eval.cpp:1276:45: note: Negative array index gle-graphics-4.3.8/src/gle/eval.cpp:1278:59: warning: Either the condition 'cde<49' is redundant or the array 'keywfn[0]' is accessed at index -11, which is out of bounds. [negativeIndex] gle-graphics-4.3.8/src/gle/eval.cpp:1275:17: note: Assuming that condition 'cde<49' is not redundant gle-graphics-4.3.8/src/gle/eval.cpp:1278:59: note: Negative array index gle-graphics-4.3.8/src/gle/gle-block.h:39:20: performance: Function 'getBlockName()' should return member 'm_blockName' by const reference. [returnByReference] gle-graphics-4.3.8/src/gle/font.cpp:396:2: warning: Class 'GLECoreFont' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/font.cpp:396:2: warning: Class 'GLECoreFont' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/gle-block.cpp:117:9: warning: Either the condition 'i!=m_blocks.end()' is redundant or there is possible dereference of an invalid iterator: i. [derefInvalidIteratorRedundantCheck] gle-graphics-4.3.8/src/gle/gle-block.cpp:116:2: note: Assuming that condition 'i!=m_blocks.end()' is not redundant gle-graphics-4.3.8/src/gle/gle-block.cpp:117:9: note: Dereference of an invalid iterator gle-graphics-4.3.8/src/gle/font.cpp:168:14: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/font.cpp:178:27: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/font.cpp:180:34: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/font.cpp:182:34: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/font.cpp:184:34: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/font.cpp:82:32: style:inconclusive: Function 'get_core_font' argument 1 names different: declaration 'font' definition 'n'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/font.h:107:32: note: Function 'get_core_font' argument 1 names different: declaration 'font' definition 'n'. gle-graphics-4.3.8/src/gle/font.cpp:82:32: note: Function 'get_core_font' argument 1 names different: declaration 'font' definition 'n'. gle-graphics-4.3.8/src/gle/font.cpp:109:15: style: Variable 'cfont' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/font.cpp:115:19: style: Variable 'cdata' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/font.cpp:131:19: style: Variable 'cdata' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/font.cpp:216:15: style: Variable 'cfont' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/font.cpp:243:65: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:878:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:990:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/eval.cpp:632:35: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/eval.cpp:226:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/eval.cpp:231:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/eval.cpp:236:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/eval.cpp:439:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/eval.cpp:439:74: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/eval.cpp:1216:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/eval.cpp:1229:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/eval.cpp:1290:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/eval.cpp:1245:13: style: The scope of the variable 'cde' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/eval.cpp:1318:9: style: The scope of the variable 'line' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/eval.cpp:1316:12: style: Local variable 'polish' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/polish.h:183:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/eval.cpp:1316:12: note: Shadow variable gle-graphics-4.3.8/src/gle/eval.cpp:1318:9: style: Local variable 'line' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/file_io.h:88:7: note: Shadowed declaration gle-graphics-4.3.8/src/gle/eval.cpp:1318:9: note: Shadow variable gle-graphics-4.3.8/src/gle/eval.cpp:392:45: style: Parameter 'stk' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/eval.cpp:819:16: style: Variable 'str' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/eval.cpp:1165:45: style: Parameter 'pcode' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/eval.cpp:1242:35: style: Parameter 'zcp' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:382:18: warning: Member variable 'GLEStringToUTF8::m_Unicode' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/gle-poppler.cpp:48:23: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/gle-poppler.cpp:47:45: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:508:17: style:inconclusive: Technically the member function 'GLEString::equalsI' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:180:7: note: Technically the member function 'GLEString::equalsI' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:508:17: note: Technically the member function 'GLEString::equalsI' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:517:17: style:inconclusive: Technically the member function 'GLEString::equalsI' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:181:7: note: Technically the member function 'GLEString::equalsI' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:517:17: note: Technically the member function 'GLEString::equalsI' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:527:17: style:inconclusive: Technically the member function 'GLEString::containsI' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:182:7: note: Technically the member function 'GLEString::containsI' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:527:17: note: Technically the member function 'GLEString::containsI' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:600:16: style:inconclusive: Technically the member function 'GLEString::find' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:196:6: note: Technically the member function 'GLEString::find' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:600:16: note: Technically the member function 'GLEString::find' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:746:20: style:inconclusive: Technically the member function 'GLEArrayImpl::checkType' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:243:7: note: Technically the member function 'GLEArrayImpl::checkType' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:746:20: note: Technically the member function 'GLEArrayImpl::checkType' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:789:22: style:inconclusive: Technically the member function 'GLEArrayImpl::getDouble' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:244:16: note: Technically the member function 'GLEArrayImpl::getDouble' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:789:22: note: Technically the member function 'GLEArrayImpl::getDouble' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:794:19: style:inconclusive: Technically the member function 'GLEArrayImpl::getInt' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:246:13: note: Technically the member function 'GLEArrayImpl::getInt' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:794:19: note: Technically the member function 'GLEArrayImpl::getInt' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:803:20: style:inconclusive: Technically the member function 'GLEArrayImpl::getBool' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:248:14: note: Technically the member function 'GLEArrayImpl::getBool' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:803:20: note: Technically the member function 'GLEArrayImpl::getBool' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:816:20: style:inconclusive: Technically the member function 'GLEArrayImpl::isUnknown' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:251:14: note: Technically the member function 'GLEArrayImpl::isUnknown' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:816:20: note: Technically the member function 'GLEArrayImpl::isUnknown' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:923:21: style:inconclusive: Technically the member function 'GLEStringHash::getKeys' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:283:7: note: Technically the member function 'GLEStringHash::getKeys' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:923:21: note: Technically the member function 'GLEStringHash::getKeys' can be const. gle-graphics-4.3.8/src/gle/gle-datatype.cpp:254:8: warning: Class 'GLEString' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:254:8: warning: Class 'GLEString' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:942:34: warning: Class 'GLEDynamicSub' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:942:34: warning: Class 'GLEDynamicSub' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:378:2: style: Class 'GLEStringToUTF8' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:337:15: style: The function 'equals' overrides a function in a base class but is identical to the overridden function [uselessOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:69:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:337:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:348:15: style: The function 'equals' overrides a function in a base class but is identical to the overridden function [uselessOverride] gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:69:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/gle-interface/gle-datatype.h:348:15: note: Function in derived class gle-graphics-4.3.8/src/gle/gle-poppler.cpp:53:17: style: struct member 'GLEWriteFuncAndClosure::writeFunc' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/gle-poppler.cpp:54:8: style: struct member 'GLEWriteFuncAndClosure::closure' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:602:17: style: Condition 'endPattern<0' is always false [knownConditionTrueFalse] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:601:52: note: Assignment 'endPattern=(int)m_Length-needle->length()+1', assigned value is greater than 0 gle-graphics-4.3.8/src/gle/gle-datatype.cpp:602:17: note: Condition 'endPattern<0' is always false gle-graphics-4.3.8/src/gle/gle-datatype.cpp:693:12: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:855:12: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:874:20: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:219:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:548:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:660:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:668:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:989:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:1001:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:1014:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:605:23: style: Checking if unsigned expression 'needle->length()' is less than zero. [unsignedLessThanZero] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:517:36: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:536:35: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:548:13: style: Variable 'other' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:556:41: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:600:32: style: Parameter 'needle' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:660:14: style: Variable 's_i' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:668:14: style: Variable 's_i' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:988:15: style: Variable 'child_name' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:1063:82: style: Parameter 'def' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:924:78: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:987:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:1000:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] gle-graphics-4.3.8/src/gle/gle-datatype.cpp:1012:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] gle-graphics-4.3.8/src/gle/gle-interface.cpp:284:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle-interface.cpp:293:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle-interface.cpp:310:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle-interface.cpp:362:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle-interface.cpp:919:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle-interface.cpp:923:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle-interface.cpp:931:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle-sourcefile.cpp:243:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle-sourcefile.cpp:91:21: style:inconclusive: Technically the member function 'GLESourceLine::isEmpty' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-sourcefile.h:68:7: note: Technically the member function 'GLESourceLine::isEmpty' can be const. gle-graphics-4.3.8/src/gle/gle-sourcefile.cpp:91:21: note: Technically the member function 'GLESourceLine::isEmpty' can be const. gle-graphics-4.3.8/src/gle/gle-sourcefile.cpp:118:20: style:inconclusive: Technically the member function 'GLESourceFile::getNextInsertIndex' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-sourcefile.h:92:6: note: Technically the member function 'GLESourceFile::getNextInsertIndex' can be const. gle-graphics-4.3.8/src/gle/gle-sourcefile.cpp:118:20: note: Technically the member function 'GLESourceFile::getNextInsertIndex' can be const. gle-graphics-4.3.8/src/gle/gle-sourcefile.cpp:313:12: style: Local variable 'i' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/gle-sourcefile.cpp:311:11: note: Shadowed declaration gle-graphics-4.3.8/src/gle/gle-sourcefile.cpp:313:12: note: Shadow variable gle-graphics-4.3.8/src/gle/gle-interface.cpp:1473:12: warning: Member variable 'GLETextDO::m_BaseLine' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1476:12: warning: Member variable 'GLETextDO::m_BaseLine' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1092:12: warning: Member variable 'GLEScript::m_CurrObject' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/gle-interface.cpp:802:2: performance: Variable 'm_Name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/gle-interface.cpp:803:2: performance: Variable 'm_FullPath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1795:22: performance: Variable 'm_BoldItalic' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/gle-interface.cpp:2065:2: performance: Variable 'm_Model' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/gle-interface.cpp:2111:2: performance: Variable 'm_Name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/gle-interface.cpp:2119:2: performance: Variable 'm_Name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/glearray.cpp:327:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/glec.cpp:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEVN [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/glearray.cpp:385:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/glec.cpp:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/glearray.cpp:494:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/glec.cpp:112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/glec.cpp:96:11: style: The comparison 'lib == 0' is always true. [knownConditionTrueFalse] gle-graphics-4.3.8/src/gle/glec.cpp:90:14: note: 'lib' is assigned value '0' here. gle-graphics-4.3.8/src/gle/glec.cpp:96:11: note: The comparison 'lib == 0' is always true. gle-graphics-4.3.8/src/gle/glec.cpp:110:8: style: Unused variable: GLEMain [unusedVariable] gle-graphics-4.3.8/src/gle/gle.cpp:110:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle.cpp:173:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle.cpp:284:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle.cpp:297:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle.cpp:595:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle.cpp:748:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle.cpp:842:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle.cpp:880:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle.cpp:937:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle.cpp:944:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle.cpp:1195:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1803:23: style:inconclusive: Technically the member function 'GLEFont::checkStyle' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:397:22: note: Technically the member function 'GLEFont::checkStyle' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:1803:23: note: Technically the member function 'GLEFont::checkStyle' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:1914:16: style:inconclusive: Technically the member function 'GLEColor::equalsApprox' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:452:7: note: Technically the member function 'GLEColor::equalsApprox' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:1914:16: note: Technically the member function 'GLEColor::equalsApprox' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:1961:23: style:inconclusive: Technically the member function 'GLEColor::getName' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:459:21: note: Technically the member function 'GLEColor::getName' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:1961:23: note: Technically the member function 'GLEColor::getName' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:2060:18: style:inconclusive: Technically the member function 'GLEColor::getGray' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:467:9: note: Technically the member function 'GLEColor::getGray' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:2060:18: note: Technically the member function 'GLEColor::getGray' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:2096:28: style:inconclusive: Technically the member function 'GLEPropertyStoreModel::find' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:672:13: note: Technically the member function 'GLEPropertyStoreModel::find' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:2096:28: note: Technically the member function 'GLEPropertyStoreModel::find' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:882:23: style:inconclusive: Technically the member function 'GLEFileLocation::isStream' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:742:7: note: Technically the member function 'GLEFileLocation::isStream' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:882:23: note: Technically the member function 'GLEFileLocation::isStream' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:886:25: style:inconclusive: Technically the member function 'GLEFileLocation::getFileName' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:743:14: note: Technically the member function 'GLEFileLocation::getFileName' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:886:25: note: Technically the member function 'GLEFileLocation::getFileName' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:892:25: style:inconclusive: Technically the member function 'GLEFileLocation::getMainName' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:744:14: note: Technically the member function 'GLEFileLocation::getMainName' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:892:25: note: Technically the member function 'GLEFileLocation::getMainName' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:199:20: performance:inconclusive: Technically the member function 'GLEInterface::initializeGLE' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:784:14: note: Technically the member function 'GLEInterface::initializeGLE' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:199:20: note: Technically the member function 'GLEInterface::initializeGLE' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:217:22: performance:inconclusive: Technically the member function 'GLEInterface::getGLEVersion' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:787:21: note: Technically the member function 'GLEInterface::getGLEVersion' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:217:22: note: Technically the member function 'GLEInterface::getGLEVersion' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:223:22: performance:inconclusive: Technically the member function 'GLEInterface::getGLEBuildDate' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:788:21: note: Technically the member function 'GLEInterface::getGLEBuildDate' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:223:22: note: Technically the member function 'GLEInterface::getGLEBuildDate' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:229:27: performance:inconclusive: Technically the member function 'GLEInterface::getGLETop' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:791:21: note: Technically the member function 'GLEInterface::getGLETop' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:229:27: note: Technically the member function 'GLEInterface::getGLETop' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:237:32: performance:inconclusive: Technically the member function 'GLEInterface::newGLEFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:815:26: note: Technically the member function 'GLEInterface::newGLEFile' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:237:32: note: Technically the member function 'GLEInterface::newGLEFile' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:278:20: performance:inconclusive: Technically the member function 'GLEInterface::saveGLEFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:819:14: note: Technically the member function 'GLEInterface::saveGLEFile' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:278:20: note: Technically the member function 'GLEInterface::saveGLEFile' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:292:20: performance:inconclusive: Technically the member function 'GLEInterface::showGLEFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:821:14: note: Technically the member function 'GLEInterface::showGLEFile' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:292:20: note: Technically the member function 'GLEInterface::showGLEFile' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:301:20: performance:inconclusive: Technically the member function 'GLEInterface::setCompatibilityMode' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:823:14: note: Technically the member function 'GLEInterface::setCompatibilityMode' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:301:20: note: Technically the member function 'GLEInterface::setCompatibilityMode' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:427:19: performance:inconclusive: Technically the member function 'GLEInterface::getNumberOfColors' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:834:6: note: Technically the member function 'GLEInterface::getNumberOfColors' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:427:19: note: Technically the member function 'GLEInterface::getNumberOfColors' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:431:25: performance:inconclusive: Technically the member function 'GLEInterface::getColor' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:835:12: note: Technically the member function 'GLEInterface::getColor' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:431:25: note: Technically the member function 'GLEInterface::getColor' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:495:27: performance:inconclusive: Technically the member function 'GLEInterface::getTerminatePostScript' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:856:21: note: Technically the member function 'GLEInterface::getTerminatePostScript' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:495:27: note: Technically the member function 'GLEInterface::getTerminatePostScript' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:561:20: performance:inconclusive: Technically the member function 'GLEInterface::isDeviceSupported' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:867:14: note: Technically the member function 'GLEInterface::isDeviceSupported' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:561:20: note: Technically the member function 'GLEInterface::isDeviceSupported' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:586:27: performance:inconclusive: Technically the member function 'GLEInterface::getDeviceFilenameExtension' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:869:21: note: Technically the member function 'GLEInterface::getDeviceFilenameExtension' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:586:27: note: Technically the member function 'GLEInterface::getDeviceFilenameExtension' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:615:22: performance:inconclusive: Technically the member function 'GLEInterface::getGhostScriptLocation' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:880:21: note: Technically the member function 'GLEInterface::getGhostScriptLocation' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:615:22: note: Technically the member function 'GLEInterface::getGhostScriptLocation' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:643:22: performance:inconclusive: Technically the member function 'GLEInterface::getToolLocation' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:881:21: note: Technically the member function 'GLEInterface::getToolLocation' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:643:22: note: Technically the member function 'GLEInterface::getToolLocation' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:654:22: performance:inconclusive: Technically the member function 'GLEInterface::getUserConfigLocation' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:882:21: note: Technically the member function 'GLEInterface::getUserConfigLocation' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:654:22: note: Technically the member function 'GLEInterface::getUserConfigLocation' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:673:22: performance:inconclusive: Technically the member function 'GLEInterface::getManualLocation' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:885:21: note: Technically the member function 'GLEInterface::getManualLocation' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:673:22: note: Technically the member function 'GLEInterface::getManualLocation' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:705:20: performance:inconclusive: Technically the member function 'GLEInterface::saveRCFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:888:14: note: Technically the member function 'GLEInterface::saveRCFile' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:705:20: note: Technically the member function 'GLEInterface::saveRCFile' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:734:20: performance:inconclusive: Technically the member function 'GLEInterface::evalString' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:894:14: note: Technically the member function 'GLEInterface::evalString' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:734:20: note: Technically the member function 'GLEInterface::evalString' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:758:22: performance:inconclusive: Technically the member function 'GLEInterface::getTempFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:896:21: note: Technically the member function 'GLEInterface::getTempFile' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:758:22: note: Technically the member function 'GLEInterface::getTempFile' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:762:19: performance:inconclusive: Technically the member function 'GLEInterface::copyFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:897:13: note: Technically the member function 'GLEInterface::copyFile' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:762:19: note: Technically the member function 'GLEInterface::copyFile' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:766:20: performance:inconclusive: Technically the member function 'GLEInterface::convertPDFToImage' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:904:14: note: Technically the member function 'GLEInterface::convertPDFToImage' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:766:20: note: Technically the member function 'GLEInterface::convertPDFToImage' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:785:20: performance:inconclusive: Technically the member function 'GLEInterface::readFileOrGZIPTxt' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:912:16: note: Technically the member function 'GLEInterface::readFileOrGZIPTxt' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:785:20: note: Technically the member function 'GLEInterface::readFileOrGZIPTxt' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:984:21: performance:inconclusive: Technically the member function 'GLEDrawObject::applyTransformationPt' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1015:7: note: Technically the member function 'GLEDrawObject::applyTransformationPt' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:984:21: note: Technically the member function 'GLEDrawObject::applyTransformationPt' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle-interface.cpp:1321:24: style:inconclusive: Technically the member function 'GLEEllipseDO::getPoint' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1081:18: note: Technically the member function 'GLEEllipseDO::getPoint' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:1321:24: note: Technically the member function 'GLEEllipseDO::getPoint' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:1062:39: style:inconclusive: Technically the member function 'GLEObjectDOConstructor::getName' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1184:28: note: Technically the member function 'GLEObjectDOConstructor::getName' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:1062:39: note: Technically the member function 'GLEObjectDOConstructor::getName' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:1897:29: warning: Class 'GLEColor' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1897:29: warning: Class 'GLEColor' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/gle-interface.cpp:2177:2: warning: Class 'GLEPropertyNominal' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/gle-interface.cpp:2177:2: warning: Class 'GLEPropertyNominal' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/gle-interface.cpp:2087:2: warning: Class 'GLEPropertyStoreModel' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/gle-interface.cpp:2087:2: warning: Class 'GLEPropertyStoreModel' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/gle-interface.cpp:145:2: warning: Class 'GLEInterface' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/gle-interface.cpp:145:2: warning: Class 'GLEInterface' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/gle-interface.cpp:957:35: warning: Class 'GLEDrawObject' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/gle-interface.cpp:957:35: warning: Class 'GLEDrawObject' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/glearray.cpp:334:14: warning: Member variable 'GLECSVError::errorCode' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/glearray.cpp:334:14: warning: Member variable 'GLECSVError::errorLine' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/glearray.cpp:334:14: warning: Member variable 'GLECSVError::errorColumn' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/glearray.cpp:340:13: warning: Member variable 'GLECSVData::m_data' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/glearray.cpp:340:13: warning: Member variable 'GLECSVData::m_size' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/glearray.cpp:340:13: warning: Member variable 'GLECSVData::m_pos' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/glearray.cpp:340:13: warning: Member variable 'GLECSVData::m_writePos' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/glearray.cpp:404:26: style:inconclusive: Technically the member function 'GLECSVData::getNbLines' can be const. [functionConst] gle-graphics-4.3.8/src/gle/glearray.h:172:15: note: Technically the member function 'GLECSVData::getNbLines' can be const. gle-graphics-4.3.8/src/gle/glearray.cpp:404:26: note: Technically the member function 'GLECSVData::getNbLines' can be const. gle-graphics-4.3.8/src/gle/glearray.cpp:412:26: style:inconclusive: Technically the member function 'GLECSVData::getNbColumns' can be const. [functionConst] gle-graphics-4.3.8/src/gle/glearray.h:173:15: note: Technically the member function 'GLECSVData::getNbColumns' can be const. gle-graphics-4.3.8/src/gle/glearray.cpp:412:26: note: Technically the member function 'GLECSVData::getNbColumns' can be const. gle-graphics-4.3.8/src/gle/glearray.cpp:421:25: style:inconclusive: Technically the member function 'GLECSVData::getCell' can be const. [functionConst] gle-graphics-4.3.8/src/gle/glearray.h:174:14: note: Technically the member function 'GLECSVData::getCell' can be const. gle-graphics-4.3.8/src/gle/glearray.cpp:421:25: note: Technically the member function 'GLECSVData::getCell' can be const. gle-graphics-4.3.8/src/gle/glearray.cpp:542:18: style:inconclusive: Technically the member function 'GLECSVData::isDelim' can be const. [functionConst] gle-graphics-4.3.8/src/gle/glearray.h:182:7: note: Technically the member function 'GLECSVData::isDelim' can be const. gle-graphics-4.3.8/src/gle/glearray.cpp:542:18: note: Technically the member function 'GLECSVData::isDelim' can be const. gle-graphics-4.3.8/src/gle/glearray.cpp:546:18: performance:inconclusive: Technically the member function 'GLECSVData::isSpace' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/glearray.h:183:7: note: Technically the member function 'GLECSVData::isSpace' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/glearray.cpp:546:18: note: Technically the member function 'GLECSVData::isSpace' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/glearray.cpp:550:18: performance:inconclusive: Technically the member function 'GLECSVData::isEol' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/glearray.h:184:7: note: Technically the member function 'GLECSVData::isEol' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/glearray.cpp:550:18: note: Technically the member function 'GLECSVData::isEol' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/glearray.cpp:676:18: style:inconclusive: Technically the member function 'GLECSVData::isSizeCheckOKEndOfLine' can be const. [functionConst] gle-graphics-4.3.8/src/gle/glearray.h:192:7: note: Technically the member function 'GLECSVData::isSizeCheckOKEndOfLine' can be const. gle-graphics-4.3.8/src/gle/glearray.cpp:676:18: note: Technically the member function 'GLECSVData::isSizeCheckOKEndOfLine' can be const. gle-graphics-4.3.8/src/gle/glearray.cpp:688:18: performance:inconclusive: Technically the member function 'GLECSVData::isSizeCheckOKAtDelim' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/glearray.h:193:7: note: Technically the member function 'GLECSVData::isSizeCheckOKAtDelim' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/glearray.cpp:688:18: note: Technically the member function 'GLECSVData::isSizeCheckOKAtDelim' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/glearray.cpp:731:26: style:inconclusive: Technically the member function 'GLECSVData::lastCharPos' can be const. [functionConst] gle-graphics-4.3.8/src/gle/glearray.h:195:15: note: Technically the member function 'GLECSVData::lastCharPos' can be const. gle-graphics-4.3.8/src/gle/glearray.cpp:731:26: note: Technically the member function 'GLECSVData::lastCharPos' can be const. gle-graphics-4.3.8/src/gle/glearray.cpp:598:26: style:inconclusive: Technically the member function 'GLECSVData::getUTF8Column' can be const. [functionConst] gle-graphics-4.3.8/src/gle/glearray.h:202:15: note: Technically the member function 'GLECSVData::getUTF8Column' can be const. gle-graphics-4.3.8/src/gle/glearray.cpp:598:26: note: Technically the member function 'GLECSVData::getUTF8Column' can be const. gle-graphics-4.3.8/src/gle/glearray.cpp:408:26: style:inconclusive: Technically the member function 'GLECSVData::getFirstCell' can be const. [functionConst] gle-graphics-4.3.8/src/gle/glearray.h:203:15: note: Technically the member function 'GLECSVData::getFirstCell' can be const. gle-graphics-4.3.8/src/gle/glearray.cpp:408:26: note: Technically the member function 'GLECSVData::getFirstCell' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:525:14: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1730:36: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:302:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:320:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:324:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:482:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:502:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1135:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1288:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1382:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1442:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1543:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1637:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1671:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1721:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1924:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:2146:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:2150:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:2154:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle-interface.cpp:377:11: style: The scope of the variable 'code' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/gprint.cpp:134:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/glearray.cpp:313:11: style: Condition 'res' is always false [knownConditionTrueFalse] gle-graphics-4.3.8/src/gle/glearray.cpp:310:8: note: Assuming that condition '!res' is not redundant gle-graphics-4.3.8/src/gle/glearray.cpp:313:11: note: Condition 'res' is always false gle-graphics-4.3.8/src/gle/gle-interface.cpp:554:49: style:inconclusive: Function 'renderText' argument 1 names different: declaration 'strUTF8' definition 'str'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:859:43: note: Function 'renderText' argument 1 names different: declaration 'strUTF8' definition 'str'. gle-graphics-4.3.8/src/gle/gle-interface.cpp:554:49: note: Function 'renderText' argument 1 names different: declaration 'strUTF8' definition 'str'. gle-graphics-4.3.8/src/gle/gle-interface.cpp:984:53: style:inconclusive: Function 'applyTransformationPt' argument 1 names different: declaration 'point' definition 'pt'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:1015:39: note: Function 'applyTransformationPt' argument 1 names different: declaration 'point' definition 'pt'. gle-graphics-4.3.8/src/gle/gle-interface.cpp:984:53: note: Function 'applyTransformationPt' argument 1 names different: declaration 'point' definition 'pt'. gle-graphics-4.3.8/src/gle/gle-interface.cpp:248:11: style: Local variable 'line' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/file_io.h:88:7: note: Shadowed declaration gle-graphics-4.3.8/src/gle/gle-interface.cpp:248:11: note: Shadow variable gle-graphics-4.3.8/src/gle/gle-interface.cpp:283:18: style: Local variable 'line' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/file_io.h:88:7: note: Shadowed declaration gle-graphics-4.3.8/src/gle/gle-interface.cpp:283:18: note: Shadow variable gle-graphics-4.3.8/src/gle/gle-interface.cpp:296:18: style: Local variable 'line' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/file_io.h:88:7: note: Shadowed declaration gle-graphics-4.3.8/src/gle/gle-interface.cpp:296:18: note: Shadow variable gle-graphics-4.3.8/src/gle/gle-interface.cpp:746:13: style: Local variable 'polish' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/polish.h:183:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/gle-interface.cpp:746:13: note: Shadow variable gle-graphics-4.3.8/src/gle/gle-interface.cpp:1189:8: style: Local variable 'line' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/file_io.h:88:7: note: Shadowed declaration gle-graphics-4.3.8/src/gle/gle-interface.cpp:1189:8: note: Shadow variable gle-graphics-4.3.8/src/gle/gle-interface.cpp:1712:14: style: Local variable 'polish' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/polish.h:183:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/gle-interface.cpp:1712:14: note: Shadow variable gle-graphics-4.3.8/src/gle/gle-interface.cpp:734:59: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1145:45: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1613:16: style: Variable 'args' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1639:16: style: Variable 'my_args' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1640:16: style: Variable 'other_args' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1721:17: style: Variable 'args' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1803:43: style: Parameter 'child' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1914:39: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/gle-interface.cpp:1924:12: style: Variable 'other' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/gle-interface.cpp:2050:19: style: Variable 'myFill' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/gle-interface.cpp:2130:12: style: Variable 'color' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/gle-interface.cpp:2132:13: style: Variable 'gstr' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/glearray.cpp:150:16: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/glearray.cpp:186:13: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/glearray.cpp:222:37: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/glearray.cpp:390:14: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/glearray.cpp:601:30: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/glearray.cpp:372:47: style:inconclusive: Function 'readBlock' argument 1 names different: declaration 'file' definition 'fileName'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/glearray.h:179:36: note: Function 'readBlock' argument 1 names different: declaration 'file' definition 'fileName'. gle-graphics-4.3.8/src/gle/glearray.cpp:372:47: note: Function 'readBlock' argument 1 names different: declaration 'file' definition 'fileName'. gle-graphics-4.3.8/src/gle/glearray.cpp:625:12: style: Local variable 'ch' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/glearray.cpp:609:11: note: Shadowed declaration gle-graphics-4.3.8/src/gle/glearray.cpp:625:12: note: Shadow variable gle-graphics-4.3.8/src/gle/glearray.cpp:237:11: style: Variable 'token' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/glearray.cpp:276:70: style: Parameter 'contents' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/glearray.cpp:141:21: warning: Either the condition 'i>(int)m_Elems.size()' is redundant or 'i' can have the value m_Elems.size(). Expression 'm_Elems[i]' causes access out of bounds. [containerOutOfBounds] gle-graphics-4.3.8/src/gle/glearray.cpp:140:8: note: Assuming that condition 'i>(int)m_Elems.size()' is not redundant gle-graphics-4.3.8/src/gle/glearray.cpp:141:21: note: Access out of bounds gle-graphics-4.3.8/src/gle/glearray.cpp:177:21: warning: Either the condition 'i>(int)m_Elems.size()' is redundant or 'i' can have the value m_Elems.size(). Expression 'm_Elems[i]' causes access out of bounds. [containerOutOfBounds] gle-graphics-4.3.8/src/gle/glearray.cpp:176:8: note: Assuming that condition 'i>(int)m_Elems.size()' is not redundant gle-graphics-4.3.8/src/gle/glearray.cpp:177:21: note: Access out of bounds gle-graphics-4.3.8/src/gle/gle.cpp:935:29: performance:inconclusive: Technically the member function 'GLELoadOneFileManager::do_output_type' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle.cpp:781:7: note: Technically the member function 'GLELoadOneFileManager::do_output_type' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle.cpp:935:29: note: Technically the member function 'GLELoadOneFileManager::do_output_type' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle.cpp:942:29: style:inconclusive: Technically the member function 'GLELoadOneFileManager::cat_stdout' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle.cpp:782:7: note: Technically the member function 'GLELoadOneFileManager::cat_stdout' can be const. gle-graphics-4.3.8/src/gle/gle.cpp:942:29: note: Technically the member function 'GLELoadOneFileManager::cat_stdout' can be const. gle-graphics-4.3.8/src/gle/gle.cpp:1055:33: performance:inconclusive: Technically the member function 'GLELoadOneFileManager::get_eps_stream' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle.cpp:786:11: note: Technically the member function 'GLELoadOneFileManager::get_eps_stream' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle.cpp:1055:33: note: Technically the member function 'GLELoadOneFileManager::get_eps_stream' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/gle.cpp:1059:29: style:inconclusive: Technically the member function 'GLELoadOneFileManager::hasGenerated' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle.cpp:787:7: note: Technically the member function 'GLELoadOneFileManager::hasGenerated' can be const. gle-graphics-4.3.8/src/gle/gle.cpp:1059:29: note: Technically the member function 'GLELoadOneFileManager::hasGenerated' can be const. gle-graphics-4.3.8/src/gle/gle.cpp:1063:29: style:inconclusive: Technically the member function 'GLELoadOneFileManager::hasFile' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle.cpp:788:7: note: Technically the member function 'GLELoadOneFileManager::hasFile' can be const. gle-graphics-4.3.8/src/gle/gle.cpp:1063:29: note: Technically the member function 'GLELoadOneFileManager::hasFile' can be const. gle-graphics-4.3.8/src/gle/gle.cpp:1067:29: style:inconclusive: Technically the member function 'GLELoadOneFileManager::hasIncFile' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle.cpp:789:7: note: Technically the member function 'GLELoadOneFileManager::hasIncFile' can be const. gle-graphics-4.3.8/src/gle/gle.cpp:1067:29: note: Technically the member function 'GLELoadOneFileManager::hasIncFile' can be const. gle-graphics-4.3.8/src/gle/gle-interface.cpp:131:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] gle-graphics-4.3.8/src/gle/gprint.cpp:81:11: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/gprint.cpp:136:13: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/gprint.cpp:144:13: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/gle.cpp:270:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle.cpp:306:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle.cpp:310:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle.cpp:364:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle.cpp:597:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle.cpp:636:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle.cpp:678:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle.cpp:822:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle.cpp:828:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle.cpp:836:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle.cpp:850:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle.cpp:866:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle.cpp:955:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle.cpp:1004:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle.cpp:1096:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle.cpp:1121:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle.cpp:1142:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gle.cpp:1190:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/gprint.cpp:102:28: style: Local variable 'line' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/file_io.h:88:7: note: Shadowed declaration gle-graphics-4.3.8/src/gle/gprint.cpp:102:28: note: Shadow variable gle-graphics-4.3.8/src/gle/gprint.cpp:78:8: style: Variable 'format' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/gle.cpp:1141:62: style:inconclusive: Function 'delete_original_eps_pdf_impl' argument 1 names different: declaration 'device' definition 'deviceCode'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/gle.cpp:797:40: note: Function 'delete_original_eps_pdf_impl' argument 1 names different: declaration 'device' definition 'deviceCode'. gle-graphics-4.3.8/src/gle/gle.cpp:1141:62: note: Function 'delete_original_eps_pdf_impl' argument 1 names different: declaration 'device' definition 'deviceCode'. gle-graphics-4.3.8/src/gle/gprint.cpp:87:1: error: va_list 'arg_ptr' was opened but not closed by va_end(). [va_end_missing] gle-graphics-4.3.8/src/gle/gle.cpp:330:54: style: Parameter 'options' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/gle.cpp:709:66: style: Parameter 'cmdline' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/gle.cpp:718:54: style: Parameter 'cmdline' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/gle.cpp:108:16: style: Variable 'error' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/gle.cpp:745:75: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/gle.cpp:304:9: style: Unused variable: gs_dir [unusedVariable] gle-graphics-4.3.8/src/gle/keyword.cpp:156:21: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/keyword.cpp:181:6: style: The scope of the variable 'cond' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/keyword.cpp:181:20: style: The scope of the variable 'mid' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/keyword.cpp:167:23: performance: Function parameter 'cp' should be passed by const reference. [passedByValue] gle-graphics-4.3.8/src/gle/keyword.cpp:180:47: style: Parameter 'tab' can be declared as const array [constParameter] gle-graphics-4.3.8/src/gle/keyword.cpp:247:24: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/leastsq.cpp:335:2: error: Memory leak: v [memleak] gle-graphics-4.3.8/src/gle/leastsq.cpp:335:10: error: If memory allocation fails: overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmeticOutOfMemory] gle-graphics-4.3.8/src/gle/leastsq.cpp:333:20: note: Assuming allocation function fails gle-graphics-4.3.8/src/gle/leastsq.cpp:333:4: note: Assignment 'v=(double*)std::malloc((unsigned int)(nh-nl+1)*sizeof(double))', assigned value is 0 gle-graphics-4.3.8/src/gle/leastsq.cpp:335:10: note: Null pointer subtraction gle-graphics-4.3.8/src/gle/leastsq.cpp:333:4: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/leastsq.cpp:341:4: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/leastsq.cpp:345:8: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/leastsq.cpp:353:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/leastsq.cpp:357:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/leastsq.cpp:358:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/leastsq.cpp:353:7: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gle-graphics-4.3.8/src/gle/leastsq.cpp:357:33: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gle-graphics-4.3.8/src/gle/leastsq.cpp:358:7: portability:inconclusive: Casting from double * * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gle-graphics-4.3.8/src/gle/leastsq.cpp:100:27: style: The scope of the variable 'fu' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/leastsq.cpp:100:45: style: The scope of the variable 'tol1' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/leastsq.cpp:100:50: style: The scope of the variable 'tol2' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/leastsq.cpp:100:63: style: The scope of the variable 'xm' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/leastsq.cpp:217:9: style: The scope of the variable 'ulim' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/leastsq.cpp:217:14: style: The scope of the variable 'u' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/leastsq.cpp:217:16: style: The scope of the variable 'r' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/leastsq.cpp:217:18: style: The scope of the variable 'q' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/leastsq.cpp:217:23: style: The scope of the variable 'dum' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/leastsq.cpp:279:8: style: The scope of the variable 'ibig' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/leastsq.cpp:280:16: style: The scope of the variable 'fp' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/leastsq.cpp:280:19: style: The scope of the variable 'del' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/leastsq.cpp:338:21: style:inconclusive: Function 'matrix' argument 1 names different: declaration 'a' definition 'nrl'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/leastsq.h:52:21: note: Function 'matrix' argument 1 names different: declaration 'a' definition 'nrl'. gle-graphics-4.3.8/src/gle/leastsq.cpp:338:21: note: Function 'matrix' argument 1 names different: declaration 'a' definition 'nrl'. gle-graphics-4.3.8/src/gle/leastsq.cpp:338:30: style:inconclusive: Function 'matrix' argument 2 names different: declaration 'b' definition 'nrh'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/leastsq.h:52:28: note: Function 'matrix' argument 2 names different: declaration 'b' definition 'nrh'. gle-graphics-4.3.8/src/gle/leastsq.cpp:338:30: note: Function 'matrix' argument 2 names different: declaration 'b' definition 'nrh'. gle-graphics-4.3.8/src/gle/leastsq.cpp:338:39: style:inconclusive: Function 'matrix' argument 3 names different: declaration 'c' definition 'ncl'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/leastsq.h:52:35: note: Function 'matrix' argument 3 names different: declaration 'c' definition 'ncl'. gle-graphics-4.3.8/src/gle/leastsq.cpp:338:39: note: Function 'matrix' argument 3 names different: declaration 'c' definition 'ncl'. gle-graphics-4.3.8/src/gle/leastsq.cpp:338:48: style:inconclusive: Function 'matrix' argument 4 names different: declaration 'd' definition 'nch'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/leastsq.h:52:42: note: Function 'matrix' argument 4 names different: declaration 'd' definition 'nch'. gle-graphics-4.3.8/src/gle/leastsq.cpp:338:48: note: Function 'matrix' argument 4 names different: declaration 'd' definition 'nch'. gle-graphics-4.3.8/src/gle/leastsq.cpp:332:10: style: Variable 'v' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/letzfitz/f2c.h:199:1: debug: Failed to parse 'typedef double ( * D_fp ) ( ... ) , ( * E_fp ) ( ... ) ;'. The checking continues anyway. [simplifyTypedef] gle-graphics-4.3.8/src/gle/key.cpp:94:2: warning: Member variable 'ParseGeneralKeyInfo::background' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/key.cpp:332:2: performance: Variable 'm_BoxColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/key.cpp:334:2: performance: Variable 'm_BackgroundColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/key.cpp:867:2: performance: Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/key.cpp:868:2: performance: Variable 'mcolor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/key.cpp:871:2: performance: Variable 'fill' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/key.h:81:14: style:inconclusive: Technically the member function 'KeyRCInfo::hasLine' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:82:14: style:inconclusive: Technically the member function 'KeyRCInfo::hasMarker' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:83:14: style:inconclusive: Technically the member function 'KeyRCInfo::hasFill' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:120:25: style:inconclusive: Technically the member function 'KeyInfo::getBackgroundColor' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:122:14: style:inconclusive: Technically the member function 'KeyInfo::hasFill' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:124:16: style:inconclusive: Technically the member function 'KeyInfo::getOffsetX' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:125:16: style:inconclusive: Technically the member function 'KeyInfo::getOffsetY' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:126:14: style:inconclusive: Technically the member function 'KeyInfo::isPosOrJust' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:128:14: style:inconclusive: Technically the member function 'KeyInfo::isAbsolute' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:130:14: style:inconclusive: Technically the member function 'KeyInfo::hasOffset' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:132:13: style:inconclusive: Technically the member function 'KeyInfo::getMaxRow' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:135:13: style:inconclusive: Technically the member function 'KeyInfo::getNbCols' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:137:13: style:inconclusive: Technically the member function 'KeyInfo::getNbRows' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:138:25: style:inconclusive: Technically the member function 'KeyInfo::getDefaultColor' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:140:16: style:inconclusive: Technically the member function 'KeyInfo::getHei' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:141:14: style:inconclusive: Technically the member function 'KeyInfo::hasHei' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:143:16: style:inconclusive: Technically the member function 'KeyInfo::getBase' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:144:14: style:inconclusive: Technically the member function 'KeyInfo::hasBase' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:146:14: style:inconclusive: Technically the member function 'KeyInfo::getNoBox' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:148:16: style:inconclusive: Technically the member function 'KeyInfo::getMarginX' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:149:16: style:inconclusive: Technically the member function 'KeyInfo::getMarginY' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:151:14: style:inconclusive: Technically the member function 'KeyInfo::hasMargins' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:152:16: style:inconclusive: Technically the member function 'KeyInfo::getTotalHei' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:154:16: style:inconclusive: Technically the member function 'KeyInfo::getColDist' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:156:14: style:inconclusive: Technically the member function 'KeyInfo::hasColDist' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:157:16: style:inconclusive: Technically the member function 'KeyInfo::getDist' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:159:14: style:inconclusive: Technically the member function 'KeyInfo::hasDist' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:160:14: style:inconclusive: Technically the member function 'KeyInfo::hasLinePos' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:161:16: style:inconclusive: Technically the member function 'KeyInfo::getLinePos' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:163:14: style:inconclusive: Technically the member function 'KeyInfo::hasLineLen' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:164:16: style:inconclusive: Technically the member function 'KeyInfo::getLineLen' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:166:25: style:inconclusive: Technically the member function 'KeyInfo::getBoxColor' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:167:14: style:inconclusive: Technically the member function 'KeyInfo::hasBoxColor' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:168:14: style:inconclusive: Technically the member function 'KeyInfo::isCompact' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:169:14: style:inconclusive: Technically the member function 'KeyInfo::isNoLines' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:174:13: style:inconclusive: Technically the member function 'KeyInfo::getNbEntries' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:175:16: style:inconclusive: Technically the member function 'KeyInfo::getExtraY' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:178:14: style:inconclusive: Technically the member function 'KeyInfo::isDisabled' can be const. [functionConst] gle-graphics-4.3.8/src/gle/key.h:64:2: style: Class 'KeyEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/key.cpp:129:2: style: Class 'GLEKeyBlockInstance' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/key.h:45:11: style: The destructor '~GLEKeyBlockBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-block.h:51:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/key.h:45:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/key.h:47:28: style: The function 'beginExecuteBlockImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-block.h:31:28: note: Virtual function in base class gle-graphics-4.3.8/src/gle/key.h:47:28: note: Function in derived class gle-graphics-4.3.8/src/gle/key.cpp:130:11: style: The destructor '~GLEKeyBlockInstance' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-block.h:14:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/key.cpp:130:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/key.cpp:131:15: style: The function 'executeLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-block.h:16:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/key.cpp:131:15: note: Function in derived class gle-graphics-4.3.8/src/gle/key.cpp:132:15: style: The function 'endExecuteBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-block.h:17:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/key.cpp:132:15: note: Function in derived class gle-graphics-4.3.8/src/gle/key.cpp:583:36: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/key.cpp:849:12: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/key.cpp:608:9: style: Same expression used in consecutive assignments of 'margin_x' and 'margin_y'. [duplicateAssignExpression] gle-graphics-4.3.8/src/gle/key.cpp:609:9: note: Same expression used in consecutive assignments of 'margin_x' and 'margin_y'. gle-graphics-4.3.8/src/gle/key.cpp:608:9: note: Same expression used in consecutive assignments of 'margin_x' and 'margin_y'. gle-graphics-4.3.8/src/gle/graph2.cpp:2624:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/graph2.cpp:3785:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/key.cpp:414:52: style: Parameter 'orig' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/key.cpp:506:47: style: Parameter 'orig' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/key.cpp:583:29: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/key.cpp:849:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/key.cpp:121:15: style: class member 'ParseGeneralKeyInfo::background' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/key.cpp:421:16: style: Variable 'sumwid' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gle/key.cpp:423:10: style: Variable 'sumwid' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:340:10: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:385:14: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1020:31: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1021:31: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/key.cpp:612:12: style: Variable 'margin_y' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1022:31: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1023:31: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1327:8: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1328:8: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1329:8: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1381:9: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1382:9: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1383:9: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1384:9: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1385:8: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1433:53: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1555:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1561:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1580:20: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1582:20: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1586:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1586:34: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1586:51: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1587:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1587:35: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1588:17: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1588:34: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1588:51: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1592:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1592:34: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1592:51: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1593:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1593:35: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1594:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1594:33: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1594:50: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1600:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1601:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1603:31: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1604:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1605:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1607:31: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1608:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1609:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1619:26: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1619:43: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1620:26: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1620:43: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1621:44: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1621:74: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1622:51: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1623:14: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1624:19: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1625:19: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1692:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1698:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1717:20: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1719:20: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1723:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1723:34: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1723:51: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1724:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1724:35: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1725:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1725:33: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1725:50: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1728:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1729:16: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1730:11: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1732:17: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1772:19: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1774:19: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:2033:25: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:2158:38: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:2159:38: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:84:18: style: Parameter 'md' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:84:27: style: Parameter 'ncp' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:84:37: style: Parameter 'ndp' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:84:83: style: Parameter 'nip' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:274:22: style: Parameter 'ndp' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:274:33: style: Parameter 'xd' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:274:43: style: Parameter 'yd' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:274:56: style: Parameter 'ncp' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:482:19: style: Parameter 'xd' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:482:29: style: Parameter 'yd' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:482:42: style: Parameter 'nt' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:482:55: style: Parameter 'ipt' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:482:69: style: Parameter 'nl' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:482:82: style: Parameter 'ipl' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:482:96: style: Parameter 'nxi' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:482:110: style: Parameter 'nyi' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:482:121: style: Parameter 'xi' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:482:131: style: Parameter 'yi' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:936:22: style: Parameter 'ndp' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:936:33: style: Parameter 'xd' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:936:43: style: Parameter 'yd' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:936:56: style: Parameter 'nt' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:936:69: style: Parameter 'ipt' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:936:83: style: Parameter 'nl' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:936:96: style: Parameter 'ipl' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:936:107: style: Parameter 'xii' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:936:118: style: Parameter 'yii' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1275:22: style: Parameter 'ndp' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1275:33: style: Parameter 'xd' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1275:43: style: Parameter 'yd' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1275:53: style: Parameter 'zd' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1275:66: style: Parameter 'ncp' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1275:80: style: Parameter 'ipc' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1440:19: style: Parameter 'xd' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1440:29: style: Parameter 'yd' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1440:39: style: Parameter 'zd' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1440:52: style: Parameter 'nt' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1440:65: style: Parameter 'ipt' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1440:79: style: Parameter 'nl' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1440:92: style: Parameter 'ipl' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1440:103: style: Parameter 'pdd' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1440:117: style: Parameter 'iti' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1440:128: style: Parameter 'xii' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1440:139: style: Parameter 'yii' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1791:22: style: Parameter 'md' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1791:35: style: Parameter 'ncp' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1791:49: style: Parameter 'ndp' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1791:93: style: Parameter 'nxi' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:1791:107: style: Parameter 'nyi' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:2030:22: style: Parameter 'ndp' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:2585:23: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:2585:32: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:2585:44: style: Parameter 'i1' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:2585:57: style: Parameter 'i2' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:2585:70: style: Parameter 'i3' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/ffit.cpp:2585:83: style: Parameter 'i4' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:91:14: warning: Member variable 'GLEFitZData::xstep' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:91:14: warning: Member variable 'GLEFitZData::ystep' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/letzfitz/let.cpp:169:49: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/letzfitz/let.cpp:168:8: style: Local variable 'cp' shadows outer argument [shadowArgument] gle-graphics-4.3.8/src/gle/letzfitz/let.cpp:110:66: note: Shadowed declaration gle-graphics-4.3.8/src/gle/letzfitz/let.cpp:168:8: note: Shadow variable gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:237:10: warning: Either the condition 'fp==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:232:9: note: Assuming that condition 'fp==NULL' is not redundant gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:237:10: note: Null pointer dereference gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:213:13: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:214:15: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:220:15: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:221:15: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:222:15: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:223:15: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:224:15: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:225:15: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:303:23: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:303:40: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:303:57: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:243:12: style: Local variable 'i' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:209:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:243:12: note: Shadow variable gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:279:12: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:279:12: note: Shadow variable gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:270:13: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:270:13: note: Shadow variable gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:270:13: style: Variable 'token' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:279:12: style: Variable 'token' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:303:35: warning: Either the condition 'dx.empty()' is redundant or expression 'dx[0]' causes access out of bounds. [containerOutOfBounds] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:300:14: note: Assuming that condition 'dx.empty()' is not redundant gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:303:35: note: Access out of bounds gle-graphics-4.3.8/src/gle/memory.cpp:50:9: warning: If memory allocation fails, then there is a possible null pointer dereference: v [nullPointerOutOfMemory] gle-graphics-4.3.8/src/gle/memory.cpp:49:20: note: Assuming allocation function fails gle-graphics-4.3.8/src/gle/memory.cpp:49:6: note: Assignment 'v=(char*)std::malloc((std::strlen(s)+1)*sizeof(char))', assigned value is 0 gle-graphics-4.3.8/src/gle/memory.cpp:50:9: note: Null pointer dereference gle-graphics-4.3.8/src/gle/memory.cpp:49:6: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:242:12: style: Variable 'x' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gle/letzfitz/fit.cpp:245:6: style: Variable 'x' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gle/mychar.cpp:132:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ_BIN [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/numberformat.cpp:208:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/numberformat.cpp:229:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/numberformat.cpp:569:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/graph.cpp:578:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/gle/graph.cpp:586:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/gle/graph.cpp:619:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/gle/graph.cpp:626:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/gle/graph.cpp:670:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/gle/graph.cpp:671:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/gle/graph.cpp:676:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/gle/graph.cpp:161:2: performance: Variable 'm_keySeparator' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/mychar.cpp:112:36: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/mychar.cpp:116:17: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/mychar.cpp:148:28: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/mychar.cpp:151:13: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/mychar.cpp:299:36: style: The scope of the variable 'both' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/mychar.cpp:162:8: style: Variable 'savelen' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/mychar.cpp:199:8: style: Variable 'savelen' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/numberformat.cpp:169:21: warning: Member variable 'GLENumberFormatter::m_Min' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/numberformat.cpp:169:21: warning: Member variable 'GLENumberFormatter::m_Max' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/numberformat.cpp:338:24: warning: Member variable 'GLENumberFormatterSci::m_Sig' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/numberformat.cpp:338:24: warning: Member variable 'GLENumberFormatterSci::m_ExpDigits' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/numberformat.cpp:294:26: performance:inconclusive: Technically the member function 'GLENumberFormatter::formatSimple' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/numberformat.h:91:7: note: Technically the member function 'GLENumberFormatter::formatSimple' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/numberformat.cpp:294:26: note: Technically the member function 'GLENumberFormatter::formatSimple' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/numberformat.cpp:116:14: style:inconclusive: Technically the member function 'GLENumberFormatterSci::hasExpDigits' can be const. [functionConst] gle-graphics-4.3.8/src/gle/numberformat.cpp:117:13: style:inconclusive: Technically the member function 'GLENumberFormatterSci::getExpDigits' can be const. [functionConst] gle-graphics-4.3.8/src/gle/numberformat.cpp:119:14: style:inconclusive: Technically the member function 'GLENumberFormatterSci::hasExpSign' can be const. [functionConst] gle-graphics-4.3.8/src/gle/numberformat.cpp:144:14: style:inconclusive: Technically the member function 'GLENumberFormatterInt::hasUpper' can be const. [functionConst] gle-graphics-4.3.8/src/gle/numberformat.cpp:140:2: style: Class 'GLENumberFormatterInt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/numberformat.cpp:152:2: style: Class 'GLENumberFormatterFrac' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/graph.cpp:1478:24: performance:inconclusive: Technically the member function 'GLEGraphPartGrid::drawLayerPart' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/graph.h:125:9: note: Technically the member function 'GLEGraphPartGrid::drawLayerPart' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph.cpp:1478:24: note: Technically the member function 'GLEGraphPartGrid::drawLayerPart' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/numberformat.cpp:79:11: style: The destructor '~GLENumberFormatterFix' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.h:59:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:79:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:80:15: style: The function 'parseOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.h:60:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:80:15: note: Function in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:81:15: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.h:61:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:81:15: note: Function in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:88:11: style: The destructor '~GLENumberFormatterPercent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.h:59:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:88:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:89:15: style: The function 'parseOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.h:60:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:89:15: note: Function in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:90:15: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.h:61:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:90:15: note: Function in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:97:11: style: The destructor '~GLENumberFormatterRound' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.h:59:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:97:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:98:15: style: The function 'parseOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.h:60:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:98:15: note: Function in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:99:15: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.h:61:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:99:15: note: Function in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:111:11: style: The destructor '~GLENumberFormatterSci' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.h:59:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:111:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:113:15: style: The function 'parseOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.h:60:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:113:15: note: Function in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:115:15: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.h:61:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:115:15: note: Function in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:129:11: style: The destructor '~GLENumberFormatterEng' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.cpp:111:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:129:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:130:15: style: The function 'parseOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.cpp:113:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:130:15: note: Function in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:131:15: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.cpp:115:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:131:15: note: Function in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:141:11: style: The destructor '~GLENumberFormatterInt' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.h:59:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:141:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:142:15: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.h:61:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:142:15: note: Function in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:143:15: style: The function 'parseOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.h:60:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:143:15: note: Function in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:153:11: style: The destructor '~GLENumberFormatterFrac' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.h:59:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:153:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:154:15: style: The function 'format' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.h:61:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:154:15: note: Function in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:155:15: style: The function 'parseOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/numberformat.h:60:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:155:15: note: Function in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:79:11: style: The destructor '~GLENumberFormatterFix' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] gle-graphics-4.3.8/src/gle/numberformat.h:59:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:79:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:88:11: style: The destructor '~GLENumberFormatterPercent' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] gle-graphics-4.3.8/src/gle/numberformat.h:59:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:88:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:97:11: style: The destructor '~GLENumberFormatterRound' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] gle-graphics-4.3.8/src/gle/numberformat.h:59:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:97:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/numberformat.cpp:155:15: style: The function 'parseOptions' overrides a function in a base class but is identical to the overridden function [uselessOverride] gle-graphics-4.3.8/src/gle/numberformat.h:60:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/numberformat.cpp:155:15: note: Function in derived class gle-graphics-4.3.8/src/gle/graph.cpp:1902:13: style:inconclusive: Technically the member function 'GLEDataDescription::getNbDataSets' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph.cpp:312:2: warning: Class 'GLEGraphBlockInstance' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/graph.cpp:312:2: warning: Class 'GLEGraphBlockInstance' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/graph.cpp:197:2: style: Class 'GLEGraphDrawCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/numberformat.cpp:295:7: style: The scope of the variable 'format' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/numberformat.cpp:687:48: style:inconclusive: Function 'GLENumberFormat' argument 1 names different: declaration 'format' definition 'formats'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/numberformat.h:101:37: note: Function 'GLENumberFormat' argument 1 names different: declaration 'format' definition 'formats'. gle-graphics-4.3.8/src/gle/numberformat.cpp:687:48: note: Function 'GLENumberFormat' argument 1 names different: declaration 'format' definition 'formats'. gle-graphics-4.3.8/src/gle/numberformat.cpp:295:7: style: Local variable 'format' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/numberformat.h:61:15: note: Shadowed declaration gle-graphics-4.3.8/src/gle/numberformat.cpp:295:7: note: Shadow variable gle-graphics-4.3.8/src/gle/numberformat.cpp:692:23: style: Local variable 'format' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/numberformat.h:106:7: note: Shadowed declaration gle-graphics-4.3.8/src/gle/numberformat.cpp:692:23: note: Shadow variable gle-graphics-4.3.8/src/gle/numberformat.cpp:240:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] gle-graphics-4.3.8/src/gle/graph.cpp:226:19: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/graph.cpp:610:4: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/graph.cpp:1298:18: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/graph.cpp:1339:18: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/graph.cpp:1792:15: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/graph.cpp:2147:34: style: Checking if unsigned expression 'dataset->getNrDimensions()' is less than zero. [unsignedLessThanZero] gle-graphics-4.3.8/src/gle/numberformat.cpp:238:7: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gle/graph.cpp:1745:21: style:inconclusive: Function 'freedataset' argument 1 names different: declaration 'i' definition 'd'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/graph.cpp:86:21: note: Function 'freedataset' argument 1 names different: declaration 'i' definition 'd'. gle-graphics-4.3.8/src/gle/graph.cpp:1745:21: note: Function 'freedataset' argument 1 names different: declaration 'i' definition 'd'. gle-graphics-4.3.8/src/gle/graph.cpp:1756:23: style:inconclusive: Function 'copy_default' argument 1 names different: declaration 'd' definition 'dn'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/graph.h:292:23: note: Function 'copy_default' argument 1 names different: declaration 'd' definition 'dn'. gle-graphics-4.3.8/src/gle/graph.cpp:1756:23: note: Function 'copy_default' argument 1 names different: declaration 'd' definition 'dn'. gle-graphics-4.3.8/src/gle/graph.cpp:1859:16: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/graph.cpp:1859:16: note: Shadow variable gle-graphics-4.3.8/src/gle/graph.cpp:1967:17: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/graph.cpp:1967:17: note: Shadow variable gle-graphics-4.3.8/src/gle/graph.cpp:943:23: style: Parameter 'ct' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/graph.cpp:375:17: style: Variable 'orderArray' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph.cpp:671:8: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph.cpp:2104:15: style: Variable 'error' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph.cpp:2146:26: style: Variable 'dataset' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph.cpp:2165:27: style: Variable 'dataset' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph.cpp:2178:26: style: Variable 'datasetDescr' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph.cpp:226:10: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/graph.cpp:1791:10: performance: Constructing a std::string from the result of c_str() is slow and redundant. [stlcstrConstructor] gle-graphics-4.3.8/src/gle/polish.cpp:711:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/pass.cpp:736:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/pass.cpp:1060:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/pass.cpp:1186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/pass.cpp:2293:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/graph2.cpp:4348:22: warning: Member variable 'GLEDataSetDimension::m_Index' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/graph2.cpp:4348:22: warning: Member variable 'GLEDataSetDimension::m_Data' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/graph2.cpp:1707:20: warning: Member variable 'DataFillDimension::m_Value' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/graph2.cpp:1788:11: warning: Member variable 'DataFill::m_DataSets' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/graph2.cpp:2176:11: warning: Member variable 'GLEFitLS::m_X' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/graph2.cpp:2176:11: warning: Member variable 'GLEFitLS::m_Y' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/graph2.cpp:2377:9: warning: Member variable 'GLELet::m_LogStep' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/graph2.cpp:1710:2: performance: Variable 'm_Values' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/graph2.cpp:2180:2: performance: Variable 'm_Function' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/graph2.cpp:2378:2: performance: Variable 'm_SubMap' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/graph2.cpp:2392:2: performance: Variable 'm_fitType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/graph2.cpp:4097:2: performance: Variable 'key_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/graph2.cpp:4099:2: performance: Variable 'key_fill' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/graph2.cpp:4100:2: performance: Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/polish.h:138:11: style:inconclusive: Member variable 'GLEFunctionParserPcode::m_Pcode' uses an uninitialized argument 'm_PcodeList' due to the order of declarations. [initializerList] gle-graphics-4.3.8/src/gle/polish.cpp:740:52: note: Member variable 'GLEFunctionParserPcode::m_Pcode' uses an uninitialized argument 'm_PcodeList' due to the order of declarations. gle-graphics-4.3.8/src/gle/polish.h:138:11: note: Member variable 'GLEFunctionParserPcode::m_Pcode' uses an uninitialized argument 'm_PcodeList' due to the order of declarations. gle-graphics-4.3.8/src/gle/graph2.cpp:646:25: performance:inconclusive: Technically the member function 'GLEGraphPartFills::shouldDraw' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/graph.h:137:7: note: Technically the member function 'GLEGraphPartFills::shouldDraw' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:646:25: note: Technically the member function 'GLEGraphPartFills::shouldDraw' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:674:25: performance:inconclusive: Technically the member function 'GLEGraphPartFills::drawFill' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/graph.h:138:7: note: Technically the member function 'GLEGraphPartFills::drawFill' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:674:25: note: Technically the member function 'GLEGraphPartFills::drawFill' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:275:24: performance:inconclusive: Technically the member function 'GLEGraphPartBars::shouldDraw' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/graph.h:150:7: note: Technically the member function 'GLEGraphPartBars::shouldDraw' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:275:24: note: Technically the member function 'GLEGraphPartBars::shouldDraw' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:301:24: performance:inconclusive: Technically the member function 'GLEGraphPartBars::drawBar' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/graph.h:151:7: note: Technically the member function 'GLEGraphPartBars::drawBar' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:301:24: note: Technically the member function 'GLEGraphPartBars::drawBar' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:993:25: performance:inconclusive: Technically the member function 'GLEGraphPartLines::shouldDraw' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/graph.h:179:7: note: Technically the member function 'GLEGraphPartLines::shouldDraw' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:993:25: note: Technically the member function 'GLEGraphPartLines::shouldDraw' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:1026:25: performance:inconclusive: Technically the member function 'GLEGraphPartLines::drawLine' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/graph.h:180:7: note: Technically the member function 'GLEGraphPartLines::drawLine' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:1026:25: note: Technically the member function 'GLEGraphPartLines::drawLine' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:932:29: performance:inconclusive: Technically the member function 'GLEGraphPartErrorBars::shouldDraw' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/graph.h:193:7: note: Technically the member function 'GLEGraphPartErrorBars::shouldDraw' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:932:29: note: Technically the member function 'GLEGraphPartErrorBars::shouldDraw' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:971:29: performance:inconclusive: Technically the member function 'GLEGraphPartErrorBars::drawErrorBars' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/graph.h:194:7: note: Technically the member function 'GLEGraphPartErrorBars::drawErrorBars' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:971:29: note: Technically the member function 'GLEGraphPartErrorBars::drawErrorBars' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:1246:27: performance:inconclusive: Technically the member function 'GLEGraphPartMarkers::shouldDraw' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/graph.h:207:7: note: Technically the member function 'GLEGraphPartMarkers::shouldDraw' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:1246:27: note: Technically the member function 'GLEGraphPartMarkers::shouldDraw' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:1279:27: performance:inconclusive: Technically the member function 'GLEGraphPartMarkers::drawMarkers' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/graph.h:208:7: note: Technically the member function 'GLEGraphPartMarkers::drawMarkers' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:1279:27: note: Technically the member function 'GLEGraphPartMarkers::drawMarkers' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:4532:22: style:inconclusive: Technically the member function 'GLEDataPairs::getMinXInterval' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph.h:396:9: note: Technically the member function 'GLEDataPairs::getMinXInterval' can be const. gle-graphics-4.3.8/src/gle/graph2.cpp:4532:22: note: Technically the member function 'GLEDataPairs::getMinXInterval' can be const. gle-graphics-4.3.8/src/gle/graph2.cpp:4152:18: style:inconclusive: Technically the member function 'GLEDataSet::undefined' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph.h:465:7: note: Technically the member function 'GLEDataSet::undefined' can be const. gle-graphics-4.3.8/src/gle/graph2.cpp:4152:18: note: Technically the member function 'GLEDataSet::undefined' can be const. gle-graphics-4.3.8/src/gle/graph2.cpp:4272:18: style:inconclusive: Technically the member function 'GLEDataSet::validateNbPoints' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph.h:476:7: note: Technically the member function 'GLEDataSet::validateNbPoints' can be const. gle-graphics-4.3.8/src/gle/graph2.cpp:4272:18: note: Technically the member function 'GLEDataSet::validateNbPoints' can be const. gle-graphics-4.3.8/src/gle/graph2.cpp:1541:13: style:inconclusive: Technically the member function 'GLELetDataSet::getNbValues' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:1542:16: style:inconclusive: Technically the member function 'GLELetDataSet::getXValue' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:1543:13: style:inconclusive: Technically the member function 'GLELetDataSet::getNbMissing' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:1544:16: style:inconclusive: Technically the member function 'GLELetDataSet::getMissing' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:1545:14: style:inconclusive: Technically the member function 'GLELetDataSet::isFunction' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:1546:13: style:inconclusive: Technically the member function 'GLELetDataSet::getDatasetID' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:1547:13: style:inconclusive: Technically the member function 'GLELetDataSet::getVar' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:1549:14: style:inconclusive: Technically the member function 'GLELetDataSet::isXRangeDS' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:1698:14: style:inconclusive: Technically the member function 'DataFillDimension::isLog' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:1702:16: style:inconclusive: Technically the member function 'DataFillDimension::getValue' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:1704:14: style:inconclusive: Technically the member function 'DataFillDimension::isYNan' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:1776:13: style:inconclusive: Technically the member function 'DataFill::size' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:1783:14: style:inconclusive: Technically the member function 'DataFill::isFineTune' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:2144:22: style:inconclusive: Technically the member function 'GLECheckWindow::valid' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:2113:7: note: Technically the member function 'GLECheckWindow::valid' can be const. gle-graphics-4.3.8/src/gle/graph2.cpp:2144:22: note: Technically the member function 'GLECheckWindow::valid' can be const. gle-graphics-4.3.8/src/gle/graph2.cpp:2245:16: style:inconclusive: Technically the member function 'GLEFitLS::setVarsVals' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:2169:7: note: Technically the member function 'GLEFitLS::setVarsVals' can be const. gle-graphics-4.3.8/src/gle/graph2.cpp:2245:16: note: Technically the member function 'GLEFitLS::setVarsVals' can be const. gle-graphics-4.3.8/src/gle/graph2.cpp:2269:16: style:inconclusive: Technically the member function 'GLEFitLS::toFunctionStr' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:2170:7: note: Technically the member function 'GLEFitLS::toFunctionStr' can be const. gle-graphics-4.3.8/src/gle/graph2.cpp:2269:16: note: Technically the member function 'GLEFitLS::toFunctionStr' can be const. gle-graphics-4.3.8/src/gle/graph2.cpp:2173:16: style:inconclusive: Technically the member function 'GLEFitLS::getRSquare' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:2571:14: performance:inconclusive: Technically the member function 'GLELet::complainAboutNoFunctions' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/graph2.cpp:2338:7: note: Technically the member function 'GLELet::complainAboutNoFunctions' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:2571:14: note: Technically the member function 'GLELet::complainAboutNoFunctions' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:2454:14: performance:inconclusive: Technically the member function 'GLELet::checkIdenticalRanges' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/graph2.cpp:2339:7: note: Technically the member function 'GLELet::checkIdenticalRanges' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:2454:14: note: Technically the member function 'GLELet::checkIdenticalRanges' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/graph2.cpp:2355:16: style:inconclusive: Technically the member function 'GLELet::getFrom' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:2356:16: style:inconclusive: Technically the member function 'GLELet::getTo' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:2357:16: style:inconclusive: Technically the member function 'GLELet::getStep' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:2358:14: style:inconclusive: Technically the member function 'GLELet::hasSteps' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:2359:14: style:inconclusive: Technically the member function 'GLELet::hasFrom' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:2360:14: style:inconclusive: Technically the member function 'GLELet::hasTo' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:2366:13: style:inconclusive: Technically the member function 'GLELet::getDataSet' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:3816:16: style:inconclusive: Technically the member function 'GLEColorMapBitmap::getZMin' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:3817:16: style:inconclusive: Technically the member function 'GLEColorMapBitmap::getZMax' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:3818:14: style:inconclusive: Technically the member function 'GLEColorMapBitmap::isFunction' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:3883:25: style:inconclusive: Technically the member function 'GLEColorMapBitmap::cleanUp' can be const. [functionConst] gle-graphics-4.3.8/src/gle/graph2.cpp:3823:7: note: Technically the member function 'GLEColorMapBitmap::cleanUp' can be const. gle-graphics-4.3.8/src/gle/graph2.cpp:3883:25: note: Technically the member function 'GLEColorMapBitmap::cleanUp' can be const. gle-graphics-4.3.8/src/gle/graph2.cpp:4021:29: warning: Class 'GLEColorMap' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/graph2.cpp:4021:29: warning: Class 'GLEColorMap' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/graph2.cpp:1694:2: style: Class 'DataFillDimension' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/graph2.cpp:1752:2: style: Class 'DataFill' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/RefCount.h:108:9: style: Class 'RefCountPtr < GLEDoubleArray >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/RefCount.h:108:9: style: Class 'RefCountPtr < GLEBoolArray >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEDataPairs >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEFunctionParserPcode >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:68:2: style: Class 'GLERC < GLEVarSubMap >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/graph2.cpp:2164:11: style: The destructor '~GLEFitLS' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/leastsq.h:48:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/graph2.cpp:2164:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/graph2.cpp:2171:17: style: The function 'fitMSE' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/leastsq.h:49:17: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph2.cpp:2171:17: note: Function in derived class gle-graphics-4.3.8/src/gle/graph2.cpp:3809:11: style: The destructor '~GLEColorMapBitmap' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:107:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/graph2.cpp:3809:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/graph2.cpp:3811:14: style: The function 'readHeader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:142:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph2.cpp:3811:14: note: Function in derived class gle-graphics-4.3.8/src/gle/graph2.cpp:3812:14: style: The function 'decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/bitmap/img2ps.h:146:14: note: Virtual function in base class gle-graphics-4.3.8/src/gle/graph2.cpp:3812:14: note: Function in derived class gle-graphics-4.3.8/src/gle/graph2.cpp:282:17: style: Condition 'shouldDraw(b)' is always true [knownConditionTrueFalse] gle-graphics-4.3.8/src/gle/graph2.cpp:282:17: note: Calling function 'shouldDraw' returns 1 gle-graphics-4.3.8/src/gle/graph2.cpp:282:17: note: Condition 'shouldDraw(b)' is always true gle-graphics-4.3.8/src/gle/graph2.cpp:293:17: style: Condition 'shouldDraw(index)' is always true [knownConditionTrueFalse] gle-graphics-4.3.8/src/gle/graph2.cpp:293:17: note: Calling function 'shouldDraw' returns 1 gle-graphics-4.3.8/src/gle/graph2.cpp:293:17: note: Condition 'shouldDraw(index)' is always true gle-graphics-4.3.8/src/gle/graph2.cpp:781:17: style: Condition 'len>=1' is always true [knownConditionTrueFalse] gle-graphics-4.3.8/src/gle/graph2.cpp:779:10: note: Assuming that condition 'len==0' is not redundant gle-graphics-4.3.8/src/gle/graph2.cpp:781:17: note: Condition 'len>=1' is always true gle-graphics-4.3.8/src/gle/graph2.cpp:3608:12: style: Condition 'np>0' is always true [knownConditionTrueFalse] gle-graphics-4.3.8/src/gle/graph2.cpp:3604:79: note: Assuming that condition 'dp[to_bar]->np>0' is not redundant gle-graphics-4.3.8/src/gle/graph2.cpp:3607:24: note: Assignment 'np=dp[to_bar]->np', assigned value is greater than 0 gle-graphics-4.3.8/src/gle/graph2.cpp:3608:12: note: Condition 'np>0' is always true gle-graphics-4.3.8/src/gle/polish.cpp:443:26: style: Condition 'first_char==')'' is always false [knownConditionTrueFalse] gle-graphics-4.3.8/src/gle/polish.cpp:379:19: note: Assuming that condition 'first_char!='.'' is not redundant gle-graphics-4.3.8/src/gle/polish.cpp:443:26: note: Condition 'first_char==')'' is always false gle-graphics-4.3.8/src/gle/polish.cpp:228:12: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/polish.cpp:246:19: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/polish.cpp:313:13: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/polish.cpp:358:17: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/polish.cpp:471:39: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/polish.cpp:481:60: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/polish.cpp:490:33: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/polish.cpp:499:54: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/polish.cpp:509:38: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/polish.cpp:545:51: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/polish.cpp:551:72: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/polish.cpp:686:21: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/polish.cpp:702:21: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/polish.cpp:784:55: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/graph2.cpp:1192:14: warning: If memory allocation fails, then there is a possible null pointer dereference: xnew [nullPointerOutOfMemory] gle-graphics-4.3.8/src/gle/graph2.cpp:1176:25: note: Assuming allocation function fails gle-graphics-4.3.8/src/gle/graph2.cpp:1176:9: note: Assignment 'xnew=(double*)std::calloc(size,sizeof(double))', assigned value is 0 gle-graphics-4.3.8/src/gle/graph2.cpp:1192:14: note: Null pointer dereference gle-graphics-4.3.8/src/gle/run.cpp:1810:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/graph2.cpp:4263:7: warning: Either the condition 'dim==0' is redundant or there is possible null pointer dereference: array. [nullPointerRedundantCheck] gle-graphics-4.3.8/src/gle/graph2.cpp:4257:11: note: Assuming that condition 'dim==0' is not redundant gle-graphics-4.3.8/src/gle/graph2.cpp:4262:23: note: array is assigned 'static_cast(dim)' here. gle-graphics-4.3.8/src/gle/graph2.cpp:4263:7: note: Null pointer dereference gle-graphics-4.3.8/src/gle/run.cpp:1895:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/run.cpp:2323:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/run.cpp:2361:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/graph2.cpp:1176:9: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/graph2.cpp:2901:20: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/graph2.cpp:2909:19: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/graph2.cpp:2913:19: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/graph2.cpp:2917:19: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/graph2.cpp:3996:10: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/polish.cpp:172:10: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/polish.cpp:172:10: note: Shadow variable gle-graphics-4.3.8/src/gle/polish.cpp:556:13: style: Local variable 'polish' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/polish.h:183:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/polish.cpp:556:13: note: Shadow variable gle-graphics-4.3.8/src/gle/polish.cpp:562:13: style: Local variable 'polish' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/polish.h:183:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/polish.cpp:562:13: note: Shadow variable gle-graphics-4.3.8/src/gle/polish.cpp:757:13: style: Local variable 'polish' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/polish.h:183:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/polish.cpp:757:13: note: Shadow variable gle-graphics-4.3.8/src/gle/polish.cpp:109:57: style: Parameter 'plist' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/polish.cpp:535:19: style: Parameter 'expr' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/polish.cpp:555:24: style: Parameter 'exp' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/polish.cpp:246:10: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/polish.cpp:653:37: style: union member 'Anonymous0::s' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/graph2.cpp:404:9: style: The scope of the variable 'x3d' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/polish.cpp:712:37: style: union member 'Anonymous1::s' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/graph2.cpp:405:9: style: The scope of the variable 'y3d' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/graph2.cpp:408:6: style: The scope of the variable 'notop' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/graph2.cpp:1473:13: style: The scope of the variable 'i' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/graph2.cpp:3209:6: style: The scope of the variable 'i' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/polish.cpp:257:25: style: Variable 'def_param_index' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gle/polish.cpp:257:9: style: Variable 'def_param_index' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gle/graph2.cpp:1057:56: style:inconclusive: Function 'do_draw_lines' argument 4 names different: declaration 'npts' definition 'npnts'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/graph2.cpp:91:56: note: Function 'do_draw_lines' argument 4 names different: declaration 'npts' definition 'npnts'. gle-graphics-4.3.8/src/gle/graph2.cpp:1057:56: note: Function 'do_draw_lines' argument 4 names different: declaration 'npts' definition 'npnts'. gle-graphics-4.3.8/src/gle/graph2.cpp:1063:56: style:inconclusive: Function 'do_draw_steps' argument 4 names different: declaration 'npts' definition 'npnts'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/graph2.cpp:92:56: note: Function 'do_draw_steps' argument 4 names different: declaration 'npts' definition 'npnts'. gle-graphics-4.3.8/src/gle/graph2.cpp:1063:56: note: Function 'do_draw_steps' argument 4 names different: declaration 'npts' definition 'npnts'. gle-graphics-4.3.8/src/gle/graph2.cpp:1073:57: style:inconclusive: Function 'do_draw_fsteps' argument 4 names different: declaration 'npts' definition 'npnts'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/graph2.cpp:93:57: note: Function 'do_draw_fsteps' argument 4 names different: declaration 'npts' definition 'npnts'. gle-graphics-4.3.8/src/gle/graph2.cpp:1073:57: note: Function 'do_draw_fsteps' argument 4 names different: declaration 'npts' definition 'npnts'. gle-graphics-4.3.8/src/gle/graph2.cpp:1083:55: style:inconclusive: Function 'do_draw_hist' argument 4 names different: declaration 'npts' definition 'npnts'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/graph2.cpp:94:55: note: Function 'do_draw_hist' argument 4 names different: declaration 'npts' definition 'npnts'. gle-graphics-4.3.8/src/gle/graph2.cpp:1083:55: note: Function 'do_draw_hist' argument 4 names different: declaration 'npts' definition 'npnts'. gle-graphics-4.3.8/src/gle/graph2.cpp:1125:59: style:inconclusive: Function 'do_draw_impulses' argument 4 names different: declaration 'npts' definition 'npnts'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/graph2.cpp:96:59: note: Function 'do_draw_impulses' argument 4 names different: declaration 'npts' definition 'npnts'. gle-graphics-4.3.8/src/gle/graph2.cpp:1125:59: note: Function 'do_draw_impulses' argument 4 names different: declaration 'npts' definition 'npnts'. gle-graphics-4.3.8/src/gle/graph2.cpp:1346:23: style:inconclusive: Function 'draw_mark' argument 1 names different: declaration 'x1' definition 'x'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/graph.h:350:23: note: Function 'draw_mark' argument 1 names different: declaration 'x1' definition 'x'. gle-graphics-4.3.8/src/gle/graph2.cpp:1346:23: note: Function 'draw_mark' argument 1 names different: declaration 'x1' definition 'x'. gle-graphics-4.3.8/src/gle/graph2.cpp:1346:33: style:inconclusive: Function 'draw_mark' argument 2 names different: declaration 'y1' definition 'y'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/graph.h:350:34: note: Function 'draw_mark' argument 2 names different: declaration 'y1' definition 'y'. gle-graphics-4.3.8/src/gle/graph2.cpp:1346:33: note: Function 'draw_mark' argument 2 names different: declaration 'y1' definition 'y'. gle-graphics-4.3.8/src/gle/graph2.cpp:1346:40: style:inconclusive: Function 'draw_mark' argument 3 names different: declaration 'i' definition 'mrk'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/graph.h:350:42: note: Function 'draw_mark' argument 3 names different: declaration 'i' definition 'mrk'. gle-graphics-4.3.8/src/gle/graph2.cpp:1346:40: note: Function 'draw_mark' argument 3 names different: declaration 'i' definition 'mrk'. gle-graphics-4.3.8/src/gle/graph2.cpp:1346:52: style:inconclusive: Function 'draw_mark' argument 4 names different: declaration 'sz' definition 'msize'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/graph.h:350:52: note: Function 'draw_mark' argument 4 names different: declaration 'sz' definition 'msize'. gle-graphics-4.3.8/src/gle/graph2.cpp:1346:52: note: Function 'draw_mark' argument 4 names different: declaration 'sz' definition 'msize'. gle-graphics-4.3.8/src/gle/graph2.cpp:3912:44: style:inconclusive: Function 'plotData' argument 1 names different: declaration 'data' definition 'zdata'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/graph2.cpp:3814:26: note: Function 'plotData' argument 1 names different: declaration 'data' definition 'zdata'. gle-graphics-4.3.8/src/gle/graph2.cpp:3912:44: note: Function 'plotData' argument 1 names different: declaration 'data' definition 'zdata'. gle-graphics-4.3.8/src/gle/graph2.cpp:447:9: style: Local variable 'xx' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/graph2.cpp:77:16: note: Shadowed declaration gle-graphics-4.3.8/src/gle/graph2.cpp:447:9: note: Shadow variable gle-graphics-4.3.8/src/gle/graph2.cpp:2274:13: style: Local variable 'polish' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/polish.h:183:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/graph2.cpp:2274:13: note: Shadow variable gle-graphics-4.3.8/src/gle/graph2.cpp:2279:17: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/graph2.cpp:2279:17: note: Shadow variable gle-graphics-4.3.8/src/gle/graph2.cpp:2694:10: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/graph2.cpp:2694:10: note: Shadow variable gle-graphics-4.3.8/src/gle/graph2.cpp:2701:11: style: Local variable 'token' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/graph2.cpp:2694:10: note: Shadowed declaration gle-graphics-4.3.8/src/gle/graph2.cpp:2701:11: note: Shadow variable gle-graphics-4.3.8/src/gle/graph2.cpp:2928:10: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/graph2.cpp:2928:10: note: Shadow variable gle-graphics-4.3.8/src/gle/graph2.cpp:2932:11: style: Local variable 'token' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/graph2.cpp:2928:10: note: Shadowed declaration gle-graphics-4.3.8/src/gle/graph2.cpp:2932:11: note: Shadow variable gle-graphics-4.3.8/src/gle/graph2.cpp:3052:10: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/graph2.cpp:3052:10: note: Shadow variable gle-graphics-4.3.8/src/gle/graph2.cpp:3522:25: style: Local variable 'i' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/graph2.cpp:3513:12: note: Shadowed declaration gle-graphics-4.3.8/src/gle/graph2.cpp:3522:25: note: Shadow variable gle-graphics-4.3.8/src/gle/graph2.cpp:3672:9: style: Local variable 'line' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/file_io.h:88:7: note: Shadowed declaration gle-graphics-4.3.8/src/gle/graph2.cpp:3672:9: note: Shadow variable gle-graphics-4.3.8/src/gle/graph2.cpp:3688:19: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/graph2.cpp:3688:19: note: Shadow variable gle-graphics-4.3.8/src/gle/graph2.cpp:3705:19: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/graph2.cpp:3705:19: note: Shadow variable gle-graphics-4.3.8/src/gle/graph2.cpp:4299:15: style: Local variable 'dims' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/graph.h:454:22: note: Shadowed declaration gle-graphics-4.3.8/src/gle/graph2.cpp:4299:15: note: Shadow variable gle-graphics-4.3.8/src/gle/savgol.cpp:99:14: warning: If memory allocation fails, then there is a possible null pointer dereference: xnew [nullPointerOutOfMemory] gle-graphics-4.3.8/src/gle/savgol.cpp:73:24: note: Assuming allocation function fails gle-graphics-4.3.8/src/gle/savgol.cpp:73:9: note: Assignment 'xnew=(double*)std::calloc(size,sizeof(double))', assigned value is 0 gle-graphics-4.3.8/src/gle/savgol.cpp:99:14: note: Null pointer dereference gle-graphics-4.3.8/src/gle/savgol.cpp:73:9: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/graph2.cpp:2694:10: style: Variable 'token' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/graph2.cpp:2701:11: style: Variable 'token' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/graph2.cpp:2928:10: style: Variable 'token' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/graph2.cpp:2932:11: style: Variable 'token' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/graph2.cpp:117:35: style: Parameter 'axis' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/graph2.cpp:130:35: style: Parameter 'axis' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/graph2.cpp:159:38: style: Parameter 'axis' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/graph2.cpp:175:38: style: Parameter 'axis' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/graph2.cpp:1308:11: style: Variable 'xt' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph2.cpp:1309:11: style: Variable 'yt' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph2.cpp:1468:19: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/graph2.cpp:1570:10: style: Variable 'yv' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph2.cpp:1571:7: style: Variable 'mm' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph2.cpp:1639:16: style: Variable 'v' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph2.cpp:1664:16: style: Variable 'v' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph2.cpp:1670:16: style: Variable 'v' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph2.cpp:2245:36: style: Parameter 'vals' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/graph2.cpp:2462:16: style: Variable 'rangeX0' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph2.cpp:2467:17: style: Variable 'rangeXi' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph2.cpp:3260:47: style: Parameter 'graphBlock' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/graph2.cpp:3900:13: style: Variable 'color' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph2.cpp:3925:16: style: Variable 'bounds' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph2.cpp:4067:17: style: Variable 'bounds' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph2.cpp:4262:17: style: Variable 'array' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph2.cpp:4405:16: style: Variable 'array' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph2.cpp:4440:32: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/graph2.cpp:4440:43: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/graph2.cpp:4440:51: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/graph2.cpp:783:14: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/graph2.cpp:3122:21: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/graph2.cpp:3125:22: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/graph2.cpp:3253:17: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/graph2.cpp:2903:12: error: Memory is allocated but not initialized: new_let [uninitdata] gle-graphics-4.3.8/src/gle/pass.cpp:135:23: warning: Member variable 'GLESubCallAdditParam::m_Pos' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/pass.cpp:163:12: warning: Member variable 'GLEParser::m_special' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/sub.cpp:322:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/sub.cpp:421:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/sub.cpp:155:17: warning: Member variable 'GLECallable::m_ArgTypes' is not initialized in the constructor. Maybe it should be initialized directly in the class GLECallable? [uninitDerivedMemberVar] gle-graphics-4.3.8/src/gle/sub.cpp:98:2: performance: Variable 'm_Defaults' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/sub.cpp:169:2: performance: Variable 'm_BinaryArgNamesXY' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/sub.cpp:94:18: performance:inconclusive: Technically the member function 'GLESubRoot::updateArgNames' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/sub.h:58:7: note: Technically the member function 'GLESubRoot::updateArgNames' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/sub.cpp:94:18: note: Technically the member function 'GLESubRoot::updateArgNames' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/sub.cpp:277:17: performance:inconclusive: Technically the member function 'GLESubMap::add' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/sub.h:211:7: note: Technically the member function 'GLESubMap::add' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/sub.cpp:277:17: note: Technically the member function 'GLESubMap::add' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/sub.cpp:321:17: style:inconclusive: Technically the member function 'GLESubMap::list' can be const. [functionConst] gle-graphics-4.3.8/src/gle/sub.h:215:7: note: Technically the member function 'GLESubMap::list' can be const. gle-graphics-4.3.8/src/gle/sub.cpp:321:17: note: Technically the member function 'GLESubMap::list' can be const. gle-graphics-4.3.8/src/gle/sub.cpp:146:2: warning: Class 'GLEArgTypeDefaults' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/sub.cpp:146:2: warning: Class 'GLEArgTypeDefaults' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/graph2.cpp:2304:40: style: class member 'GLELet::m_LogStep' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/sub.cpp:416:23: warning: Either the condition 'sub==NULL' is redundant or there is possible null pointer dereference: sub. [nullPointerRedundantCheck] gle-graphics-4.3.8/src/gle/sub.cpp:443:10: note: Assuming that condition 'sub==NULL' is not redundant gle-graphics-4.3.8/src/gle/sub.cpp:455:32: note: Calling function 'sub_call', 1st argument 'sub' value is 0 gle-graphics-4.3.8/src/gle/sub.cpp:416:23: note: Null pointer dereference gle-graphics-4.3.8/src/gle/sub.cpp:266:21: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/sub.cpp:94:49: style: Parameter 'argNames' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/sub.cpp:277:37: style: Parameter 'sub' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/sub.cpp:355:10: style: Variable 'sub' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/sub.cpp:411:50: style: Parameter 'arguments' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/run.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] gle-graphics-4.3.8/src/gle/pass.cpp:2235:29: style:inconclusive: Technically the member function 'GLESourceBlock::getName' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:80:14: note: Technically the member function 'GLESourceBlock::getName' can be const. gle-graphics-4.3.8/src/gle/pass.cpp:2235:29: note: Technically the member function 'GLESourceBlock::getName' can be const. gle-graphics-4.3.8/src/gle/pass.cpp:2239:29: style:inconclusive: Technically the member function 'GLESourceBlock::getKindName' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:81:14: note: Technically the member function 'GLESourceBlock::getKindName' can be const. gle-graphics-4.3.8/src/gle/pass.cpp:2239:29: note: Technically the member function 'GLESourceBlock::getKindName' can be const. gle-graphics-4.3.8/src/gle/pass.cpp:2231:21: style:inconclusive: Technically the member function 'GLESourceBlock::getNbDependendingBlocks' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:83:6: note: Technically the member function 'GLESourceBlock::getNbDependendingBlocks' can be const. gle-graphics-4.3.8/src/gle/pass.cpp:2231:21: note: Technically the member function 'GLESourceBlock::getNbDependendingBlocks' can be const. gle-graphics-4.3.8/src/gle/pass.cpp:141:27: performance:inconclusive: Technically the member function 'GLESubCallAdditParam::isAdditionalParam' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/pass.h:111:6: note: Technically the member function 'GLESubCallAdditParam::isAdditionalParam' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/pass.cpp:141:27: note: Technically the member function 'GLESubCallAdditParam::isAdditionalParam' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/pass.cpp:2058:17: performance:inconclusive: Technically the member function 'GLEParser::do_text_mode' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/pass.h:199:7: note: Technically the member function 'GLEParser::do_text_mode' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/pass.cpp:2058:17: note: Technically the member function 'GLEParser::do_text_mode' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/pass.cpp:186:17: performance:inconclusive: Technically the member function 'GLEParser::get_block_type' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/pass.h:201:7: note: Technically the member function 'GLEParser::get_block_type' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/pass.cpp:186:17: note: Technically the member function 'GLEParser::get_block_type' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/pass.cpp:728:24: style:inconclusive: Technically the member function 'GLEParser::create_option_error' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:202:14: note: Technically the member function 'GLEParser::create_option_error' can be const. gle-graphics-4.3.8/src/gle/pass.cpp:728:24: note: Technically the member function 'GLEParser::create_option_error' can be const. gle-graphics-4.3.8/src/gle/pass.cpp:747:17: style:inconclusive: Technically the member function 'GLEParser::duplicate_error' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.h:204:7: note: Technically the member function 'GLEParser::duplicate_error' can be const. gle-graphics-4.3.8/src/gle/pass.cpp:747:17: note: Technically the member function 'GLEParser::duplicate_error' can be const. gle-graphics-4.3.8/src/gle/pass.cpp:1183:20: performance:inconclusive: Technically the member function 'GLEParser::is_draw_sub' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/pass.h:209:10: note: Technically the member function 'GLEParser::is_draw_sub' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/pass.cpp:1183:20: note: Technically the member function 'GLEParser::is_draw_sub' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/pass.cpp:2190:23: performance:inconclusive: Technically the member function 'GLEParser::getSubroutines' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/pass.h:216:13: note: Technically the member function 'GLEParser::getSubroutines' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/pass.cpp:2190:23: note: Technically the member function 'GLEParser::getSubroutines' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/pass.cpp:2222:29: warning: Class 'GLESourceBlock' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/pass.cpp:172:2: warning: Class 'GLEParser' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/pass.cpp:172:2: warning: Class 'GLEParser' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/surface/f2c.h:199:1: debug: Failed to parse 'typedef double ( * D_fp ) ( ... ) , ( * E_fp ) ( ... ) ;'. The checking continues anyway. [simplifyTypedef] gle-graphics-4.3.8/src/gle/surface/gsurface.h:42:11: style: The destructor '~GLESurfaceBlockBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-block.h:51:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/surface/gsurface.h:42:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/surface/gsurface.h:44:28: style: The function 'beginExecuteBlockImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-block.h:31:28: note: Virtual function in base class gle-graphics-4.3.8/src/gle/surface/gsurface.h:44:28: note: Function in derived class gle-graphics-4.3.8/src/gle/pass.cpp:2154:50: warning: Either the condition 'block==NULL' is redundant or there is possible null pointer dereference: block. [nullPointerRedundantCheck] gle-graphics-4.3.8/src/gle/pass.cpp:2151:12: note: Assuming that condition 'block==NULL' is not redundant gle-graphics-4.3.8/src/gle/pass.cpp:2154:50: note: Null pointer dereference gle-graphics-4.3.8/src/gle/pass.cpp:454:25: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:497:13: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:605:56: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:670:19: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:1018:14: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:1018:35: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:1027:15: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:1027:36: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:1097:15: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:1135:15: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:1154:14: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:1192:18: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:1259:13: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:1279:19: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:1293:21: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:1305:17: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:1317:17: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:1332:17: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:1346:17: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:2075:32: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:2359:7: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/pass.cpp:911:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/pass.cpp:916:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/pass.cpp:925:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/pass.cpp:2305:19: style: The scope of the variable 'p' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/pass.cpp:300:20: style: Checking if unsigned expression 'name.length()' is less than zero. [unsignedLessThanZero] gle-graphics-4.3.8/src/gle/pass.cpp:1003:23: style:inconclusive: Function 'pass_marker' argument 1 names different: declaration 's' definition 'name'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/glepro.h:78:23: note: Function 'pass_marker' argument 1 names different: declaration 's' definition 'name'. gle-graphics-4.3.8/src/gle/pass.cpp:1003:23: note: Function 'pass_marker' argument 1 names different: declaration 's' definition 'name'. gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:66:55: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:112:55: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:148:29: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:148:46: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:183:48: style: Parameter 'nrz' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:184:8: style: Parameter 'cv' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:184:21: style: Parameter 'ncv' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:184:32: style: Parameter 'zmax' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:735:38: style: Parameter 'nopt' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:735:53: style: Parameter 'nx' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:735:63: style: Parameter 'sx' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:736:8: style: Parameter 'xf' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:736:21: style: Parameter 'ny' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:736:31: style: Parameter 'sy' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:736:51: style: Parameter 'yf' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/graph2.cpp:1150:14: style: Variable 'hist_x2' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gle/pass.cpp:343:18: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:343:18: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:418:11: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:418:11: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:484:11: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:484:11: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:496:17: style: Local variable 'var_type' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/var.h:191:5: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:496:17: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:539:8: style: Local variable 'token' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/pass.cpp:484:11: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:539:8: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:625:10: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:625:10: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:684:10: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:684:10: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:709:11: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:709:11: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:911:17: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:911:17: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:939:14: style: Local variable 'polish' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/polish.h:183:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:939:14: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:949:10: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:949:10: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:990:10: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:990:10: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:1081:10: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:1081:10: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:1083:9: style: Local variable 'etype' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/graph.h:524:14: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:1083:9: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:1106:16: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:1106:16: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:1119:16: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:1119:16: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:1121:7: style: Local variable 'etype' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/graph.h:524:14: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:1121:7: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:1152:10: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:1152:10: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:1165:10: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:1165:10: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:1176:10: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:1176:10: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:1234:13: style: Local variable 'token' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/token.h:52:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:1234:13: note: Shadow variable gle-graphics-4.3.8/src/gle/pass.cpp:1252:7: style: Local variable 'etype' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/graph.h:524:14: note: Shadowed declaration gle-graphics-4.3.8/src/gle/pass.cpp:1252:7: note: Shadow variable gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:52:10: style: struct member 'gctcom_::xcur' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:52:16: style: struct member 'gctcom_::ycur' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:52:22: style: struct member 'gctcom_::xl' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:52:26: style: struct member 'gctcom_::yl' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:52:30: style: struct member 'gctcom_::cval' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:53:13: style: struct member 'gctcom_::clab' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/surface/fcontour.cpp:53:23: style: struct member 'gctcom_::nch' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/graph2.cpp:1889:18: style: Variable 'not_xmid' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gle/graph2.cpp:1999:14: style: Variable 'distance' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gle/graph2.cpp:2002:14: style: Variable 'distance' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gle/pass.cpp:318:10: style: Variable 'expr' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/pass.cpp:331:10: style: Variable 'expr' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/pass.cpp:353:10: style: Variable 'expr' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/pass.cpp:418:11: style: Variable 'token' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/pass.cpp:709:11: style: Variable 'token' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/pass.cpp:831:10: style: Variable 'my_token' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/pass.cpp:841:10: style: Variable 'my_token' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/pass.cpp:949:10: style: Variable 'token' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/pass.cpp:990:10: style: Variable 'token' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/pass.cpp:1009:43: style: Parameter 'pcode' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/pass.cpp:1021:43: style: Parameter 'pcode' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/pass.cpp:1081:10: style: Variable 'token' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/pass.cpp:1152:10: style: Variable 'token' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/pass.cpp:1165:10: style: Variable 'token' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/pass.cpp:1176:10: style: Variable 'token' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/pass.cpp:1234:13: style: Variable 'token' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gle/pass.cpp:2058:45: style: Parameter 'SLine' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/pass.cpp:445:62: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/pass.cpp:1003:23: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/pass.cpp:2344:31: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/pass.cpp:2508:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/graph2.cpp:2190:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] gle-graphics-4.3.8/src/gle/graph2.cpp:2562:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] gle-graphics-4.3.8/src/gle/graph2.cpp:2658:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] gle-graphics-4.3.8/src/gle/pass.cpp:454:16: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/pass.cpp:1192:9: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/pass.cpp:1259:3: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/pass.cpp:1279:5: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/pass.cpp:1293:7: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/pass.cpp:1552:28: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:249:10: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:343:8: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:344:8: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:345:8: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:385:23: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:392:14: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:395:14: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:403:7: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:415:7: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:492:24: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:493:23: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:494:24: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:254:5: style: Variable 'i_1' is assigned an expression that holds the same value. [redundantAssignment] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:240:9: note: i_1 is assigned 'l0' here. gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:254:5: note: Variable 'i_1' is assigned an expression that holds the same value. gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:53:24: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:53:36: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:53:45: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:53:57: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:53:69: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/ffitcontour.cpp:53:99: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/pass.cpp:78:7: style: struct member 'sub_st::name' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/pass.cpp:79:6: style: struct member 'sub_st::typ' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/pass.cpp:80:6: style: struct member 'sub_st::np' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/run.cpp:523:14: performance:inconclusive: Technically the member function 'GLERun::setDeviceIsOpen' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/run.h:92:7: note: Technically the member function 'GLERun::setDeviceIsOpen' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/run.cpp:523:14: note: Technically the member function 'GLERun::setDeviceIsOpen' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/run.cpp:1851:14: performance:inconclusive: Technically the member function 'GLERun::is_name' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/run.h:105:7: note: Technically the member function 'GLERun::is_name' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/run.cpp:1851:14: note: Technically the member function 'GLERun::is_name' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/run.cpp:1793:23: performance:inconclusive: Technically the member function 'GLERun::last_box' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/run.h:110:16: note: Technically the member function 'GLERun::last_box' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/run.cpp:1793:23: note: Technically the member function 'GLERun::last_box' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/run.cpp:2371:20: performance:inconclusive: Technically the member function 'GLERun::getSubroutines' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/run.h:114:13: note: Technically the member function 'GLERun::getSubroutines' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/run.cpp:2371:20: note: Technically the member function 'GLERun::getSubroutines' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/pass.cpp:81:6: style: struct member 'sub_st::ptyp' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/run.cpp:1730:14: style:inconclusive: Technically the member function 'GLEBox::draw' can be const. [functionConst] gle-graphics-4.3.8/src/gle/run.cpp:97:7: note: Technically the member function 'GLEBox::draw' can be const. gle-graphics-4.3.8/src/gle/run.cpp:1730:14: note: Technically the member function 'GLEBox::draw' can be const. gle-graphics-4.3.8/src/gle/run.cpp:129:14: style:inconclusive: Technically the member function 'GLEStoredBox::hasObjectRep' can be const. [functionConst] gle-graphics-4.3.8/src/gle/run.cpp:133:18: style:inconclusive: Technically the member function 'GLEStoredBox::getOrigin' can be const. [functionConst] gle-graphics-4.3.8/src/gle/run.cpp:148:13: style:inconclusive: Technically the member function 'GLEBoxStack::size' can be const. [functionConst] gle-graphics-4.3.8/src/gle/run.cpp:190:14: style:inconclusive: Technically the member function 'GLEFile::isRead' can be const. [functionConst] gle-graphics-4.3.8/src/gle/pass.cpp:82:8: style: struct member 'sub_st::pname' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/run.cpp:2297:43: style: Condition 'local_var_map!=NULL' is always true [knownConditionTrueFalse] gle-graphics-4.3.8/src/gle/run.cpp:2174:26: warning: Either the condition 'obj==NULL' is redundant or there is possible null pointer dereference: drawobj. [nullPointerRedundantCheck] gle-graphics-4.3.8/src/gle/run.cpp:2169:10: note: Assuming that condition 'obj==NULL' is not redundant gle-graphics-4.3.8/src/gle/run.cpp:2173:33: note: drawobj is assigned '(GLEObjectRepresention*)obj' here. gle-graphics-4.3.8/src/gle/run.cpp:2174:26: note: Null pointer dereference gle-graphics-4.3.8/src/gle/run.cpp:2180:21: warning: Either the condition 'dynsub==NULL' is redundant or there is possible null pointer dereference: dynsub. [nullPointerRedundantCheck] gle-graphics-4.3.8/src/gle/run.cpp:2175:13: note: Assuming that condition 'dynsub==NULL' is not redundant gle-graphics-4.3.8/src/gle/run.cpp:2180:21: note: Null pointer dereference gle-graphics-4.3.8/src/gle/run.cpp:1310:17: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/run.cpp:1587:13: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/run.cpp:1683:21: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/run.cpp:1684:20: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/run.cpp:1908:41: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/run.cpp:1932:23: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/run.cpp:1951:23: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/run.cpp:2104:29: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/run.cpp:2241:29: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/run.cpp:579:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/run.cpp:1552:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/run.cpp:1586:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/run.cpp:1859:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/run.cpp:1879:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/run.cpp:1903:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/run.cpp:1938:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/run.cpp:1957:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/run.cpp:2173:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gle/run.cpp:1697:6: style: Variable 'cp' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/gle/run.cpp:683:8: note: cp is assigned gle-graphics-4.3.8/src/gle/run.cpp:1697:6: note: cp is overwritten gle-graphics-4.3.8/src/gle/run.cpp:1697:6: style: Variable 'cp' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/gle/run.cpp:1050:7: note: cp is assigned gle-graphics-4.3.8/src/gle/run.cpp:1697:6: note: cp is overwritten gle-graphics-4.3.8/src/gle/run.cpp:1107:5: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/gle/run.cpp:1106:5: note: t is assigned gle-graphics-4.3.8/src/gle/run.cpp:1107:5: note: t is overwritten gle-graphics-4.3.8/src/gle/run.cpp:2378:17: style: The scope of the variable 'rz' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/run.cpp:535:38: style:inconclusive: Function 'do_pcode' argument 1 names different: declaration 'SLine' definition 'sline'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/run.h:93:31: note: Function 'do_pcode' argument 1 names different: declaration 'SLine' definition 'sline'. gle-graphics-4.3.8/src/gle/run.cpp:535:38: note: Function 'do_pcode' argument 1 names different: declaration 'SLine' definition 'sline'. gle-graphics-4.3.8/src/gle/run.cpp:2233:40: style:inconclusive: Function 'draw_object' argument 1 names different: declaration 'name' definition 'path'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gle/run.h:99:38: note: Function 'draw_object' argument 1 names different: declaration 'name' definition 'path'. gle-graphics-4.3.8/src/gle/run.cpp:2233:40: note: Function 'draw_object' argument 1 names different: declaration 'name' definition 'path'. gle-graphics-4.3.8/src/gle/run.cpp:345:6: style: Local variable 'line' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/file_io.h:88:7: note: Shadowed declaration gle-graphics-4.3.8/src/gle/run.cpp:345:6: note: Shadow variable gle-graphics-4.3.8/src/gle/run.cpp:388:7: style: Local variable 'line' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/file_io.h:88:7: note: Shadowed declaration gle-graphics-4.3.8/src/gle/run.cpp:388:7: note: Shadow variable gle-graphics-4.3.8/src/gle/run.cpp:440:11: style: Local variable 'line' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/file_io.h:88:7: note: Shadowed declaration gle-graphics-4.3.8/src/gle/run.cpp:440:11: note: Shadow variable gle-graphics-4.3.8/src/gle/run.cpp:446:10: style: Local variable 'line' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/file_io.h:88:7: note: Shadowed declaration gle-graphics-4.3.8/src/gle/run.cpp:446:10: note: Shadow variable gle-graphics-4.3.8/src/gle/run.cpp:1909:18: style: Local variable 'str' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/run.cpp:1906:8: note: Shadowed declaration gle-graphics-4.3.8/src/gle/run.cpp:1909:18: note: Shadow variable gle-graphics-4.3.8/src/gle/run.cpp:1967:18: style: Local variable 'str' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/run.cpp:1952:14: note: Shadowed declaration gle-graphics-4.3.8/src/gle/run.cpp:1967:18: note: Shadow variable gle-graphics-4.3.8/src/gle/run.cpp:2161:27: style: Local variable 'newobj' shadows outer argument [shadowArgument] gle-graphics-4.3.8/src/gle/run.cpp:2120:72: note: Shadowed declaration gle-graphics-4.3.8/src/gle/run.cpp:2161:27: note: Shadow variable gle-graphics-4.3.8/src/gle/run.cpp:2188:26: style: Local variable 'obj' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/run.cpp:2168:17: note: Shadowed declaration gle-graphics-4.3.8/src/gle/run.cpp:2188:26: note: Shadow variable gle-graphics-4.3.8/src/gle/run.cpp:2214:19: style: Local variable 'line' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/file_io.h:88:7: note: Shadowed declaration gle-graphics-4.3.8/src/gle/run.cpp:2214:19: note: Shadow variable gle-graphics-4.3.8/src/gle/run.cpp:2267:7: style: Local variable 'idx' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/run.cpp:2234:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/run.cpp:2267:7: note: Shadow variable gle-graphics-4.3.8/src/gle/run.cpp:2267:12: style: Local variable 'type' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/run.cpp:2234:11: note: Shadowed declaration gle-graphics-4.3.8/src/gle/run.cpp:2267:12: note: Shadow variable gle-graphics-4.3.8/src/gle/run.cpp:1929:33: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/run.cpp:1932:13: style: Variable 'objname' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/run.cpp:1948:58: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/run.cpp:1951:13: style: Variable 'objname' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/run.cpp:2120:110: style: Parameter 'orig' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/run.cpp:2167:104: style: Parameter 'orig' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/run.cpp:2377:91: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/run.cpp:1370:10: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:311:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/run.cpp:539:30: style: union member 'Anonymous0::ll' is never used. [unusedStructMember] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:90:13: style:inconclusive: Technically the member function 'GLEContourInfo::getNbLines' can be const. [functionConst] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:91:16: style:inconclusive: Technically the member function 'GLEContourInfo::getCValue' can be const. [functionConst] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:94:16: style:inconclusive: Technically the member function 'GLEContourInfo::getXCur' can be const. [functionConst] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:95:16: style:inconclusive: Technically the member function 'GLEContourInfo::getYCur' can be const. [functionConst] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:98:13: style:inconclusive: Technically the member function 'GLEContourInfo::getNbDataPoints' can be const. [functionConst] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:99:16: style:inconclusive: Technically the member function 'GLEContourInfo::getDataX' can be const. [functionConst] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:100:16: style:inconclusive: Technically the member function 'GLEContourInfo::getDataY' can be const. [functionConst] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:319:14: warning: If memory allocation fails, then there is a possible null pointer dereference: xout [nullPointerOutOfMemory] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:312:33: note: Assuming allocation function fails gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:312:18: note: Assignment 'xout=(double*)std::malloc(nout*sizeof(double))', assigned value is 0 gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:319:14: note: Null pointer dereference gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:319:23: warning: If memory allocation fails, then there is a possible null pointer dereference: yout [nullPointerOutOfMemory] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:313:33: note: Assuming allocation function fails gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:313:18: note: Assignment 'yout=(double*)std::malloc(nout*sizeof(double))', assigned value is 0 gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:319:23: note: Null pointer dereference gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:324:14: warning: If memory allocation fails, then there is a possible null pointer dereference: xout [nullPointerOutOfMemory] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:312:33: note: Assuming allocation function fails gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:312:18: note: Assignment 'xout=(double*)std::malloc(nout*sizeof(double))', assigned value is 0 gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:324:14: note: Null pointer dereference gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:324:23: warning: If memory allocation fails, then there is a possible null pointer dereference: yout [nullPointerOutOfMemory] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:313:33: note: Assuming allocation function fails gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:313:18: note: Assignment 'yout=(double*)std::malloc(nout*sizeof(double))', assigned value is 0 gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:324:23: note: Null pointer dereference gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:202:14: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:210:59: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:312:18: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:313:18: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:296:8: style: Local variable 'nbpts' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:279:6: note: Shadowed declaration gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:296:8: note: Shadow variable gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:214:16: style: Variable 'bounds' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:219:16: style: Variable 'bounds' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:423:20: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:423:31: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:423:39: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:426:39: style: Parameter 'iflag' can be declared as pointer to const. However it seems that 'draw_' is a callback function, if 'iflag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:210:65: note: You might need to cast the function pointer here gle-graphics-4.3.8/src/gle/surface/gcontour.cpp:426:39: note: Parameter 'iflag' can be declared as pointer to const gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:527:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:550:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:598:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:605:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:641:2: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:110:31: performance:inconclusive: Technically the member function 'GLEInterface::getSurface' can be static (but you may consider moving to unnamed namespace). [functionStatic] gle-graphics-4.3.8/src/gle/gle-interface/gle-interface.h:902:25: note: Technically the member function 'GLEInterface::getSurface' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:110:31: note: Technically the member function 'GLEInterface::getSurface' can be static (but you may consider moving to unnamed namespace). gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:120:2: style: Class 'GLESurfaceBlockInstance' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:121:11: style: The destructor '~GLESurfaceBlockInstance' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-block.h:14:11: note: Virtual destructor in base class gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:121:11: note: Destructor in derived class gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:122:15: style: The function 'executeLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-block.h:16:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:122:15: note: Function in derived class gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:123:15: style: The function 'endExecuteBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gle/gle-block.h:17:15: note: Virtual function in base class gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:123:15: note: Function in derived class gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:493:14: warning: Either the condition 'nx==NULL' is redundant or there is possible null pointer dereference: nx. [nullPointerRedundantCheck] gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:492:15: note: Assuming that condition 'nx==NULL' is not redundant gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:493:14: note: Null pointer dereference gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:573:31: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:568:19: note: Assuming allocation function fails gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:568:19: note: Assignment 'd=std::malloc(size*sizeof(float))', assigned value is 0 gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:573:31: note: Null pointer dereference gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:213:21: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:443:13: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:575:18: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:643:11: style: Variable 'sf.sizey' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:642:11: note: sf.sizey is assigned gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:643:11: note: sf.sizey is overwritten gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:470:24: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:578:25: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:451:24: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:452:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:495:14: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/surface/gsurface.cpp:590:14: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gle-graphics-4.3.8/src/gle/surface/hide.cpp:213:6: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/surface/hide.cpp:214:7: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/surface/hide.cpp:538:9: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/surface/hide.cpp:612:9: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/surface/hide.cpp:662:9: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/surface/hide.cpp:794:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] gle-graphics-4.3.8/src/gle/surface/hide.cpp:795:5: note: Found duplicate branches for 'if' and 'else'. gle-graphics-4.3.8/src/gle/surface/hide.cpp:794:5: note: Found duplicate branches for 'if' and 'else'. gle-graphics-4.3.8/src/gle/surface/hide.cpp:901:17: style: The scope of the variable 'p' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/surface/hide.cpp:901:19: style: The scope of the variable 'q' can be reduced. [variableScope] gle-graphics-4.3.8/src/gle/surface/hide.cpp:175:84: style: Parameter 'sff' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/hide.cpp:707:19: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/hide.cpp:719:22: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/hide.cpp:760:23: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/surface/hide.cpp:957:33: style: Parameter 'b' can be declared as const array [constParameter] gle-graphics-4.3.8/src/gle/surface/hide.cpp:1049:9: style: Variable 'pnt' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/surface/hide.cpp:1063:9: style: Variable 'pnt' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/surface/hide.cpp:1139:35: style: Parameter 'm' can be declared as const array [constParameter] gle-graphics-4.3.8/src/gle/surface/hide.cpp:737:11: style: Variable 'putback' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gle/token.cpp:208:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/gle/token.cpp:218:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/gle/tokens/BinIO.cpp:78:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/token.cpp:46:21: style: Parameter 'pp1' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/gle/token.cpp:174:7: style: Variable 'start' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/token.cpp:206:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gle/tokens/BinIO.cpp:71:3: performance: Variable 'm_txt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/tokens/BinIO.cpp:92:28: warning: Class 'BinIO' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/tokens/BinIO.cpp:92:28: warning: Class 'BinIO' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/tokens/BinIO.cpp:55:11: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/tokens/BinIO.cpp:62:10: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/tokens/BinIO.cpp:148:14: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/tokens/BinIO.cpp:167:15: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/tokens/BinIO.cpp:171:15: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/tokens/BinIO.cpp:181:15: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/tokens/BinIO.cpp:233:49: style: Parameter 'io' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gle/texinterface.cpp:410:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/texinterface.cpp:460:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/texinterface.cpp:492:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/texinterface.cpp:619:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/texinterface.cpp:669:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/texinterface.cpp:812:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/texinterface.cpp:931:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/texinterface.cpp:961:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/texinterface.cpp:982:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/texinterface.cpp:990:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/texinterface.cpp:1058:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/texinterface.cpp:1144:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/texinterface.cpp:1235:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/texinterface.cpp:1251:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/texinterface.cpp:1276:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/texinterface.cpp:1302:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/texinterface.cpp:1417:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/tokens/RefCount.h:127:25: warning: The class 'MutableRefCountPtr' defines member function with name 'operator=' also defined in its parent class 'RefCountPtr'. [duplInheritedMember] gle-graphics-4.3.8/src/gle/tokens/RefCount.h:80:25: note: Parent function 'RefCountPtr::operator=' gle-graphics-4.3.8/src/gle/tokens/RefCount.h:127:25: note: Derived function 'MutableRefCountPtr::operator=' gle-graphics-4.3.8/src/gle/tokens/RefCount.h:108:9: style: Class 'RefCountPtr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/StringKeyHash.cpp:74:30: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gle/tokens/StringKeyHash.h:104:31: performance: Function parameter 'value' should be passed by const reference. [passedByValue] gle-graphics-4.3.8/src/gle/tokens/StringKeyHash.cpp:71:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:183:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:416:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:1378:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:1528:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:1534:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/unit-tests/part1.cpp:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:1378:8: warning: Return value of function m_fb->open() is not used. [ignoredReturnValue] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:1528:7: warning: Return value of function m_FB.open() is not used. [ignoredReturnValue] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:1534:7: warning: Return value of function m_FB.open() is not used. [ignoredReturnValue] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:428:14: warning:inconclusive: Member variable 'TokenAndPos::m_space' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:583:12: warning: Member variable 'Tokenizer::m_token_pushback_ch' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:588:12: warning: Member variable 'Tokenizer::m_token_pushback_ch' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:351:2: performance: Variable 'm_txt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:361:2: performance: Variable 'm_txt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:362:2: performance: Variable 'm_fname' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:363:2: performance: Variable 'm_parsestr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:364:2: performance: Variable 'm_pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:435:2: performance: Variable 'm_token' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:436:2: performance: Variable 'm_pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:441:2: performance: Variable 'm_token' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:441:19: performance: Variable 'm_pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:584:2: warning: Class 'Tokenizer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:584:2: warning: Class 'Tokenizer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-graphics-4.3.8/src/gle/tokens/RefCount.h:127:25: warning: The class 'MutableRefCountPtr < TokenizerLanguage >' defines member function with name 'operator=' also defined in its parent class 'RefCountPtr < TokenizerLanguage >'. [duplInheritedMember] gle-graphics-4.3.8/src/gle/tokens/RefCount.h:80:25: note: Parent function 'RefCountPtr < TokenizerLanguage >::operator=' gle-graphics-4.3.8/src/gle/tokens/RefCount.h:127:25: note: Derived function 'MutableRefCountPtr < TokenizerLanguage >::operator=' gle-graphics-4.3.8/src/gle/tokens/RefCount.h:108:9: style: Class 'RefCountPtr < TokenizerLanguage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:1494:14: style: Condition 'm_pos' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gui/text.h:44:7: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/component.h:66:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/text.h:44:7: note: Function in derived class gle-graphics-4.3.8/src/gui/text.h:46:9: style: The function 'distanceToPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/component.h:68:17: note: Virtual function in base class gle-graphics-4.3.8/src/gui/text.h:46:9: note: Function in derived class gle-graphics-4.3.8/src/gui/text.h:47:9: style: The function 'nearestOSnap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:163:17: note: Virtual function in base class gle-graphics-4.3.8/src/gui/text.h:47:9: note: Function in derived class gle-graphics-4.3.8/src/gui/text.h:49:7: style: The function 'setPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/component.h:70:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/text.h:49:7: note: Function in derived class gle-graphics-4.3.8/src/gui/text.h:50:7: style: The function 'addRelativeOSnaps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:183:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/text.h:50:7: note: Function in derived class gle-graphics-4.3.8/src/gui/text.h:54:17: style: The function 'intersections' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/component.h:76:25: note: Virtual function in base class gle-graphics-4.3.8/src/gui/text.h:54:17: note: Function in derived class gle-graphics-4.3.8/src/gui/text.h:55:17: style: The function 'intersections' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/component.h:75:25: note: Virtual function in base class gle-graphics-4.3.8/src/gui/text.h:55:17: note: Function in derived class gle-graphics-4.3.8/src/gui/text.h:56:17: style: The function 'intersections' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/component.h:74:25: note: Virtual function in base class gle-graphics-4.3.8/src/gui/text.h:56:17: note: Function in derived class gle-graphics-4.3.8/src/gui/text.h:57:17: style: The function 'getTangents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:128:25: note: Virtual function in base class gle-graphics-4.3.8/src/gui/text.h:57:17: note: Function in derived class gle-graphics-4.3.8/src/gui/text.h:58:7: style: The function 'hasTangents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:129:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/text.h:58:7: note: Function in derived class gle-graphics-4.3.8/src/gui/text.h:59:17: style: The function 'getPerpendiculars' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:131:25: note: Virtual function in base class gle-graphics-4.3.8/src/gui/text.h:59:17: note: Function in derived class gle-graphics-4.3.8/src/gui/text.h:60:7: style: The function 'hasPerpendiculars' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:132:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/text.h:60:7: note: Function in derived class gle-graphics-4.3.8/src/gui/text.h:63:7: style: The function 'isInside' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:127:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/text.h:63:7: note: Function in derived class gle-graphics-4.3.8/src/gui/text.h:66:7: style: The function 'setReferencePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:146:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/text.h:66:7: note: Function in derived class gle-graphics-4.3.8/src/gui/text.h:69:7: style: The function 'moveBy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:142:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/text.h:69:7: note: Function in derived class gle-graphics-4.3.8/src/gui/text.h:70:7: style: The function 'rotateBy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:143:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/text.h:70:7: note: Function in derived class gle-graphics-4.3.8/src/gui/text.h:71:7: style: The function 'createOTracks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:178:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/text.h:71:7: note: Function in derived class gle-graphics-4.3.8/src/gui/gledrawing.cpp:2755:6: style: Condition 'objectSelected' is always true [knownConditionTrueFalse] gle-graphics-4.3.8/src/gui/gledrawing.cpp:2750:6: note: Assuming that condition '!objectSelected' is not redundant gle-graphics-4.3.8/src/gui/gledrawing.cpp:2755:6: note: Condition 'objectSelected' is always true gle-graphics-4.3.8/src/gui/polararray.cpp:173:21: performance:inconclusive: Either there is a missing 'override', or the member function 'GLEPolarArray::scaleBy' can be static. [functionStatic] gle-graphics-4.3.8/src/gui/polararray.h:68:7: note: Either there is a missing 'override', or the member function 'GLEPolarArray::scaleBy' can be static. gle-graphics-4.3.8/src/gui/polararray.cpp:173:21: note: Either there is a missing 'override', or the member function 'GLEPolarArray::scaleBy' can be static. gle-graphics-4.3.8/src/gui/polararray.cpp:104:21: performance:inconclusive: Either there is a missing 'override', or the member function 'GLEPolarArray::updateObjects' can be static. [functionStatic] gle-graphics-4.3.8/src/gui/polararray.h:72:7: note: Either there is a missing 'override', or the member function 'GLEPolarArray::updateObjects' can be static. gle-graphics-4.3.8/src/gui/polararray.cpp:104:21: note: Either there is a missing 'override', or the member function 'GLEPolarArray::updateObjects' can be static. gle-graphics-4.3.8/src/gui/polararray.h:43:7: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/component.h:66:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/polararray.h:43:7: note: Function in derived class gle-graphics-4.3.8/src/gui/polararray.h:45:9: style: The function 'distanceToPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/component.h:68:17: note: Virtual function in base class gle-graphics-4.3.8/src/gui/polararray.h:45:9: note: Function in derived class gle-graphics-4.3.8/src/gui/polararray.h:48:7: style: The function 'setPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/component.h:70:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/polararray.h:48:7: note: Function in derived class gle-graphics-4.3.8/src/gui/polararray.h:49:7: style: The function 'addRelativeOSnaps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:183:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/polararray.h:49:7: note: Function in derived class gle-graphics-4.3.8/src/gui/polararray.h:53:7: style: The function 'createOTracks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:178:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/polararray.h:53:7: note: Function in derived class gle-graphics-4.3.8/src/gui/polararray.h:57:17: style: The function 'intersections' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/component.h:76:25: note: Virtual function in base class gle-graphics-4.3.8/src/gui/polararray.h:57:17: note: Function in derived class gle-graphics-4.3.8/src/gui/polararray.h:58:17: style: The function 'intersections' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/component.h:75:25: note: Virtual function in base class gle-graphics-4.3.8/src/gui/polararray.h:58:17: note: Function in derived class gle-graphics-4.3.8/src/gui/polararray.h:59:17: style: The function 'intersections' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/component.h:74:25: note: Virtual function in base class gle-graphics-4.3.8/src/gui/polararray.h:59:17: note: Function in derived class gle-graphics-4.3.8/src/gui/polararray.h:60:17: style: The function 'getTangents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:128:25: note: Virtual function in base class gle-graphics-4.3.8/src/gui/polararray.h:60:17: note: Function in derived class gle-graphics-4.3.8/src/gui/polararray.h:61:7: style: The function 'hasTangents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:129:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/polararray.h:61:7: note: Function in derived class gle-graphics-4.3.8/src/gui/polararray.h:62:17: style: The function 'getPerpendiculars' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:131:25: note: Virtual function in base class gle-graphics-4.3.8/src/gui/polararray.h:62:17: note: Function in derived class gle-graphics-4.3.8/src/gui/polararray.h:63:7: style: The function 'hasPerpendiculars' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:132:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/polararray.h:63:7: note: Function in derived class gle-graphics-4.3.8/src/gui/polararray.h:66:7: style: The function 'isInside' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:127:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/polararray.h:66:7: note: Function in derived class gle-graphics-4.3.8/src/gui/polararray.h:69:7: style: The function 'moveBy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:142:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/polararray.h:69:7: note: Function in derived class gle-graphics-4.3.8/src/gui/polararray.h:70:7: style: The function 'rotateBy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] gle-graphics-4.3.8/src/gui/drawingobject.h:143:15: note: Virtual function in base class gle-graphics-4.3.8/src/gui/polararray.h:70:7: note: Function in derived class gle-graphics-4.3.8/src/gui/gledrawing.cpp:313:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/gledrawing.cpp:316:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/gledrawing.cpp:319:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/gledrawing.cpp:322:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/gledrawing.cpp:325:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/gledrawing.cpp:609:12: style: The scope of the variable 'snap' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/gledrawing.cpp:611:7: style: The scope of the variable 'duplicate' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/gledrawing.cpp:1513:7: style: The scope of the variable 'horiz' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/gledrawing.cpp:1589:12: style: The scope of the variable 'dist' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/gledrawing.cpp:1666:13: style: The scope of the variable 'dist' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/gledrawing.cpp:1688:11: style: The scope of the variable 'dist' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/gledrawing.cpp:1714:11: style: The scope of the variable 'dist' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/gledrawing.cpp:1715:11: style: The scope of the variable 'shortest_distance' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/gledrawing.cpp:1785:9: style: The scope of the variable 'dist' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/gledrawing.cpp:1786:9: style: The scope of the variable 'shortest_distance' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/gledrawing.cpp:1963:10: style: The scope of the variable 'distance' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/gledrawing.cpp:2006:10: style: The scope of the variable 'distance' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/gledrawing.cpp:2115:9: style: The scope of the variable 'distance' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/gledrawing.cpp:2177:9: style: The scope of the variable 'distance' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/gledrawing.cpp:207:43: style: Parameter 'pt' can be declared as reference to const [constParameterReference] gle-graphics-4.3.8/src/gui/gledrawing.cpp:622:4: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] gle-graphics-4.3.8/src/gui/gledrawing.cpp:2398:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] gle-graphics-4.3.8/src/gui/gledrawing.cpp:1694:12: warning: Uninitialized variable: snap [uninitvar] gle-graphics-4.3.8/src/gui/gledrawing.cpp:1626:13: note: Assuming condition is false gle-graphics-4.3.8/src/gui/gledrawing.cpp:1692:4: note: Assuming container is not empty gle-graphics-4.3.8/src/gui/gledrawing.cpp:1694:12: note: Uninitialized variable: snap gle-graphics-4.3.8/src/gui/gledrawing.cpp:1268:14: style: Unused variable: code [unusedVariable] gle-graphics-4.3.8/src/gui/gledrawing.cpp:2083:10: style: Unused variable: qtPoint [unusedVariable] gle-graphics-4.3.8/src/gui/mainwindow.cpp:117:2: warning: Return value of function std::move() is not used. [ignoredReturnValue] gle-graphics-4.3.8/src/gui/objectblocks.cpp:60:38: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gui/objectblocks.cpp:68:33: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gui/objectblocks.cpp:224:3: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gui/objectblocks.cpp:83:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/objectblocks.cpp:148:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/objectblocks.cpp:161:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/objectblocks.cpp:170:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/objectblocks.cpp:253:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/objectblocks.cpp:318:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/objectblocks.cpp:356:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/objectblocks.cpp:367:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/objectblocks.cpp:433:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/objectblocks.cpp:505:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/objectblocks.cpp:529:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/objectblocks.cpp:538:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/objectblocks.cpp:163:12: style: Variable 'pos' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gui/objectblocks.cpp:355:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] gle-graphics-4.3.8/src/gui/objectblocks.cpp:429:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] gle-graphics-4.3.8/src/gui/propertyeditor.cpp:136:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectRows [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/propertymodel.cpp:58:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/propertymodel.cpp:71:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/propertymodel.cpp:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/propertymodel.cpp:99:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/mainwindow.cpp:2016:21: performance:inconclusive: Either there is a missing 'override', or the member function 'GLEMainWindow::openPrintDialogue' can be static. [functionStatic] gle-graphics-4.3.8/src/gui/mainwindow.h:134:7: note: Either there is a missing 'override', or the member function 'GLEMainWindow::openPrintDialogue' can be static. gle-graphics-4.3.8/src/gui/mainwindow.cpp:2016:21: note: Either there is a missing 'override', or the member function 'GLEMainWindow::openPrintDialogue' can be static. gle-graphics-4.3.8/src/gui/mainwindow.cpp:2021:21: performance:inconclusive: Either there is a missing 'override', or the member function 'GLEMainWindow::openDownloadDialogue' can be static. [functionStatic] gle-graphics-4.3.8/src/gui/mainwindow.h:136:7: note: Either there is a missing 'override', or the member function 'GLEMainWindow::openDownloadDialogue' can be static. gle-graphics-4.3.8/src/gui/mainwindow.cpp:2021:21: note: Either there is a missing 'override', or the member function 'GLEMainWindow::openDownloadDialogue' can be static. gle-graphics-4.3.8/src/gui/mainwindow.cpp:265:21: style:inconclusive: Either there is a missing 'override', or the member function 'GLEMainWindow::askAnywayBeforeReload' can be const. [functionConst] gle-graphics-4.3.8/src/gui/mainwindow.h:278:7: note: Either there is a missing 'override', or the member function 'GLEMainWindow::askAnywayBeforeReload' can be const. gle-graphics-4.3.8/src/gui/mainwindow.cpp:265:21: note: Either there is a missing 'override', or the member function 'GLEMainWindow::askAnywayBeforeReload' can be const. gle-graphics-4.3.8/src/gui/settings_dialogue.h:36:2: style: Class 'ApplicationTab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gui/settings_dialogue.h:98:2: style: Class 'ServerTab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gui/settings_dialogue.h:120:2: style: Class 'DrawingTab' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gui/settings_dialogue.h:227:2: style: Class 'SettingsDialogue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] gle-graphics-4.3.8/src/gui/qgle_statics.cpp:465:0: error: #error "What operating system are you using?" [preprocessorErrorDirective] gle-graphics-4.3.8/src/gui/mainwindow.cpp:277:44: style: Condition '!askAnywayBeforeReload()' is always true [knownConditionTrueFalse] gle-graphics-4.3.8/src/gui/mainwindow.cpp:277:66: note: Calling function 'askAnywayBeforeReload' returns 0 gle-graphics-4.3.8/src/gui/mainwindow.cpp:277:44: note: Condition '!askAnywayBeforeReload()' is always true gle-graphics-4.3.8/src/gui/mainwindow.cpp:307:49: style: Condition '!askAnywayBeforeReload()' is always true [knownConditionTrueFalse] gle-graphics-4.3.8/src/gui/mainwindow.cpp:307:71: note: Calling function 'askAnywayBeforeReload' returns 0 gle-graphics-4.3.8/src/gui/mainwindow.cpp:307:49: note: Condition '!askAnywayBeforeReload()' is always true gle-graphics-4.3.8/src/gui/propertymodel.cpp:28:2: performance: Variable 'propertyList' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gle-graphics-4.3.8/src/gui/propertyeditor.cpp:30:20: warning: Member variable 'GLEPropertyEditor::model' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/propertymodel.cpp:37:23: performance:inconclusive: Either there is a missing 'override', or the member function 'GLEPropertyModel::columnCount' can be static. [functionStatic] gle-graphics-4.3.8/src/gui/propertymodel.h:43:6: note: Either there is a missing 'override', or the member function 'GLEPropertyModel::columnCount' can be static. gle-graphics-4.3.8/src/gui/propertymodel.cpp:37:23: note: Either there is a missing 'override', or the member function 'GLEPropertyModel::columnCount' can be static. gle-graphics-4.3.8/src/gui/propertymodel.cpp:42:44: style:inconclusive: Either there is a missing 'override', or the member function 'GLEPropertyModel::getFullProperty' can be const. [functionConst] gle-graphics-4.3.8/src/gui/propertymodel.h:48:27: note: Either there is a missing 'override', or the member function 'GLEPropertyModel::getFullProperty' can be const. gle-graphics-4.3.8/src/gui/propertymodel.cpp:42:44: note: Either there is a missing 'override', or the member function 'GLEPropertyModel::getFullProperty' can be const. gle-graphics-4.3.8/src/gui/mainwindow.cpp:1106:22: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gui/mainwindow.cpp:668:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/mainwindow.cpp:273:6: style: The scope of the variable 'answer' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/mainwindow.cpp:2568:7: style: The scope of the variable 'res' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/mainwindow.cpp:2586:11: style: The scope of the variable 'filename' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/qgs.cpp:258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_CALLOUT_GET_CALLBACK [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/qgs.cpp:573:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/qgs.cpp:633:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gs_error_Fatal [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/qgs.cpp:703:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISPLAY_COLORS_RGB [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/mainwindow.cpp:1541:39: style:inconclusive: Function 'renderEPS' argument 1 names different: declaration 'epsFile' definition 'outputFile'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gui/mainwindow.h:82:25: note: Function 'renderEPS' argument 1 names different: declaration 'epsFile' definition 'outputFile'. gle-graphics-4.3.8/src/gui/mainwindow.cpp:1541:39: note: Function 'renderEPS' argument 1 names different: declaration 'epsFile' definition 'outputFile'. gle-graphics-4.3.8/src/gui/mainwindow.cpp:1316:6: style: Local variable 'oldMode' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gui/mainwindow.h:434:6: note: Shadowed declaration gle-graphics-4.3.8/src/gui/mainwindow.cpp:1316:6: note: Shadow variable gle-graphics-4.3.8/src/gui/mainwindow.cpp:1318:15: style: Local variable 'newFile' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gui/mainwindow.h:152:7: note: Shadowed declaration gle-graphics-4.3.8/src/gui/mainwindow.cpp:1318:15: note: Shadow variable gle-graphics-4.3.8/src/gui/mainwindow.cpp:2355:12: style: Local variable 'settings' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gui/mainwindow.h:516:15: note: Shadowed declaration gle-graphics-4.3.8/src/gui/mainwindow.cpp:2355:12: note: Shadow variable gle-graphics-4.3.8/src/gui/mainwindow.cpp:2394:12: style: Local variable 'status' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gui/mainwindow.cpp:2384:11: note: Shadowed declaration gle-graphics-4.3.8/src/gui/mainwindow.cpp:2394:12: note: Shadow variable gle-graphics-4.3.8/src/gui/mainwindow.cpp:2427:12: style: Local variable 'settings' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gui/mainwindow.h:516:15: note: Shadowed declaration gle-graphics-4.3.8/src/gui/mainwindow.cpp:2427:12: note: Shadow variable gle-graphics-4.3.8/src/gui/mainwindow.cpp:236:47: performance: Function parameter 'ext' should be passed by const reference. [passedByValue] gle-graphics-4.3.8/src/gui/mainwindow.cpp:586:58: performance: Function parameter 'location' should be passed by const reference. [passedByValue] gle-graphics-4.3.8/src/gui/mainwindow.cpp:1948:46: performance: Function parameter 'message' should be passed by const reference. [passedByValue] gle-graphics-4.3.8/src/gui/mainwindow.cpp:2079:34: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] gle-graphics-4.3.8/src/gui/mainwindow.cpp:1599:20: style: Variable 'info' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gui/mainwindow.cpp:2388:21: style: Variable 'info' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gui/mainwindow.cpp:2411:21: style: Variable 'info' can be declared as reference to const [constVariableReference] gle-graphics-4.3.8/src/gui/propertyeditor.cpp:90:26: style: Local variable 'model' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gui/propertyeditor.h:50:20: note: Shadowed declaration gle-graphics-4.3.8/src/gui/propertyeditor.cpp:90:26: note: Shadow variable gle-graphics-4.3.8/src/gui/propertyeditor.cpp:56:67: performance: Function parameter 'objs' should be passed by const reference. [passedByValue] gle-graphics-4.3.8/src/gui/qgs.cpp:660:32: warning: Either the condition 'code<=-100' is redundant or the array 'errors[2]' is accessed at index 99, which is out of bounds. [arrayIndexOutOfBoundsCond] gle-graphics-4.3.8/src/gui/qgs.cpp:628:17: note: Assuming that condition 'code<=-100' is not redundant gle-graphics-4.3.8/src/gui/qgs.cpp:660:32: note: Array index out of bounds gle-graphics-4.3.8/src/gui/qgs.cpp:291:6: warning: Return value of function set.asprintf() is not used. [ignoredReturnValue] gle-graphics-4.3.8/src/gui/qgs.h:354:8: style:inconclusive: Member variable 'GSInterpreterLib::ghostScriptInstance' is in the wrong place in the initializer list. [initializerList] gle-graphics-4.3.8/src/gui/qgs.cpp:217:2: note: Member variable 'GSInterpreterLib::ghostScriptInstance' is in the wrong place in the initializer list. gle-graphics-4.3.8/src/gui/qgs.h:354:8: note: Member variable 'GSInterpreterLib::ghostScriptInstance' is in the wrong place in the initializer list. gle-graphics-4.3.8/src/gui/qgs.cpp:730:24: style:inconclusive: Either there is a missing 'override', or the member function 'GSInterpreterLib::hasError' can be const. [functionConst] gle-graphics-4.3.8/src/gui/qgs.h:213:7: note: Either there is a missing 'override', or the member function 'GSInterpreterLib::hasError' can be const. gle-graphics-4.3.8/src/gui/qgs.cpp:730:24: note: Either there is a missing 'override', or the member function 'GSInterpreterLib::hasError' can be const. gle-graphics-4.3.8/src/gui/qgs.cpp:735:34: style:inconclusive: Either there is a missing 'override', or the member function 'GSInterpreterLib::getError' can be const. [functionConst] gle-graphics-4.3.8/src/gui/qgs.h:215:17: note: Either there is a missing 'override', or the member function 'GSInterpreterLib::getError' can be const. gle-graphics-4.3.8/src/gui/qgs.cpp:735:34: note: Either there is a missing 'override', or the member function 'GSInterpreterLib::getError' can be const. gle-graphics-4.3.8/src/gui/qgs.cpp:619:33: style:inconclusive: Either there is a missing 'override', or the member function 'GSInterpreterLib::getImage' can be const. [functionConst] gle-graphics-4.3.8/src/gui/qgs.h:278:16: note: Either there is a missing 'override', or the member function 'GSInterpreterLib::getImage' can be const. gle-graphics-4.3.8/src/gui/qgs.cpp:619:33: note: Either there is a missing 'override', or the member function 'GSInterpreterLib::getImage' can be const. gle-graphics-4.3.8/src/gui/qgs.cpp:418:27: style:inconclusive: Either there is a missing 'override', or the member function 'GSInterpreterLib::getOutpuStreamText' can be const. [functionConst] gle-graphics-4.3.8/src/gui/qgs.h:285:10: note: Either there is a missing 'override', or the member function 'GSInterpreterLib::getOutpuStreamText' can be const. gle-graphics-4.3.8/src/gui/qgs.cpp:418:27: note: Either there is a missing 'override', or the member function 'GSInterpreterLib::getOutpuStreamText' can be const. gle-graphics-4.3.8/src/gui/qgs.h:285:10: performance: Function 'getOutpuStreamText()' should return member 'm_Output' by const reference. [returnByReference] gle-graphics-4.3.8/src/gui/qgs.cpp:409:17: style: The statement 'if (m_buffered!=buffered) m_buffered=buffered' is logically equivalent to 'm_buffered=buffered'. [duplicateConditionalAssign] gle-graphics-4.3.8/src/gui/qgs.cpp:409:42: note: Assignment 'm_buffered=buffered' gle-graphics-4.3.8/src/gui/qgs.cpp:409:17: note: Condition 'm_buffered!=buffered' is redundant gle-graphics-4.3.8/src/gui/qgs.cpp:263:41: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gui/qgs.cpp:264:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/qgs.cpp:705:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] gle-graphics-4.3.8/src/gui/qgs.cpp:709:6: note: Found duplicate branches for 'if' and 'else'. gle-graphics-4.3.8/src/gui/qgs.cpp:705:4: note: Found duplicate branches for 'if' and 'else'. gle-graphics-4.3.8/src/gui/qgs.cpp:482:14: style: Variable 'return_code' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/gui/qgs.cpp:468:14: note: return_code is assigned gle-graphics-4.3.8/src/gui/qgs.cpp:482:14: note: return_code is overwritten gle-graphics-4.3.8/src/gui/qgs.cpp:482:14: style: Variable 'return_code' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/gui/qgs.cpp:477:15: note: return_code is assigned gle-graphics-4.3.8/src/gui/qgs.cpp:482:14: note: return_code is overwritten gle-graphics-4.3.8/src/gui/qgs.cpp:37:48: style:inconclusive: Function 'handleStdout' argument 2 names different: declaration 'buffer' definition 'str'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gui/qgs.h:70:59: note: Function 'handleStdout' argument 2 names different: declaration 'buffer' definition 'str'. gle-graphics-4.3.8/src/gui/qgs.cpp:37:48: note: Function 'handleStdout' argument 2 names different: declaration 'buffer' definition 'str'. gle-graphics-4.3.8/src/gui/qgs.cpp:45:48: style:inconclusive: Function 'handleStderr' argument 2 names different: declaration 'buffer' definition 'str'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gui/qgs.h:71:61: note: Function 'handleStderr' argument 2 names different: declaration 'buffer' definition 'str'. gle-graphics-4.3.8/src/gui/qgs.cpp:45:48: note: Function 'handleStderr' argument 2 names different: declaration 'buffer' definition 'str'. gle-graphics-4.3.8/src/gui/qgs.cpp:750:42: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] gle-graphics-4.3.8/src/gui/qgs.cpp:482:14: style: Variable 'return_code' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::imageDPI' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::storeAppSize' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::serverPort' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::serverAutoStart' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::defaultResolution' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::equalGridSpacing' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::autoSaveOnPreview' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::autoScaleWhenOpening' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::monitorFile' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::monitorAutoReload' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::askWhetherToKeepObjects' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::exportFormat' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::exportPageSize' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::previewPageSize' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::openExportedFigure' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::exportGrayScale' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::exportTransparent' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::exportBitmapResolution' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::exportVectorResolution' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::renderUsingCairo' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::startOSNAP' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::startORTHOSNAP' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::startPOLARSNAP' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::startPOLARTRACK' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::startGRIDSNAP' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::polarSnapStartingAngle' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::polarSnapIncrementAngle' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::storeDirectoryOnExit' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings.cpp:26:14: warning: Member variable 'GLESettings::emulateGLEVersion' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/qgslibloader.cpp:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsapi_register_callout [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/qgslibloader.cpp:94:22: style:inconclusive: Technically the member function 'GSLibFunctions::isLoaded' can be const. [functionConst] gle-graphics-4.3.8/src/gui/qgs.h:127:7: note: Technically the member function 'GSLibFunctions::isLoaded' can be const. gle-graphics-4.3.8/src/gui/qgslibloader.cpp:94:22: note: Technically the member function 'GSLibFunctions::isLoaded' can be const. gle-graphics-4.3.8/src/gui/serverthread.cpp:62:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LowPriority [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/serverthread.cpp:76:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalHost [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/serverthread.cpp:407:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:227:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:236:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:244:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:253:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:261:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:270:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:278:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:287:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:295:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:304:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:311:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:316:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:325:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:332:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:352:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:372:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:379:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:414:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:480:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:491:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:508:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:525:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:542:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:559:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:672:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyFile [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:740:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:745:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/snapline.cpp:62:19: style:inconclusive: Either there is a missing 'override', or the member function 'SnapLine::getKey' can be const. [functionConst] gle-graphics-4.3.8/src/gui/snapline.h:45:10: note: Either there is a missing 'override', or the member function 'SnapLine::getKey' can be const. gle-graphics-4.3.8/src/gui/snapline.cpp:62:19: note: Either there is a missing 'override', or the member function 'SnapLine::getKey' can be const. gle-graphics-4.3.8/src/gui/snapline.cpp:491:16: style:inconclusive: Either there is a missing 'override', or the member function 'SnapLine::isActive' can be const. [functionConst] gle-graphics-4.3.8/src/gui/snapline.h:62:7: note: Either there is a missing 'override', or the member function 'SnapLine::isActive' can be const. gle-graphics-4.3.8/src/gui/snapline.cpp:491:16: note: Either there is a missing 'override', or the member function 'SnapLine::isActive' can be const. gle-graphics-4.3.8/src/gui/snapline.h:45:10: performance: Function 'getKey()' should return member 'key' by const reference. [returnByReference] gle-graphics-4.3.8/src/gui/snapline.cpp:381:8: style: The if condition is the same as the previous if condition [duplicateCondition] gle-graphics-4.3.8/src/gui/snapline.cpp:378:8: note: First condition gle-graphics-4.3.8/src/gui/snapline.cpp:381:8: note: Second condition gle-graphics-4.3.8/src/gui/snapline.cpp:402:9: style: The scope of the variable 'mym' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/snapline.cpp:402:14: style: The scope of the variable 'myc' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/snapline.cpp:468:9: style: The scope of the variable 'ptAngle' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/serverthread.cpp:40:18: warning: Member variable 'GLEServerThread::abort' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/serverthread.cpp:201:18: warning: Member variable 'GLERenderThread::todo' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/serverthread.cpp:201:18: warning: Member variable 'GLERenderThread::outFileDPI' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/serverthread.cpp:201:18: warning: Member variable 'GLERenderThread::gleScript' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:339:12: warning: Member variable 'ServerTab::autoStartBox' is not initialized in the constructor. [uninitMemberVar] gle-graphics-4.3.8/src/gui/serverthread.cpp:520:23: performance:inconclusive: Either there is a missing 'override', or the member function 'GLERenderThread::renderPDFToImageInternalFromMemory' can be static. [functionStatic] gle-graphics-4.3.8/src/gui/serverthread.h:135:7: note: Either there is a missing 'override', or the member function 'GLERenderThread::renderPDFToImageInternalFromMemory' can be static. gle-graphics-4.3.8/src/gui/serverthread.cpp:520:23: note: Either there is a missing 'override', or the member function 'GLERenderThread::renderPDFToImageInternalFromMemory' can be static. gle-graphics-4.3.8/src/gui/serverthread.cpp:321:9: style: Condition 'renderPoppler' is always false [knownConditionTrueFalse] gle-graphics-4.3.8/src/gui/serverthread.cpp:311:25: note: Assignment 'renderPoppler=false', assigned value is 0 gle-graphics-4.3.8/src/gui/serverthread.cpp:321:9: note: Condition 'renderPoppler' is always false gle-graphics-4.3.8/src/gui/serverthread.cpp:486:36: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gui/serverthread.cpp:311:9: style: The scope of the variable 'renderPoppler' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/serverthread.cpp:365:20: style: Local variable 'interpreter' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gui/serverthread.h:156:20: note: Shadowed declaration gle-graphics-4.3.8/src/gui/serverthread.cpp:365:20: note: Shadow variable gle-graphics-4.3.8/src/gui/serverthread.cpp:460:20: style: Local variable 'interpreter' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gui/serverthread.h:156:20: note: Shadowed declaration gle-graphics-4.3.8/src/gui/serverthread.cpp:460:20: note: Shadow variable gle-graphics-4.3.8/src/gui/serverthread.cpp:479:20: style: Local variable 'interpreter' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/gui/serverthread.h:156:20: note: Shadowed declaration gle-graphics-4.3.8/src/gui/serverthread.cpp:479:20: note: Shadow variable gle-graphics-4.3.8/src/gui/serverthread.cpp:480:10: style: Variable 'bytes' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:284:46: style:inconclusive: Function 'setMonitorOpenFile' argument 1 names different: declaration 'new_mof' definition 'new_save'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gui/settings_dialogue.h:60:31: note: Function 'setMonitorOpenFile' argument 1 names different: declaration 'new_mof' definition 'new_save'. gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:284:46: note: Function 'setMonitorOpenFile' argument 1 names different: declaration 'new_mof' definition 'new_save'. gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:301:48: style:inconclusive: Function 'setMonitorAutoReload' argument 1 names different: declaration 'new_mar' definition 'new_save'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/gui/settings_dialogue.h:65:33: note: Function 'setMonitorAutoReload' argument 1 names different: declaration 'new_mar' definition 'new_save'. gle-graphics-4.3.8/src/gui/settings_dialogue.cpp:301:48: note: Function 'setMonitorAutoReload' argument 1 names different: declaration 'new_mar' definition 'new_save'. gle-graphics-4.3.8/src/gui/text.cpp:44:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/serverthread.cpp:420:12: style: Variable 'b3' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gui/text.cpp:90:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LineColour [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/serverthread.cpp:421:12: style: Variable 'b4' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/gui/text.cpp:126:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/text.cpp:152:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/text.cpp:353:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Alignment [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:37:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:128:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:197:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:291:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:347:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:796:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/makefmt/makefmt.cpp:147:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ_BIN [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/makefmt/makefmt.cpp:185:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE_BIN [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/gui/text.cpp:131:3: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gui/text.cpp:77:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/text.cpp:118:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/text.cpp:127:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/text.cpp:138:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/text.cpp:324:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/text.cpp:354:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/text.cpp:375:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:36:28: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:95:44: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:107:46: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:127:28: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:196:31: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:290:31: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:49:10: style: The scope of the variable 'listEntry' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:51:18: style: The scope of the variable 'listentries' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:283:9: style: The scope of the variable 'x' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:283:11: style: The scope of the variable 'y' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:283:13: style: The scope of the variable 'width' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:283:19: style: The scope of the variable 'height' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:284:6: style: The scope of the variable 'intVal' can be reduced. [variableScope] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:287:10: style: The scope of the variable 'text' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/all.h:148:1: debug: Failed to parse 'typedef char ( * ( * TOKENS ) [ 500 ] ) ;'. The checking continues anyway. [simplifyTypedef] gle-graphics-4.3.8/src/gui/variantdelegate.cpp:384:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:702:18: warning: If memory allocation fails, then there is a possible null pointer dereference: *tail [nullPointerOutOfMemory] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:700:44: note: Assuming allocation function fails gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:700:25: note: Assignment '*tail=(struct Ligature*)std::calloc(1,sizeof(struct Ligature))', assigned value is 0 gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:702:18: note: Null pointer dereference gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:312:39: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:320:37: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:325:43: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:331:37: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:336:39: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:341:35: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:366:36: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:371:35: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:680:30: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:700:25: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:702:33: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:705:32: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:899:46: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:903:46: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:922:46: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:926:46: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:1037:47: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:1042:47: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:1057:58: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:1132:13: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:1135:13: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:1140:22: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:1162:26: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:1172:30: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:1213:34: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:1228:34: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:1243:34: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:579:50: style: Variable 'keyword' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:579:29: note: keyword is assigned gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:579:50: note: keyword is overwritten gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:598:50: style: Variable 'keyword' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:598:29: note: keyword is assigned gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:598:50: note: keyword is overwritten gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:599:29: style: Variable 'keyword' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:598:50: note: keyword is assigned gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:599:29: note: keyword is overwritten gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:599:50: style: Variable 'keyword' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:599:29: note: keyword is assigned gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:599:50: note: keyword is overwritten gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:602:50: style: Variable 'keyword' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:602:29: note: keyword is assigned gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:602:50: note: keyword is overwritten gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:229:50: style: The scope of the variable 'cmpvalue' can be reduced. [variableScope] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:277:12: style: The scope of the variable 'keyword' can be reduced. [variableScope] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:454:12: style: The scope of the variable 'keyword' can be reduced. [variableScope] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:538:12: style: The scope of the variable 'keyword' can be reduced. [variableScope] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:642:12: style: The scope of the variable 'keyword' can be reduced. [variableScope] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:754:12: style: The scope of the variable 'keyword' can be reduced. [variableScope] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:860:12: style: The scope of the variable 'keyword' can be reduced. [variableScope] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:988:12: style: The scope of the variable 'keyword' can be reduced. [variableScope] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:1128:12: style: The scope of the variable 'keyword' can be reduced. [variableScope] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:227:38: style: Parameter 'ident' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:316:29: style: Variable 'keyword' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:467:25: style: Variable 'keyword' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:571:29: style: Variable 'keyword' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:579:50: style: Variable 'keyword' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:595:29: style: Variable 'keyword' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:599:50: style: Variable 'keyword' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:602:50: style: Variable 'keyword' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:655:25: style: Variable 'keyword' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:787:29: style: Variable 'keyword' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:893:29: style: Variable 'keyword' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/makefmt/parseAFM.cpp:1026:29: style: Variable 'keyword' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/makefmt/makefmt.cpp:240:11: style: Local variable 'line' shadows outer function [shadowFunction] gle-graphics-4.3.8/src/gle/file_io.h:88:7: note: Shadowed declaration gle-graphics-4.3.8/src/makefmt/makefmt.cpp:240:11: note: Shadow variable gle-graphics-4.3.8/src/makefmt/makefmt.cpp:118:26: style: Parameter 'argv' can be declared as const array [constParameter] gle-graphics-4.3.8/src/makefmt/makefmt.cpp:292:19: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/makefmt/makefmt.cpp:324:18: style: Variable 'node' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/makefmt/makefmt.cpp:391:12: style: Variable 'piece' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/makefmt/makefmt.cpp:245:12: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] gle-graphics-4.3.8/src/manip/cursesscr.cpp:43:1: error: syntax error [syntaxError] gle-graphics-4.3.8/src/manip/cell.cpp:155:10: style: The if condition is the same as the previous if condition [duplicateCondition] gle-graphics-4.3.8/src/manip/cell.cpp:154:10: note: First condition gle-graphics-4.3.8/src/manip/cell.cpp:155:10: note: Second condition gle-graphics-4.3.8/src/manip/cell.cpp:156:34: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: fn [nullPointerOutOfMemory] gle-graphics-4.3.8/src/manip/cell.cpp:153:26: note: Assuming allocation function fails gle-graphics-4.3.8/src/manip/cell.cpp:153:9: note: Assignment 'fn=(float*)std::calloc(((int32)data_x)*data_y,sizeof(float))', assigned value is 0 gle-graphics-4.3.8/src/manip/cell.cpp:156:34: note: Null pointer dereference gle-graphics-4.3.8/src/manip/cell.cpp:173:32: warning: If memory allocation fails, then there is a possible null pointer dereference: dn [nullPointerOutOfMemory] gle-graphics-4.3.8/src/manip/cell.cpp:169:25: note: Assuming allocation function fails gle-graphics-4.3.8/src/manip/cell.cpp:169:7: note: Assignment 'dn=(double*)std::calloc(((int32)data_x)*data_y,sizeof(double))', assigned value is 0 gle-graphics-4.3.8/src/manip/cell.cpp:173:32: note: Null pointer dereference gle-graphics-4.3.8/src/manip/cell.cpp:153:9: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/cell.cpp:169:7: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/cell.cpp:170:7: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/cell.cpp:197:17: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/cell.cpp:86:8: style: Variable 'datx' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/manip/cell.cpp:82:7: note: datx is assigned gle-graphics-4.3.8/src/manip/cell.cpp:86:8: note: datx is overwritten gle-graphics-4.3.8/src/manip/cell.cpp:87:8: style: Variable 'daty' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/manip/cell.cpp:82:22: note: daty is assigned gle-graphics-4.3.8/src/manip/cell.cpp:87:8: note: daty is overwritten gle-graphics-4.3.8/src/manip/cell.cpp:96:8: style: The scope of the variable 'i' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/cell.cpp:96:10: style: The scope of the variable 'j' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/cell.cpp:96:12: style: The scope of the variable 'k' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/cell.cpp:188:36: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/fn.cpp:106:6: style: The scope of the variable 'cond' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/fn.cpp:106:20: style: The scope of the variable 'mid' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/fn.cpp:105:21: style: Parameter 'word' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/fn.cpp:105:39: style: Parameter 'tab' can be declared as const array [constParameter] gle-graphics-4.3.8/src/manip/eval.cpp:169:43: style: Boolean value assigned to floating point variable. [assignBoolToFloat] gle-graphics-4.3.8/src/manip/eval.cpp:170:18: style: Boolean value assigned to floating point variable. [assignBoolToFloat] gle-graphics-4.3.8/src/manip/eval.cpp:174:42: style: Boolean value assigned to floating point variable. [assignBoolToFloat] gle-graphics-4.3.8/src/manip/eval.cpp:175:18: style: Boolean value assigned to floating point variable. [assignBoolToFloat] gle-graphics-4.3.8/src/manip/eval.cpp:179:43: style: Boolean value assigned to floating point variable. [assignBoolToFloat] gle-graphics-4.3.8/src/manip/eval.cpp:180:18: style: Boolean value assigned to floating point variable. [assignBoolToFloat] gle-graphics-4.3.8/src/manip/eval.cpp:184:42: style: Boolean value assigned to floating point variable. [assignBoolToFloat] gle-graphics-4.3.8/src/manip/eval.cpp:185:18: style: Boolean value assigned to floating point variable. [assignBoolToFloat] gle-graphics-4.3.8/src/manip/eval.cpp:189:43: style: Boolean value assigned to floating point variable. [assignBoolToFloat] gle-graphics-4.3.8/src/manip/eval.cpp:190:18: style: Boolean value assigned to floating point variable. [assignBoolToFloat] gle-graphics-4.3.8/src/manip/eval.cpp:194:43: style: Boolean value assigned to floating point variable. [assignBoolToFloat] gle-graphics-4.3.8/src/manip/eval.cpp:195:18: style: Boolean value assigned to floating point variable. [assignBoolToFloat] gle-graphics-4.3.8/src/manip/eval.cpp:199:43: style: Boolean value assigned to floating point variable. [assignBoolToFloat] gle-graphics-4.3.8/src/manip/eval.cpp:200:18: style: Boolean value assigned to floating point variable. [assignBoolToFloat] gle-graphics-4.3.8/src/manip/eval.cpp:204:43: style: Boolean value assigned to floating point variable. [assignBoolToFloat] gle-graphics-4.3.8/src/manip/eval.cpp:205:18: style: Boolean value assigned to floating point variable. [assignBoolToFloat] gle-graphics-4.3.8/src/manip/eval.cpp:259:17: style: Boolean value assigned to floating point variable. [assignBoolToFloat] gle-graphics-4.3.8/src/manip/eval.cpp:261:17: style: Boolean value assigned to floating point variable. [assignBoolToFloat] gle-graphics-4.3.8/src/manip/eval.cpp:406:44: warning: Either the condition 'cde<29' is redundant or the array 'binop[14]' is accessed at index 18, which is out of bounds. [arrayIndexOutOfBoundsCond] gle-graphics-4.3.8/src/manip/eval.cpp:405:17: note: Assuming that condition 'cde<29' is not redundant gle-graphics-4.3.8/src/manip/eval.cpp:406:44: note: Array index out of bounds gle-graphics-4.3.8/src/manip/eval.cpp:408:45: warning: Either the condition 'cde<49' is redundant or the array 'binop[14]' is accessed at index 18, which is out of bounds. [arrayIndexOutOfBoundsCond] gle-graphics-4.3.8/src/manip/eval.cpp:407:17: note: Assuming that condition 'cde<49' is not redundant gle-graphics-4.3.8/src/manip/eval.cpp:408:45: note: Array index out of bounds gle-graphics-4.3.8/src/manip/eval.cpp:408:45: warning: Either the condition 'cde<29' is redundant or the array 'binop[14]' is accessed at index -1, which is out of bounds. [negativeIndex] gle-graphics-4.3.8/src/manip/eval.cpp:405:17: note: Assuming that condition 'cde<29' is not redundant gle-graphics-4.3.8/src/manip/eval.cpp:408:45: note: Negative array index gle-graphics-4.3.8/src/manip/eval.cpp:410:59: warning: Either the condition 'cde<49' is redundant or the array 'keywfn[0]' is accessed at index -11, which is out of bounds. [negativeIndex] gle-graphics-4.3.8/src/manip/eval.cpp:407:17: note: Assuming that condition 'cde<49' is not redundant gle-graphics-4.3.8/src/manip/eval.cpp:410:59: note: Negative array index gle-graphics-4.3.8/src/manip/eval.cpp:366:11: style: The if condition is the same as the previous if condition [duplicateCondition] gle-graphics-4.3.8/src/manip/eval.cpp:365:11: note: First condition gle-graphics-4.3.8/src/manip/eval.cpp:366:11: note: Second condition gle-graphics-4.3.8/src/manip/general.cpp:80:9: warning: If memory allocation fails, then there is a possible null pointer dereference: v [nullPointerOutOfMemory] gle-graphics-4.3.8/src/manip/general.cpp:79:19: note: Assuming allocation function fails gle-graphics-4.3.8/src/manip/general.cpp:79:6: note: Assignment 'v=(char*)std::malloc(std::strlen(s)+1)', assigned value is 0 gle-graphics-4.3.8/src/manip/general.cpp:80:9: note: Null pointer dereference gle-graphics-4.3.8/src/manip/general.cpp:111:3: warning: Either the condition 'd==NULL' is redundant or there is possible null pointer dereference: d. [nullPointerRedundantCheck] gle-graphics-4.3.8/src/manip/general.cpp:113:7: note: Assuming that condition 'd==NULL' is not redundant gle-graphics-4.3.8/src/manip/general.cpp:111:3: note: Null pointer dereference gle-graphics-4.3.8/src/manip/general.cpp:112:3: warning: Either the condition 'd==NULL' is redundant or there is possible null pointer dereference: d. [nullPointerRedundantCheck] gle-graphics-4.3.8/src/manip/general.cpp:113:7: note: Assuming that condition 'd==NULL' is not redundant gle-graphics-4.3.8/src/manip/general.cpp:112:3: note: Null pointer dereference gle-graphics-4.3.8/src/manip/general.cpp:114:10: warning: Either the condition 'd==NULL' is redundant or there is possible null pointer dereference: d. [nullPointerRedundantCheck] gle-graphics-4.3.8/src/manip/general.cpp:113:7: note: Assuming that condition 'd==NULL' is not redundant gle-graphics-4.3.8/src/manip/general.cpp:114:10: note: Null pointer dereference gle-graphics-4.3.8/src/manip/general.cpp:79:6: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/general.cpp:112:7: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/eval.cpp:421:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/manip/eval.cpp:84:11: style: The scope of the variable 'i' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/eval.cpp:377:13: style: The scope of the variable 'cde' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/general.cpp:70:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/eval.cpp:375:37: style: Parameter 'zcp' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/eval.cpp:428:29: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/eval.cpp:48:24: style: struct member 'Anonymous1::r' is never used. [unusedStructMember] gle-graphics-4.3.8/src/manip/eval.cpp:48:26: style: struct member 'Anonymous1::g' is never used. [unusedStructMember] gle-graphics-4.3.8/src/manip/eval.cpp:48:28: style: struct member 'Anonymous1::b' is never used. [unusedStructMember] gle-graphics-4.3.8/src/manip/eval.cpp:48:30: style: struct member 'Anonymous1::f' is never used. [unusedStructMember] gle-graphics-4.3.8/src/manip/inkey.cpp:245:1: error: syntax error [syntaxError] gle-graphics-4.3.8/src/manip/filemenu.cpp:419:33: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/manip/filemenu.cpp:420:44: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/manip/filemenu.cpp:425:33: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/manip/filemenu.cpp:426:44: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/manip/filemenu.cpp:251:63: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/filemenu.cpp:346:44: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/filemenu.cpp:370:44: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/filemenu.cpp:604:13: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/filemenu.cpp:142:25: style:inconclusive: Function 'do_menu' argument 1 names different: declaration 'p' definition 'ppmenu'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/manip/filemenu.cpp:82:25: note: Function 'do_menu' argument 1 names different: declaration 'p' definition 'ppmenu'. gle-graphics-4.3.8/src/manip/filemenu.cpp:142:25: note: Function 'do_menu' argument 1 names different: declaration 'p' definition 'ppmenu'. gle-graphics-4.3.8/src/manip/filemenu.cpp:338:39: style:inconclusive: Function 'menu_hilight' argument 1 names different: declaration 'm' definition 'mm'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/manip/filemenu.cpp:93:39: note: Function 'menu_hilight' argument 1 names different: declaration 'm' definition 'mm'. gle-graphics-4.3.8/src/manip/filemenu.cpp:338:39: note: Function 'menu_hilight' argument 1 names different: declaration 'm' definition 'mm'. gle-graphics-4.3.8/src/manip/filemenu.cpp:358:20: style:inconclusive: Function 'printdash' argument 1 names different: declaration 'i' definition 'j'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/manip/filemenu.cpp:58:20: note: Function 'printdash' argument 1 names different: declaration 'i' definition 'j'. gle-graphics-4.3.8/src/manip/filemenu.cpp:358:20: note: Function 'printdash' argument 1 names different: declaration 'i' definition 'j'. gle-graphics-4.3.8/src/manip/filemenu.cpp:365:36: style:inconclusive: Function 'menu_norm' argument 1 names different: declaration 'm' definition 'mm'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/manip/filemenu.cpp:94:36: note: Function 'menu_norm' argument 1 names different: declaration 'm' definition 'mm'. gle-graphics-4.3.8/src/manip/filemenu.cpp:365:36: note: Function 'menu_norm' argument 1 names different: declaration 'm' definition 'mm'. gle-graphics-4.3.8/src/manip/filemenu.cpp:383:45: style:inconclusive: Function 'manip_refresh_menu' argument 1 names different: declaration 'm' definition 'mm'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/manip/filemenu.cpp:92:45: note: Function 'manip_refresh_menu' argument 1 names different: declaration 'm' definition 'mm'. gle-graphics-4.3.8/src/manip/filemenu.cpp:383:45: note: Function 'manip_refresh_menu' argument 1 names different: declaration 'm' definition 'mm'. gle-graphics-4.3.8/src/manip/filemenu.cpp:108:38: style: Parameter 'ques' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/filemenu.cpp:108:50: style: Parameter 'dflt' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/filemenu.cpp:118:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/filemenu.cpp:463:29: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/filemenu.cpp:531:21: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/filemenu.cpp:555:26: style: Variable 'mwild' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/manip/filemenu.cpp:674:24: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/keyword.cpp:99:21: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/keyword.cpp:122:6: style: The scope of the variable 'cond' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/keyword.cpp:122:20: style: The scope of the variable 'mid' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/keyword.cpp:121:22: style: Parameter 'word' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/keyword.cpp:121:41: style: Parameter 'tab' can be declared as const array [constParameter] gle-graphics-4.3.8/src/manip/mjl.cpp:77:13: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/mjl.cpp:85:13: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/mjl.cpp:89:34: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/mjl.cpp:50:6: style: The scope of the variable 'nbRead' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/mjl.cpp:52:14: style: The scope of the variable 'buff' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/manip.cpp:151:31: style: Expression is always false because 'else if' condition matches previous condition at line 140. [multiCondition] gle-graphics-4.3.8/src/manip/mjl.cpp:50:13: style: Variable 'nbRead' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/manip/mjl.cpp:56:10: style: Variable 'nbRead' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/manip/mjl.cpp:57:10: style: Variable 'nbRead' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/manip/manip.cpp:359:19: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/manip.cpp:163:13: style: The scope of the variable 'c' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/manip.cpp:490:13: style: The scope of the variable 'c' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/manip.cpp:355:15: style: Variable 'format' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/manip/manip.cpp:392:18: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/manip.cpp:407:19: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/manip.cpp:155:13: warning: Uninitialized variable: cmd [uninitvar] gle-graphics-4.3.8/src/manip/manip.cpp:133:25: note: Assuming condition is false gle-graphics-4.3.8/src/manip/manip.cpp:155:13: note: Uninitialized variable: cmd gle-graphics-4.3.8/src/manip/manip.cpp:366:1: error: va_list 'arg_ptr' was opened but not closed by va_end(). [va_end_missing] gle-graphics-4.3.8/src/manip/sub.cpp:117:4: warning: Either the condition 'idx>1000' is redundant or the array 'sb[100]' is accessed at index 1000, which is out of bounds. [arrayIndexOutOfBoundsCond] gle-graphics-4.3.8/src/manip/sub.cpp:113:18: note: Assuming that condition 'idx>1000' is not redundant gle-graphics-4.3.8/src/manip/sub.cpp:117:4: note: Array index out of bounds gle-graphics-4.3.8/src/manip/sub.cpp:118:4: warning: Either the condition 'idx>1000' is redundant or the array 'sb[100]' is accessed at index 1000, which is out of bounds. [arrayIndexOutOfBoundsCond] gle-graphics-4.3.8/src/manip/sub.cpp:113:18: note: Assuming that condition 'idx>1000' is not redundant gle-graphics-4.3.8/src/manip/sub.cpp:118:4: note: Array index out of bounds gle-graphics-4.3.8/src/manip/sub.cpp:105:11: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/sub.cpp:60:30: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/sub.cpp:68:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/sub.cpp:96:19: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/polish.cpp:211:17: style: Expression is always false because 'else if' condition matches previous condition at line 177. [multiCondition] gle-graphics-4.3.8/src/manip/token.cpp:160:8: style: Variable 'start' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/manip/polish.cpp:85:49: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/polish.cpp:152:12: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/polish.cpp:193:12: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/polish.cpp:326:43: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/polish.cpp:332:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/manip/polish.cpp:353:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/manip/turbo.cpp:14:1: error: syntax error [syntaxError] gle-graphics-4.3.8/src/manip/polish.cpp:265:3: style: Statements following 'break' will never be executed. [unreachableCode] gle-graphics-4.3.8/src/manip/polish.cpp:297:4: style: Statements following 'break' will never be executed. [unreachableCode] gle-graphics-4.3.8/src/manip/polish.cpp:344:44: style: Parameter 'fcode' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/polish.cpp:344:55: style: Parameter 'flen' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/polish.cpp:381:47: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/polish.cpp:403:25: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/polish.cpp:359:39: style: union member 'Anonymous1::s' is never used. [unusedStructMember] gle-graphics-4.3.8/src/manip/turboscr.cpp:182:1: error: syntax error [syntaxError] gle-graphics-4.3.8/src/manip/unixinkey.cpp:249:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/manip/unixinkey.cpp:267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_BREAK [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/manip/unix_extra.cpp:54:13: warning: Either the condition 's!=NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] gle-graphics-4.3.8/src/manip/unix_extra.cpp:55:7: note: Assuming that condition 's!=NULL' is not redundant gle-graphics-4.3.8/src/manip/unix_extra.cpp:54:13: note: Null pointer dereference gle-graphics-4.3.8/src/manip/unix_extra.cpp:59:23: style: Parameter 'sym' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/unix_extra.cpp:72:21: style: Parameter 'wild' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/unixscr.cpp:83:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/manip/unixscr.cpp:91:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/manip/unixscr.cpp:110:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/manip/unixscr.cpp:123:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/manip/unixscr.cpp:133:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/manip/unixscr.cpp:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/manip/unixscr.cpp:194:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/manip/unixscr.cpp:239:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/manip/unixscr.cpp:255:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/manip/unixscr.cpp:263:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/manip/unixscr.cpp:273:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/manip/unixscr.cpp:289:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NORMAL [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/manip/unixscr.cpp:296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BOLD [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/manip/unixscr.cpp:303:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_REVERSE [valueFlowBailoutIncompleteVar] gle-graphics-4.3.8/src/manip/unixinkey.cpp:319:26: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/unixinkey.cpp:337:26: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/unixinkey.cpp:248:6: style: The scope of the variable 'i' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/unixscr.cpp:215:21: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/unixscr.cpp:324:19: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/vaxinkey.cpp:136:1: error: syntax error [syntaxError] gle-graphics-4.3.8/src/manip/var.cpp:86:10: warning: Either the condition 'jj<200' is redundant or the array 'var_val[100]' is accessed at index 199, which is out of bounds. [arrayIndexOutOfBoundsCond] gle-graphics-4.3.8/src/manip/var.cpp:85:8: note: Assuming that condition 'jj<200' is not redundant gle-graphics-4.3.8/src/manip/var.cpp:86:10: note: Array index out of bounds gle-graphics-4.3.8/src/manip/var.cpp:94:20: warning: Either the condition 'jj<200' is redundant or the array 'var_str[100]' is accessed at index 199, which is out of bounds. [arrayIndexOutOfBoundsCond] gle-graphics-4.3.8/src/manip/var.cpp:93:8: note: Assuming that condition 'jj<200' is not redundant gle-graphics-4.3.8/src/manip/var.cpp:94:20: note: Array index out of bounds gle-graphics-4.3.8/src/manip/var.cpp:102:14: warning: Either the condition 'jj<200' is redundant or the array 'var_str[100]' is accessed at index 199, which is out of bounds. [arrayIndexOutOfBoundsCond] gle-graphics-4.3.8/src/manip/var.cpp:101:8: note: Assuming that condition 'jj<200' is not redundant gle-graphics-4.3.8/src/manip/var.cpp:102:14: note: Array index out of bounds gle-graphics-4.3.8/src/manip/var.cpp:117:15: warning: Either the condition 'jj<200' is redundant or the array 'var_val[100]' is accessed at index 199, which is out of bounds. [arrayIndexOutOfBoundsCond] gle-graphics-4.3.8/src/manip/var.cpp:116:8: note: Assuming that condition 'jj<200' is not redundant gle-graphics-4.3.8/src/manip/var.cpp:117:15: note: Array index out of bounds gle-graphics-4.3.8/src/manip/var.cpp:99:21: style:inconclusive: Function 'var_getstr' argument 1 names different: declaration 'v' definition 'jj'. [funcArgNamesDifferent] gle-graphics-4.3.8/src/manip/all.h:156:21: note: Function 'var_getstr' argument 1 names different: declaration 'v' definition 'jj'. gle-graphics-4.3.8/src/manip/var.cpp:99:21: note: Function 'var_getstr' argument 1 names different: declaration 'v' definition 'jj'. gle-graphics-4.3.8/src/manip/var.cpp:91:31: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/cmd.cpp:782:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/manip/cmd.cpp:783:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/manip/cmd.cpp:784:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/manip/cmd.cpp:807:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/manip/cmd.cpp:822:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/manip/cmd.cpp:830:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gle-graphics-4.3.8/src/manip/cmd.cpp:165:56: error: Allocation with unquote, strcpy doesn't release it. [leakNoVarFunctionCall] gle-graphics-4.3.8/src/manip/cmd.cpp:698:14: warning: Possible null pointer dereference: s [nullPointer] gle-graphics-4.3.8/src/manip/cmd.cpp:594:16: note: Calling function 'set_outwidth', 1st argument '0' value is 0 gle-graphics-4.3.8/src/manip/cmd.cpp:698:14: note: Null pointer dereference gle-graphics-4.3.8/src/manip/cmd.cpp:615:23: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/cmd.cpp:617:22: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/cmd.cpp:938:8: style: C-style pointer casting [cstyleCast] gle-graphics-4.3.8/src/manip/cmd.cpp:332:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/manip/cmd.cpp:360:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/manip/cmd.cpp:734:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/manip/cmd.cpp:843:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-graphics-4.3.8/src/manip/cmd.cpp:647:24: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] gle-graphics-4.3.8/src/manip/cmd.cpp:646:6: note: i is assigned gle-graphics-4.3.8/src/manip/cmd.cpp:647:24: note: i is overwritten gle-graphics-4.3.8/src/manip/cmd.cpp:109:6: style: The scope of the variable 'j' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/cmd.cpp:109:8: style: The scope of the variable 'i' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/cmd.cpp:298:14: style: The scope of the variable 'outstr' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/cmd.cpp:562:14: style: The scope of the variable 'bb' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/cmd.cpp:581:23: style: The scope of the variable 'k' can be reduced. [variableScope] gle-graphics-4.3.8/src/manip/cmd.cpp:329:9: style: Local variable 'c_idx' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/manip/cmd.cpp:835:5: note: Shadowed declaration gle-graphics-4.3.8/src/manip/cmd.cpp:329:9: note: Shadow variable gle-graphics-4.3.8/src/manip/cmd.cpp:329:20: style: Local variable 'c_val' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/manip/cmd.cpp:835:16: note: Shadowed declaration gle-graphics-4.3.8/src/manip/cmd.cpp:329:20: note: Shadow variable gle-graphics-4.3.8/src/manip/cmd.cpp:330:9: style: Local variable 'r_idx' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/manip/cmd.cpp:836:5: note: Shadowed declaration gle-graphics-4.3.8/src/manip/cmd.cpp:330:9: note: Shadow variable gle-graphics-4.3.8/src/manip/cmd.cpp:330:20: style: Local variable 'r_val' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/manip/cmd.cpp:836:16: note: Shadowed declaration gle-graphics-4.3.8/src/manip/cmd.cpp:330:20: note: Shadow variable gle-graphics-4.3.8/src/manip/cmd.cpp:720:6: style: Local variable 'c_idx' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/manip/cmd.cpp:835:5: note: Shadowed declaration gle-graphics-4.3.8/src/manip/cmd.cpp:720:6: note: Shadow variable gle-graphics-4.3.8/src/manip/cmd.cpp:720:17: style: Local variable 'c_val' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/manip/cmd.cpp:835:16: note: Shadowed declaration gle-graphics-4.3.8/src/manip/cmd.cpp:720:17: note: Shadow variable gle-graphics-4.3.8/src/manip/cmd.cpp:721:6: style: Local variable 'r_idx' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/manip/cmd.cpp:836:5: note: Shadowed declaration gle-graphics-4.3.8/src/manip/cmd.cpp:721:6: note: Shadow variable gle-graphics-4.3.8/src/manip/cmd.cpp:721:17: style: Local variable 'r_val' shadows outer variable [shadowVariable] gle-graphics-4.3.8/src/manip/cmd.cpp:836:16: note: Shadowed declaration gle-graphics-4.3.8/src/manip/cmd.cpp:721:17: note: Shadow variable gle-graphics-4.3.8/src/manip/cmd.cpp:108:43: style: Parameter 'ntok' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/cmd.cpp:293:22: style: Parameter 't1' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/cmd.cpp:309:30: style: Variable 's' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/manip/cmd.cpp:668:37: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/cmd.cpp:682:35: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/cmd.cpp:696:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/cmd.cpp:709:21: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/cmd.cpp:767:25: style: Parameter 'patx' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/cmd.cpp:800:21: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/cmd.cpp:801:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/manip/cmd.cpp:804:8: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/manip/cmd.cpp:804:12: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] gle-graphics-4.3.8/src/manip/cmd.cpp:1112:22: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/cmd.cpp:1157:36: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/cmd.cpp:1239:20: style: Parameter 'rrr' can be declared as pointer to const [constParameterPointer] gle-graphics-4.3.8/src/manip/cmd.cpp:290:23: style: struct member 'op_key::name' is never used. [unusedStructMember] gle-graphics-4.3.8/src/manip/cmd.cpp:290:33: style: struct member 'op_key::typ' is never used. [unusedStructMember] gle-graphics-4.3.8/src/manip/cmd.cpp:290:42: style: struct member 'op_key::pos' is never used. [unusedStructMember] gle-graphics-4.3.8/src/manip/cmd.cpp:290:60: style: struct member 'op_key::idx' is never used. [unusedStructMember] gle-graphics-4.3.8/src/manip/cmd.cpp:615:21: style: Variable 'format' is assigned a value that is never used. [unreadVariable] gle-graphics-4.3.8/src/manip/cmd.cpp:661:9: style: Variable 'inlen' is assigned a value that is never used. [unreadVariable] diff: head gle-graphics-4.3.8/src/fbuild/fbuild.cpp:235:34: style: The scope of the variable 'both' can be reduced. [variableScope] 2.18.0 gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:227:2: warning: Class 'GLEGIFDecoder' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:227:2: warning: Class 'GLEGIFDecoder' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:227:2: warning: Class 'GLEGIFDecoder' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:227:2: warning: Class 'GLEGIFDecoder' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head gle-graphics-4.3.8/src/gle/bitmap/glegif.cpp:286:11: style: Variable 'chPos' can be declared as pointer to const [constVariablePointer] head gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:45:8: warning: Class 'GLELZWByteStream' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head gle-graphics-4.3.8/src/gle/bitmap/lzwencode.cpp:45:8: warning: Class 'GLELZWByteStream' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 gle-graphics-4.3.8/src/gle/core.cpp:3353:2: warning: Class 'GLEMatrix' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head gle-graphics-4.3.8/src/gle/core.cpp:3353:2: warning: Class 'GLEMatrix' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head gle-graphics-4.3.8/src/gle/core.cpp:4038:10: warning: Class 'GLESaveRestore' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head gle-graphics-4.3.8/src/gle/core.cpp:4038:10: warning: Class 'GLESaveRestore' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 gle-graphics-4.3.8/src/gle/file_io.cpp:1428:2: warning: Class 'StreamTokenizerMax' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head gle-graphics-4.3.8/src/gle/file_io.cpp:1428:2: warning: Class 'StreamTokenizerMax' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 gle-graphics-4.3.8/src/gle/file_io.cpp:1428:2: warning: Class 'StreamTokenizerMax' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head gle-graphics-4.3.8/src/gle/file_io.cpp:1428:2: warning: Class 'StreamTokenizerMax' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 gle-graphics-4.3.8/src/gle/font.cpp:396:2: warning: Class 'GLECoreFont' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head gle-graphics-4.3.8/src/gle/font.cpp:396:2: warning: Class 'GLECoreFont' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 gle-graphics-4.3.8/src/gle/font.cpp:396:2: warning: Class 'GLECoreFont' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head gle-graphics-4.3.8/src/gle/font.cpp:396:2: warning: Class 'GLECoreFont' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head gle-graphics-4.3.8/src/gle/gle-datatype.cpp:254:8: warning: Class 'GLEString' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head gle-graphics-4.3.8/src/gle/gle-datatype.cpp:254:8: warning: Class 'GLEString' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head gle-graphics-4.3.8/src/gle/gle-datatype.cpp:942:34: warning: Class 'GLEDynamicSub' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head gle-graphics-4.3.8/src/gle/gle-datatype.cpp:942:34: warning: Class 'GLEDynamicSub' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 gle-graphics-4.3.8/src/gle/gle-interface.cpp:145:2: warning: Class 'GLEInterface' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head gle-graphics-4.3.8/src/gle/gle-interface.cpp:145:2: warning: Class 'GLEInterface' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 gle-graphics-4.3.8/src/gle/gle-interface.cpp:145:2: warning: Class 'GLEInterface' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head gle-graphics-4.3.8/src/gle/gle-interface.cpp:145:2: warning: Class 'GLEInterface' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head gle-graphics-4.3.8/src/gle/gle-interface.cpp:1897:29: warning: Class 'GLEColor' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head gle-graphics-4.3.8/src/gle/gle-interface.cpp:1897:29: warning: Class 'GLEColor' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 gle-graphics-4.3.8/src/gle/gle-interface.cpp:2087:2: warning: Class 'GLEPropertyStoreModel' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head gle-graphics-4.3.8/src/gle/gle-interface.cpp:2087:2: warning: Class 'GLEPropertyStoreModel' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 gle-graphics-4.3.8/src/gle/gle-interface.cpp:2087:2: warning: Class 'GLEPropertyStoreModel' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head gle-graphics-4.3.8/src/gle/gle-interface.cpp:2087:2: warning: Class 'GLEPropertyStoreModel' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 gle-graphics-4.3.8/src/gle/gle-interface.cpp:2177:2: warning: Class 'GLEPropertyNominal' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head gle-graphics-4.3.8/src/gle/gle-interface.cpp:2177:2: warning: Class 'GLEPropertyNominal' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 gle-graphics-4.3.8/src/gle/gle-interface.cpp:2177:2: warning: Class 'GLEPropertyNominal' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head gle-graphics-4.3.8/src/gle/gle-interface.cpp:2177:2: warning: Class 'GLEPropertyNominal' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head gle-graphics-4.3.8/src/gle/gle-interface.cpp:957:35: warning: Class 'GLEDrawObject' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head gle-graphics-4.3.8/src/gle/gle-interface.cpp:957:35: warning: Class 'GLEDrawObject' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head gle-graphics-4.3.8/src/gle/gle-interface/gle-base.h:167:32: warning: Class 'GLEAutoDelete' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head gle-graphics-4.3.8/src/gle/gle.cpp:1059:29: style:inconclusive: Technically the member function 'GLELoadOneFileManager::hasGenerated' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle.cpp:787:7: note: Technically the member function 'GLELoadOneFileManager::hasGenerated' can be const. gle-graphics-4.3.8/src/gle/gle.cpp:1059:29: note: Technically the member function 'GLELoadOneFileManager::hasGenerated' can be const. head gle-graphics-4.3.8/src/gle/gle.cpp:1063:29: style:inconclusive: Technically the member function 'GLELoadOneFileManager::hasFile' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle.cpp:788:7: note: Technically the member function 'GLELoadOneFileManager::hasFile' can be const. gle-graphics-4.3.8/src/gle/gle.cpp:1063:29: note: Technically the member function 'GLELoadOneFileManager::hasFile' can be const. head gle-graphics-4.3.8/src/gle/gle.cpp:1067:29: style:inconclusive: Technically the member function 'GLELoadOneFileManager::hasIncFile' can be const. [functionConst] gle-graphics-4.3.8/src/gle/gle.cpp:789:7: note: Technically the member function 'GLELoadOneFileManager::hasIncFile' can be const. gle-graphics-4.3.8/src/gle/gle.cpp:1067:29: note: Technically the member function 'GLELoadOneFileManager::hasIncFile' can be const. 2.18.0 gle-graphics-4.3.8/src/gle/graph.cpp:312:2: warning: Class 'GLEGraphBlockInstance' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head gle-graphics-4.3.8/src/gle/graph.cpp:312:2: warning: Class 'GLEGraphBlockInstance' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 gle-graphics-4.3.8/src/gle/graph.cpp:312:2: warning: Class 'GLEGraphBlockInstance' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head gle-graphics-4.3.8/src/gle/graph.cpp:312:2: warning: Class 'GLEGraphBlockInstance' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head gle-graphics-4.3.8/src/gle/graph2.cpp:4021:29: warning: Class 'GLEColorMap' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head gle-graphics-4.3.8/src/gle/graph2.cpp:4021:29: warning: Class 'GLEColorMap' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head gle-graphics-4.3.8/src/gle/mychar.cpp:299:36: style: The scope of the variable 'both' can be reduced. [variableScope] 2.18.0 gle-graphics-4.3.8/src/gle/pass.cpp:172:2: warning: Class 'GLEParser' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head gle-graphics-4.3.8/src/gle/pass.cpp:172:2: warning: Class 'GLEParser' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 gle-graphics-4.3.8/src/gle/pass.cpp:172:2: warning: Class 'GLEParser' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head gle-graphics-4.3.8/src/gle/pass.cpp:172:2: warning: Class 'GLEParser' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head gle-graphics-4.3.8/src/gle/pass.cpp:2222:29: warning: Class 'GLESourceBlock' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 gle-graphics-4.3.8/src/gle/sub.cpp:146:2: warning: Class 'GLEArgTypeDefaults' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head gle-graphics-4.3.8/src/gle/sub.cpp:146:2: warning: Class 'GLEArgTypeDefaults' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 gle-graphics-4.3.8/src/gle/sub.cpp:146:2: warning: Class 'GLEArgTypeDefaults' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head gle-graphics-4.3.8/src/gle/sub.cpp:146:2: warning: Class 'GLEArgTypeDefaults' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head gle-graphics-4.3.8/src/gle/tex.cpp:1536:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] 2.18.0 gle-graphics-4.3.8/src/gle/texinterface.cpp:714:2: warning: Class 'TeXPreambleInfoList' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head gle-graphics-4.3.8/src/gle/texinterface.cpp:714:2: warning: Class 'TeXPreambleInfoList' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 gle-graphics-4.3.8/src/gle/texinterface.cpp:714:2: warning: Class 'TeXPreambleInfoList' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head gle-graphics-4.3.8/src/gle/texinterface.cpp:714:2: warning: Class 'TeXPreambleInfoList' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head gle-graphics-4.3.8/src/gle/tokens/BinIO.cpp:92:28: warning: Class 'BinIO' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head gle-graphics-4.3.8/src/gle/tokens/BinIO.cpp:92:28: warning: Class 'BinIO' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 gle-graphics-4.3.8/src/gle/tokens/RefCount.h:105:9: warning: Member variable 'RefCountPtr < GLEBoolArray >::unsafe_ptr' is not initialized in the copy constructor. [uninitMemberVar] 2.18.0 gle-graphics-4.3.8/src/gle/tokens/RefCount.h:105:9: warning: Member variable 'RefCountPtr < GLEDataObject >::unsafe_ptr' is not initialized in the copy constructor. [uninitMemberVar] 2.18.0 gle-graphics-4.3.8/src/gle/tokens/RefCount.h:105:9: warning: Member variable 'RefCountPtr < GLEDoubleArray >::unsafe_ptr' is not initialized in the copy constructor. [uninitMemberVar] 2.18.0 gle-graphics-4.3.8/src/gle/tokens/RefCount.h:105:9: warning: Member variable 'RefCountPtr < GLEObject >::unsafe_ptr' is not initialized in the copy constructor. [uninitMemberVar] 2.18.0 gle-graphics-4.3.8/src/gle/tokens/RefCount.h:105:9: warning: Member variable 'RefCountPtr < TokenizerLangElem >::unsafe_ptr' is not initialized in the copy constructor. [uninitMemberVar] 2.18.0 gle-graphics-4.3.8/src/gle/tokens/RefCount.h:105:9: warning: Member variable 'RefCountPtr < TokenizerLangHash >::unsafe_ptr' is not initialized in the copy constructor. [uninitMemberVar] 2.18.0 gle-graphics-4.3.8/src/gle/tokens/RefCount.h:105:9: warning: Member variable 'RefCountPtr < TokenizerLanguage >::unsafe_ptr' is not initialized in the copy constructor. [uninitMemberVar] 2.18.0 gle-graphics-4.3.8/src/gle/tokens/RefCount.h:105:9: warning: Member variable 'RefCountPtr < TokenizerLanguageMultiLevel >::unsafe_ptr' is not initialized in the copy constructor. [uninitMemberVar] 2.18.0 gle-graphics-4.3.8/src/gle/tokens/RefCount.h:105:9: warning: Member variable 'RefCountPtr::unsafe_ptr' is not initialized in the copy constructor. [uninitMemberVar] 2.18.0 gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:584:2: warning: Class 'Tokenizer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:584:2: warning: Class 'Tokenizer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:584:2: warning: Class 'Tokenizer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head gle-graphics-4.3.8/src/gle/tokens/Tokenizer.cpp:584:2: warning: Class 'Tokenizer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 gle-graphics-4.3.8/src/gui/qgle_statics.cpp:465:2: error: #error "What operating system are you using?" [preprocessorErrorDirective] head gle-graphics-4.3.8/src/makefmt/makefmt.cpp:324:18: style: Variable 'node' can be declared as pointer to const [constVariablePointer] head gle-graphics-4.3.8/src/manip/filemenu.cpp:674:24: style: Parameter 's' can be declared as pointer to const [constParameterPointer] DONE