2026-03-15 15:43 ftp://ftp.de.debian.org/debian/pool/main/l/lcdf-typetools/lcdf-typetools_2.110.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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-100-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: dd26a1a (2026-03-15 10:30:37 +0100) count: 973 970 elapsed-time: 29.9 5.1 head-timing-info: old-timing-info: head results: lcdf-typetools-2.110/cfftot1/cfftot1.cc:74:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/cfftot1/cfftot1.cc:83:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/cfftot1/cfftot1.cc:112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/cfftot1/cfftot1.cc:224:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/cfftot1/cfftot1.cc:190:29: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/cfftot1/cfftot1.cc:77:5: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] lcdf-typetools-2.110/cfftot1/cfftot1.cc:149:31: style: Local variable 'font' shadows outer variable [shadowVariable] lcdf-typetools-2.110/cfftot1/cfftot1.cc:123:16: note: Shadowed declaration lcdf-typetools-2.110/cfftot1/cfftot1.cc:149:31: note: Shadow variable lcdf-typetools-2.110/cfftot1/cfftot1.cc:167:15: style: Variable 'outfn' is assigned a value that is never used. [unreadVariable] lcdf-typetools-2.110/cfftot1/maket1font.cc:289:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subr [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/cfftot1/maket1font.cc:375:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SUBR_DEPTH [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/cfftot1/maket1font.cc:508:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dP [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/cfftot1/maket1font.cc:515:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oVersion [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/cfftot1/maket1font.cc:148:28: warning: Member variable 'MakeType1CharstringInterp::_output' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/cfftot1/maket1font.cc:148:28: warning: Member variable 'MakeType1CharstringInterp::_subr_bias' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/cfftot1/maket1font.cc:148:28: warning: Member variable 'MakeType1CharstringInterp::_gsubr_bias' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/cfftot1/maket1font.cc:148:28: warning: Member variable 'MakeType1CharstringInterp::_cur_subr' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/cfftot1/maket1font.cc:148:28: warning: Member variable 'MakeType1CharstringInterp::_cur_glyph' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/cfftot1/maket1font.cc:35:5: style: Class 'MakeType1CharstringInterp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcdf-typetools-2.110/cfftot1/maket1font.cc:72:5: style: Class 'Subr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcdf-typetools-2.110/cfftot1/maket1font.cc:383:17: style: Local variable 'left' shadows outer argument [shadowArgument] lcdf-typetools-2.110/cfftot1/maket1font.cc:369:77: note: Shadowed declaration lcdf-typetools-2.110/cfftot1/maket1font.cc:383:17: note: Shadow variable lcdf-typetools-2.110/cfftot1/maket1font.cc:457:17: style: Local variable 'i' shadows outer variable [shadowVariable] lcdf-typetools-2.110/cfftot1/maket1font.cc:442:14: note: Shadowed declaration lcdf-typetools-2.110/cfftot1/maket1font.cc:457:17: note: Shadow variable lcdf-typetools-2.110/cfftot1/maket1font.cc:92:54: style: Parameter 'mcsi' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/cfftot1/maket1font.cc:135:49: style: Parameter 's' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/cfftot1/maket1font.cc:257:55: style: Parameter 'caller' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/include/lcdf/hashmap.cc:44:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _capacity [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/include/lcdf/hashmap.cc:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _capacity [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/include/lcdf/hashmap.cc:75:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _capacity [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/include/lcdf/hashmap.cc:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _n [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/include/lcdf/hashmap.cc:115:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _e [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/include/lcdf/hashmap.cc:128:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _e [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/include/lcdf/hashmap.cc:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _e [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/include/lcdf/hashmap.cc:150:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _capacity [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/include/lcdf/hashmap.cc:171:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _e [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/include/lcdf/hashmap.cc:181:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _e [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/include/lcdf/hashmap.cc:171:35: style: Variable 'e' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/include/lcdf/hashmap.cc:181:35: style: Variable 'e' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/include/lcdf/vector.cc:35:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _n [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/include/lcdf/vector.cc:44:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _n [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/include/lcdf/vector.cc:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _n [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/include/lcdf/vector.cc:122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _n [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/include/lcdf/vector.cc:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _capacity [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/include/lcdf/vector.cc:171:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _capacity [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/include/lcdf/vector.cc:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _l [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/include/lcdf/vector.cc:37:14: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/include/lcdf/vector.cc:96:6: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/include/lcdf/vector.cc:102:9: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/include/lcdf/vector.cc:118:10: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/include/lcdf/vector.cc:154:11: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/include/lcdf/vector.cc:143:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] lcdf-typetools-2.110/include/lcdf/vector.cc:113:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/include/lcdf/vector.cc:113:25: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/include/lcdf/vector.cc:120:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/libefont/afm.cc:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _errh [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afm.cc:67:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_warning [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afm.cc:76:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afm.cc:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _composite_warned [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afm.cc:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _metrics_sets_warned [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afm.cc:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _y_width_warned [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afm.cc:137:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _l [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afm.cc:331:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKDOUBLE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afm.cc:441:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _l [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afm.cc:483:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _l [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afmparse.cc:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _length [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afmparse.cc:117:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pos [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afmparse.cc:323:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pos [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afmparse.cc:338:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pos [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afmparse.cc:348:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pos [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afmparse.cc:361:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pos [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afmparse.cc:116:35: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/libefont/afmparse.cc:168:36: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/libefont/afmparse.cc:181:45: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/libefont/afmparse.cc:214:52: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/libefont/afmparse.cc:222:34: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/libefont/afmparse.cc:233:34: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/libefont/afmparse.cc:246:42: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/libefont/afmparse.cc:258:23: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/libefont/afmparse.cc:258:47: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/libefont/afmparse.cc:348:21: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/libefont/afmw.cc:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _f [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afmw.cc:71:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _f [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afmw.cc:121:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _f [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afmw.cc:172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _f [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/afmw.cc:129:11: style: Variable 'w' is assigned a value that is never used. [unreadVariable] lcdf-typetools-2.110/libefont/amfm.cc:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _uses [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mmspace [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:83:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _naxes [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:101:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _masters [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:157:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _naxes [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:176:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _naxes [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:248:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _errh [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:287:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_warning [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:296:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:321:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mmspace [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:332:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _amfm [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:521:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _l [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:566:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mmspace [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:588:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mmspace [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:618:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mmspace [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:643:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _l [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:687:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _masters [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:766:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _primary_fonts [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:779:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _l [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:814:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _l [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/amfm.cc:224:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] lcdf-typetools-2.110/libefont/cff.cc:344:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSTANDARD_STRINGS [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:356:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gsubrs_cs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:372:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _len [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:432:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSTANDARD_STRINGS [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:462:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSTANDARD_STRINGS [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:480:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSTANDARD_STRINGS [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:511:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name_index [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:563:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gsubrs_cs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:600:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:618:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sids [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:630:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:693:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _my_fds [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:703:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _my_fds [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:714:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:765:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsize [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:806:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsize [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:815:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _offsize [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:840:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cff [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:995:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pointers [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1087:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _operators [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1097:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _operators [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1109:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _operators [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _operators [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pointers [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1176:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oPrivate [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1212:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _charstring_type [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1239:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oROS [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1274:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _charstrings_cs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1281:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _encoding_pos [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1366:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _encoding [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1374:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oFontMatrix [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1404:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _charstrings_cs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1415:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _charstrings_cs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1429:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _encoding_pos [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1439:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _encoding_pos [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1473:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oROS [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1544:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _charstrings_cs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1589:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _charstrings_cs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1625:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1649:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subrs_cs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1660:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _charstring_type [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1672:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subrs_cs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:1686:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _default_width_x [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/cff.cc:332:40: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/libefont/cff.cc:1349:17: style: Local variable 'g' shadows outer variable [shadowVariable] lcdf-typetools-2.110/libefont/cff.cc:1300:17: note: Shadowed declaration lcdf-typetools-2.110/libefont/cff.cc:1349:17: note: Shadow variable lcdf-typetools-2.110/libefont/findmet.cc:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _next [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/findmet.cc:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _next [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/findmet.cc:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _next [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/findmet.cc:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _next [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/findmet.cc:145:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _metrics_map [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/findmet.cc:153:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _amfm_map [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/findmet.cc:182:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _metrics [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/findmet.cc:213:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _call_mmpfb [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/metrics.cc:43:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKDOUBLE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/metrics.cc:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _uses [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/metrics.cc:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _font_name [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/metrics.cc:68:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKDOUBLE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/metrics.cc:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fdv [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_SIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:95:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_SIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:125:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TABLE_DIR_ENTRY_SIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:137:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TABLE_DIR_ENTRY_SIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:146:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TABLE_DIR_ENTRY_SIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:159:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_SIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:212:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_SIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:278:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tag [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:295:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tag [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:307:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tag [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:318:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tag [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:348:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tag [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:368:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _str [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:383:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTLIST_HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:399:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_RECSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:410:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:436:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPT_HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:456:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCRIPTLIST_HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:487:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LANGSYS_HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:513:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _str [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:525:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATURELIST_HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:540:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATURELIST_HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:558:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATURELIST_HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:620:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATURELIST_HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:645:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATURELIST_HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:678:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATURELIST_HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:757:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _str [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:773:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _str [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:799:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _str [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:818:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:852:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_LIST [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:871:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_LIST [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:916:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_LIST [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:943:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_LIST [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:1024:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pos [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:1058:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pos [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:1072:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pos [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:1097:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:1182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _v [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:1187:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VLEN [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:1197:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VLEN [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:1204:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXGLYPH [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:1223:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VLEN [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:1245:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _str [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:1260:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_LIST [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:1288:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_LIST [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:1319:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_LIST [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:1358:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _class [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:1408:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_LIST [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:1451:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _class [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otf.cc:187:10: style:inconclusive: Technically the member function 'Efont::OpenType::::TagCompar::operator()' can be const. [functionConst] lcdf-typetools-2.110/libefont/otf.cc:186:5: style: Class 'TagCompar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcdf-typetools-2.110/libefont/otf.cc:253:22: style: Local variable 'offset' shadows outer variable [shadowVariable] lcdf-typetools-2.110/libefont/otf.cc:222:14: note: Shadowed declaration lcdf-typetools-2.110/libefont/otf.cc:253:22: note: Shadow variable lcdf-typetools-2.110/libefont/otf.cc:989:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/libefont/otf.cc:989:23: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/libefont/otf.cc:1008:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/libefont/otf.cc:1008:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/libefont/otfcmap.cc:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfcmap.cc:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_SIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfcmap.cc:126:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_SIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfcmap.cc:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_BEST_UNICODE_TABLE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfcmap.cc:501:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USE_BEST_UNICODE_TABLE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfcmap.cc:472:27: style: Local variable 'i' shadows outer variable [shadowVariable] lcdf-typetools-2.110/libefont/otfcmap.cc:468:23: note: Shadowed declaration lcdf-typetools-2.110/libefont/otfcmap.cc:472:27: note: Shadow variable lcdf-typetools-2.110/libefont/otfcmap.cc:485:27: style: Local variable 'i' shadows outer variable [shadowVariable] lcdf-typetools-2.110/libefont/otfcmap.cc:481:23: note: Shadowed declaration lcdf-typetools-2.110/libefont/otfcmap.cc:485:27: note: Shadow variable lcdf-typetools-2.110/libefont/otffvar.cc:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgpos.cc:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lookup_list [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgpos.cc:87:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgpos.cc:99:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgpos.cc:112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgpos.cc:149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgpos.cc:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgpos.cc:189:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgpos.cc:207:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgpos.cc:255:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug_glyph_names [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgpos.cc:265:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgpos.cc:284:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgpos.cc:290:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgpos.cc:304:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgpos.cc:119:15: style: Exception should be caught by reference. [catchExceptionByValue] lcdf-typetools-2.110/libefont/otfgpos.cc:130:15: style: Exception should be caught by reference. [catchExceptionByValue] lcdf-typetools-2.110/libefont/otfgpos.cc:170:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/libefont/otfgpos.cc:175:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/libefont/otfgpos.cc:212:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/libefont/otfgsub.cc:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_NONE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_GLYPH [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_GLYPH [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_GLYPH [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_COVERAGE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gid [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:134:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gid [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gids [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gid [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:161:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gid [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _alternate [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:260:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_GLYPH [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:350:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _in_is [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:361:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _left_is [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:373:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _left_is [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:384:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_NONE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:407:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_GLYPH [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:432:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _left_is [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:453:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _right_is [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:504:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_GLYPH [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:537:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _left_is [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:583:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lookup_list [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:623:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:635:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:648:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:692:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:742:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:785:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:806:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:815:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:828:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:845:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:863:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:886:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:897:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:908:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:922:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:940:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:964:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:986:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:1000:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:1019:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADERSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:1054:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F3_HSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:1067:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:1091:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:1165:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:1189:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F3_HSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:1211:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F3_HSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:1238:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:1301:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _d [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:1313:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F3_HSIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfgsub.cc:231:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/libefont/otfgsub.cc:272:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/libefont/otfgsub.cc:294:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/libefont/otfgsub.cc:817:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/libefont/otfgsub.cc:820:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/libefont/otfgsub.cc:907:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/libefont/otfgsub.cc:985:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/libefont/otfgsub.cc:999:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/libefont/otfgsub.cc:1129:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/libefont/otfname.cc:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfname.cc:90:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfname.cc:128:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_MICROSOFT [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfname.cc:178:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_VERSION [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfname.cc:132:40: style: The scope of the variable 'd2' can be reduced. [variableScope] lcdf-typetools-2.110/libefont/otfos2.cc:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfos2.cc:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_SIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfpost.cc:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfpost.cc:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_SIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfpost.cc:180:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _version [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/otfpost.cc:193:45: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/libefont/pairop.cc:55:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _left_map [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/pairop.cc:71:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _left_map [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/pairop.cc:86:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _reversed [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/psres.cc:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sections [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/psres.cc:165:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _map [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/psres.cc:196:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _section_map [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/psres.cc:347:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _map [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/psres.cc:366:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value_escaped [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/psres.cc:380:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _map [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/psres.cc:73:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/libefont/psres.cc:345:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/libefont/t1bounds.cc:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lb [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1bounds.cc:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _width [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1bounds.cc:80:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _xf [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1bounds.cc:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _last_xf_program [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1bounds.cc:113:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _width [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1bounds.cc:130:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1cs.cc:100:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cLastCommand [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1cs.cc:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1cs.cc:126:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1cs.cc:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1cs.cc:163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cEscape [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1cs.cc:223:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cEscape [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1cs.cc:242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _key [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1cs.cc:274:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cEscape [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1cs.cc:365:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKDOUBLE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _precision [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _true [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:96:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cEscape [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:106:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:148:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cEscapeDelta [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:194:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _f_precision [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:218:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cLastCommand [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:236:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _true [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ncs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:284:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cCallsubr [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:304:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hr_storage [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:327:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cHintmask [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:345:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _width [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:351:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _state [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:368:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _in_hr [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:374:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _state [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:384:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _state [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:398:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _stem_hstem [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:412:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cCntrmask [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:456:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _state [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:478:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _state [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:510:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _state [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:601:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _in_hr [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:611:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _state [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:618:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _width [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1csgen.cc:88:31: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] lcdf-typetools-2.110/libefont/t1csgen.cc:89:31: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] lcdf-typetools-2.110/libefont/t1csgen.cc:90:31: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] lcdf-typetools-2.110/libefont/t1csgen.cc:91:31: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] lcdf-typetools-2.110/libefont/t1font.cc:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dict [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dict [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:62:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dict [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _items [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _index [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _encoding [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:118:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _glyphs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:126:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dFont [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:501:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _synthetic_item [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:515:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _synthetic_item [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:569:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subrs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:578:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _glyphs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:587:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _glyphs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:596:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _glyph_map [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:613:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subrs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:631:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subrs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:642:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subrs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:650:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subrs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:669:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _items [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:694:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _index [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:711:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _items [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:726:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _built [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:806:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _charstring_definer [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:825:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _font_name [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:832:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cached_mmspace [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:840:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cached_mmspace [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:901:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cached_defs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1font.cc:382:54: warning: Either the condition 'char_value>0' is redundant or strtol() argument nr 3 can have invalid value. The value is 1 but the valid values are '0,2:36'. [invalidFunctionArg] lcdf-typetools-2.110/libefont/t1font.cc:380:46: note: Assuming that condition 'char_value>0' is not redundant lcdf-typetools-2.110/libefont/t1font.cc:382:54: note: Invalid argument lcdf-typetools-2.110/libefont/t1font.cc:444:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] lcdf-typetools-2.110/libefont/t1font.cc:280:39: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/libefont/t1fontskel.cc:125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dF [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1fontskel.cc:134:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dFI [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1fontskel.cc:232:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dFI [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1fontskel.cc:206:12: style: The scope of the variable 'v' can be reduced. [variableScope] lcdf-typetools-2.110/libefont/t1interp.cc:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _lsb [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _program [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errLastError [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _program [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:155:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errUnderflow [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cBlend [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:245:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cRoll [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:279:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errUnderflow [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:411:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cCallsubr [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:434:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cCallgsubr [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:459:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errVector [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:497:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errVector [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:584:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cp [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:592:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cp [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:602:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cp [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:621:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _flex [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:705:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errUnderflow [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:890:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cp [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:913:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errUnderflow [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:1274:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _program [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:1282:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _program [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:1292:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _program [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:1326:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errUnimplemented [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1interp.cc:308:18: style: Local variable 'd' shadows outer variable [shadowVariable] lcdf-typetools-2.110/libefont/t1interp.cc:271:12: note: Shadowed declaration lcdf-typetools-2.110/libefont/t1interp.cc:308:18: note: Shadow variable lcdf-typetools-2.110/libefont/t1item.cc:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _value [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _eexec_on [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:218:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:224:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:231:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _val [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:260:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _val [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:320:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _val [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:478:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _val [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:564:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _v [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:571:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _v [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:588:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _copy_of [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:595:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _copy_of [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:608:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _v [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:620:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable standard_encoding [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:631:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _copy_of [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:715:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _subrno [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:767:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end_text [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:773:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _font [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:821:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _included_font [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:842:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _unique_id [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1item.cc:334:15: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/libefont/t1item.cc:685:28: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/libefont/t1item.cc:721:17: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/libefont/t1item.cc:742:17: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/libefont/t1mm.cc:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _master_positions [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1mm.cc:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _normalize_in [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1mm.cc:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _axis_types [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1mm.cc:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _axis_labels [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1mm.cc:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _default_design_vector [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1mm.cc:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _default_weight_vector [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1mm.cc:101:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1mm.cc:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ok [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1mm.cc:158:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ok [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1mm.cc:177:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _naxes [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1mm.cc:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _normalize_in [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1mm.cc:192:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _normalize_in [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1mm.cc:206:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _naxes [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1mm.cc:241:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _design_vector [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1mm.cc:294:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _norm_design_vector [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1mm.cc:327:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _design_vector [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1mm.cc:345:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _naxes [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1mm.cc:383:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VEC_WEIGHT [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1mm.cc:294:16: style: The scope of the variable 'norm_design' can be reduced. [variableScope] lcdf-typetools-2.110/libefont/t1rw.cc:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xvalue [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:70:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _charstring_definer [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pos [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pos [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:124:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pos [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:134:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _r [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:153:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xvalue [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:160:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _eexec [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:179:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ungot [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:221:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _charstring_definer [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:274:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _len [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:321:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _len [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:356:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _f [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:373:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _left [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:402:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _binary [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:418:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _left [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:448:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pos [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:456:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _r [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:476:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _eexec_start [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:491:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pos [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:526:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _eexec [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:555:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _hex_line [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:565:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _f [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:591:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _f [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:600:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _f [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1rw.cc:618:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _binary [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1unparser.cc:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_of_line [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1unparser.cc:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_of_line [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1unparser.cc:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_of_line [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1unparser.cc:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_of_line [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1unparser.cc:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sa [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/t1unparser.cc:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _start_of_line [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/ttfcs.cc:37:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nglyphs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/ttfcs.cc:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nglyphs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/ttfcs.cc:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _got_glyph_names [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/ttfcs.cc:157:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nglyphs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/ttfcs.cc:164:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nglyphs [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/ttfhead.cc:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/ttfhead.cc:59:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/ttfkern.cc:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _version [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/ttfkern.cc:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _version [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/ttfkern.cc:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/libefont/ttfkern.cc:105:11: style: Exception should be caught by reference. [catchExceptionByValue] lcdf-typetools-2.110/libefont/ttfkern.cc:98:22: style: Local variable 'off' shadows outer variable [shadowVariable] lcdf-typetools-2.110/libefont/ttfkern.cc:75:14: note: Shadowed declaration lcdf-typetools-2.110/libefont/ttfkern.cc:98:22: note: Shadow variable lcdf-typetools-2.110/liblcdf/bezier.cc:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bb [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/bezier.cc:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/bezier.cc:87:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/bezier.cc:123:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/bezier.cc:151:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/bezier.cc:169:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/bezier.cc:54:20: style: Parameter 'b_in' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/liblcdf/clp.c:507:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clp_Parser [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/clp.c:720:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clp_Short [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/clp.c:813:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable option_id [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/clp.c:973:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable long_name [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/clp.c:1198:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable option_id [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/clp.c:1237:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clp_AllowNumbers [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/clp.c:1295:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clp_Option [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/clp.c:1389:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clp_Option [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/clp.c:1633:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clp_LongImplicit [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/clp.c:1710:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clp_ShortNegated [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/clp.c:1767:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable long_name [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/clp.c:1791:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable short_name [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/clp.c:1859:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clp_Done [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/clp.c:2218:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/clp.c:2394:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable long_name [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/clp.c:2441:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable short_name [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/clp.c:2481:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable long_name [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/clp.c:2489:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable short_name [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/clp.c:2032:27: warning: Either the condition '!bs->pos' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] lcdf-typetools-2.110/liblcdf/clp.c:2033:9: note: Assuming that condition '!bs->pos' is not redundant lcdf-typetools-2.110/liblcdf/clp.c:2032:27: note: Null pointer subtraction lcdf-typetools-2.110/liblcdf/clp.c:616:33: style: Parameter 'clp' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/liblcdf/clp.c:654:28: style: Parameter 'clp' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/liblcdf/clp.c:873:30: style: Parameter 'clp' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/liblcdf/clp.c:896:37: style: Parameter 'clp' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/liblcdf/clp.c:950:29: style: Parameter 'clp' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/liblcdf/clp.c:998:34: style: Parameter 'cli' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/liblcdf/clp.c:1045:25: style: Parameter 'clp' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/liblcdf/clp.c:1098:65: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'parse_int' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lcdf-typetools-2.110/liblcdf/clp.c:556:46: note: You might need to cast the function pointer here lcdf-typetools-2.110/liblcdf/clp.c:1098:65: note: Parameter 'user_data' can be declared as pointer to const lcdf-typetools-2.110/liblcdf/clp.c:1490:19: style: Variable 'cli' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/liblcdf/clp.c:1521:31: style: Parameter 'clp' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/liblcdf/clp.c:1781:19: style: Variable 'cli' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/liblcdf/clp.c:2019:64: style: Parameter 'clp' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/liblcdf/clp.c:2079:27: style: Parameter 'clp' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/liblcdf/clp.c:2363:54: style: Parameter 'ambiguous_values' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/liblcdf/clp.c:2431:34: style: Parameter 'clp' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/liblcdf/clp.c:2477:24: style: Parameter 'clp' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/liblcdf/clp.c:2479:19: style: Variable 'cli' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/liblcdf/clp.c:2485:25: style: Parameter 'clp' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/liblcdf/error.cc:332:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cf_uppercase [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:348:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cf_alternate_form [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:418:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cf_alternate_form [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:794:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_debug [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:803:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_info [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:812:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_warning_annotated [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:822:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:832:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_fatal [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:843:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_debug [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:853:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_info [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:863:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_warning_annotated [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:874:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:885:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_fatal [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:910:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el_warning [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:934:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable el_error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:959:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _default_flags [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:968:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _default_flags [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:978:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _context [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:1021:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable the_silent_handler [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:1031:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable the_default_handler [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:1044:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable the_default_handler [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:1055:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _errh [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:1064:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _errh [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:1073:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _errh [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:1083:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _errh [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:1099:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _context [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:1117:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _context_landmark [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:1146:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _prefix [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:1162:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _landmark [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:1181:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _level [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/error.cc:153:31: style: Condition 'str' is always true [knownConditionTrueFalse] lcdf-typetools-2.110/liblcdf/error.cc:227:61: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/liblcdf/error.cc:230:22: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/liblcdf/error.cc:655:33: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/liblcdf/error.cc:660:34: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/liblcdf/error.cc:660:45: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/liblcdf/error.cc:685:45: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/liblcdf/error.cc:686:34: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/liblcdf/error.cc:686:46: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/liblcdf/error.cc:706:20: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/liblcdf/error.cc:707:34: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/liblcdf/error.cc:707:46: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/liblcdf/error.cc:344:34: style: Parameter 'after_last' can be declared as pointer to const [constParameterPointer] lcdf-typetools-2.110/liblcdf/error.cc:396:15: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] lcdf-typetools-2.110/liblcdf/error.cc:234:17: error: va_list 'val' was opened but not closed by va_end(). [va_end_missing] lcdf-typetools-2.110/liblcdf/filename.cc:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dir [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/filename.cc:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/filename.cc:86:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/filename.cc:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/filename.cc:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _actual [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/filename.cc:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _path [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/filename.cc:126:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _actual [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/landmark.cc:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _file [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/md5.c:117:3: error: #error "WORDS_BIGENDIAN has not been set!" [preprocessorErrorDirective] lcdf-typetools-2.110/liblcdf/permstr.cc:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable one_char_doodad [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/permstr.cc:120:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _rep [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/permstr.cc:233:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Capsule [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/permstr.cc:160:9: error: Common realloc mistake: 'psc' nulled but not freed upon failure [memleakOnRealloc] lcdf-typetools-2.110/liblcdf/permstr.cc:171:9: error: Common realloc mistake: 'psc' nulled but not freed upon failure [memleakOnRealloc] lcdf-typetools-2.110/liblcdf/permstr.cc:142:5: warning: If memory allocation fails, then there is a possible null pointer dereference: buck [nullPointerOutOfMemory] lcdf-typetools-2.110/liblcdf/permstr.cc:141:28: note: Assuming allocation function fails lcdf-typetools-2.110/liblcdf/permstr.cc:141:12: note: Assignment 'buck=(Doodad*)malloc(sizeof(Doodad)+length-1)', assigned value is 0 lcdf-typetools-2.110/liblcdf/permstr.cc:142:5: note: Null pointer dereference lcdf-typetools-2.110/liblcdf/permstr.cc:144:5: warning: If memory allocation fails, then there is a possible null pointer dereference: buck [nullPointerOutOfMemory] lcdf-typetools-2.110/liblcdf/permstr.cc:141:28: note: Assuming allocation function fails lcdf-typetools-2.110/liblcdf/permstr.cc:141:12: note: Assignment 'buck=(Doodad*)malloc(sizeof(Doodad)+length-1)', assigned value is 0 lcdf-typetools-2.110/liblcdf/permstr.cc:144:5: note: Null pointer dereference lcdf-typetools-2.110/liblcdf/permstr.cc:145:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buck [nullPointerOutOfMemory] lcdf-typetools-2.110/liblcdf/permstr.cc:141:28: note: Assuming allocation function fails lcdf-typetools-2.110/liblcdf/permstr.cc:141:12: note: Assignment 'buck=(Doodad*)malloc(sizeof(Doodad)+length-1)', assigned value is 0 lcdf-typetools-2.110/liblcdf/permstr.cc:145:12: note: Null pointer dereference lcdf-typetools-2.110/liblcdf/permstr.cc:146:5: warning: If memory allocation fails, then there is a possible null pointer dereference: buck [nullPointerOutOfMemory] lcdf-typetools-2.110/liblcdf/permstr.cc:141:28: note: Assuming allocation function fails lcdf-typetools-2.110/liblcdf/permstr.cc:141:12: note: Assignment 'buck=(Doodad*)malloc(sizeof(Doodad)+length-1)', assigned value is 0 lcdf-typetools-2.110/liblcdf/permstr.cc:146:5: note: Null pointer dereference lcdf-typetools-2.110/liblcdf/permstr.cc:148:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buck [nullPointerOutOfMemory] lcdf-typetools-2.110/liblcdf/permstr.cc:141:28: note: Assuming allocation function fails lcdf-typetools-2.110/liblcdf/permstr.cc:141:12: note: Assignment 'buck=(Doodad*)malloc(sizeof(Doodad)+length-1)', assigned value is 0 lcdf-typetools-2.110/liblcdf/permstr.cc:148:12: note: Null pointer dereference lcdf-typetools-2.110/liblcdf/permstr.cc:141:12: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/liblcdf/permstr.cc:160:15: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/liblcdf/permstr.cc:171:15: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/liblcdf/point.cc:39:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/point.cc:49:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/slurper.cc:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _f [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/slurper.cc:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/slurper.cc:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pos [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/slurper.cc:80:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/slurper.cc:89:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _len [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/slurper.cc:153:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _saved_line [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/slurper.cc:167:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _saved_line [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/slurper.cc:174:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _data [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/straccum.cc:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cap [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/straccum.cc:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cap [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/straccum.cc:105:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cap [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/straccum.cc:116:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _len [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/straccum.cc:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _len [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/straccum.cc:163:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/straccum.cc:201:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cap [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/straccum.cc:220:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/straccum.cc:256:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable double_format [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/straccum.cc:90:5: error: Memory is allocated but not initialized: n [uninitdata] lcdf-typetools-2.110/liblcdf/string.cc:649:4: error: #error "unknown byte order" [preprocessorErrorDirective] lcdf-typetools-2.110/liblcdf/transform.cc:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _m [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/transform.cc:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _m [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/transform.cc:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _m [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/transform.cc:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _null [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/transform.cc:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _m [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/transform.cc:80:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _m [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/transform.cc:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _m [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/transform.cc:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _m [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/transform.cc:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _m [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/transform.cc:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _m [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/transform.cc:146:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _m [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/transform.cc:178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _m [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/vectorv.cc:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _l [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/vectorv.cc:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _n [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/vectorv.cc:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _n [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/vectorv.cc:60:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _capacity [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/vectorv.cc:84:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _n [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/vectorv.cc:93:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _capacity [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/liblcdf/vectorv.cc:103:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _l [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmafm/main.cc:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmafm/main.cc:216:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmafm/main.cc:225:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmafm/main.cc:311:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmafm/main.cc:265:25: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/mmafm/main.cc:403:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] lcdf-typetools-2.110/mmafm/main.cc:219:3: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] lcdf-typetools-2.110/mmafm/main.cc:194:11: style: Variable 'first_line' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/mmpfb/main.cc:101:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/main.cc:110:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/main.cc:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/main.cc:245:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/main.cc:349:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/myfont.hh:9:5: style: Class 'MyFont' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcdf-typetools-2.110/mmpfb/main.cc:195:16: warning: Either the condition '!f' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] lcdf-typetools-2.110/mmpfb/main.cc:191:7: note: Assuming that condition '!f' is not redundant lcdf-typetools-2.110/mmpfb/main.cc:195:16: note: Null pointer dereference lcdf-typetools-2.110/mmpfb/main.cc:196:13: warning: Either the condition '!f' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] lcdf-typetools-2.110/mmpfb/main.cc:191:7: note: Assuming that condition '!f' is not redundant lcdf-typetools-2.110/mmpfb/main.cc:196:13: note: Null pointer dereference lcdf-typetools-2.110/mmpfb/main.cc:264:25: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/mmpfb/main.cc:104:3: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] lcdf-typetools-2.110/mmpfb/main.cc:269:8: style: Local variable 'minimize' shadows outer function [shadowFunction] lcdf-typetools-2.110/mmpfb/t1minimize.hh:5:19: note: Shadowed declaration lcdf-typetools-2.110/mmpfb/main.cc:269:8: note: Shadow variable lcdf-typetools-2.110/mmpfb/myfont.cc:45:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dFont [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/myfont.cc:73:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dFont [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/myfont.cc:167:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dBlend [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/myfont.cc:187:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dBlend [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/myfont.cc:210:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dBlend [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/myfont.cc:237:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dFont [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/myfont.cc:29:9: warning: Member variable 'MyFont::_nmasters' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/mmpfb/myfont.cc:39:44: style:inconclusive: Function 'kill_def' argument 2 names different: declaration 'which_dict' definition 'whichd'. [funcArgNamesDifferent] lcdf-typetools-2.110/mmpfb/myfont.hh:27:49: note: Function 'kill_def' argument 2 names different: declaration 'which_dict' definition 'whichd'. lcdf-typetools-2.110/mmpfb/myfont.cc:39:44: note: Function 'kill_def' argument 2 names different: declaration 'which_dict' definition 'whichd'. lcdf-typetools-2.110/mmpfb/myfont.cc:184:67: style:inconclusive: Function 'interpolate_dict_num' argument 3 names different: declaration 'round_integer' definition 'force_integer'. [funcArgNamesDifferent] lcdf-typetools-2.110/mmpfb/myfont.hh:25:54: note: Function 'interpolate_dict_num' argument 3 names different: declaration 'round_integer' definition 'force_integer'. lcdf-typetools-2.110/mmpfb/myfont.cc:184:67: note: Function 'interpolate_dict_num' argument 3 names different: declaration 'round_integer' definition 'force_integer'. lcdf-typetools-2.110/mmpfb/myfont.cc:232:32: style:inconclusive: Function 'interpolate_dicts' argument 1 names different: declaration 'force_integers' definition 'force_integer'. [funcArgNamesDifferent] lcdf-typetools-2.110/mmpfb/myfont.hh:14:33: note: Function 'interpolate_dicts' argument 1 names different: declaration 'force_integers' definition 'force_integer'. lcdf-typetools-2.110/mmpfb/myfont.cc:232:32: note: Function 'interpolate_dicts' argument 1 names different: declaration 'force_integers' definition 'force_integer'. lcdf-typetools-2.110/mmpfb/myfont.cc:276:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/mmpfb/myfont.cc:283:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:94:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable othcMM6 [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:168:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errOK [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:272:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable othcITC_load [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:367:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable othcITC_random [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:453:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKDOUBLE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:493:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cReturn [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:552:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cEndchar [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:564:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errOK [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:712:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PermString [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:810:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errOK [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:902:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMOVABLE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:63:26: warning: Member variable 'HintReplacementDetector::_subr_level' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:70:26: warning: Member variable 'HintReplacementDetector::_subr_level' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:234:20: warning: Member variable 'Type1OneMMRemover::_subr_level' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:234:20: warning: Member variable 'Type1OneMMRemover::_in_subr' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:234:20: warning: Member variable 'Type1OneMMRemover::_in_prefix' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:234:20: warning: Member variable 'Type1OneMMRemover::_must_expand' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:526:22: warning: Member variable 'Type1BadCallRemover::_is_subr' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:751:15: warning: Member variable 'SubrExpander::_subr_level' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:178:5: style: Class 'Type1OneMMRemover' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:512:5: style: Class 'Type1BadCallRemover' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:645:28: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:646:28: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:860:21: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:861:21: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/mmpfb/t1rewrit.cc:572:71: style:inconclusive: Function 'Type1MMRemover' argument 2 names different: declaration 'weight_vec' definition 'wv'. [funcArgNamesDifferent] lcdf-typetools-2.110/mmpfb/t1rewrit.hh:9:62: note: Function 'Type1MMRemover' argument 2 names different: declaration 'weight_vec' definition 'wv'. lcdf-typetools-2.110/mmpfb/t1rewrit.cc:572:71: note: Function 'Type1MMRemover' argument 2 names different: declaration 'weight_vec' definition 'wv'. lcdf-typetools-2.110/otfinfo/otfinfo.cc:105:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otfinfo/otfinfo.cc:114:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otfinfo/otfinfo.cc:153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otfinfo/otfinfo.cc:354:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_FAMILY [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otfinfo/otfinfo.cc:370:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_POSTSCRIPT [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otfinfo/otfinfo.cc:386:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_VERSION [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otfinfo/otfinfo.cc:402:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_FAMILY [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otfinfo/otfinfo.cc:642:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otfinfo/otfinfo.cc:725:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otfinfo/otfinfo.cc:657:29: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/otfinfo/otfinfo.cc:108:5: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] lcdf-typetools-2.110/otfinfo/otfinfo.cc:197:27: style: Local variable 'script' shadows outer variable [shadowVariable] lcdf-typetools-2.110/otfinfo/otfinfo.cc:91:29: note: Shadowed declaration lcdf-typetools-2.110/otfinfo/otfinfo.cc:197:27: note: Shadow variable lcdf-typetools-2.110/otfinfo/otfinfo.cc:197:35: style: Local variable 'langsys' shadows outer variable [shadowVariable] lcdf-typetools-2.110/otfinfo/otfinfo.cc:91:37: note: Shadowed declaration lcdf-typetools-2.110/otfinfo/otfinfo.cc:197:35: note: Shadow variable lcdf-typetools-2.110/otfinfo/otfinfo.cc:230:17: style: Variable 'unique_result' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/otfinfo/otfinfo.cc:268:17: style: Variable 'unique_result' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/otfinfo/otfinfo.cc:577:9: style: Variable 'before_nerrors' is assigned a value that is never used. [unreadVariable] lcdf-typetools-2.110/otftotfm/automatic.cc:521:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/automatic.cc:601:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/automatic.cc:644:19: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] lcdf-typetools-2.110/otftotfm/automatic.cc:613:25: note: Assuming allocation function fails lcdf-typetools-2.110/otftotfm/automatic.cc:613:25: note: Assignment 'f=fdopen(fd,"r+")', assigned value is 0 lcdf-typetools-2.110/otftotfm/automatic.cc:644:19: note: Null pointer dereference lcdf-typetools-2.110/otftotfm/automatic.cc:696:29: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] lcdf-typetools-2.110/otftotfm/automatic.cc:695:26: note: Assuming allocation function fails lcdf-typetools-2.110/otftotfm/automatic.cc:695:26: note: Assignment 'f=fopen(map_file.c_str(),"wb")', assigned value is 0 lcdf-typetools-2.110/otftotfm/automatic.cc:696:29: note: Null pointer dereference lcdf-typetools-2.110/otftotfm/automatic.cc:700:65: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] lcdf-typetools-2.110/otftotfm/automatic.cc:695:26: note: Assuming allocation function fails lcdf-typetools-2.110/otftotfm/automatic.cc:695:26: note: Assignment 'f=fopen(map_file.c_str(),"wb")', assigned value is 0 lcdf-typetools-2.110/otftotfm/automatic.cc:700:65: note: Null pointer dereference lcdf-typetools-2.110/otftotfm/automatic.cc:703:16: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] lcdf-typetools-2.110/otftotfm/automatic.cc:695:26: note: Assuming allocation function fails lcdf-typetools-2.110/otftotfm/automatic.cc:695:26: note: Assignment 'f=fopen(map_file.c_str(),"wb")', assigned value is 0 lcdf-typetools-2.110/otftotfm/automatic.cc:703:16: note: Null pointer dereference lcdf-typetools-2.110/otftotfm/automatic.cc:75:17: style: struct member 'Anonymous3::texdir' is never used. [unusedStructMember] lcdf-typetools-2.110/otftotfm/automatic.cc:696:20: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] lcdf-typetools-2.110/otftotfm/metrics.hh:210:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable virtual_char [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/metrics.hh:219:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glyph [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/metrics.hh:228:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/metrics.hh:234:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base_code [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/metrics.hh:246:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base_code [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:145:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glyphlist [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:373:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JT_KERN [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:433:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JT_KERN [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:945:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JT_LIG [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:971:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JT_KERN [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:187:16: warning: Member variable 'DvipsEncoding::_file_had_ligkern' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/otftotfm/setting.hh:14:5: warning: Member variable 'Setting::x' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/otftotfm/setting.hh:14:5: warning: Member variable 'Setting::y' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:385:16: style: Unused private function: 'DvipsEncoding::parse_ligkern_words' [unusedPrivateFunction] lcdf-typetools-2.110/otftotfm/dvipsencoding.hh:90:9: note: Unused private function: 'DvipsEncoding::parse_ligkern_words' lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:385:16: note: Unused private function: 'DvipsEncoding::parse_ligkern_words' lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:472:16: style: Unused private function: 'DvipsEncoding::parse_position_words' [unusedPrivateFunction] lcdf-typetools-2.110/otftotfm/dvipsencoding.hh:91:9: note: Unused private function: 'DvipsEncoding::parse_position_words' lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:472:16: note: Unused private function: 'DvipsEncoding::parse_position_words' lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:499:16: style: Unused private function: 'DvipsEncoding::parse_unicoding_words' [unusedPrivateFunction] lcdf-typetools-2.110/otftotfm/dvipsencoding.hh:92:9: note: Unused private function: 'DvipsEncoding::parse_unicoding_words' lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:499:16: note: Unused private function: 'DvipsEncoding::parse_unicoding_words' lcdf-typetools-2.110/otftotfm/setting.hh:12:5: style: Struct 'Setting' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcdf-typetools-2.110/otftotfm/secondary.hh:96:5: style: Class 'Secondary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcdf-typetools-2.110/otftotfm/secondary.hh:113:9: style: The function 'setting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lcdf-typetools-2.110/otftotfm/secondary.hh:102:17: note: Virtual function in base class lcdf-typetools-2.110/otftotfm/secondary.hh:113:9: note: Function in derived class lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:202:50: style:inconclusive: Function 'encoding_of' argument 2 names different: declaration 'encode' definition 'encoding_required'. [funcArgNamesDifferent] lcdf-typetools-2.110/otftotfm/dvipsencoding.hh:26:38: note: Function 'encoding_of' argument 2 names different: declaration 'encode' definition 'encoding_required'. lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:202:50: note: Function 'encoding_of' argument 2 names different: declaration 'encode' definition 'encoding_required'. lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:711:45: style:inconclusive: Function 'parse_position' argument 1 names different: declaration 'ligkern_text' definition 'position_text'. [funcArgNamesDifferent] lcdf-typetools-2.110/otftotfm/dvipsencoding.hh:33:38: note: Function 'parse_position' argument 1 names different: declaration 'ligkern_text' definition 'position_text'. lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:711:45: note: Function 'parse_position' argument 1 names different: declaration 'ligkern_text' definition 'position_text'. lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:723:84: style:inconclusive: Function 'bad_codepoint' argument 3 names different: declaration 'bad_unicodes' definition 'unencoded'. [funcArgNamesDifferent] lcdf-typetools-2.110/otftotfm/dvipsencoding.hh:95:66: note: Function 'bad_codepoint' argument 3 names different: declaration 'bad_unicodes' definition 'unencoded'. lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:723:84: note: Function 'bad_codepoint' argument 3 names different: declaration 'bad_unicodes' definition 'unencoded'. lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:397:19: style: Local variable 'endptr' shadows outer variable [shadowVariable] lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:390:11: note: Shadowed declaration lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:397:19: note: Shadow variable lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:398:18: style: Local variable 'boundary_char' shadows outer function [shadowFunction] lcdf-typetools-2.110/otftotfm/dvipsencoding.hh:19:9: note: Shadowed declaration lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:398:18: note: Shadow variable lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:408:19: style: Local variable 'endptr' shadows outer variable [shadowVariable] lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:390:11: note: Shadowed declaration lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:408:19: note: Shadow variable lcdf-typetools-2.110/otftotfm/dvipsencoding.cc:504:34: style: Variable 'av' is assigned a value that is never used. [unreadVariable] lcdf-typetools-2.110/otftotfm/glyphfilter.cc:149:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NAME [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/glyphfilter.cc:226:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_NAME [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/glyphfilter.hh:40:9: style: Struct 'Pattern' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcdf-typetools-2.110/otftotfm/glyphfilter.cc:73:40: style:inconclusive: Function 'Pattern' argument 1 names different: declaration 'type' definition 'ptype'. [funcArgNamesDifferent] lcdf-typetools-2.110/otftotfm/glyphfilter.hh:40:26: note: Function 'Pattern' argument 1 names different: declaration 'type' definition 'ptype'. lcdf-typetools-2.110/otftotfm/glyphfilter.cc:73:40: note: Function 'Pattern' argument 1 names different: declaration 'type' definition 'ptype'. lcdf-typetools-2.110/otftotfm/kpseinterface.c:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kpathsea_debug [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/kpseinterface.c:62:11: style: Unused variable: result [unusedVariable] lcdf-typetools-2.110/otftotfm/metrics.cc:130:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glyph [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/metrics.cc:164:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/metrics.cc:178:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/metrics.cc:326:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/metrics.cc:609:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable virtual_char [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/metrics.cc:644:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/metrics.cc:847:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdx [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/metrics.cc:950:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base_code [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/metrics.cc:1040:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable virtual_char [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/metrics.cc:1171:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/metrics.cc:1392:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glyph [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/metrics.cc:1516:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/metrics.cc:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] lcdf-typetools-2.110/otftotfm/metrics.cc:301:10: style: The member function 'Metrics::repoint_ligature' can be static. [functionStatic] lcdf-typetools-2.110/otftotfm/metrics.hh:172:17: note: The member function 'Metrics::repoint_ligature' can be static. lcdf-typetools-2.110/otftotfm/metrics.cc:301:10: note: The member function 'Metrics::repoint_ligature' can be static. lcdf-typetools-2.110/otftotfm/metrics.cc:473:5: style: Class 'ChangedContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcdf-typetools-2.110/otftotfm/metrics.cc:187:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/otftotfm/metrics.cc:313:28: style: Variable 'll' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/otftotfm/metrics.cc:648:19: style: Variable 'l' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/otftotfm/metrics.cc:930:16: style: Variable 'ch' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/otftotfm/metrics.cc:948:31: style: Variable 's' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/otftotfm/metrics.cc:1032:16: style: Variable 'ch' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/otftotfm/metrics.cc:1042:27: style: Variable 's' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/otftotfm/metrics.cc:1176:21: style: Variable 'l' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/otftotfm/metrics.cc:1189:25: style: Variable 'l' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/otftotfm/metrics.cc:1202:25: style: Variable 'l' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/otftotfm/metrics.cc:1213:31: style: Variable 's' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/otftotfm/metrics.cc:1276:20: style: Variable 'h' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/otftotfm/metrics.cc:1304:20: style: Variable 'slot' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/otftotfm/metrics.cc:1325:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/otftotfm/otftotfm.cc:312:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/otftotfm.cc:321:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/otftotfm.cc:597:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/otftotfm.cc:956:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/otftotfm.cc:990:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1097:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_TEXT_DIGEST_SIZE [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1190:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1265:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1428:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1539:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1607:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug_glyph_names [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1851:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clp_ValFirstUser [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1514:7: style: Exception should be caught by reference. [catchExceptionByValue] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1642:7: style: Exception should be caught by reference. [catchExceptionByValue] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1661:7: style: Exception should be caught by reference. [catchExceptionByValue] lcdf-typetools-2.110/otftotfm/otftotfm.cc:2440:7: style: Exception should be caught by reference. [catchExceptionByValue] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1024:15: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] lcdf-typetools-2.110/otftotfm/otftotfm.cc:993:15: note: Assuming allocation function fails lcdf-typetools-2.110/otftotfm/otftotfm.cc:993:15: note: Assignment 'f=fdopen(fd,"r+")', assigned value is 0 lcdf-typetools-2.110/otftotfm/otftotfm.cc:1024:15: note: Null pointer dereference lcdf-typetools-2.110/otftotfm/otftotfm.cc:1054:21: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1053:18: note: Assuming allocation function fails lcdf-typetools-2.110/otftotfm/otftotfm.cc:1053:18: note: Assignment 'f=fopen(filename.c_str(),"wb")', assigned value is 0 lcdf-typetools-2.110/otftotfm/otftotfm.cc:1054:21: note: Null pointer dereference lcdf-typetools-2.110/otftotfm/otftotfm.cc:1057:65: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1053:18: note: Assuming allocation function fails lcdf-typetools-2.110/otftotfm/otftotfm.cc:1053:18: note: Assignment 'f=fopen(filename.c_str(),"wb")', assigned value is 0 lcdf-typetools-2.110/otftotfm/otftotfm.cc:1057:65: note: Null pointer dereference lcdf-typetools-2.110/otftotfm/otftotfm.cc:1059:12: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1053:18: note: Assuming allocation function fails lcdf-typetools-2.110/otftotfm/otftotfm.cc:1053:18: note: Assignment 'f=fopen(filename.c_str(),"wb")', assigned value is 0 lcdf-typetools-2.110/otftotfm/otftotfm.cc:1059:12: note: Null pointer dereference lcdf-typetools-2.110/otftotfm/otftotfm.cc:1096:22: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1196:38: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1197:40: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1850:29: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/otftotfm/otftotfm.cc:315:5: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1758:43: style:inconclusive: Function 'installed_metrics_font_name' argument 1 names different: declaration 'font_name' definition 'base_font_name'. [funcArgNamesDifferent] lcdf-typetools-2.110/otftotfm/otftotfm.hh:11:50: note: Function 'installed_metrics_font_name' argument 1 names different: declaration 'font_name' definition 'base_font_name'. lcdf-typetools-2.110/otftotfm/otftotfm.cc:1758:43: note: Function 'installed_metrics_font_name' argument 1 names different: declaration 'font_name' definition 'base_font_name'. lcdf-typetools-2.110/otftotfm/otftotfm.cc:654:12: style: Local variable 'x_height' shadows outer variable [shadowVariable] lcdf-typetools-2.110/otftotfm/otftotfm.cc:288:15: note: Shadowed declaration lcdf-typetools-2.110/otftotfm/otftotfm.cc:654:12: note: Shadow variable lcdf-typetools-2.110/otftotfm/otftotfm.cc:1563:12: style: Local variable 'x_height' shadows outer variable [shadowVariable] lcdf-typetools-2.110/otftotfm/otftotfm.cc:288:15: note: Shadowed declaration lcdf-typetools-2.110/otftotfm/otftotfm.cc:1563:12: note: Shadow variable lcdf-typetools-2.110/otftotfm/otftotfm.cc:1411:24: style: Parameter 'dvipsenc' can be declared as reference to const [constParameterReference] lcdf-typetools-2.110/otftotfm/otftotfm.cc:1054:12: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] lcdf-typetools-2.110/otftotfm/otftotfm.cc:776:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lcdf-typetools-2.110/otftotfm/secondary.cc:168:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oFamilyName [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/secondary.cc:179:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_POSTSCRIPT [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/secondary.cc:201:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oIsFixedPitch [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/secondary.cc:213:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oItalicAngle [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/secondary.cc:328:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/secondary.cc:376:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/secondary.cc:87:11: warning: Member variable 'FontInfo::_is_fixed_pitch' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/otftotfm/secondary.cc:87:11: warning: Member variable 'FontInfo::_italic_angle' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/otftotfm/secondary.cc:87:11: warning: Member variable 'FontInfo::_x_height' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/otftotfm/secondary.cc:92:5: warning: Struct 'FontInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] lcdf-typetools-2.110/otftotfm/secondary.cc:92:5: warning: Struct 'FontInfo' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] lcdf-typetools-2.110/otftotfm/secondary.cc:233:17: style: The scope of the variable 'warned' can be reduced. [variableScope] lcdf-typetools-2.110/otftotfm/secondary.cc:87:49: style:inconclusive: Function 'FontInfo' argument 1 names different: declaration 'otf' definition 'otf_'. [funcArgNamesDifferent] lcdf-typetools-2.110/otftotfm/secondary.hh:22:43: note: Function 'FontInfo' argument 1 names different: declaration 'otf' definition 'otf_'. lcdf-typetools-2.110/otftotfm/secondary.cc:87:49: note: Function 'FontInfo' argument 1 names different: declaration 'otf' definition 'otf_'. lcdf-typetools-2.110/otftotfm/secondary.cc:258:39: style:inconclusive: Function 'encode_uni' argument 3 names different: declaration 'uni_first' definition 'uni_begin'. [funcArgNamesDifferent] lcdf-typetools-2.110/otftotfm/secondary.hh:100:64: note: Function 'encode_uni' argument 3 names different: declaration 'uni_first' definition 'uni_begin'. lcdf-typetools-2.110/otftotfm/secondary.cc:258:39: note: Function 'encode_uni' argument 3 names different: declaration 'uni_first' definition 'uni_begin'. lcdf-typetools-2.110/otftotfm/secondary.cc:258:66: style:inconclusive: Function 'encode_uni' argument 4 names different: declaration 'uni_last' definition 'uni_end'. [funcArgNamesDifferent] lcdf-typetools-2.110/otftotfm/secondary.hh:100:91: note: Function 'encode_uni' argument 4 names different: declaration 'uni_last' definition 'uni_end'. lcdf-typetools-2.110/otftotfm/secondary.cc:258:66: note: Function 'encode_uni' argument 4 names different: declaration 'uni_last' definition 'uni_end'. lcdf-typetools-2.110/otftotfm/secondary.cc:157:21: style: Variable 'found' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/otftotfm/uniprop.cc:404:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_Lul [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/uniprop.cc:474:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_Sk [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/uniprop.cc:356:39: style:inconclusive: Function 'find_offset' argument 1 names different: declaration 'uni' definition 'u'. [funcArgNamesDifferent] lcdf-typetools-2.110/otftotfm/uniprop.hh:30:60: note: Function 'find_offset' argument 1 names different: declaration 'uni' definition 'u'. lcdf-typetools-2.110/otftotfm/uniprop.cc:356:39: note: Function 'find_offset' argument 1 names different: declaration 'uni' definition 'u'. lcdf-typetools-2.110/otftotfm/uniprop.cc:378:36: style:inconclusive: Function 'property' argument 1 names different: declaration 'uni' definition 'u'. [funcArgNamesDifferent] lcdf-typetools-2.110/otftotfm/uniprop.hh:19:34: note: Function 'property' argument 1 names different: declaration 'uni' definition 'u'. lcdf-typetools-2.110/otftotfm/uniprop.cc:378:36: note: Function 'property' argument 1 names different: declaration 'uni' definition 'u'. lcdf-typetools-2.110/otftotfm/util.cc:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/util.cc:219:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/otftotfm/util.cc:183:12: style: Obsolescent function 'tmpnam' called. It is recommended to use 'tmpfile', 'mkstemp' or 'mkdtemp' instead. [prohibitedtmpnamCalled] lcdf-typetools-2.110/otftotfm/util.cc:36:53: style:inconclusive: Function 'read_file' argument 3 names different: declaration 'warn' definition 'warning'. [funcArgNamesDifferent] lcdf-typetools-2.110/otftotfm/util.hh:18:56: note: Function 'read_file' argument 3 names different: declaration 'warn' definition 'warning'. lcdf-typetools-2.110/otftotfm/util.cc:36:53: note: Function 'read_file' argument 3 names different: declaration 'warn' definition 'warning'. lcdf-typetools-2.110/t1dotlessj/t1dotlessj.cc:76:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1dotlessj/t1dotlessj.cc:85:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1dotlessj/t1dotlessj.cc:234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1dotlessj/t1dotlessj.cc:279:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1dotlessj/t1dotlessj.cc:110:5: style: Class 'Sectioner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcdf-typetools-2.110/t1dotlessj/t1dotlessj.cc:252:18: warning: Either the condition '!f' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] lcdf-typetools-2.110/t1dotlessj/t1dotlessj.cc:248:9: note: Assuming that condition '!f' is not redundant lcdf-typetools-2.110/t1dotlessj/t1dotlessj.cc:252:18: note: Null pointer dereference lcdf-typetools-2.110/t1dotlessj/t1dotlessj.cc:253:15: warning: Either the condition '!f' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] lcdf-typetools-2.110/t1dotlessj/t1dotlessj.cc:248:9: note: Assuming that condition '!f' is not redundant lcdf-typetools-2.110/t1dotlessj/t1dotlessj.cc:253:15: note: Null pointer dereference lcdf-typetools-2.110/t1dotlessj/t1dotlessj.cc:276:29: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/t1dotlessj/t1dotlessj.cc:79:5: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] lcdf-typetools-2.110/t1dotlessj/t1dotlessj.cc:217:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] lcdf-typetools-2.110/t1dotlessj/t1dotlessj.cc:358:20: style: Variable 'input_file' is assigned a value that is never used. [unreadVariable] lcdf-typetools-2.110/t1lint/cscheck.cc:149:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable othcCountercontrolpart [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1lint/cscheck.cc:270:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cCallsubr [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1lint/cscheck.cc:484:5: error: Non-local variable '_errh' will use pointer to local variable 'merrh'. [danglingLifetime] lcdf-typetools-2.110/t1lint/cscheck.cc:484:13: note: Address of variable taken here. lcdf-typetools-2.110/t1lint/cscheck.cc:483:54: note: Variable created here. lcdf-typetools-2.110/t1lint/cscheck.cc:484:5: note: Non-local variable '_errh' will use pointer to local variable 'merrh'. lcdf-typetools-2.110/t1lint/cscheck.cc:29:20: warning: Member variable 'CharstringChecker::_ncommand' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:29:20: warning: Member variable 'CharstringChecker::_subrno' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:29:20: warning: Member variable 'CharstringChecker::_started' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:29:20: warning: Member variable 'CharstringChecker::_flex' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:29:20: warning: Member variable 'CharstringChecker::_cp_exists' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:29:20: warning: Member variable 'CharstringChecker::_hstem' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:29:20: warning: Member variable 'CharstringChecker::_hstem3' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:29:20: warning: Member variable 'CharstringChecker::_vstem' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:29:20: warning: Member variable 'CharstringChecker::_vstem3' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:29:20: warning: Member variable 'CharstringChecker::_just_flexed' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:29:20: warning: Member variable 'CharstringChecker::_counter_controlled' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:29:20: warning: Member variable 'CharstringChecker::_last_command' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:35:20: warning: Member variable 'CharstringChecker::_ncommand' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:35:20: warning: Member variable 'CharstringChecker::_subrno' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:35:20: warning: Member variable 'CharstringChecker::_started' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:35:20: warning: Member variable 'CharstringChecker::_flex' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:35:20: warning: Member variable 'CharstringChecker::_cp_exists' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:35:20: warning: Member variable 'CharstringChecker::_hstem' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:35:20: warning: Member variable 'CharstringChecker::_hstem3' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:35:20: warning: Member variable 'CharstringChecker::_vstem' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:35:20: warning: Member variable 'CharstringChecker::_vstem3' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:35:20: warning: Member variable 'CharstringChecker::_just_flexed' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:35:20: warning: Member variable 'CharstringChecker::_counter_controlled' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:35:20: warning: Member variable 'CharstringChecker::_last_command' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:506:24: warning: Member variable 'CharstringSubrChecker::_returned' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:512:24: warning: Member variable 'CharstringSubrChecker::_returned' is not initialized in the constructor. [uninitMemberVar] lcdf-typetools-2.110/t1lint/cscheck.cc:120:20: style: Either there is a missing 'override', or the member function 'CharstringChecker::rlineto' can be static. [functionStatic] lcdf-typetools-2.110/t1lint/cscheck.hh:75:10: note: Either there is a missing 'override', or the member function 'CharstringChecker::rlineto' can be static. lcdf-typetools-2.110/t1lint/cscheck.cc:120:20: note: Either there is a missing 'override', or the member function 'CharstringChecker::rlineto' can be static. lcdf-typetools-2.110/t1lint/cscheck.cc:125:20: style: Either there is a missing 'override', or the member function 'CharstringChecker::rrcurveto' can be static. [functionStatic] lcdf-typetools-2.110/t1lint/cscheck.hh:76:10: note: Either there is a missing 'override', or the member function 'CharstringChecker::rrcurveto' can be static. lcdf-typetools-2.110/t1lint/cscheck.cc:125:20: note: Either there is a missing 'override', or the member function 'CharstringChecker::rrcurveto' can be static. lcdf-typetools-2.110/t1lint/cscheck.hh:90:9: style: Either there is a missing 'override', or the member function 'CharstringSubrChecker::ncommand' can be static. [functionStatic] lcdf-typetools-2.110/t1lint/cscheck.hh:93:9: style: Either there is a missing 'override', or the member function 'CharstringSubrChecker::subrno' can be static. [functionStatic] lcdf-typetools-2.110/t1lint/cscheck.hh:28:5: style: Class 'CharstringChecker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcdf-typetools-2.110/t1lint/cscheck.hh:83:5: style: Class 'CharstringSubrChecker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcdf-typetools-2.110/t1lint/cscheck.cc:195:27: style: Assigned value 'error(errFlex,0)' is always false [knownConditionTrueFalse] lcdf-typetools-2.110/t1lint/cscheck.cc:195:27: note: Calling function 'error' returns 0 lcdf-typetools-2.110/t1lint/cscheck.cc:195:27: note: Assigned value 'error(errFlex,0)' is always false lcdf-typetools-2.110/t1lint/cscheck.cc:550:9: style: Condition '!_returned' is always true [knownConditionTrueFalse] lcdf-typetools-2.110/t1lint/cscheck.cc:546:17: note: Assignment '_returned=false', assigned value is 0 lcdf-typetools-2.110/t1lint/cscheck.cc:550:9: note: Condition '!_returned' is always true lcdf-typetools-2.110/t1lint/cscheck.hh:114:28: style: Condition '_checker->subrno()>=0' is always false [knownConditionTrueFalse] lcdf-typetools-2.110/t1lint/cscheck.hh:114:25: note: Calling function 'subrno' returns -1 lcdf-typetools-2.110/t1lint/cscheck.hh:114:28: note: Condition '_checker->subrno()>=0' is always false lcdf-typetools-2.110/t1lint/cscheck.hh:116:30: style: Condition '_checker->ncommand()>=0' is always false [knownConditionTrueFalse] lcdf-typetools-2.110/t1lint/cscheck.hh:116:27: note: Calling function 'ncommand' returns -1 lcdf-typetools-2.110/t1lint/cscheck.hh:116:30: note: Condition '_checker->ncommand()>=0' is always false lcdf-typetools-2.110/t1lint/cscheck.cc:35:60: style:inconclusive: Function 'CharstringChecker' argument 1 names different: declaration 'weight_vec' definition 'weight'. [funcArgNamesDifferent] lcdf-typetools-2.110/t1lint/cscheck.hh:28:45: note: Function 'CharstringChecker' argument 1 names different: declaration 'weight_vec' definition 'weight'. lcdf-typetools-2.110/t1lint/cscheck.cc:35:60: note: Function 'CharstringChecker' argument 1 names different: declaration 'weight_vec' definition 'weight'. lcdf-typetools-2.110/t1lint/cscheck.cc:512:68: style:inconclusive: Function 'CharstringSubrChecker' argument 1 names different: declaration 'weight_vec' definition 'weight'. [funcArgNamesDifferent] lcdf-typetools-2.110/t1lint/cscheck.hh:83:49: note: Function 'CharstringSubrChecker' argument 1 names different: declaration 'weight_vec' definition 'weight'. lcdf-typetools-2.110/t1lint/cscheck.cc:512:68: note: Function 'CharstringSubrChecker' argument 1 names different: declaration 'weight_vec' definition 'weight'. lcdf-typetools-2.110/t1lint/t1lint.cc:63:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1lint/t1lint.cc:72:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1lint/t1lint.cc:199:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dP [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1lint/t1lint.cc:274:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dP [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1lint/t1lint.cc:302:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1lint/t1lint.cc:398:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1lint/t1lint.cc:320:16: warning: Either the condition '!f' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] lcdf-typetools-2.110/t1lint/t1lint.cc:316:7: note: Assuming that condition '!f' is not redundant lcdf-typetools-2.110/t1lint/t1lint.cc:320:16: note: Null pointer dereference lcdf-typetools-2.110/t1lint/t1lint.cc:321:13: warning: Either the condition '!f' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] lcdf-typetools-2.110/t1lint/t1lint.cc:316:7: note: Assuming that condition '!f' is not redundant lcdf-typetools-2.110/t1lint/t1lint.cc:321:13: note: Null pointer dereference lcdf-typetools-2.110/t1lint/t1lint.cc:395:25: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/t1lint/t1lint.cc:66:3: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] lcdf-typetools-2.110/t1lint/t1lint.cc:203:15: style: Variable 'BlueShift' is assigned a value that is never used. [unreadVariable] lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:69:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:78:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:302:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:124:18: warning: Either the condition '!f' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:120:9: note: Assuming that condition '!f' is not redundant lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:124:18: note: Null pointer dereference lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:125:15: warning: Either the condition '!f' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:120:9: note: Assuming that condition '!f' is not redundant lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:125:15: note: Null pointer dereference lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:196:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outf [nullPointerOutOfResources] lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:359:21: note: Assuming allocation function fails lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:359:21: note: Assignment 'outf=fopen(output_file,"w")', assigned value is 0 lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:367:15: note: Calling function 'write_afm', 1st argument 'outf' value is 0 lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:196:13: note: Null pointer dereference lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:299:29: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:72:5: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] lcdf-typetools-2.110/t1reencode/t1reencode.cc:766:43: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] lcdf-typetools-2.110/t1reencode/util.cc:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1reencode/util.cc:30:53: style:inconclusive: Function 'read_file' argument 3 names different: declaration 'warn' definition 'warning'. [funcArgNamesDifferent] lcdf-typetools-2.110/t1reencode/util.hh:6:56: note: Function 'read_file' argument 3 names different: declaration 'warn' definition 'warning'. lcdf-typetools-2.110/t1reencode/util.cc:30:53: note: Function 'read_file' argument 3 names different: declaration 'warn' definition 'warning'. lcdf-typetools-2.110/t1testpage/t1testpage.cc:73:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1testpage/t1testpage.cc:82:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1testpage/t1testpage.cc:155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1testpage/t1testpage.cc:339:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cRlineto [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1testpage/t1testpage.cc:592:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/t1testpage/t1testpage.cc:113:16: warning: Class 'Testpager' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] lcdf-typetools-2.110/t1testpage/t1testpage.cc:113:16: warning: Class 'Testpager' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] lcdf-typetools-2.110/t1testpage/t1testpage.cc:130:5: style: Class 'GridTestpager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcdf-typetools-2.110/t1testpage/t1testpage.cc:138:5: style: Class 'SmokeTestpager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcdf-typetools-2.110/t1testpage/t1testpage.cc:296:5: style: Class 'Smoker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lcdf-typetools-2.110/t1testpage/t1testpage.cc:133:10: style: The function 'prolog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lcdf-typetools-2.110/t1testpage/t1testpage.cc:115:18: note: Virtual function in base class lcdf-typetools-2.110/t1testpage/t1testpage.cc:133:10: note: Function in derived class lcdf-typetools-2.110/t1testpage/t1testpage.cc:134:10: style: The function 'font' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lcdf-typetools-2.110/t1testpage/t1testpage.cc:120:18: note: Virtual function in base class lcdf-typetools-2.110/t1testpage/t1testpage.cc:134:10: note: Function in derived class lcdf-typetools-2.110/t1testpage/t1testpage.cc:141:10: style: The function 'prolog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lcdf-typetools-2.110/t1testpage/t1testpage.cc:115:18: note: Virtual function in base class lcdf-typetools-2.110/t1testpage/t1testpage.cc:141:10: note: Function in derived class lcdf-typetools-2.110/t1testpage/t1testpage.cc:142:10: style: The function 'font' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lcdf-typetools-2.110/t1testpage/t1testpage.cc:120:18: note: Virtual function in base class lcdf-typetools-2.110/t1testpage/t1testpage.cc:142:10: note: Function in derived class lcdf-typetools-2.110/t1testpage/t1testpage.cc:173:18: warning: Either the condition '!f' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] lcdf-typetools-2.110/t1testpage/t1testpage.cc:169:9: note: Assuming that condition '!f' is not redundant lcdf-typetools-2.110/t1testpage/t1testpage.cc:173:18: note: Null pointer dereference lcdf-typetools-2.110/t1testpage/t1testpage.cc:174:15: warning: Either the condition '!f' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck] lcdf-typetools-2.110/t1testpage/t1testpage.cc:169:9: note: Assuming that condition '!f' is not redundant lcdf-typetools-2.110/t1testpage/t1testpage.cc:174:15: note: Null pointer dereference lcdf-typetools-2.110/t1testpage/t1testpage.cc:540:28: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/t1testpage/t1testpage.cc:541:28: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/t1testpage/t1testpage.cc:589:29: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/t1testpage/t1testpage.cc:76:5: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] lcdf-typetools-2.110/ttftotype42/ttftotype42.cc:70:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_error [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/ttftotype42/ttftotype42.cc:79:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/ttftotype42/ttftotype42.cc:168:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/ttftotype42/ttftotype42.cc:357:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] lcdf-typetools-2.110/ttftotype42/ttftotype42.cc:129:26: style: Condition 'loca_long' is always false [knownConditionTrueFalse] lcdf-typetools-2.110/ttftotype42/ttftotype42.cc:127:43: note: Assuming that condition '!loca_long' is not redundant lcdf-typetools-2.110/ttftotype42/ttftotype42.cc:129:26: note: Condition 'loca_long' is always false lcdf-typetools-2.110/ttftotype42/ttftotype42.cc:257:26: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/ttftotype42/ttftotype42.cc:338:29: style: C-style pointer casting [cstyleCast] lcdf-typetools-2.110/ttftotype42/ttftotype42.cc:73:5: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] lcdf-typetools-2.110/ttftotype42/ttftotype42.cc:221:15: style: Variable 'outfn' is assigned a value that is never used. [unreadVariable] lcdf-typetools-2.110/otftotfm/secondary.cc:262:9: error: Pointer arithmetic overflow; 'uni_begin' buffer size is 4 [ctuPointerArith] lcdf-typetools-2.110/otftotfm/secondary.hh:174:22: note: Calling function encode_uni, 3rd argument is accessed out of bounds lcdf-typetools-2.110/otftotfm/secondary.cc:262:9: note: Using argument uni_begin lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:196:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outf [ctunullpointerOutOfResources] lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:359:21: note: Assuming allocation function fails lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:359:21: note: Assignment 'outf=fopen(output_file,"w")', assigned value is 0 lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:367:14: note: Calling function write_afm, 1st argument is null lcdf-typetools-2.110/t1rawafm/t1rawafm.cc:196:13: note: Dereferencing argument outf that is null diff: head lcdf-typetools-2.110/cfftot1/maket1font.cc:257:55: style: Parameter 'caller' can be declared as pointer to const [constParameterPointer] head lcdf-typetools-2.110/otftotfm/metrics.cc:313:28: style: Variable 'll' can be declared as pointer to const [constVariablePointer] head lcdf-typetools-2.110/otftotfm/metrics.cc:930:16: style: Variable 'ch' can be declared as pointer to const [constVariablePointer] DONE