2026-02-19 11:49 ftp://ftp.de.debian.org/debian/pool/main/t/tcm/tcm_2.20+TSQD.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --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-6.18.9+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.3.69 compiler: g++ (Debian 15.2.0-13) 15.2.0 cppcheck: head 2.19.0 head-info: 1f72150a (2026-02-19 10:01:06 +0100) count: 238 238 elapsed-time: 2.0 0.8 head-timing-info: old-timing-info: head results: tcm-2.20+TSQD.orig/src/dg/anchorpoint.h:28:1: error: Code 'classAnchorPoint{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/dg/thing.h:32:1: error: Code 'classThing{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/dg/shapes.h:30:1: error: Code 'classShapes:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/dg/graph.h:34:1: error: Code 'classGraph{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/dg/diagramwindow.h:33:1: error: Code 'classDiagramWindow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/dg/moveshapescmd.h:30:1: error: Code 'classMoveShapesCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/dg/hypergraph.h:38:1: error: Code 'classHyperGraph{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/dg/nodealign.h:28:1: error: Code 'classNodeAlign{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/dg/reindexcmd.h:32:1: error: Code 'classReindexCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/dg/subjects.h:30:1: error: Code 'classSubjects:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/dg/textshapeeditor.h:30:1: error: Code 'classTextShapeEditor:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/dg/updatecolorcmd.h:30:1: error: Code 'classUpdateColorCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/dg/updatetypecmd.h:32:1: error: Code 'classUpdateTypeCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/ed/editwindow.h:35:1: error: Code 'classEditWindow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/ed/editstubs.h:28:1: error: Code 'classEditStubs{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/ed/helper.h:32:1: error: Code 'classHelper{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/ed/inlineeditor.h:33:1: error: Code 'classInlineEditor{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/ed/scaler.h:36:1: error: Code 'classScaler{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/ed/startupwindow.h:38:1: error: Code 'classStartupWindow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/ed/stringlist.h:29:1: error: Code 'classStringList{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/element.h:26:1: error: Code 'template<...' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/lstring.h:28:1: error: Code 'classstring{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/typename.h:26:1: error: Code 'classTypeName{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/point.h:29:1: error: Code 'classPoint{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/fillstyle.h:28:1: error: Code 'classFillStyle{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/key.h:28:1: error: Code 'classKey{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/link.h:55:1: error: Code 'classLink{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/linestyle.h:28:1: error: Code 'classLineStyle{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/pagesize.h:28:1: error: Code 'classPageSize{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/readdirection.h:28:1: error: Code 'classReadDirection{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/sequence.h:26:1: error: Code 'classSequence{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/side.h:28:1: error: Code 'classSide{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/textalign.h:28:1: error: Code 'classTextAlign{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/system.h:29:1: error: Code 'classSystem{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/toolkit.h:28:1: error: Code 'classToolkit{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/version.h:25:1: error: Code 'classVersion{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/text2ps.c:97:1: portability: Omitted return type of function 'do_option' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] tcm-2.20+TSQD.orig/src/gl/text2ps.c:309:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] tcm-2.20+TSQD.orig/src/gl/text2ps.c:360:1: portability: Omitted return type of function 'print_file' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] tcm-2.20+TSQD.orig/src/gl/text2ps.c:503:1: portability: Omitted return type of function 'finish_page' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] tcm-2.20+TSQD.orig/src/gl/text2ps.c:511:1: portability: Omitted return type of function 'start_page' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] tcm-2.20+TSQD.orig/src/gl/text2ps.c:522:1: portability: Omitted return type of function 'start_column' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] tcm-2.20+TSQD.orig/src/gl/text2ps.c:541:1: portability: Omitted return type of function 'finish_column' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] tcm-2.20+TSQD.orig/src/gl/text2ps.c:548:1: portability: Omitted return type of function 'draw_border' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] tcm-2.20+TSQD.orig/src/gl/text2ps.c:607:1: portability: Omitted return type of function 'draw_title' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] tcm-2.20+TSQD.orig/src/gl/text2ps.c:643:1: portability: Omitted return type of function 'usage' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] tcm-2.20+TSQD.orig/src/sd/bv/adsactivity.h:31:1: error: Code 'classADSActivity{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/adsvariable.h:32:1: error: Code 'classADSVar{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/text2ps.c:323:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] tcm-2.20+TSQD.orig/src/gl/text2ps.c:448:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tcm-2.20+TSQD.orig/src/gl/text2ps.c:645:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcm-2.20+TSQD.orig/src/sd/bv/atddecisionstatenode.h:30:1: error: Code 'classATDDecisionStateNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/gl/text2ps.c:373:34: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] tcm-2.20+TSQD.orig/src/gl/text2ps.c:373:42: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tcm-2.20+TSQD.orig/src/gl/text2ps.c:398:5: warning: If memory allocation fails, then there is a possible null pointer dereference: *fnt [nullPointerOutOfMemory] tcm-2.20+TSQD.orig/src/gl/text2ps.c:397:34: note: Assuming allocation function fails tcm-2.20+TSQD.orig/src/gl/text2ps.c:397:11: note: Assignment '*fnt=(struct fonts*)malloc(sizeof(struct fonts))', assigned value is 0 tcm-2.20+TSQD.orig/src/gl/text2ps.c:398:5: note: Null pointer dereference tcm-2.20+TSQD.orig/src/gl/text2ps.c:627:5: warning: If memory allocation fails, then there is a possible null pointer dereference: *fnt [nullPointerOutOfMemory] tcm-2.20+TSQD.orig/src/gl/text2ps.c:626:34: note: Assuming allocation function fails tcm-2.20+TSQD.orig/src/gl/text2ps.c:626:11: note: Assignment '*fnt=(struct fonts*)malloc(sizeof(struct fonts))', assigned value is 0 tcm-2.20+TSQD.orig/src/gl/text2ps.c:627:5: note: Null pointer dereference tcm-2.20+TSQD.orig/src/gl/text2ps.c:348:17: style: Variable 'fnt' can be declared as pointer to const [constVariablePointer] tcm-2.20+TSQD.orig/src/gl/text2ps.c:552:14: style: Variable 'line' can be declared as const array [constVariable] tcm-2.20+TSQD.orig/src/gl/text2ps.c:553:14: style: Variable 'move' can be declared as const array [constVariable] tcm-2.20+TSQD.orig/src/gl/text2ps.c:611:17: style: Variable 't' can be declared as pointer to const [constVariablePointer] tcm-2.20+TSQD.orig/src/gl/text2ps.c:357:7: warning: Uninitialized variable: errors [uninitvar] tcm-2.20+TSQD.orig/src/gl/text2ps.c:318:20: note: Assuming condition is false tcm-2.20+TSQD.orig/src/gl/text2ps.c:357:7: note: Uninitialized variable: errors tcm-2.20+TSQD.orig/src/gl/text2ps.c:334:4: error: Uninitialized variable: errors [legacyUninitvar] tcm-2.20+TSQD.orig/src/gl/text2ps.c:505:6: style: Unused variable: i [unusedVariable] tcm-2.20+TSQD.orig/src/gl/text2ps.c:609:24: style: Variable 'set_font' is assigned a value that is never used. [unreadVariable] tcm-2.20+TSQD.orig/src/sd/bv/atchecks.h:29:1: error: Code 'classATChecks:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/atdfinalstatenode.h:30:1: error: Code 'classATDFinalStateNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/atdinitialstatenode.h:30:1: error: Code 'classATDInitialStateNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/atdsynchronizationnode.h:30:1: error: Code 'classATDSynchronizationNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/atdtransitionedge.h:30:1: error: Code 'classATDTransitionEdge:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/atdwaitstatenode.h:30:1: error: Code 'classATDWaitStateNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/atwindow.h:29:1: error: Code 'classATWindow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/atgraph.h:29:1: error: Code 'classATGraph:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/atupdatenodeshapetypecmd.h:29:1: error: Code 'classATUpdateNodeShapeTypeCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/atviewer.h:30:1: error: Code 'classATViewer:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/stnode.h:29:1: error: Code 'classSTNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/event.h:29:1: error: Code 'classEvent:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/transitionarrow.h:28:1: error: Code 'classTransitionArrow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/eventset.h:13:1: error: Code 'classEventSet{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/hashlist.h:32:1: error: Code 'classValuationHashList{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/initialstatebox.h:29:1: error: Code 'classInitialStateBox:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/processgraphnode.h:29:1: error: Code 'classProcessGraphNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/stdiagram.h:37:1: error: Code 'classSTDiagram:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/transition.h:29:1: error: Code 'classTransition:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/pschecks.h:32:1: error: Code 'classPSChecks:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/psgraph.h:28:1: error: Code 'classPSGraph:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/pswindow.h:28:1: error: Code 'classPSWindow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/psprocess.h:29:1: error: Code 'classPSProcess:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/psstubs.h:28:1: error: Code 'classPSStubs:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/psviewer.h:29:1: error: Code 'classPSViewer:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/ptrset.h:9:1: error: Code 'template<...' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/rpwindow.h:28:1: error: Code 'classRPWindow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/rpgraph.h:28:1: error: Code 'classRPGraph:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/rpupdatenodeshapetypecmd.h:29:1: error: Code 'classRPUpdateNodeShapeTypeCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/rpviewer.h:29:1: error: Code 'classRPViewer:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/scchecks.h:28:1: error: Code 'classSCChecks:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/scdandedge.h:29:1: error: Code 'classSCDAndEdge:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/scdandline.h:29:1: error: Code 'classSCDAndLine:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/scnode.h:30:1: error: Code 'classSCNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/scdandstatebox.h:28:1: error: Code 'classSCDAndStateBox:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/scddecisionstate.h:29:1: error: Code 'classSCDDecisionState:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/scdcreateandlinecmd.h:28:1: error: Code 'classSCDCreateAndLineCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/scdfinalstate.h:29:1: error: Code 'classSCDFinalState:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/scdsynchronizationstate.h:29:1: error: Code 'classSCDSynchronizationState:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/scwindow.h:30:1: error: Code 'classSCWindow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/scgraph.h:31:1: error: Code 'classSCGraph:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/smv.h:7:1: error: Code 'classSMV{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/stchecks.h:28:1: error: Code 'classSTChecks:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/stgraph.h:28:1: error: Code 'classSTGraph:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/stwindow.h:28:1: error: Code 'classSTWindow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/binaryrelationship.h:29:1: error: Code 'classBinaryRelationship:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/bv/urlabeledbox.h:28:1: error: Code 'classURLabeledBox:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/lifeline.h:28:1: error: Code 'classLifeLine:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/c1arrow.h:28:1: error: Code 'classC1Arrow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/erchecks.h:28:1: error: Code 'classERChecks:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/cbactor.h:30:1: error: Code 'classCBActor:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/cbclassnode.h:30:1: error: Code 'classCBClassNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/cbdmessage.h:30:1: error: Code 'classCBDMessage{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/erwindow.h:28:1: error: Code 'classERWindow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/ergraph.h:28:1: error: Code 'classERGraph:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/ssdsingleclassbox.h:31:1: error: Code 'classSSDSingleClassBox:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/cbobjectnode.h:29:1: error: Code 'classCBObjectNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/erstubs.h:28:1: error: Code 'classERStubs:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/cbupdateactortypecmd.h:28:1: error: Code 'classCBUpdateActorTypeCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/erviewer.h:30:1: error: Code 'classERViewer:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/classnode.h:29:1: error: Code 'classClassNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/function.h:29:1: error: Code 'classFunction:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/createl2ledgecmd.h:36:1: error: Code 'classCreateL2LEdgeCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/createfoccmd.h:63:1: error: Code 'classCreateFOCCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/doubleclassbox.h:28:1: error: Code 'classDoubleClassBox:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/entitytype.h:29:1: error: Code 'classEntityType:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/erview.h:29:1: error: Code 'classERView:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/isarelationship.h:29:1: error: Code 'classIsaRelationship:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/taxonomyjunction.h:29:1: error: Code 'classTaxonomyJunction:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/pullfoccmd.h:32:1: error: Code 'classPullFOCCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/pullshapecmd.h:32:1: error: Code 'classPullShapeCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/relationshipnode.h:29:1: error: Code 'classRelationshipNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/sqanchorlinkedge.h:30:1: error: Code 'classSQAnchorLinkEdge:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/sqobjectnode.h:31:1: error: Code 'classSQObjectNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/ssdaggregationnode.h:29:1: error: Code 'classSSDAggregationNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/ssdassociationlinkedge.h:29:1: error: Code 'classSSDAssociationLinkEdge:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/ssdclassnode.h:29:1: error: Code 'classSSDClassNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/ssdobjectnode.h:29:1: error: Code 'classSSDObjectNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/ssdobjectlinkedge.h:29:1: error: Code 'classSSDObjectLinkEdge:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/ssdrcline.h:28:1: error: Code 'classSSDRCLine:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/ssdsingleobjectbox.h:28:1: error: Code 'classSSDSingleObjectBox:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/ssdupdateclassboxtypecmd.h:28:1: error: Code 'classSSDUpdateClassBoxTypeCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/tripleclassbox.h:28:1: error: Code 'classTripleClassBox:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/ucdboundarybox.h:28:1: error: Code 'classUCDBoundaryBox:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/ucdsystemnode.h:30:1: error: Code 'classUCDSystemNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/ucdusecasenode.h:30:1: error: Code 'classUCDUseCaseNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/ucdsingleclassbox.h:29:1: error: Code 'classUCDSingleClassBox:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/ucupdateactortypecmd.h:28:1: error: Code 'classUCUpdateActorTypeCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/updateclassboxtypecmd.h:29:1: error: Code 'classUpdateClassBoxTypeCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/updatemessagedirectioncmd.h:32:1: error: Code 'classUpdateMessageDirectionCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/updatereaddirectioncmd.h:31:1: error: Code 'classUpdateReadDirectionCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/dv/valuetype.h:29:1: error: Code 'classValueType:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/fv/dfedge.h:29:1: error: Code 'classDFEdge:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/fv/connectionend.h:29:1: error: Code 'classConnectionEnd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/fv/connectionstart.h:29:1: error: Code 'classConnectionStart:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/fv/snnode.h:29:1: error: Code 'classSNNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/fv/dfnode.h:29:1: error: Code 'classDFNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/fv/dfchecks.h:29:1: error: Code 'classDFChecks:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/fv/dfwindow.h:28:1: error: Code 'classDFWindow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/fv/dfgraph.h:28:1: error: Code 'classDFGraph:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/fv/dfstubs.h:28:1: error: Code 'classDFStubs:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/fv/dfviewer.h:30:1: error: Code 'classDFViewer:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/fv/endc1arrow.h:28:1: error: Code 'classEndC1Arrow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/fv/snchecks.h:28:1: error: Code 'classSNChecks:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/fv/snwindow.h:28:1: error: Code 'classSNWindow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/fv/sngraph.h:28:1: error: Code 'classSNGraph:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/fv/snviewer.h:29:1: error: Code 'classSNViewer:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/fv/startc1line.h:28:1: error: Code 'classStartC1Line:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/gd/gdboundaryshape.h:28:1: error: Code 'classGDBoundaryShape:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/gd/gdcontrollershape.h:28:1: error: Code 'classGDControllerShape:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/gd/gdwindow.h:28:1: error: Code 'classGDWindow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/gd/gdentityshape.h:28:1: error: Code 'classGDEntityShape:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/gd/gdgraph.h:28:1: error: Code 'classGDGraph:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/gd/gdupdatenodeshapetypecmd.h:28:1: error: Code 'classGDUpdateNodeShapeTypeCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/gd/gdviewer.h:29:1: error: Code 'classGDViewer:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/pv/cpddependencyedge.h:30:1: error: Code 'classCPDDependencyEdge:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/pv/cpdcomponentnode.h:30:1: error: Code 'classCPDComponentNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/pv/cpdrealizationedge.h:30:1: error: Code 'classCPDRealizationEdge:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/pv/cpdinterfacenode.h:30:1: error: Code 'classCPDInterfaceNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/pv/cpgraph.h:29:1: error: Code 'classCPGraph:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/pv/cpwindow.h:29:1: error: Code 'classCPWindow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/pv/cpviewer.h:30:1: error: Code 'classCPViewer:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/pv/dpdcommunicationedge.h:30:1: error: Code 'classDPDCommunicationEdge:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/pv/dpdresourcenode.h:30:1: error: Code 'classDPDResourceNode:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/tr/trwindow.h:28:1: error: Code 'classTRWindow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/tr/trgraph.h:28:1: error: Code 'classTRGraph:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/tr/trview.h:29:1: error: Code 'classTRView:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/tr/textedge.h:29:1: error: Code 'classTextEdge:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/st/fewindow.h:28:1: error: Code 'classFEWindow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/sd/tr/trviewer.h:29:1: error: Code 'classTRViewer:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/st/feviewer.h:28:1: error: Code 'classFEViewer:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/st/tdwindow.h:28:1: error: Code 'classTDWindow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/st/tdviewer.h:28:1: error: Code 'classTDViewer:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/st/tuwindow.h:28:1: error: Code 'classTUWindow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/st/tuviewer.h:28:1: error: Code 'classTUViewer:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/tb/addcolumnscmd.h:31:1: error: Code 'classAddColumnsCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/tb/appendtablecmd.h:30:1: error: Code 'classAppendTableCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/tb/addrowscmd.h:31:1: error: Code 'classAddRowsCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/tb/simplelabel.h:31:1: error: Code 'classSimpleLabel{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/tb/cellvector.h:37:1: error: Code 'classCellVector{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/tb/cellselection.h:30:1: error: Code 'classCellSelection{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/tb/celltextbuffer.h:31:1: error: Code 'classCellTextBuffer{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/tb/copycelltextscmd.h:32:1: error: Code 'classCopyCellTextsCmd:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/tb/linepiece.h:32:1: error: Code 'classLinePiece{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/tb/tablewindow.h:33:1: error: Code 'classTableWindow:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/tb/tablestubs.h:28:1: error: Code 'classTableStubs:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/ui/bitmap.h:28:1: error: Code 'classBitmap{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/ui/component.h:30:1: error: Code 'classComponent{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/ui/dumpwidgettree.h:30:1: error: Code 'classDumpWidgetTree{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/ui/fileutils.h:30:1: error: Code 'classFileUtils{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/ui/xfont.h:30:1: error: Code 'classXFont:' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/ui/lineend.h:32:1: error: Code 'classLineEnd{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/ui/mousecursor.h:29:1: error: Code 'classMouseCursor{' is invalid C code. [syntaxError] tcm-2.20+TSQD.orig/src/ui/mstring.c:51:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XmCHARSET_TEXT [valueFlowBailoutIncompleteVar] tcm-2.20+TSQD.orig/src/ui/liteclue.c:293:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtRString [valueFlowBailoutIncompleteVar] tcm-2.20+TSQD.orig/src/ui/liteclue.c:306:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcm-2.20+TSQD.orig/src/ui/liteclue.c:369:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] tcm-2.20+TSQD.orig/src/ui/liteclue.c:392:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tcm-2.20+TSQD.orig/src/ui/liteclue.c:487:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tcm-2.20+TSQD.orig/src/ui/liteclue.c:525:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtNheight [valueFlowBailoutIncompleteVar] tcm-2.20+TSQD.orig/src/ui/liteclue.c:603:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotifyNormal [valueFlowBailoutIncompleteVar] tcm-2.20+TSQD.orig/src/ui/liteclue.c:715:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnterWindowMask [valueFlowBailoutIncompleteVar] tcm-2.20+TSQD.orig/src/ui/liteclue.c:752:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EnterWindowMask [valueFlowBailoutIncompleteVar] tcm-2.20+TSQD.orig/src/ui/liteclue.c:907:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeaveNotify [valueFlowBailoutIncompleteVar] tcm-2.20+TSQD.orig/src/ui/liteclue.c:562:13: style: Checking if unsigned expression 'clue_x' is less than zero. [unsignedLessThanZero] tcm-2.20+TSQD.orig/src/ui/liteclue.c:389:33: style: Parameter 'routine' can be declared as pointer to const [constParameterPointer] tcm-2.20+TSQD.orig/src/ui/liteclue.c:592:32: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] tcm-2.20+TSQD.orig/src/ui/liteclue.c:594:22: style: Variable 'event' can be declared as pointer to const [constVariablePointer] tcm-2.20+TSQD.orig/src/ui/liteclue.c:626:32: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] tcm-2.20+TSQD.orig/src/ui/liteclue.c:628:22: style: Variable 'event' can be declared as pointer to const [constVariablePointer] tcm-2.20+TSQD.orig/src/ui/liteclue.c:843:32: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] tcm-2.20+TSQD.orig/src/ui/liteclue.c:292:21: error: Uninitialized variable: from [uninitvar] tcm-2.20+TSQD.orig/src/ui/liteclue.c:513:13: style: Unused variable: ink [unusedVariable] tcm-2.20+TSQD.orig/src/ui/xresources.h:27:1: error: Code 'classXResources{' is invalid C code. [syntaxError] diff: 2.19.0 tcm-2.20+TSQD.orig/src/gl/text2ps.c:609:15: style: Variable 'set_font' is assigned a value that is never used. [unreadVariable] head tcm-2.20+TSQD.orig/src/ui/liteclue.c:843:32: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] DONE