2025-05-05 18:14 ftp://ftp.de.debian.org/debian/pool/main/libf/libfreehand/libfreehand_0.1.2.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --library=icu --library=boost --library=cppunit --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: fcc0493 (2025-05-05 13:08:11 +0200) count: 222 222 elapsed-time: 11.3 9.1 head-timing-info: old-timing-info: head results: libfreehand-0.1.2/src/conv/raw/fh2raw.cpp:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/conv/svg/fh2svg.cpp:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/conv/text/fh2text.cpp:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHCollector.cpp:1550:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHCollector.cpp:1588:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_POINT [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHCollector.cpp:1666:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_POINT [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHCollector.cpp:1740:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_POINT [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHCollector.cpp:1782:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_POINT [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHCollector.cpp:1910:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable padding [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHCollector.cpp:2198:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_POINT [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHCollector.cpp:2373:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_GENERIC [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHCollector.cpp:2410:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_PERCENT [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHCollector.cpp:2425:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_PERCENT [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHCollector.cpp:2455:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_PERCENT [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHCollector.cpp:2489:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_PERCENT [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHCollector.cpp:2622:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_POINT [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHCollector.cpp:2648:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_POINT [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHCollector.cpp:2679:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_POINT [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHCollector.cpp:880:32: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_getBBofNewBlend' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.h:121:8: note: Technically the member function 'libfreehand::FHCollector::_getBBofNewBlend' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:880:32: note: Technically the member function 'libfreehand::FHCollector::_getBBofNewBlend' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:1743:32: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_appendParagraphProperties' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.h:127:8: note: Technically the member function 'libfreehand::FHCollector::_appendParagraphProperties' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:1743:32: note: Technically the member function 'libfreehand::FHCollector::_appendParagraphProperties' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:1721:32: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_appendTabProperties' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.h:131:8: note: Technically the member function 'libfreehand::FHCollector::_appendTabProperties' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:1721:32: note: Technically the member function 'libfreehand::FHCollector::_appendTabProperties' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:2587:32: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_appendLinePattern' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.h:144:8: note: Technically the member function 'libfreehand::FHCollector::_appendLinePattern' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:2587:32: note: Technically the member function 'libfreehand::FHCollector::_appendLinePattern' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:2632:32: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_appendArrowPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.h:145:8: note: Technically the member function 'libfreehand::FHCollector::_appendArrowPath' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:2632:32: note: Technically the member function 'libfreehand::FHCollector::_appendArrowPath' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:2405:32: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_appendOpacity' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.h:146:8: note: Technically the member function 'libfreehand::FHCollector::_appendOpacity' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:2405:32: note: Technically the member function 'libfreehand::FHCollector::_appendOpacity' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:2429:32: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_appendGlow' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.h:148:8: note: Technically the member function 'libfreehand::FHCollector::_appendGlow' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:2429:32: note: Technically the member function 'libfreehand::FHCollector::_appendGlow' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHTypes.h:35:3: style: Struct 'FHBlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libfreehand-0.1.2/src/lib/FHCollector.cpp:987:42: style: C-style pointer casting [cstyleCast] libfreehand-0.1.2/src/lib/FHCollector.cpp:988:21: style: C-style pointer casting [cstyleCast] libfreehand-0.1.2/src/lib/FHCollector.cpp:1174:44: style: C-style pointer casting [cstyleCast] libfreehand-0.1.2/src/lib/FHCollector.cpp:1175:23: style: C-style pointer casting [cstyleCast] libfreehand-0.1.2/src/lib/FHCollector.cpp:2544:42: style: C-style pointer casting [cstyleCast] libfreehand-0.1.2/src/lib/FHCollector.cpp:2545:21: style: C-style pointer casting [cstyleCast] libfreehand-0.1.2/src/lib/FHCollector.cpp:1518:18: style: The scope of the variable 'actPos' can be reduced. [variableScope] libfreehand-0.1.2/src/lib/FHCollector.cpp:1401:10: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] libfreehand-0.1.2/src/lib/FHCollector.cpp:266:93: style:inconclusive: Function 'collectName' argument 2 names different: declaration 'str' definition 'name'. [funcArgNamesDifferent] libfreehand-0.1.2/src/lib/FHCollector.h:33:69: note: Function 'collectName' argument 2 names different: declaration 'str' definition 'name'. libfreehand-0.1.2/src/lib/FHCollector.cpp:266:93: note: Function 'collectName' argument 2 names different: declaration 'str' definition 'name'. libfreehand-0.1.2/src/lib/FHCollector.cpp:327:98: style:inconclusive: Function 'collectPathText' argument 2 names different: declaration 'group' definition 'pathText'. [funcArgNamesDifferent] libfreehand-0.1.2/src/lib/FHCollector.h:43:61: note: Function 'collectPathText' argument 2 names different: declaration 'group' definition 'pathText'. libfreehand-0.1.2/src/lib/FHCollector.cpp:327:98: note: Function 'collectPathText' argument 2 names different: declaration 'group' definition 'pathText'. libfreehand-0.1.2/src/lib/FHCollector.cpp:398:89: style:inconclusive: Function 'collectCustomProc' argument 2 names different: declaration 'lineFill' definition 'line'. [funcArgNamesDifferent] libfreehand-0.1.2/src/lib/FHCollector.h:78:65: note: Function 'collectCustomProc' argument 2 names different: declaration 'lineFill' definition 'line'. libfreehand-0.1.2/src/lib/FHCollector.cpp:398:89: note: Function 'collectCustomProc' argument 2 names different: declaration 'lineFill' definition 'line'. libfreehand-0.1.2/src/lib/FHCollector.cpp:1747:108: style:inconclusive: Function '_appendParagraphProperties' argument 2 names different: declaration 'paraPropsId' definition 'paragraphPropsId'. [funcArgNamesDifferent] libfreehand-0.1.2/src/lib/FHCollector.h:126:84: note: Function '_appendParagraphProperties' argument 2 names different: declaration 'paraPropsId' definition 'paragraphPropsId'. libfreehand-0.1.2/src/lib/FHCollector.cpp:1747:108: note: Function '_appendParagraphProperties' argument 2 names different: declaration 'paraPropsId' definition 'paragraphPropsId'. libfreehand-0.1.2/src/lib/FHCollector.cpp:2325:127: style:inconclusive: Function '_appendCustomProcFill' argument 2 names different: declaration 'customProc' definition 'fill'. [funcArgNamesDifferent] libfreehand-0.1.2/src/lib/FHCollector.h:137:90: note: Function '_appendCustomProcFill' argument 2 names different: declaration 'customProc' definition 'fill'. libfreehand-0.1.2/src/lib/FHCollector.cpp:2325:127: note: Function '_appendCustomProcFill' argument 2 names different: declaration 'customProc' definition 'fill'. libfreehand-0.1.2/src/lib/FHCollector.cpp:2682:125: style:inconclusive: Function '_appendPatternLine' argument 2 names different: declaration 'basicLine' definition 'patternLine'. [funcArgNamesDifferent] libfreehand-0.1.2/src/lib/FHCollector.h:136:88: note: Function '_appendPatternLine' argument 2 names different: declaration 'basicLine' definition 'patternLine'. libfreehand-0.1.2/src/lib/FHCollector.cpp:2682:125: note: Function '_appendPatternLine' argument 2 names different: declaration 'basicLine' definition 'patternLine'. libfreehand-0.1.2/src/lib/FHCollector.cpp:3153:85: style:inconclusive: Function 'getColorString' argument 2 names different: declaration 'tint' definition 'tintVal'. [funcArgNamesDifferent] libfreehand-0.1.2/src/lib/FHCollector.h:186:61: note: Function 'getColorString' argument 2 names different: declaration 'tint' definition 'tintVal'. libfreehand-0.1.2/src/lib/FHCollector.cpp:3153:85: note: Function 'getColorString' argument 2 names different: declaration 'tint' definition 'tintVal'. libfreehand-0.1.2/src/lib/FHTypes.h:294:40: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] libfreehand-0.1.2/src/lib/FHInternalStream.cpp:120:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHInternalStream.cpp:65:20: style: C-style pointer casting [cstyleCast] libfreehand-0.1.2/src/lib/FHInternalStream.cpp:41:14: style: The scope of the variable 'have' can be reduced. [variableScope] libfreehand-0.1.2/src/lib/FHParser.cpp:68:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_CMYK_16 [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:92:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:116:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:554:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:587:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:593:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:664:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:678:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:685:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:692:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:705:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:759:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:767:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:781:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:791:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:799:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:821:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:841:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:850:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:868:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:893:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:929:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:946:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:953:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:958:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1010:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1015:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1020:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1026:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1041:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1054:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1060:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1071:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1082:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_SET [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1095:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1102:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1120:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1125:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1130:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1137:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1152:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1167:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1177:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1194:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1209:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1216:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1221:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1230:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1262:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1270:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1284:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1298:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1312:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1334:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1341:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1346:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1351:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1356:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1364:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1369:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1377:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1391:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1415:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_SET [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1425:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1431:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1444:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_SET [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1453:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1464:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1485:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1501:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1518:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1538:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1617:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1626:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1653:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1725:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1738:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1768:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1775:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1783:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1790:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1836:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1842:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1857:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1902:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1914:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1922:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:1930:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2016:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2022:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2035:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2046:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2064:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2095:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2120:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2135:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_SET [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2156:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2167:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2176:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2218:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2234:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2260:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2328:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2341:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2364:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2377:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2384:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2419:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_SET [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2426:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2442:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2574:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:2740:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHParser.cpp:584:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readAGDSelection' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:41:8: note: Technically the member function 'libfreehand::FHParser::readAGDSelection' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:584:29: note: Technically the member function 'libfreehand::FHParser::readAGDSelection' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:683:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readBendFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:46:8: note: Technically the member function 'libfreehand::FHParser::readBendFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:683:29: note: Technically the member function 'libfreehand::FHParser::readBendFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:771:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readCharacterFill' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:53:8: note: Technically the member function 'libfreehand::FHParser::readCharacterFill' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:771:29: note: Technically the member function 'libfreehand::FHParser::readCharacterFill' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:789:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readCollector' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:55:8: note: Technically the member function 'libfreehand::FHParser::readCollector' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:789:29: note: Technically the member function 'libfreehand::FHParser::readCollector' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:848:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readConnectorLine' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:59:8: note: Technically the member function 'libfreehand::FHParser::readConnectorLine' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:848:29: note: Technically the member function 'libfreehand::FHParser::readConnectorLine' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:855:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readContentFill' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:60:8: note: Technically the member function 'libfreehand::FHParser::readContentFill' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:855:29: note: Technically the member function 'libfreehand::FHParser::readContentFill' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:939:29: style:inconclusive: Technically the member function 'libfreehand::FHParser::readData' can be const. [functionConst] libfreehand-0.1.2/src/lib/FHParser.h:64:8: note: Technically the member function 'libfreehand::FHParser::readData' can be const. libfreehand-0.1.2/src/lib/FHParser.cpp:939:29: note: Technically the member function 'libfreehand::FHParser::readData' can be const. libfreehand-0.1.2/src/lib/FHParser.cpp:951:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readDateTime' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:65:8: note: Technically the member function 'libfreehand::FHParser::readDateTime' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:951:29: note: Technically the member function 'libfreehand::FHParser::readDateTime' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1008:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readDuetFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:67:8: note: Technically the member function 'libfreehand::FHParser::readDuetFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1008:29: note: Technically the member function 'libfreehand::FHParser::readDuetFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1013:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readElement' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:68:8: note: Technically the member function 'libfreehand::FHParser::readElement' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1013:29: note: Technically the member function 'libfreehand::FHParser::readElement' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1018:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readElemList' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:69:8: note: Technically the member function 'libfreehand::FHParser::readElemList' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1018:29: note: Technically the member function 'libfreehand::FHParser::readElemList' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1052:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readExpandFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:72:8: note: Technically the member function 'libfreehand::FHParser::readExpandFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1052:29: note: Technically the member function 'libfreehand::FHParser::readExpandFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1069:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readFHDocHeader' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:74:8: note: Technically the member function 'libfreehand::FHParser::readFHDocHeader' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1069:29: note: Technically the member function 'libfreehand::FHParser::readFHDocHeader' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1093:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readFigure' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:76:8: note: Technically the member function 'libfreehand::FHParser::readFigure' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1093:29: note: Technically the member function 'libfreehand::FHParser::readFigure' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1123:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readFWBlurFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:80:8: note: Technically the member function 'libfreehand::FHParser::readFWBlurFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1123:29: note: Technically the member function 'libfreehand::FHParser::readFWBlurFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1128:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readFWFeatherFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:81:8: note: Technically the member function 'libfreehand::FHParser::readFWFeatherFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1128:29: note: Technically the member function 'libfreehand::FHParser::readFWFeatherFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1165:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readFWSharpenFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:84:8: note: Technically the member function 'libfreehand::FHParser::readFWSharpenFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1165:29: note: Technically the member function 'libfreehand::FHParser::readFWSharpenFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1219:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readImageFill' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:90:8: note: Technically the member function 'libfreehand::FHParser::readImageFill' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1219:29: note: Technically the member function 'libfreehand::FHParser::readImageFill' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1260:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readImport' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:92:8: note: Technically the member function 'libfreehand::FHParser::readImport' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1260:29: note: Technically the member function 'libfreehand::FHParser::readImport' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1339:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readMasterPageDocMan' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:99:8: note: Technically the member function 'libfreehand::FHParser::readMasterPageDocMan' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1339:29: note: Technically the member function 'libfreehand::FHParser::readMasterPageDocMan' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1344:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readMasterPageElement' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:100:8: note: Technically the member function 'libfreehand::FHParser::readMasterPageElement' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1344:29: note: Technically the member function 'libfreehand::FHParser::readMasterPageElement' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1349:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readMasterPageLayerElement' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:101:8: note: Technically the member function 'libfreehand::FHParser::readMasterPageLayerElement' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1349:29: note: Technically the member function 'libfreehand::FHParser::readMasterPageLayerElement' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1362:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readMasterPageSymbolClass' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:103:8: note: Technically the member function 'libfreehand::FHParser::readMasterPageSymbolClass' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1362:29: note: Technically the member function 'libfreehand::FHParser::readMasterPageSymbolClass' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1405:29: style:inconclusive: Technically the member function 'libfreehand::FHParser::readMName' can be const. [functionConst] libfreehand-0.1.2/src/lib/FHParser.h:106:8: note: Technically the member function 'libfreehand::FHParser::readMName' can be const. libfreehand-0.1.2/src/lib/FHParser.cpp:1405:29: note: Technically the member function 'libfreehand::FHParser::readMName' can be const. libfreehand-0.1.2/src/lib/FHParser.cpp:1423:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readMpObject' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:107:8: note: Technically the member function 'libfreehand::FHParser::readMpObject' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1423:29: note: Technically the member function 'libfreehand::FHParser::readMpObject' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1428:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readMQuickDict' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:108:8: note: Technically the member function 'libfreehand::FHParser::readMQuickDict' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1428:29: note: Technically the member function 'libfreehand::FHParser::readMQuickDict' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1434:29: style:inconclusive: Technically the member function 'libfreehand::FHParser::readMString' can be const. [functionConst] libfreehand-0.1.2/src/lib/FHParser.h:109:8: note: Technically the member function 'libfreehand::FHParser::readMString' can be const. libfreehand-0.1.2/src/lib/FHParser.cpp:1434:29: note: Technically the member function 'libfreehand::FHParser::readMString' can be const. libfreehand-0.1.2/src/lib/FHParser.cpp:1735:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readPathTextLineInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:121:8: note: Technically the member function 'libfreehand::FHParser::readPathTextLineInfo' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1735:29: note: Technically the member function 'libfreehand::FHParser::readPathTextLineInfo' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1773:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readPerspectiveEnvelope' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:124:8: note: Technically the member function 'libfreehand::FHParser::readPerspectiveEnvelope' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1773:29: note: Technically the member function 'libfreehand::FHParser::readPerspectiveEnvelope' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1778:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readPerspectiveGrid' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:125:8: note: Technically the member function 'libfreehand::FHParser::readPerspectiveGrid' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1778:29: note: Technically the member function 'libfreehand::FHParser::readPerspectiveGrid' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1834:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readProcedure' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:127:8: note: Technically the member function 'libfreehand::FHParser::readProcedure' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1834:29: note: Technically the member function 'libfreehand::FHParser::readProcedure' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1920:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readRaggedFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:134:8: note: Technically the member function 'libfreehand::FHParser::readRaggedFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1920:29: note: Technically the member function 'libfreehand::FHParser::readRaggedFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2014:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readSketchFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:136:8: note: Technically the member function 'libfreehand::FHParser::readSketchFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2014:29: note: Technically the member function 'libfreehand::FHParser::readSketchFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2208:29: style:inconclusive: Technically the member function 'libfreehand::FHParser::readTextBlok' can be const. [functionConst] libfreehand-0.1.2/src/lib/FHParser.h:148:8: note: Technically the member function 'libfreehand::FHParser::readTextBlok' can be const. libfreehand-0.1.2/src/lib/FHParser.cpp:2208:29: note: Technically the member function 'libfreehand::FHParser::readTextBlok' can be const. libfreehand-0.1.2/src/lib/FHParser.cpp:2375:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readTransformFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:154:8: note: Technically the member function 'libfreehand::FHParser::readTransformFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2375:29: note: Technically the member function 'libfreehand::FHParser::readTransformFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2397:29: style:inconclusive: Technically the member function 'libfreehand::FHParser::readUString' can be const. [functionConst] libfreehand-0.1.2/src/lib/FHParser.h:156:8: note: Technically the member function 'libfreehand::FHParser::readUString' can be const. libfreehand-0.1.2/src/lib/FHParser.cpp:2397:29: note: Technically the member function 'libfreehand::FHParser::readUString' can be const. libfreehand-0.1.2/src/lib/FHParser.cpp:2610:33: performance:inconclusive: Technically the member function 'libfreehand::FHParser::_readRecordId' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:161:12: note: Technically the member function 'libfreehand::FHParser::_readRecordId' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2610:33: note: Technically the member function 'libfreehand::FHParser::_readRecordId' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2618:33: performance:inconclusive: Technically the member function 'libfreehand::FHParser::_xformCalc' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:163:12: note: Technically the member function 'libfreehand::FHParser::_xformCalc' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2618:33: note: Technically the member function 'libfreehand::FHParser::_xformCalc' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2638:31: performance:inconclusive: Technically the member function 'libfreehand::FHParser::_readCoordinate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:165:10: note: Technically the member function 'libfreehand::FHParser::_readCoordinate' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2638:31: note: Technically the member function 'libfreehand::FHParser::_readCoordinate' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2643:48: performance:inconclusive: Technically the member function 'libfreehand::FHParser::_readRGBColor' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:166:14: note: Technically the member function 'libfreehand::FHParser::_readRGBColor' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2643:48: note: Technically the member function 'libfreehand::FHParser::_readRGBColor' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2737:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::_readFH3ParaProperties' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:171:8: note: Technically the member function 'libfreehand::FHParser::_readFH3ParaProperties' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2737:29: note: Technically the member function 'libfreehand::FHParser::_readFH3ParaProperties' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:602:30: style: The scope of the variable 'ptrTypes' can be reduced. [variableScope] libfreehand-0.1.2/src/lib/FHParser.cpp:1662:30: style: The scope of the variable 'ptrTypes' can be reduced. [variableScope] libfreehand-0.1.2/src/lib/FHParser.cpp:1945:8: style: The scope of the variable 'rbl' can be reduced. [variableScope] libfreehand-0.1.2/src/lib/FHParser.cpp:1946:8: style: The scope of the variable 'rtl' can be reduced. [variableScope] libfreehand-0.1.2/src/lib/FHParser.cpp:1947:8: style: The scope of the variable 'rtr' can be reduced. [variableScope] libfreehand-0.1.2/src/lib/FHParser.cpp:1948:8: style: The scope of the variable 'rbr' can be reduced. [variableScope] libfreehand-0.1.2/src/lib/FHPath.cpp:577:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_GENERIC [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FHPath.cpp:655:43: warning:inconclusive: Member variable 'FHPath::m_evenOdd' is not assigned a value in 'FHPath::operator='. [operatorEqVarError] libfreehand-0.1.2/src/lib/FHPath.cpp:708:27: style:inconclusive: Technically the member function 'libfreehand::FHPath::transform' can be const. [functionConst] libfreehand-0.1.2/src/lib/FHPath.h:61:8: note: Technically the member function 'libfreehand::FHPath::transform' can be const. libfreehand-0.1.2/src/lib/FHPath.cpp:708:27: note: Technically the member function 'libfreehand::FHPath::transform' can be const. libfreehand-0.1.2/src/lib/FHPath.cpp:672:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libfreehand-0.1.2/src/lib/FreeHandDocument.cpp:26:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_CUR [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FreeHandDocument.cpp:84:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_SET [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/FreeHandDocument.cpp:113:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_SET [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/libfreehand_utils.cpp:137:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_END [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/libfreehand_utils.cpp:166:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outbuf [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/libfreehand_utils.cpp:198:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U8_MAX_LENGTH [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/lib/libfreehand_utils.cpp:75:0: style: C-style pointer casting [cstyleCast] libfreehand-0.1.2/src/lib/libfreehand_utils.cpp:171:17: style: C-style pointer casting [cstyleCast] libfreehand-0.1.2/src/lib/libfreehand_utils.cpp:203:17: style: C-style pointer casting [cstyleCast] libfreehand-0.1.2/src/lib/libfreehand_utils.cpp:148:11: style: The comparison 'end < begin' is always false because 'end' and 'begin' represent the same value. [knownConditionTrueFalse] libfreehand-0.1.2/src/lib/libfreehand_utils.cpp:143:31: note: 'end' is assigned value 'input->tell()' here. libfreehand-0.1.2/src/lib/libfreehand_utils.cpp:135:33: note: 'begin' is assigned value 'input->tell()' here. libfreehand-0.1.2/src/lib/libfreehand_utils.cpp:148:11: note: The comparison 'end < begin' is always false because 'end' and 'begin' represent the same value. libfreehand-0.1.2/src/lib/libfreehand_utils.cpp:150:41: style: Same expression on both sides of '-' because 'end' and 'begin' represent the same value. [duplicateExpression] libfreehand-0.1.2/src/lib/libfreehand_utils.cpp:143:31: note: 'end' is assigned value 'input->tell()' here. libfreehand-0.1.2/src/lib/libfreehand_utils.cpp:135:33: note: 'begin' is assigned value 'input->tell()' here. libfreehand-0.1.2/src/lib/libfreehand_utils.cpp:150:41: note: Same expression on both sides of '-' because 'end' and 'begin' represent the same value. libfreehand-0.1.2/src/test/FHInternalStreamTest.cpp:69:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_SET [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/test/FHInternalStreamTest.cpp:83:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RVNG_SEEK_SET [valueFlowBailoutIncompleteVar] libfreehand-0.1.2/src/test/test.cpp:39:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] diff: head libfreehand-0.1.2/src/lib/FHCollector.cpp:1721:32: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_appendTabProperties' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.h:131:8: note: Technically the member function 'libfreehand::FHCollector::_appendTabProperties' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:1721:32: note: Technically the member function 'libfreehand::FHCollector::_appendTabProperties' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHCollector.cpp:1743:32: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_appendParagraphProperties' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.h:127:8: note: Technically the member function 'libfreehand::FHCollector::_appendParagraphProperties' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:1743:32: note: Technically the member function 'libfreehand::FHCollector::_appendParagraphProperties' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHCollector.cpp:2405:32: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_appendOpacity' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.h:146:8: note: Technically the member function 'libfreehand::FHCollector::_appendOpacity' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:2405:32: note: Technically the member function 'libfreehand::FHCollector::_appendOpacity' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHCollector.cpp:2429:32: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_appendGlow' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.h:148:8: note: Technically the member function 'libfreehand::FHCollector::_appendGlow' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:2429:32: note: Technically the member function 'libfreehand::FHCollector::_appendGlow' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHCollector.cpp:2587:32: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_appendLinePattern' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.h:144:8: note: Technically the member function 'libfreehand::FHCollector::_appendLinePattern' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:2587:32: note: Technically the member function 'libfreehand::FHCollector::_appendLinePattern' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHCollector.cpp:2632:32: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_appendArrowPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.h:145:8: note: Technically the member function 'libfreehand::FHCollector::_appendArrowPath' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:2632:32: note: Technically the member function 'libfreehand::FHCollector::_appendArrowPath' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHCollector.cpp:880:32: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_getBBofNewBlend' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.h:121:8: note: Technically the member function 'libfreehand::FHCollector::_getBBofNewBlend' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.cpp:880:32: note: Technically the member function 'libfreehand::FHCollector::_getBBofNewBlend' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHCollector.h:121:8: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_getBBofNewBlend' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.cpp:880:32: note: Technically the member function 'libfreehand::FHCollector::_getBBofNewBlend' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.h:121:8: note: Technically the member function 'libfreehand::FHCollector::_getBBofNewBlend' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHCollector.h:127:8: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_appendParagraphProperties' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.cpp:1743:32: note: Technically the member function 'libfreehand::FHCollector::_appendParagraphProperties' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.h:127:8: note: Technically the member function 'libfreehand::FHCollector::_appendParagraphProperties' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHCollector.h:131:8: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_appendTabProperties' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.cpp:1721:32: note: Technically the member function 'libfreehand::FHCollector::_appendTabProperties' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.h:131:8: note: Technically the member function 'libfreehand::FHCollector::_appendTabProperties' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHCollector.h:144:8: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_appendLinePattern' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.cpp:2587:32: note: Technically the member function 'libfreehand::FHCollector::_appendLinePattern' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.h:144:8: note: Technically the member function 'libfreehand::FHCollector::_appendLinePattern' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHCollector.h:145:8: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_appendArrowPath' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.cpp:2632:32: note: Technically the member function 'libfreehand::FHCollector::_appendArrowPath' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.h:145:8: note: Technically the member function 'libfreehand::FHCollector::_appendArrowPath' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHCollector.h:146:8: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_appendOpacity' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.cpp:2405:32: note: Technically the member function 'libfreehand::FHCollector::_appendOpacity' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.h:146:8: note: Technically the member function 'libfreehand::FHCollector::_appendOpacity' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHCollector.h:148:8: performance:inconclusive: Technically the member function 'libfreehand::FHCollector::_appendGlow' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHCollector.cpp:2429:32: note: Technically the member function 'libfreehand::FHCollector::_appendGlow' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHCollector.h:148:8: note: Technically the member function 'libfreehand::FHCollector::_appendGlow' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1008:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readDuetFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:67:8: note: Technically the member function 'libfreehand::FHParser::readDuetFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1008:29: note: Technically the member function 'libfreehand::FHParser::readDuetFilter' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1013:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readElement' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:68:8: note: Technically the member function 'libfreehand::FHParser::readElement' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1013:29: note: Technically the member function 'libfreehand::FHParser::readElement' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1018:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readElemList' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:69:8: note: Technically the member function 'libfreehand::FHParser::readElemList' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1018:29: note: Technically the member function 'libfreehand::FHParser::readElemList' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1052:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readExpandFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:72:8: note: Technically the member function 'libfreehand::FHParser::readExpandFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1052:29: note: Technically the member function 'libfreehand::FHParser::readExpandFilter' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1069:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readFHDocHeader' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:74:8: note: Technically the member function 'libfreehand::FHParser::readFHDocHeader' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1069:29: note: Technically the member function 'libfreehand::FHParser::readFHDocHeader' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1093:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readFigure' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:76:8: note: Technically the member function 'libfreehand::FHParser::readFigure' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1093:29: note: Technically the member function 'libfreehand::FHParser::readFigure' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1123:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readFWBlurFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:80:8: note: Technically the member function 'libfreehand::FHParser::readFWBlurFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1123:29: note: Technically the member function 'libfreehand::FHParser::readFWBlurFilter' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1128:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readFWFeatherFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:81:8: note: Technically the member function 'libfreehand::FHParser::readFWFeatherFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1128:29: note: Technically the member function 'libfreehand::FHParser::readFWFeatherFilter' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1165:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readFWSharpenFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:84:8: note: Technically the member function 'libfreehand::FHParser::readFWSharpenFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1165:29: note: Technically the member function 'libfreehand::FHParser::readFWSharpenFilter' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1219:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readImageFill' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:90:8: note: Technically the member function 'libfreehand::FHParser::readImageFill' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1219:29: note: Technically the member function 'libfreehand::FHParser::readImageFill' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1260:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readImport' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:92:8: note: Technically the member function 'libfreehand::FHParser::readImport' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1260:29: note: Technically the member function 'libfreehand::FHParser::readImport' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1339:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readMasterPageDocMan' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:99:8: note: Technically the member function 'libfreehand::FHParser::readMasterPageDocMan' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1339:29: note: Technically the member function 'libfreehand::FHParser::readMasterPageDocMan' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1344:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readMasterPageElement' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:100:8: note: Technically the member function 'libfreehand::FHParser::readMasterPageElement' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1344:29: note: Technically the member function 'libfreehand::FHParser::readMasterPageElement' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1349:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readMasterPageLayerElement' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:101:8: note: Technically the member function 'libfreehand::FHParser::readMasterPageLayerElement' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1349:29: note: Technically the member function 'libfreehand::FHParser::readMasterPageLayerElement' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1362:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readMasterPageSymbolClass' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:103:8: note: Technically the member function 'libfreehand::FHParser::readMasterPageSymbolClass' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1362:29: note: Technically the member function 'libfreehand::FHParser::readMasterPageSymbolClass' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1405:29: style:inconclusive: Technically the member function 'libfreehand::FHParser::readMName' can be const. [functionConst] libfreehand-0.1.2/src/lib/FHParser.h:106:8: note: Technically the member function 'libfreehand::FHParser::readMName' can be const. libfreehand-0.1.2/src/lib/FHParser.cpp:1405:29: note: Technically the member function 'libfreehand::FHParser::readMName' can be const. head libfreehand-0.1.2/src/lib/FHParser.cpp:1423:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readMpObject' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:107:8: note: Technically the member function 'libfreehand::FHParser::readMpObject' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1423:29: note: Technically the member function 'libfreehand::FHParser::readMpObject' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1428:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readMQuickDict' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:108:8: note: Technically the member function 'libfreehand::FHParser::readMQuickDict' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1428:29: note: Technically the member function 'libfreehand::FHParser::readMQuickDict' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1434:29: style:inconclusive: Technically the member function 'libfreehand::FHParser::readMString' can be const. [functionConst] libfreehand-0.1.2/src/lib/FHParser.h:109:8: note: Technically the member function 'libfreehand::FHParser::readMString' can be const. libfreehand-0.1.2/src/lib/FHParser.cpp:1434:29: note: Technically the member function 'libfreehand::FHParser::readMString' can be const. head libfreehand-0.1.2/src/lib/FHParser.cpp:1735:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readPathTextLineInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:121:8: note: Technically the member function 'libfreehand::FHParser::readPathTextLineInfo' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1735:29: note: Technically the member function 'libfreehand::FHParser::readPathTextLineInfo' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1773:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readPerspectiveEnvelope' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:124:8: note: Technically the member function 'libfreehand::FHParser::readPerspectiveEnvelope' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1773:29: note: Technically the member function 'libfreehand::FHParser::readPerspectiveEnvelope' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1778:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readPerspectiveGrid' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:125:8: note: Technically the member function 'libfreehand::FHParser::readPerspectiveGrid' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1778:29: note: Technically the member function 'libfreehand::FHParser::readPerspectiveGrid' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1834:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readProcedure' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:127:8: note: Technically the member function 'libfreehand::FHParser::readProcedure' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1834:29: note: Technically the member function 'libfreehand::FHParser::readProcedure' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:1920:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readRaggedFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:134:8: note: Technically the member function 'libfreehand::FHParser::readRaggedFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:1920:29: note: Technically the member function 'libfreehand::FHParser::readRaggedFilter' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:2014:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readSketchFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:136:8: note: Technically the member function 'libfreehand::FHParser::readSketchFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2014:29: note: Technically the member function 'libfreehand::FHParser::readSketchFilter' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:2208:29: style:inconclusive: Technically the member function 'libfreehand::FHParser::readTextBlok' can be const. [functionConst] libfreehand-0.1.2/src/lib/FHParser.h:148:8: note: Technically the member function 'libfreehand::FHParser::readTextBlok' can be const. libfreehand-0.1.2/src/lib/FHParser.cpp:2208:29: note: Technically the member function 'libfreehand::FHParser::readTextBlok' can be const. head libfreehand-0.1.2/src/lib/FHParser.cpp:2375:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readTransformFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:154:8: note: Technically the member function 'libfreehand::FHParser::readTransformFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2375:29: note: Technically the member function 'libfreehand::FHParser::readTransformFilter' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:2397:29: style:inconclusive: Technically the member function 'libfreehand::FHParser::readUString' can be const. [functionConst] libfreehand-0.1.2/src/lib/FHParser.h:156:8: note: Technically the member function 'libfreehand::FHParser::readUString' can be const. libfreehand-0.1.2/src/lib/FHParser.cpp:2397:29: note: Technically the member function 'libfreehand::FHParser::readUString' can be const. head libfreehand-0.1.2/src/lib/FHParser.cpp:2610:33: performance:inconclusive: Technically the member function 'libfreehand::FHParser::_readRecordId' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:161:12: note: Technically the member function 'libfreehand::FHParser::_readRecordId' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2610:33: note: Technically the member function 'libfreehand::FHParser::_readRecordId' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:2618:33: performance:inconclusive: Technically the member function 'libfreehand::FHParser::_xformCalc' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:163:12: note: Technically the member function 'libfreehand::FHParser::_xformCalc' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2618:33: note: Technically the member function 'libfreehand::FHParser::_xformCalc' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:2638:31: performance:inconclusive: Technically the member function 'libfreehand::FHParser::_readCoordinate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:165:10: note: Technically the member function 'libfreehand::FHParser::_readCoordinate' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2638:31: note: Technically the member function 'libfreehand::FHParser::_readCoordinate' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:2643:48: performance:inconclusive: Technically the member function 'libfreehand::FHParser::_readRGBColor' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:166:14: note: Technically the member function 'libfreehand::FHParser::_readRGBColor' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2643:48: note: Technically the member function 'libfreehand::FHParser::_readRGBColor' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:2737:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::_readFH3ParaProperties' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:171:8: note: Technically the member function 'libfreehand::FHParser::_readFH3ParaProperties' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:2737:29: note: Technically the member function 'libfreehand::FHParser::_readFH3ParaProperties' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:584:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readAGDSelection' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:41:8: note: Technically the member function 'libfreehand::FHParser::readAGDSelection' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:584:29: note: Technically the member function 'libfreehand::FHParser::readAGDSelection' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:683:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readBendFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:46:8: note: Technically the member function 'libfreehand::FHParser::readBendFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:683:29: note: Technically the member function 'libfreehand::FHParser::readBendFilter' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:771:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readCharacterFill' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:53:8: note: Technically the member function 'libfreehand::FHParser::readCharacterFill' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:771:29: note: Technically the member function 'libfreehand::FHParser::readCharacterFill' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:789:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readCollector' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:55:8: note: Technically the member function 'libfreehand::FHParser::readCollector' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:789:29: note: Technically the member function 'libfreehand::FHParser::readCollector' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:848:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readConnectorLine' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:59:8: note: Technically the member function 'libfreehand::FHParser::readConnectorLine' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:848:29: note: Technically the member function 'libfreehand::FHParser::readConnectorLine' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:855:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readContentFill' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:60:8: note: Technically the member function 'libfreehand::FHParser::readContentFill' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:855:29: note: Technically the member function 'libfreehand::FHParser::readContentFill' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHParser.cpp:939:29: style:inconclusive: Technically the member function 'libfreehand::FHParser::readData' can be const. [functionConst] libfreehand-0.1.2/src/lib/FHParser.h:64:8: note: Technically the member function 'libfreehand::FHParser::readData' can be const. libfreehand-0.1.2/src/lib/FHParser.cpp:939:29: note: Technically the member function 'libfreehand::FHParser::readData' can be const. head libfreehand-0.1.2/src/lib/FHParser.cpp:951:29: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readDateTime' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.h:65:8: note: Technically the member function 'libfreehand::FHParser::readDateTime' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.cpp:951:29: note: Technically the member function 'libfreehand::FHParser::readDateTime' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:100:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readMasterPageElement' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1344:29: note: Technically the member function 'libfreehand::FHParser::readMasterPageElement' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:100:8: note: Technically the member function 'libfreehand::FHParser::readMasterPageElement' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:101:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readMasterPageLayerElement' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1349:29: note: Technically the member function 'libfreehand::FHParser::readMasterPageLayerElement' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:101:8: note: Technically the member function 'libfreehand::FHParser::readMasterPageLayerElement' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:103:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readMasterPageSymbolClass' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1362:29: note: Technically the member function 'libfreehand::FHParser::readMasterPageSymbolClass' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:103:8: note: Technically the member function 'libfreehand::FHParser::readMasterPageSymbolClass' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:106:8: style:inconclusive: Technically the member function 'libfreehand::FHParser::readMName' can be const. [functionConst] libfreehand-0.1.2/src/lib/FHParser.cpp:1405:29: note: Technically the member function 'libfreehand::FHParser::readMName' can be const. libfreehand-0.1.2/src/lib/FHParser.h:106:8: note: Technically the member function 'libfreehand::FHParser::readMName' can be const. 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:107:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readMpObject' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1423:29: note: Technically the member function 'libfreehand::FHParser::readMpObject' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:107:8: note: Technically the member function 'libfreehand::FHParser::readMpObject' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:108:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readMQuickDict' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1428:29: note: Technically the member function 'libfreehand::FHParser::readMQuickDict' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:108:8: note: Technically the member function 'libfreehand::FHParser::readMQuickDict' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:109:8: style:inconclusive: Technically the member function 'libfreehand::FHParser::readMString' can be const. [functionConst] libfreehand-0.1.2/src/lib/FHParser.cpp:1434:29: note: Technically the member function 'libfreehand::FHParser::readMString' can be const. libfreehand-0.1.2/src/lib/FHParser.h:109:8: note: Technically the member function 'libfreehand::FHParser::readMString' can be const. 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:121:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readPathTextLineInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1735:29: note: Technically the member function 'libfreehand::FHParser::readPathTextLineInfo' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:121:8: note: Technically the member function 'libfreehand::FHParser::readPathTextLineInfo' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:124:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readPerspectiveEnvelope' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1773:29: note: Technically the member function 'libfreehand::FHParser::readPerspectiveEnvelope' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:124:8: note: Technically the member function 'libfreehand::FHParser::readPerspectiveEnvelope' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:125:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readPerspectiveGrid' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1778:29: note: Technically the member function 'libfreehand::FHParser::readPerspectiveGrid' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:125:8: note: Technically the member function 'libfreehand::FHParser::readPerspectiveGrid' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:127:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readProcedure' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1834:29: note: Technically the member function 'libfreehand::FHParser::readProcedure' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:127:8: note: Technically the member function 'libfreehand::FHParser::readProcedure' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:134:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readRaggedFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1920:29: note: Technically the member function 'libfreehand::FHParser::readRaggedFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:134:8: note: Technically the member function 'libfreehand::FHParser::readRaggedFilter' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:136:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readSketchFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:2014:29: note: Technically the member function 'libfreehand::FHParser::readSketchFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:136:8: note: Technically the member function 'libfreehand::FHParser::readSketchFilter' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:148:8: style:inconclusive: Technically the member function 'libfreehand::FHParser::readTextBlok' can be const. [functionConst] libfreehand-0.1.2/src/lib/FHParser.cpp:2208:29: note: Technically the member function 'libfreehand::FHParser::readTextBlok' can be const. libfreehand-0.1.2/src/lib/FHParser.h:148:8: note: Technically the member function 'libfreehand::FHParser::readTextBlok' can be const. 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:154:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readTransformFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:2375:29: note: Technically the member function 'libfreehand::FHParser::readTransformFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:154:8: note: Technically the member function 'libfreehand::FHParser::readTransformFilter' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:156:8: style:inconclusive: Technically the member function 'libfreehand::FHParser::readUString' can be const. [functionConst] libfreehand-0.1.2/src/lib/FHParser.cpp:2397:29: note: Technically the member function 'libfreehand::FHParser::readUString' can be const. libfreehand-0.1.2/src/lib/FHParser.h:156:8: note: Technically the member function 'libfreehand::FHParser::readUString' can be const. 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:161:12: performance:inconclusive: Technically the member function 'libfreehand::FHParser::_readRecordId' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:2610:33: note: Technically the member function 'libfreehand::FHParser::_readRecordId' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:161:12: note: Technically the member function 'libfreehand::FHParser::_readRecordId' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:163:12: performance:inconclusive: Technically the member function 'libfreehand::FHParser::_xformCalc' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:2618:33: note: Technically the member function 'libfreehand::FHParser::_xformCalc' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:163:12: note: Technically the member function 'libfreehand::FHParser::_xformCalc' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:165:10: performance:inconclusive: Technically the member function 'libfreehand::FHParser::_readCoordinate' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:2638:31: note: Technically the member function 'libfreehand::FHParser::_readCoordinate' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:165:10: note: Technically the member function 'libfreehand::FHParser::_readCoordinate' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:166:14: performance:inconclusive: Technically the member function 'libfreehand::FHParser::_readRGBColor' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:2643:48: note: Technically the member function 'libfreehand::FHParser::_readRGBColor' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:166:14: note: Technically the member function 'libfreehand::FHParser::_readRGBColor' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:171:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::_readFH3ParaProperties' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:2737:29: note: Technically the member function 'libfreehand::FHParser::_readFH3ParaProperties' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:171:8: note: Technically the member function 'libfreehand::FHParser::_readFH3ParaProperties' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:41:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readAGDSelection' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:584:29: note: Technically the member function 'libfreehand::FHParser::readAGDSelection' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:41:8: note: Technically the member function 'libfreehand::FHParser::readAGDSelection' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:46:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readBendFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:683:29: note: Technically the member function 'libfreehand::FHParser::readBendFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:46:8: note: Technically the member function 'libfreehand::FHParser::readBendFilter' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:53:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readCharacterFill' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:771:29: note: Technically the member function 'libfreehand::FHParser::readCharacterFill' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:53:8: note: Technically the member function 'libfreehand::FHParser::readCharacterFill' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:55:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readCollector' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:789:29: note: Technically the member function 'libfreehand::FHParser::readCollector' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:55:8: note: Technically the member function 'libfreehand::FHParser::readCollector' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:59:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readConnectorLine' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:848:29: note: Technically the member function 'libfreehand::FHParser::readConnectorLine' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:59:8: note: Technically the member function 'libfreehand::FHParser::readConnectorLine' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:60:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readContentFill' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:855:29: note: Technically the member function 'libfreehand::FHParser::readContentFill' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:60:8: note: Technically the member function 'libfreehand::FHParser::readContentFill' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:64:8: style:inconclusive: Technically the member function 'libfreehand::FHParser::readData' can be const. [functionConst] libfreehand-0.1.2/src/lib/FHParser.cpp:939:29: note: Technically the member function 'libfreehand::FHParser::readData' can be const. libfreehand-0.1.2/src/lib/FHParser.h:64:8: note: Technically the member function 'libfreehand::FHParser::readData' can be const. 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:65:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readDateTime' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:951:29: note: Technically the member function 'libfreehand::FHParser::readDateTime' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:65:8: note: Technically the member function 'libfreehand::FHParser::readDateTime' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:67:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readDuetFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1008:29: note: Technically the member function 'libfreehand::FHParser::readDuetFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:67:8: note: Technically the member function 'libfreehand::FHParser::readDuetFilter' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:68:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readElement' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1013:29: note: Technically the member function 'libfreehand::FHParser::readElement' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:68:8: note: Technically the member function 'libfreehand::FHParser::readElement' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:69:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readElemList' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1018:29: note: Technically the member function 'libfreehand::FHParser::readElemList' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:69:8: note: Technically the member function 'libfreehand::FHParser::readElemList' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:72:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readExpandFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1052:29: note: Technically the member function 'libfreehand::FHParser::readExpandFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:72:8: note: Technically the member function 'libfreehand::FHParser::readExpandFilter' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:74:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readFHDocHeader' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1069:29: note: Technically the member function 'libfreehand::FHParser::readFHDocHeader' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:74:8: note: Technically the member function 'libfreehand::FHParser::readFHDocHeader' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:76:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readFigure' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1093:29: note: Technically the member function 'libfreehand::FHParser::readFigure' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:76:8: note: Technically the member function 'libfreehand::FHParser::readFigure' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:80:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readFWBlurFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1123:29: note: Technically the member function 'libfreehand::FHParser::readFWBlurFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:80:8: note: Technically the member function 'libfreehand::FHParser::readFWBlurFilter' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:81:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readFWFeatherFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1128:29: note: Technically the member function 'libfreehand::FHParser::readFWFeatherFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:81:8: note: Technically the member function 'libfreehand::FHParser::readFWFeatherFilter' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:84:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readFWSharpenFilter' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1165:29: note: Technically the member function 'libfreehand::FHParser::readFWSharpenFilter' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:84:8: note: Technically the member function 'libfreehand::FHParser::readFWSharpenFilter' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:90:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readImageFill' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1219:29: note: Technically the member function 'libfreehand::FHParser::readImageFill' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:90:8: note: Technically the member function 'libfreehand::FHParser::readImageFill' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:92:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readImport' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1260:29: note: Technically the member function 'libfreehand::FHParser::readImport' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:92:8: note: Technically the member function 'libfreehand::FHParser::readImport' can be static (but you may consider moving to unnamed namespace). 2.17.0 libfreehand-0.1.2/src/lib/FHParser.h:99:8: performance:inconclusive: Technically the member function 'libfreehand::FHParser::readMasterPageDocMan' can be static (but you may consider moving to unnamed namespace). [functionStatic] libfreehand-0.1.2/src/lib/FHParser.cpp:1339:29: note: Technically the member function 'libfreehand::FHParser::readMasterPageDocMan' can be static (but you may consider moving to unnamed namespace). libfreehand-0.1.2/src/lib/FHParser.h:99:8: note: Technically the member function 'libfreehand::FHParser::readMasterPageDocMan' can be static (but you may consider moving to unnamed namespace). head libfreehand-0.1.2/src/lib/FHPath.cpp:708:27: style:inconclusive: Technically the member function 'libfreehand::FHPath::transform' can be const. [functionConst] libfreehand-0.1.2/src/lib/FHPath.h:61:8: note: Technically the member function 'libfreehand::FHPath::transform' can be const. libfreehand-0.1.2/src/lib/FHPath.cpp:708:27: note: Technically the member function 'libfreehand::FHPath::transform' can be const. 2.17.0 libfreehand-0.1.2/src/lib/FHPath.h:61:8: style:inconclusive: Technically the member function 'libfreehand::FHPath::transform' can be const. [functionConst] libfreehand-0.1.2/src/lib/FHPath.cpp:708:27: note: Technically the member function 'libfreehand::FHPath::transform' can be const. libfreehand-0.1.2/src/lib/FHPath.h:61:8: note: Technically the member function 'libfreehand::FHPath::transform' can be const. DONE