Various minor fixes for compiler/linter (other then splint itself) warnings.
commit483f85218f7c0bee824fc41f6456d0643a9e4fe5
authorMihail Groza <unlupdestepa@gmail.com>
Wed, 25 Jan 2017 21:45:28 +0000 (25 21:45 +0000)
committerMihail Groza <unlupdestepa@gmail.com>
Wed, 25 Jan 2017 21:45:28 +0000 (25 21:45 +0000)
tree0c76891d4da5d0b51c89ce7e439889b2cd23b451
parent86a663490f093965f3d5bf171aa84a7d6eef27d6
Various minor fixes for compiler/linter (other then splint itself) warnings.

Mostly these are adding preprocessor guards to avoid building of unused
routines, or to make some routines static. Most of the 'removed'
routines are those that print the content of different data types. What
is interesting (and a bit worysome) is the fact that some of the
routines are memory deallocation routines, letting us assume that at
least in some places compound structures are not correctly freed (and
memory is lost).

Unneeded header inclusion was also handled.

Files sRefList.{c,h} are removed, as they weren't used.
229 files changed:
src/Headers/abstBodyNode.h
src/Headers/abstract.h
src/Headers/abstractNode.h
src/Headers/annotationInfo.h
src/Headers/annotationTable.h
src/Headers/basic.h
src/Headers/clabstract.h
src/Headers/claimNode.h
src/Headers/constDeclarationNode.h
src/Headers/constraint.h
src/Headers/constraintExpr.h
src/Headers/constraintList.h
src/Headers/constraintResolve.h
src/Headers/constraintTerm.h
src/Headers/context.h
src/Headers/cpperror.h
src/Headers/cpplib.h
src/Headers/cscannerHelp.h
src/Headers/cstring.h
src/Headers/cstringHash.h
src/Headers/cstringList.h
src/Headers/cstringSList.h
src/Headers/cstringTable.h
src/Headers/ctypeList.h
src/Headers/declaratorInvNode.h
src/Headers/declaratorInvNodeList.h
src/Headers/enumNameList.h
src/Headers/enumSpecNode.h
src/Headers/exportNode.h
src/Headers/exposedNode.h
src/Headers/exprData.h
src/Headers/exprNode.h
src/Headers/exprNodeList.h
src/Headers/exprNodeSList.h
src/Headers/fcnNode.h
src/Headers/fcnNodeList.h
src/Headers/fileIdList.h
src/Headers/fileLib.h
src/Headers/fileTable.h
src/Headers/fileloc.h
src/Headers/filelocList.h
src/Headers/filelocStack.h
src/Headers/flagMarkerList.h
src/Headers/forwardTypes.h
src/Headers/functionClause.h
src/Headers/functionClauseList.h
src/Headers/genericTable.h
src/Headers/globSet.h
src/Headers/globalList.h
src/Headers/globalsClause.h
src/Headers/idDecl.h
src/Headers/idDeclList.h
src/Headers/importNodeList.h
src/Headers/initDeclNodeList.h
src/Headers/intSet.h
src/Headers/interfaceNode.h
src/Headers/iterNode.h
src/Headers/lctype.h
src/Headers/letDeclNodeList.h
src/Headers/lh.h
src/Headers/llerror.h
src/Headers/lslOpList.h
src/Headers/lslOpSet.h
src/Headers/lsymbol.h
src/Headers/lsymbolSet.h
src/Headers/macrocache.h
src/Headers/messageLog.h
src/Headers/metaStateConstraintList.h
src/Headers/metaStateInfo.h
src/Headers/metaStateTable.h
src/Headers/misc.h
src/Headers/modifiesClause.h
src/Headers/modifyNode.h
src/Headers/mtContextNode.h
src/Headers/mtDeclarationPiece.h
src/Headers/mttok.h
src/Headers/multiVal.h
src/Headers/opFormNode.h
src/Headers/osd.h
src/Headers/privateNode.h
src/Headers/programNode.h
src/Headers/qual.h
src/Headers/qualList.h
src/Headers/quantifierNode.h
src/Headers/quantifierNodeList.h
src/Headers/reader.h
src/Headers/renamingNode.h
src/Headers/replaceNode.h
src/Headers/replaceNodeList.h
src/Headers/sRef.h
src/Headers/sRefList.h [deleted file]
src/Headers/sRefSet.h
src/Headers/sRefTable.h
src/Headers/shift.h
src/Headers/sigNodeSet.h
src/Headers/sort.h
src/Headers/sortSet.h
src/Headers/sortSetList.h
src/Headers/splintMacros.nf
src/Headers/stateClause.h
src/Headers/stateClauseList.h
src/Headers/stateInfo.h
src/Headers/stateValue.h
src/Headers/stmtNode.h
src/Headers/strOrUnionNode.h
src/Headers/symtable.h
src/Headers/taggedUnionNode.h
src/Headers/traitRefNodeList.h
src/Headers/typeExpr.h
src/Headers/typeNameNodeList.h
src/Headers/typeNode.h
src/Headers/uentry.h
src/Headers/usymtab.h
src/Headers/valueTable.h
src/Headers/varDeclarationNode.h
src/Headers/varDeclarationNodeList.h
src/Headers/varNode.h
src/Headers/varNodeList.h
src/Makefile.am
src/abstract.c
src/aliasTable.c
src/annotationInfo.c
src/cgrammar.y
src/checking.c
src/clabstract.c
src/clause.c
src/constraint.c
src/constraintExpr.c
src/constraintExprData.c
src/constraintGeneration.c
src/constraintList.c
src/constraintResolve.c
src/constraintTerm.c
src/context.c
src/cpperror.c
src/cppexp.c
src/cpphash.c
src/cpplib.c
src/cppmain.c
src/cscannerHelp.c
src/cstring.c
src/cstringList.c
src/cstringSList.c
src/cstringTable.c
src/ctbase.i
src/cttable.i
src/ctype.c
src/ctypeList.c
src/declaratorInvNodeList.c
src/enumNameList.c
src/exprChecks.c
src/exprData.c
src/exprNode.c
src/exprNodeList.c
src/exprNodeSList.c
src/fcnNodeList.c
src/fileLib.c
src/fileTable.c
src/fileloc.c
src/filelocList.c
src/filelocStack.c
src/flagMarkerList.c
src/functionClause.c
src/functionClauseList.c
src/genericTable.c
src/globSet.c
src/globalsClause.c
src/help.c
src/idDecl.c
src/idDeclList.c
src/importNodeList.c
src/imports.c
src/initDeclNodeList.c
src/intSet.c
src/lclinit.c
src/lcllib.c
src/lclscanline.c
src/letDeclNodeList.c
src/lh.c
src/llerror.c
src/llmain.c
src/loopHeuristics.c
src/lslOpList.c
src/lslOpSet.c
src/lslinit.c
src/lslparse.c
src/lsltokentable.c
src/lsymbol.c
src/lsymbolSet.c
src/macrocache.c
src/messageLog.c
src/metaStateConstraintList.c
src/metaStateInfo.c
src/misc.c
src/modifiesClause.c
src/mtContextNode.c
src/mtDeclarationNode.c
src/mtDeclarationPiece.c
src/mttok.c
src/multiVal.c
src/nameChecks.c
src/osd.c
src/programNodeList.c
src/qual.c
src/qualList.c
src/quantifierNodeList.c
src/reader.c
src/replaceNodeList.c
src/sRef.c
src/sRefList.c [deleted file]
src/sRefSet.c
src/sRefTable.c
src/shift.c
src/sigNodeSet.c
src/sort.c
src/sortSet.c
src/sortSetList.c
src/stateClause.c
src/stateClauseList.c
src/stateInfo.c
src/stateValue.c
src/symtable.c
src/traitRefNodeList.c
src/typeNameNodeList.c
src/uentry.c
src/usymtab.c
src/usymtab_interface.c
src/varDeclarationNodeList.c
src/varNodeList.c