2025-05-09 05:01 ftp://ftp.de.debian.org/debian/pool/main/a/afdko/afdko_4.0.1+dfsg1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=python --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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 66c9938 (2025-05-08 13:55:11 +0200) count: 2983 2958 elapsed-time: 48.3 45.1 head-timing-info: old-timing-info: head results: afdko-4.0.1/c/makeotf/lib/hotconv/common.h:206:1: debug: Failed to parse 'typedef dnaDCL ( char , CharName ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/detype1/source/detype1.c:22:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/detype1/source/detype1.c:229:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/detype1/source/detype1.c:352:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/detype1/source/detype1.c:372:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/detype1/source/detype1.c:428:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/detype1/source/detype1.c:443:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/detype1/source/detype1.c:502:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/detype1/source/detype1.c:581:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:185:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:450:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coordInx [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:476:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:542:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/detype1/source/detype1.c:56:33: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/detype1/source/detype1.c:58:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/detype1/source/detype1.c:274:28: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:258:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cffFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:331:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sup [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:351:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cffFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:371:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:380:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:389:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:398:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:409:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:427:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:457:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:481:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:505:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:529:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:947:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_MAX_MASTERS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:1024:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:1049:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:1134:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_hlineto [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:2178:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF_CUSTOM_ENC [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:2187:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:2323:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:2390:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:2451:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:2528:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cffFixed [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:2544:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cffFixed [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:169:17: style: Variable 'a' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:170:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:205:21: style: Variable 'si' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:324:15: style: Variable 'ai' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:326:18: style: Variable 'btl' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:346:27: style: Variable 'bsr' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:359:21: style: Variable 'bs' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:370:21: style: Variable 'bv' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:381:27: style: Variable 'coord' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:400:15: style: Variable 'ai' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:461:61: style: Parameter 'baselineTag' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:500:68: style: Parameter 'coord' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:27:20: style: struct member 'BaseCoordFormat2::BaseCoordFormat' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:28:11: style: struct member 'BaseCoordFormat2::Coordinate' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:29:9: style: struct member 'BaseCoordFormat2::ReferenceGlyph' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:30:20: style: struct member 'BaseCoordFormat2::BaseCoordPoint' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:34:20: style: struct member 'BaseCoordFormat3::BaseCoordFormat' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:35:11: style: struct member 'BaseCoordFormat3::Coordinate' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:36:5: style: struct member 'BaseCoordFormat3::DeviceTable' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:36:5: style: struct member 'BaseCoordFormat3::DeviceTable_' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:48:9: style: struct member 'FeatMinMaxRecord::FeatureTableTag' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:49:5: style: struct member 'FeatMinMaxRecord::MinCoord' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:49:5: style: struct member 'FeatMinMaxRecord::MinCoord_' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:50:5: style: struct member 'FeatMinMaxRecord::MaxCoord' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:50:5: style: struct member 'FeatMinMaxRecord::MaxCoord_' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:54:5: style: struct member 'MinMax::MinCoord' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:54:5: style: struct member 'MinMax::MinCoord_' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:55:5: style: struct member 'MinMax::MaxCoord' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:55:5: style: struct member 'MinMax::MaxCoord_' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:56:20: style: struct member 'MinMax::FeatMinMaxCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:57:23: style: struct member 'MinMax::FeatMinMaxRecord' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:61:9: style: struct member 'BaseLangSysRecord::BaseLangSysTag' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:62:5: style: struct member 'BaseLangSysRecord::MinMax' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/BASE.c:62:5: style: struct member 'BaseLangSysRecord::MinMax_' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/FeatLexer.h:66:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatLexer.cpp:12:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _interpreter [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatLexer.cpp:16:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _interpreter [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatLexer.cpp:1457:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _atn [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:1918:70: style: Condition 't13Support(h)' is always false [knownConditionTrueFalse] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:1918:70: note: Calling function 't13Support' returns 0 afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:1918:70: note: Condition 't13Support(h)' is always false afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:2093:36: style: Condition 'h->dict.Private.length==0' is always true [knownConditionTrueFalse] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:2089:34: note: Assignment 'h->dict.Private.length=0', assigned value is 0 afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:2093:36: note: Condition 'h->dict.Private.length==0' is always true afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:443:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:698:20: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:1406:29: style: Local variable 'j' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:1085:13: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:1406:29: note: Shadow variable afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:1531:29: style: Local variable 'j' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:1085:13: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:1531:29: note: Shadow variable afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:617:41: style: Parameter 'index' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:1448:32: style: Variable 'reg' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:1700:17: style: Variable 'A' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:2288:54: style: Parameter 'enc' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:2453:20: style: Variable 'fd' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:2467:12: style: Variable 'glyph' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:2526:47: style: Parameter 'UDV' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/cffread/cffread.c:2543:49: style: Parameter 'WV' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:49:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:280:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:371:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotNOTE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:409:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:420:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:520:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotNOTE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:547:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:599:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:682:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:749:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:765:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:776:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:816:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:846:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:859:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:883:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:907:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:943:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1017:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1050:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1145:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1187:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1231:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1240:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1267:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1293:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1320:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1347:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1399:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1441:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1453:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1460:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1471:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1523:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1543:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_OVERRIDE_MENUNAMES [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1653:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1669:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1675:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1725:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1750:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1756:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1825:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1926:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1973:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1989:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2016:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2055:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2331:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2380:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2518:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2659:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2806:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2831:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2847:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2859:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:3034:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:3098:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:14:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _interpreter [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:18:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _interpreter [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:41:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:172:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:3158:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _input [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8546:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8617:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8636:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8705:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8724:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8779:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8798:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8852:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8871:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8920:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8939:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8992:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9011:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9063:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9082:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9154:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9203:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9222:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9273:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9292:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9359:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9378:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9431:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9450:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9502:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9521:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9570:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:10925:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _atn [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.h:37:5: warning: Member variable 'FeatVisitor::stage' is not initialized in the constructor. [uninitMemberVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:117:15: style:inconclusive: Technically the member function 'FeatCtx::freeBlocks' can be const. [functionConst] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:111:10: note: Technically the member function 'FeatCtx::freeBlocks' can be const. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:117:15: note: Technically the member function 'FeatCtx::freeBlocks' can be const. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:300:15: style:inconclusive: Technically the member function 'FeatCtx::featMsg' can be const. [functionConst] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:122:16: note: Technically the member function 'FeatCtx::featMsg' can be const. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:300:15: note: Technically the member function 'FeatCtx::featMsg' can be const. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:176:17: performance:inconclusive: Technically the member function 'FeatCtx::addTag' can be static (but you may consider moving to unnamed namespace). [functionStatic] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2873:15: performance:inconclusive: Technically the member function 'FeatCtx::aaltRuleSort' can be static (but you may consider moving to unnamed namespace). [functionStatic] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:376:10: note: Technically the member function 'FeatCtx::aaltRuleSort' can be static (but you may consider moving to unnamed namespace). afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2873:15: note: Technically the member function 'FeatCtx::aaltRuleSort' can be static (but you may consider moving to unnamed namespace). afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:919:21: style: Expression is always true because 'else if' condition is opposite to previous condition at line 900. [multiCondition] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:900:14: note: first condition afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:919:21: note: else if condition is opposite to first condition afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2403:33: style: Condition 'p->nextSeq==NULL' is always true [knownConditionTrueFalse] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2398:33: note: Assuming that condition 'p->nextSeq!=NULL' is not redundant afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2403:33: note: Condition 'p->nextSeq==NULL' is always true afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1189:9: warning: Either the condition 'curr==nullptr' is redundant or there is possible null pointer dereference: curr. [nullPointerRedundantCheck] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1186:19: note: Assuming that condition 'curr==nullptr' is not redundant afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1189:9: note: Null pointer dereference afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1297:9: warning: Either the condition 'c==nullptr' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1292:11: note: Assuming that condition 'c==nullptr' is not redundant afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1297:9: note: Null pointer dereference afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1455:12: warning: Either the condition 'curr==NULL' is redundant or there is possible null pointer dereference: curr. [nullPointerRedundantCheck] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1452:14: note: Assuming that condition 'curr==NULL' is not redundant afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1455:12: note: Null pointer dereference afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1872:28: warning: Either the condition 'lkp==NULL' is redundant or there is possible null pointer dereference: lkp. [nullPointerRedundantCheck] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1869:21: note: Assuming that condition 'lkp==NULL' is not redundant afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1872:28: note: Null pointer dereference afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:105:30: style: C-style pointer casting [cstyleCast] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:106:26: style: C-style pointer casting [cstyleCast] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:109:25: style: C-style pointer casting [cstyleCast] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:111:26: style: C-style pointer casting [cstyleCast] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:620:19: style: C-style pointer casting [cstyleCast] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:642:19: style: C-style pointer casting [cstyleCast] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:643:20: style: C-style pointer casting [cstyleCast] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1224:28: style: C-style pointer casting [cstyleCast] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1705:16: style: C-style pointer casting [cstyleCast] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:3205:19: style: C-style pointer casting [cstyleCast] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2986:20: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2989:15: note: Found duplicate branches for 'if' and 'else'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2986:20: note: Found duplicate branches for 'if' and 'else'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:446:12: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:444:15: note: p is initialized afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:446:12: note: p is overwritten afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2249:19: style: Redundant initialization for 'nextNode'. The initialized value is overwritten before it is read. [redundantInitialization] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2247:21: note: nextNode is initialized afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2249:19: note: nextNode is overwritten afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:252:34: style:inconclusive: Function 'recycleNode' argument 1 names different: declaration 'pat' definition 'node'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:114:29: note: Function 'recycleNode' argument 1 names different: declaration 'pat' definition 'node'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:252:34: note: Function 'recycleNode' argument 1 names different: declaration 'pat' definition 'node'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:593:59: style:inconclusive: Function 'addGlyphClassToCurrentGC' argument 1 names different: declaration 'gcname' definition 'subGCName'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:158:54: note: Function 'addGlyphClassToCurrentGC' argument 1 names different: declaration 'gcname' definition 'subGCName'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:593:59: note: Function 'addGlyphClassToCurrentGC' argument 1 names different: declaration 'gcname' definition 'subGCName'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:617:52: style:inconclusive: Function 'addAlphaRangeToCurrentGC' argument 3 names different: declaration 'firstname' definition 'firstName'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:160:47: note: Function 'addAlphaRangeToCurrentGC' argument 3 names different: declaration 'firstname' definition 'firstName'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:617:52: note: Function 'addAlphaRangeToCurrentGC' argument 3 names different: declaration 'firstname' definition 'firstName'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:635:71: style:inconclusive: Function 'addNumRangeToCurrentGC' argument 3 names different: declaration 'firstname' definition 'firstName'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:162:66: note: Function 'addNumRangeToCurrentGC' argument 3 names different: declaration 'firstname' definition 'firstName'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:635:71: note: Function 'addNumRangeToCurrentGC' argument 3 names different: declaration 'firstname' definition 'firstName'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1345:35: style:inconclusive: Function 'setLkpFlag' argument 1 names different: declaration 'flagVal' definition 'flag'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:244:30: note: Function 'setLkpFlag' argument 1 names different: declaration 'flagVal' definition 'flag'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1345:35: note: Function 'setLkpFlag' argument 1 names different: declaration 'flagVal' definition 'flag'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1439:56: style:inconclusive: Function 'getNextNamedLkpLabel' argument 1 names different: declaration 'name' definition 'str'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:265:51: note: Function 'getNextNamedLkpLabel' argument 1 names different: declaration 'name' definition 'str'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1439:56: note: Function 'getNextNamedLkpLabel' argument 1 names different: declaration 'name' definition 'str'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2353:50: style:inconclusive: Function 'validateGPOSChain' argument 2 names different: declaration 'lookupType' definition 'lkpType'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:53:45: note: Function 'validateGPOSChain' argument 2 names different: declaration 'lookupType' definition 'lkpType'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2353:50: note: Function 'validateGPOSChain' argument 2 names different: declaration 'lookupType' definition 'lkpType'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:360:19: style: Local variable 'curr' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:215:11: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:360:19: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1185:19: style: Local variable 'curr' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:215:11: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1185:19: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1451:15: style: Local variable 'curr' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:215:11: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1451:15: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:3046:19: style: Local variable 'i' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:3038:10: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:3046:19: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:3056:19: style: Local variable 'i' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:3038:10: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:3056:19: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1202:42: style: Parameter 'st' can be declared as reference to const [constParameterReference] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1352:30: style: Parameter 'st' can be declared as reference to const [constParameterReference] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2857:16: style: Variable 'f' can be declared as reference to const [constVariableReference] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:73:11: style: Variable 'featpathname' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:493:32: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:493:42: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1868:23: style: Variable 'lkp' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1945:34: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2014:43: style: Parameter 'targ' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2795:37: style: Parameter 'unicodeList' can be declared as const array [constParameter] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2818:38: style: Parameter 'codePageList' can be declared as const array [constParameter] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2885:32: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2885:42: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:59:40: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:64:40: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:68:45: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:1424:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2974:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:467:12: warning: Uninitialized variable: newDst [uninitvar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2554:28: note: Calling function 'copyGlyphClass', 1st argument '©HeadNode' value is afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:460:22: note: Assignment 'newDst=dst', assigned value is afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:461:16: note: Assuming condition is false afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:467:12: note: Uninitialized variable: newDst afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2265:25: style: Variable 'lkpType' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2431:21: style: Variable 'nMarked' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:341:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:69:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:216:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:424:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:530:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:637:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:660:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_NAME_MAC_PLATFORM [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:785:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:802:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:836:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:886:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:936:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1032:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1129:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_NAME_MAC_PLATFORM [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1194:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1215:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1228:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1328:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1345:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1423:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1476:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1556:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1585:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1596:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1630:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1606:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:280:17: warning: Assert statement calls a function which may have desired side effects: 'IFILE'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:420:23: warning: Assert statement calls a function which may have desired side effects: 'MARK_ATTACHMENT_TYPE'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:429:21: warning: Assert statement calls a function which may have desired side effects: 'NUM'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:475:21: warning: Assert statement calls a function which may have desired side effects: 'subtok'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:482:21: warning: Assert statement calls a function which may have desired side effects: 'subtok'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:505:21: warning: Assert statement calls a function which may have desired side effects: 'glyphClass'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:606:21: warning: Assert statement calls a function which may have desired side effects: 'MARK'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:653:17: warning: Assert statement calls a function which may have desired side effects: 'genNum'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:653:46: warning: Assert statement calls a function which may have desired side effects: 'genNum'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:654:17: warning: Assert statement calls a function which may have desired side effects: 'genNum'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:759:21: warning: Assert statement calls a function which may have desired side effects: 'CV_CHARACTER'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:799:17: warning: Assert statement calls a function which may have desired side effects: 'HA_BTL'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:799:45: warning: Assert statement calls a function which may have desired side effects: 'VA_BTL'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:833:17: warning: Assert statement calls a function which may have desired side effects: 'HA_BSL'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:833:45: warning: Assert statement calls a function which may have desired side effects: 'VA_BSL'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:869:17: warning: Assert statement calls a function which may have desired side effects: 'glyphClassOptional'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:960:17: warning: Assert statement calls a function which may have desired side effects: 'NUM'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:969:16: warning: Assert statement calls a function which may have desired side effects: 'TOK'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:969:25: warning: Assert statement calls a function which may have desired side effects: 'LINE_GAP'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:993:17: warning: Assert statement calls a function which may have desired side effects: 'NUM'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1000:16: warning: Assert statement calls a function which may have desired side effects: 'TOK'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1000:25: warning: Assert statement calls a function which may have desired side effects: 'VERT_TYPO_LINE_GAP'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1025:17: warning: Assert statement calls a function which may have desired side effects: 'genNum'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1025:46: warning: Assert statement calls a function which may have desired side effects: 'genNum'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1026:17: warning: Assert statement calls a function which may have desired side effects: 'genNum'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1073:21: warning: Assert statement calls a function which may have desired side effects: 'VERT_ADVANCE_Y'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1122:17: warning: Assert statement calls a function which may have desired side effects: 'genNum'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1122:46: warning: Assert statement calls a function which may have desired side effects: 'genNum'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1123:17: warning: Assert statement calls a function which may have desired side effects: 'genNum'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1265:25: warning: Assert statement calls a function which may have desired side effects: 'CAP_HEIGHT'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1279:25: warning: Assert statement calls a function which may have desired side effects: 'OS2_UPPER_OP_SIZE'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1283:21: warning: Assert statement calls a function which may have desired side effects: 'FAMILY_CLASS'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1286:21: warning: Assert statement calls a function which may have desired side effects: 'VENDOR'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1289:21: warning: Assert statement calls a function which may have desired side effects: 'NUM'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1302:21: warning: Assert statement calls a function which may have desired side effects: 'CODE_PAGE_RANGE'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1468:21: warning: Assert statement calls a function which may have desired side effects: 'glyphClass'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1495:21: warning: Assert statement calls a function which may have desired side effects: 'glyphName'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1520:21: warning: Assert statement calls a function which may have desired side effects: 'GCLASS'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1553:31: warning: Assert statement calls a function which may have desired side effects: 'CID'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1553:54: warning: Assert statement calls a function which may have desired side effects: 'glyphName'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1625:17: warning: Assert statement calls a function which may have desired side effects: 'POINTNUM'. [assertWithSideEffect] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1597:50: warning: Either the condition 'start==nullptr' is redundant or there is possible null pointer dereference: start. [nullPointerRedundantCheck] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1594:16: note: Assuming that condition 'start==nullptr' is not redundant afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1597:50: note: Null pointer dereference afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:177:16: style: C-style pointer casting [cstyleCast] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:192:12: style: C-style pointer casting [cstyleCast] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1293:30: style: C-style pointer casting [cstyleCast] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1300:29: style: C-style pointer casting [cstyleCast] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1308:30: style: C-style pointer casting [cstyleCast] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:208:65: style:inconclusive: Function 'syntaxError' argument 2 names different: declaration 'symbol' definition 't'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.h:70:73: note: Function 'syntaxError' argument 2 names different: declaration 'symbol' definition 't'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:208:65: note: Function 'syntaxError' argument 2 names different: declaration 'symbol' definition 't'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1339:76: performance: Function parameter 'nv' should be passed by const reference. [passedByValue] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:81:22: style: Variable 'rootdir' can be declared as reference to const [constVariableReference] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:824:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1333:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1351:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:248:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contourIndices [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:380:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_CONVERT_VERBOSE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:471:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gid [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:517:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:671:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:717:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_CONVERT_VERBOSE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:845:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:304:41: style:inconclusive: Function 'setGlyphClassGDef' argument 2 names different: declaration 'simpl' definition 'simple'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.h:25:41: note: Function 'setGlyphClassGDef' argument 2 names different: declaration 'simpl' definition 'simple'. afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:304:41: note: Function 'setGlyphClassGDef' argument 2 names different: declaration 'simpl' definition 'simple'. afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:413:53: style:inconclusive: Function 'addMarkSetClassGDEF' argument 2 names different: declaration 'markClass' definition 'markClassNode'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.h:34:53: note: Function 'addMarkSetClassGDEF' argument 2 names different: declaration 'markClass' definition 'markClassNode'. afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:413:53: note: Function 'addMarkSetClassGDEF' argument 2 names different: declaration 'markClass' definition 'markClassNode'. afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:435:55: style:inconclusive: Function 'addGlyphMarkClassGDEF' argument 2 names different: declaration 'markClass' definition 'markClassNode'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.h:32:55: note: Function 'addGlyphMarkClassGDEF' argument 2 names different: declaration 'markClass' definition 'markClassNode'. afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:435:55: note: Function 'addGlyphMarkClassGDEF' argument 2 names different: declaration 'markClass' definition 'markClassNode'. afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:419:16: style: Variable 'markNode' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:441:16: style: Variable 'markNode' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:462:41: style: Parameter 'glyphNode' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:502:22: style: Parameter 'glyphNode' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:502:49: style: Parameter 'caretValue' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:817:22: style: Variable 'apt' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:822:22: style: Variable 'apt' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:836:24: style: Variable 'lge' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:849:25: style: Variable 'ct' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:864:23: style: Variable 'markSetEntry' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GDEF.c:16:11: style: struct member 'Subtable::tbl' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:306:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:353:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable classInfo [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:377:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:635:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anchorMarkInfo [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:690:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:864:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1038:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1192:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotNOTE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1233:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valFmt [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1280:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1309:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gid [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1423:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valFmt [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1652:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextCl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1857:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2004:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2320:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineIndex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2433:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gid [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2546:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_DO_NOT_OPTIMIZE_KERN [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3137:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_ID2_CHAIN_CONTXT3 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3576:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable componentIndex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3603:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3631:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable componentIndex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3651:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnode [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3668:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnode [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3737:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anchor [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3827:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnode [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:4011:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anchor [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:4069:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnode [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:4281:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anchor [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:4356:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:4448:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anchor [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:673:23: style: The statement 'if (h->new.script!=script) h->new.script=script' is logically equivalent to 'h->new.script=script'. [duplicateConditionalAssign] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:674:23: note: Assignment 'h->new.script=script' afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:673:23: note: Condition 'h->new.script!=script' is redundant afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:676:25: style: The statement 'if (h->new.language!=language) h->new.language=language' is logically equivalent to 'h->new.language=language'. [duplicateConditionalAssign] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:677:25: note: Assignment 'h->new.language=language' afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:676:25: note: Condition 'h->new.language!=language' is redundant afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:679:24: style: The statement 'if (h->new.feature!=feature) h->new.feature=feature' is logically equivalent to 'h->new.feature=feature'. [duplicateConditionalAssign] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:680:24: note: Assignment 'h->new.feature=feature' afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:679:24: note: Condition 'h->new.feature!=feature' is redundant afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:869:34: style: The statement 'if (h->startNewPairPosSubtbl!=0) h->startNewPairPosSubtbl=0' is logically equivalent to 'h->startNewPairPosSubtbl=0'. [duplicateConditionalAssign] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:870:34: note: Assignment 'h->startNewPairPosSubtbl=0' afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:869:34: note: Condition 'h->startNewPairPosSubtbl!=0' is redundant afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1845:38: style: The statement 'if (h->startNewPairPosSubtbl!=0) h->startNewPairPosSubtbl=0' is logically equivalent to 'h->startNewPairPosSubtbl=0'. [duplicateConditionalAssign] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1846:38: note: Assignment 'h->startNewPairPosSubtbl=0' afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1845:38: note: Condition 'h->startNewPairPosSubtbl!=0' is redundant afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1047:27: style: Variable 'feat_param' is reassigned a value before the old one has been used. [redundantAssignment] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1046:16: note: feat_param is assigned afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1047:27: note: feat_param is overwritten afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1695:15: style: Variable 'ci->class' is reassigned a value before the old one has been used. [redundantAssignment] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1693:15: note: ci->class is assigned afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1695:15: note: ci->class is overwritten afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2912:17: style: Variable 'si->lkpFlag' is reassigned a value before the old one has been used. [redundantAssignment] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2907:17: note: si->lkpFlag is assigned afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2912:17: note: si->lkpFlag is overwritten afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2913:22: style: Variable 'si->markSetIndex' is reassigned a value before the old one has been used. [redundantAssignment] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2908:22: note: si->markSetIndex is assigned afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2913:22: note: si->markSetIndex is overwritten afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3311:12: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3310:7: note: i is assigned afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3311:12: note: i is overwritten afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:4124:17: style: Variable 'prevGID' is reassigned a value before the old one has been used. [redundantAssignment] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:4118:17: note: prevGID is assigned afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:4124:17: note: prevGID is overwritten afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1074:72: style:inconclusive: Function 'GPOSAddSingle' argument 4 names different: declaration 'xPlacement' definition 'xPla'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:223:31: note: Function 'GPOSAddSingle' argument 4 names different: declaration 'xPlacement' definition 'xPla'. afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1074:72: note: Function 'GPOSAddSingle' argument 4 names different: declaration 'xPlacement' definition 'xPla'. afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1074:82: style:inconclusive: Function 'GPOSAddSingle' argument 5 names different: declaration 'yPlacement' definition 'yPla'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:223:47: note: Function 'GPOSAddSingle' argument 5 names different: declaration 'yPlacement' definition 'yPla'. afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1074:82: note: Function 'GPOSAddSingle' argument 5 names different: declaration 'yPlacement' definition 'yPla'. afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1074:92: style:inconclusive: Function 'GPOSAddSingle' argument 6 names different: declaration 'xAdvance' definition 'xAdv'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:223:63: note: Function 'GPOSAddSingle' argument 6 names different: declaration 'xAdvance' definition 'xAdv'. afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1074:92: note: Function 'GPOSAddSingle' argument 6 names different: declaration 'xAdvance' definition 'xAdv'. afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1074:102: style:inconclusive: Function 'GPOSAddSingle' argument 7 names different: declaration 'yAdvance' definition 'yAdv'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:223:77: note: Function 'GPOSAddSingle' argument 7 names different: declaration 'yAdvance' definition 'yAdv'. afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1074:102: note: Function 'GPOSAddSingle' argument 7 names different: declaration 'yAdvance' definition 'yAdv'. afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1843:17: style: Local variable 'h' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1740:13: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1843:17: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3074:14: style: Local variable 'i' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2993:14: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3074:14: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3824:13: style: Local variable 'i' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3803:10: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3824:13: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1028:35: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1116:16: style: Variable 'a' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1117:16: style: Variable 'b' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1147:16: style: Variable 'a' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1148:16: style: Variable 'b' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1239:28: style: Variable 'r' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1240:28: style: Variable 'R' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1294:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1336:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1385:16: style: Variable 'sFmt' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1393:20: style: Variable 'sRec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1614:81: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'matchFirstInClass' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1650:38: note: You might need to cast the function pointer here afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1614:81: note: Parameter 'ctx' can be declared as pointer to const afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1626:72: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'matchGID' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1702:32: note: You might need to cast the function pointer here afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1626:72: note: Parameter 'ctx' can be declared as pointer to const afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1711:84: style: Parameter 'values1' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1711:119: style: Parameter 'values2' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:1997:28: style: Variable 'metrics' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2022:24: style: Variable 'metrics' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2768:51: style: Parameter 'cmpRec' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2775:12: style: Variable 'metrics1' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2852:72: style: Parameter 'cur_si' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2991:12: style: Variable 'pMarked' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3115:63: style: Parameter 'slr' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3228:30: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3272:27: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3303:21: style: Variable 'params' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3588:32: style: Variable 'last' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3617:32: style: Variable 'last' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3647:46: style: Parameter 'si' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3647:57: style: Parameter 'markNode' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3745:24: style: Variable 'prevAnchorRec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3937:24: style: Variable 'anchorRec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:3966:17: style: Variable 'markRec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:4000:21: style: Variable 'baseRec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:4183:24: style: Variable 'anchorRec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:4212:17: style: Variable 'markRec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:4264:26: style: Variable 'anchorOffset' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:4281:25: style: Variable 'anchorRec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:4360:33: style: Variable 'anchorInfo' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:4387:24: style: Variable 'anchorRec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:4415:22: style: Variable 'fmtRec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:4448:25: style: Variable 'anchorRec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:103:11: style: struct member 'MetricsRec::value' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:896:20: style: struct member 'AnchorFormat1::AnchorFormat' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:897:11: style: struct member 'AnchorFormat1::XCoordinate' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:898:11: style: struct member 'AnchorFormat1::YCoordinate' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:902:20: style: struct member 'AnchorFormat2::AnchorFormat' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:903:11: style: struct member 'AnchorFormat2::XCoordinate' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:904:11: style: struct member 'AnchorFormat2::YCoordinate' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:905:20: style: struct member 'AnchorFormat2::AnchorPoint' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:909:20: style: struct member 'AnchorFormat3::AnchorFormat' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:910:11: style: struct member 'AnchorFormat3::XCoordinate' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:911:11: style: struct member 'AnchorFormat3::YCoordinate' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:912:12: style: struct member 'AnchorFormat3::XDeviceTable' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:913:12: style: struct member 'AnchorFormat3::YDeviceTable' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2693:20: style: struct member 'ChainSubRule::BacktrackGlyphCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2694:10: style: struct member 'ChainSubRule::Backtrack' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2695:20: style: struct member 'ChainSubRule::InputGlyphCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2696:10: style: struct member 'ChainSubRule::Input' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2697:20: style: struct member 'ChainSubRule::LookaheadGlyphCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2698:10: style: struct member 'ChainSubRule::Lookahead' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2699:20: style: struct member 'ChainSubRule::PosCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2700:22: style: struct member 'ChainSubRule::PosLookupRecord' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2706:20: style: struct member 'ChainSubRuleSet::ChainSubRuleCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2707:5: style: struct member 'ChainSubRuleSet::ChainSubRule' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2707:5: style: struct member 'ChainSubRuleSet::ChainSubRule_' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2712:20: style: struct member 'ChainContextPosFormat1::PosFormat' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2713:13: style: struct member 'ChainContextPosFormat1::Coverage' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2714:20: style: struct member 'ChainContextPosFormat1::ChainSubRuleSetCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2715:5: style: struct member 'ChainContextPosFormat1::ChainSubRuleSet' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2715:5: style: struct member 'ChainContextPosFormat1::ChainSubRuleSet_' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2721:20: style: struct member 'ChainSubClassRule::BacktrackGlyphCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2722:21: style: struct member 'ChainSubClassRule::Backtrack' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2723:20: style: struct member 'ChainSubClassRule::InputGlyphCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2724:21: style: struct member 'ChainSubClassRule::Input' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2725:20: style: struct member 'ChainSubClassRule::LookaheadGlyphCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2726:21: style: struct member 'ChainSubClassRule::Lookahead' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2727:20: style: struct member 'ChainSubClassRule::PosCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2728:22: style: struct member 'ChainSubClassRule::PosLookupRecord' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2734:20: style: struct member 'ChainSubClassSet::ChainSubClassRuleCnt' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2735:5: style: struct member 'ChainSubClassSet::ChainSubClassRule' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2735:5: style: struct member 'ChainSubClassSet::ChainSubClassRule_' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2741:20: style: struct member 'ChainContextPosFormat2::PosFormat' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2742:13: style: struct member 'ChainContextPosFormat2::Coverage' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2743:13: style: struct member 'ChainContextPosFormat2::ClassDef' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2744:20: style: struct member 'ChainContextPosFormat2::ChainSubClassSetCnt' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2745:5: style: struct member 'ChainContextPosFormat2::ChainSubClassSet' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2745:5: style: struct member 'ChainContextPosFormat2::ChainSubClassSet_' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GPOS.c:2458:11: style: Variable 'first' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:163:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:211:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_ALLOW_STUB_GSUB [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:510:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rules [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:770:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:814:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:874:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:1000:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotNOTE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:1036:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gid [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:1078:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gid [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:1108:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_SEEN_VERT_ORIGIN_OVERRIDE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:1384:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gid [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:1592:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gid [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:1746:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotNOTE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:1784:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable targ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:1821:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gid [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2573:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_ID2_CHAIN_CONTXT3 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2720:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextCl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2889:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_ID2_CHAIN_CONTXT3 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:534:23: style: The statement 'if (h->new.script!=script) h->new.script=script' is logically equivalent to 'h->new.script=script'. [duplicateConditionalAssign] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:535:23: note: Assignment 'h->new.script=script' afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:534:23: note: Condition 'h->new.script!=script' is redundant afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:537:25: style: The statement 'if (h->new.language!=language) h->new.language=language' is logically equivalent to 'h->new.language=language'. [duplicateConditionalAssign] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:538:25: note: Assignment 'h->new.language=language' afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:537:25: note: Condition 'h->new.language!=language' is redundant afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:540:24: style: The statement 'if (h->new.feature!=feature) h->new.feature=feature' is logically equivalent to 'h->new.feature=feature'. [duplicateConditionalAssign] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:541:24: note: Assignment 'h->new.feature=feature' afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:540:24: note: Condition 'h->new.feature!=feature' is redundant afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:649:16: style: Local variable 't' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:617:12: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:649:16: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2833:14: style: Local variable 'i' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2746:18: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2833:14: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:804:33: style: Variable 'feat_param' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:827:33: style: Variable 'feat_param' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:856:24: style: Variable 'feat_param' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:965:12: style: Variable 'a' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:966:12: style: Variable 'b' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:1381:20: style: Variable 'rule' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:1437:19: style: Variable 'seqSet' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:1589:20: style: Variable 'rule' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:1644:23: style: Variable 'altSet' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:1819:20: style: Variable 'rule' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:1938:23: style: Variable 'lig' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2142:28: style: Variable 'rule' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2533:67: style: Parameter 'slr' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2541:56: style: Parameter 'sub' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2550:56: style: Parameter 'sub' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:68:11: style: struct member 'SubtableInfo::fileName' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2031:20: style: struct member 'ChainSubRule::BacktrackGlyphCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2032:10: style: struct member 'ChainSubRule::Backtrack' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2033:20: style: struct member 'ChainSubRule::InputGlyphCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2034:10: style: struct member 'ChainSubRule::Input' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2035:20: style: struct member 'ChainSubRule::LookaheadGlyphCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2036:10: style: struct member 'ChainSubRule::Lookahead' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2037:20: style: struct member 'ChainSubRule::SubstCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2038:24: style: struct member 'ChainSubRule::SubstLookupRecord' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2044:20: style: struct member 'ChainSubRuleSet::ChainSubRuleCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2045:5: style: struct member 'ChainSubRuleSet::ChainSubRule' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2045:5: style: struct member 'ChainSubRuleSet::ChainSubRule_' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2050:20: style: struct member 'ChainContextSubstFormat1::SubstFormat' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2051:13: style: struct member 'ChainContextSubstFormat1::Coverage' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2052:20: style: struct member 'ChainContextSubstFormat1::ChainSubRuleSetCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2053:5: style: struct member 'ChainContextSubstFormat1::ChainSubRuleSet' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2053:5: style: struct member 'ChainContextSubstFormat1::ChainSubRuleSet_' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2059:20: style: struct member 'ChainSubClassRule::BacktrackGlyphCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2060:21: style: struct member 'ChainSubClassRule::Backtrack' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2061:20: style: struct member 'ChainSubClassRule::InputGlyphCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2062:21: style: struct member 'ChainSubClassRule::Input' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2063:20: style: struct member 'ChainSubClassRule::LookaheadGlyphCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2064:21: style: struct member 'ChainSubClassRule::Lookahead' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2065:20: style: struct member 'ChainSubClassRule::SubstCount' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2066:24: style: struct member 'ChainSubClassRule::SubstLookupRecord' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2072:20: style: struct member 'ChainSubClassSet::ChainSubClassRuleCnt' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2073:5: style: struct member 'ChainSubClassSet::ChainSubClassRule' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2073:5: style: struct member 'ChainSubClassSet::ChainSubClassRule_' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2079:20: style: struct member 'ChainContextSubstFormat2::SubstFormat' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2080:13: style: struct member 'ChainContextSubstFormat2::Coverage' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2081:13: style: struct member 'ChainContextSubstFormat2::ClassDef' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2082:20: style: struct member 'ChainContextSubstFormat2::ChainSubClassSetCnt' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2083:5: style: struct member 'ChainContextSubstFormat2::ChainSubClassSet' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/GSUB.c:2083:5: style: struct member 'ChainContextSubstFormat2::ChainSubClassSet_' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/OS_2.c:226:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/OS_2.c:314:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/OS_2.c:329:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFSTypeEnviron [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/OS_2.c:476:37: style:inconclusive: Function 'OS_2SetCodePageRanges' argument 2 names different: declaration 'lCodePageRange1' definition 'ulCodePageRange1'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/OS_2.h:30:37: note: Function 'OS_2SetCodePageRanges' argument 2 names different: declaration 'lCodePageRange1' definition 'ulCodePageRange1'. afdko-4.0.1/c/makeotf/lib/hotconv/OS_2.c:476:37: note: Function 'OS_2SetCodePageRanges' argument 2 names different: declaration 'lCodePageRange1' definition 'ulCodePageRange1'. afdko-4.0.1/c/makeotf/lib/hotconv/OS_2.c:181:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/OS_2.c:329:15: style: Variable 'fsType' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/OS_2.c:517:36: style: Parameter 'panose' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:132:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:260:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:330:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:369:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:336:21: style: Local variable 'ar' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:297:17: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:336:21: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:111:21: style: Variable 'ar' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:208:21: style: Variable 'ar' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:216:25: style: Variable 'av' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:303:10: style: Variable 'tagString' can be declared as const array [constVariable] afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:336:21: style: Variable 'ar' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:348:60: style: Parameter 'axisTags' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:349:35: style: Parameter 'values' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:366:33: style: Variable 'refav' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:395:33: style: Variable 'refav' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:417:33: style: Variable 'refav' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:436:33: style: Variable 'refav' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/STAT.c:470:34: style: Variable 'baseMsg' can be declared as const array [constVariable] afdko-4.0.1/c/makeotf/lib/hotconv/VORG.c:47:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_SEEN_VERT_ORIGIN_OVERRIDE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/VORG.c:79:28: style: Variable 'vOrigMtx' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:262:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:319:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:347:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:501:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:600:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idRangeOffset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:680:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idRangeOffset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:863:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_STUB_CMAP4 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1076:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1100:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1210:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1230:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1265:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable language [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1303:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable platformId [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1318:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1540:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotNOTE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1560:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1599:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:2847:64: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:2867:68: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:2899:68: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:2924:68: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:2956:68: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:2989:68: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:3021:68: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:3640:62: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:3650:64: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:3880:61: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:4059:65: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:4315:70: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:5033:63: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:5194:63: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:5286:74: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:5441:74: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:5696:62: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:5706:64: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:5807:62: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:6076:72: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:6104:66: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:6286:76: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:6571:59: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:7129:62: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:7139:64: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:7580:64: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:7726:64: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8019:62: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8255:64: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8388:65: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8519:62: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8840:61: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8981:63: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9053:74: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9124:70: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9334:62: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9420:76: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9492:59: style: Same expression on both sides of '-'. [duplicateExpression] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:100:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:622:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:781:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:1046:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:1144:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:1375:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:1499:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:1686:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:2115:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:2202:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:2439:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:2566:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:2819:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:3077:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:3378:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:3456:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:3540:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:3622:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:3718:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:3855:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:4027:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:4119:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:4204:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:4290:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:4558:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:4632:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:4706:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:4792:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:5014:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:5180:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:5267:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:5427:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:5513:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:5676:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:5782:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:6052:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:6261:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:6462:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:6546:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:6720:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:6810:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:6897:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:7111:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:7215:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:7373:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:7464:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:7559:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:7639:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:7705:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:7777:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:7856:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:7996:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8075:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8241:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8305:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8374:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8438:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8505:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8573:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8663:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8751:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8825:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8898:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:8966:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9038:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9109:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9181:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9249:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9319:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9405:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9477:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9548:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9612:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9675:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9738:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9801:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9864:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/FeatParser.cpp:9927:10: style: The scope of the variable '_la' can be reduced. [variableScope] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:879:19: style: Variable 'nSegments' is reassigned a value before the old one has been used. [redundantAssignment] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:876:23: note: nSegments is assigned afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:879:19: note: nSegments is overwritten afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:268:43: style:inconclusive: Function 'cmapBeginEncoding' argument 2 names different: declaration 'platform' definition 'platformId'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.h:43:43: note: Function 'cmapBeginEncoding' argument 2 names different: declaration 'platform' definition 'platformId'. afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:268:43: note: Function 'cmapBeginEncoding' argument 2 names different: declaration 'platform' definition 'platformId'. afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:268:64: style:inconclusive: Function 'cmapBeginEncoding' argument 3 names different: declaration 'platformSpecific' definition 'scriptId'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.h:43:62: note: Function 'cmapBeginEncoding' argument 3 names different: declaration 'platformSpecific' definition 'scriptId'. afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:268:64: note: Function 'cmapBeginEncoding' argument 3 names different: declaration 'platformSpecific' definition 'scriptId'. afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:391:39: style: Local variable 'uvd' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:387:35: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:391:39: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:788:13: style: Local variable 'ordered' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:714:9: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:788:13: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1171:23: style: Local variable 'format4Size' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1095:19: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1171:23: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:601:14: style: Variable 'existing' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:630:16: style: Variable 'range' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1399:19: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1416:10: style: Variable 'glyphId' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1450:46: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1475:22: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1484:48: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1534:30: style: Variable 'exttUVSER' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:1552:19: style: Variable 'encoding' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:927:45: warning: Uninitialized variable: tempLength [uninitvar] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:866:12: note: Assuming condition is false afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:927:45: note: Uninitialized variable: tempLength afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:31:14: style: struct member 'FormatHdrExt::reserved' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:39:14: style: struct member 'FormatHdr14::numUVS' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:185:19: style: struct member 'DefaultUVEntry::uv' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:186:19: style: struct member 'DefaultUVEntry::uvs' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:190:19: style: struct member 'NonDefaultUVEntry::uv' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:191:19: style: struct member 'NonDefaultUVEntry::uvs' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:192:20: style: struct member 'NonDefaultUVEntry::gid' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/cmap.c:853:19: style: Variable 'nSegments' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/lib/hotconv/head.c:97:51: style: Parameter 'tm' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/hhea.c:228:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hmtx.c:59:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable advanceWidth [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hmtx.c:83:25: style: Variable 'metric' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:83:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:256:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:327:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_DO_WARNINGS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:458:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_SEEN_VERT_ORIGIN_OVERRIDE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:481:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_SEEN_VERT_ORIGIN_OVERRIDE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:518:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_EURO_ADDED [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:618:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_OLD_SPACE_DEFAULT_CHAR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:905:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_FontBBox [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:985:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_ADD_STUB_DSIG [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:1338:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_NAME_MS_PLATFORM [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:1348:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:1362:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:1373:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:1415:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:1422:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:1433:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:1470:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotHEADING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:1554:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:358:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:373:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:433:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:471:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_CONVERT_FINAL_NAMES [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:488:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:515:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uv [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:586:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:686:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_DOCTYPE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:706:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:740:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_LITERAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:755:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_LITERAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:769:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:792:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1010:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1195:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1405:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1468:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1638:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_DOUBLE_MAP_GLYPHS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1728:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uv [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1909:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_CMAP_UNKNOWN [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1964:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_CMAP_UNKNOWN [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2034:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_MAC [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2154:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_CMAP_UNKNOWN [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2197:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2282:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chars [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2346:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pairs [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2583:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2642:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF_UNENC [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2704:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_WIN [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2756:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addlUV [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:1412:34: style:inconclusive: Function 'hotMemNew' argument 2 names different: declaration 's' definition 'size'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/common.h:83:41: note: Function 'hotMemNew' argument 2 names different: declaration 's' definition 'size'. afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:1412:34: note: Function 'hotMemNew' argument 2 names different: declaration 's' definition 'size'. afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:1419:48: style:inconclusive: Function 'hotMemResize' argument 3 names different: declaration 's' definition 'size'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/common.h:84:55: note: Function 'hotMemResize' argument 3 names different: declaration 's' definition 'size'. afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:1419:48: note: Function 'hotMemResize' argument 3 names different: declaration 's' definition 'size'. afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:718:27: style: Local variable 'gi' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:612:19: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:718:27: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:731:27: style: Local variable 'gi' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:612:19: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:731:27: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:205:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:417:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:430:23: style: Variable 'cffgi' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:881:24: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:881:33: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:1031:47: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:1371:49: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/hot.c:1396:47: style: Parameter 'gname' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:116:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:178:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_OMIT_MAC_NAMES [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:282:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_ID2_CHAIN_CONTXT3 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:444:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:465:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_MAX_MENU_NAME [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:1129:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:486:51: warning: Either the condition 'tempString==NULL' is redundant or there is possible null pointer dereference: tempString. [nullPointerRedundantCheck] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:483:24: note: Assuming that condition 'tempString==NULL' is not redundant afdko-4.0.1/c/makeotf/lib/hotconv/name.c:486:51: note: Null pointer dereference afdko-4.0.1/c/makeotf/lib/hotconv/name.c:652:23: style: Local variable 'tempString' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:460:11: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/name.c:652:23: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/name.c:702:19: style: Local variable 'tempString' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:460:11: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/name.c:702:19: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/name.c:783:19: style: Local variable 'Family' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:455:11: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/name.c:783:19: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/name.c:784:19: style: Local variable 'Subfamily' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:456:11: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/name.c:784:19: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/name.c:816:27: style: Local variable 'tempString' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:460:11: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/name.c:816:27: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/name.c:832:26: style: Local variable 'Full' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:465:10: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/name.c:832:26: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/name.c:865:27: style: Local variable 'tempString' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:460:11: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/name.c:865:27: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/name.c:872:27: style: Local variable 'tempString' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:460:11: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/name.c:872:27: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/name.c:888:26: style: Local variable 'Full' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:465:10: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/name.c:888:26: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/name.c:67:21: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:173:42: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:278:15: style: Variable 'idTag' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:353:15: style: Variable 'str' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:403:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:784:19: style: Variable 'Subfamily' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:967:19: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:1002:68: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:1085:21: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:606:31: style: Variable 'Subfamily' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/lib/hotconv/name.c:693:19: style: Variable 'doWarning' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:450:9: portability: %hd in format string (no. 1) requires 'short *' but the argument type is 'CID * {aka unsigned short *}'. [invalidScanfArgType_int] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1348:11: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p++. [nullPointerRedundantCheck] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1340:15: note: Assuming that condition 'p==NULL' is not redundant afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1348:11: note: Null pointer dereference afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1348:11: warning: Either the condition 'p==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1340:15: note: Assuming that condition 'p==NULL' is not redundant afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1348:11: note: Null pointer addition afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2692:48: style:inconclusive: Function 'mapApplyReencoding' argument 2 names different: declaration 'comEnc' definition 'comEncoding'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/hotmap.h:28:48: note: Function 'mapApplyReencoding' argument 2 names different: declaration 'comEnc' definition 'comEncoding'. afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2692:48: note: Function 'mapApplyReencoding' argument 2 names different: declaration 'comEnc' definition 'comEncoding'. afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2693:38: style:inconclusive: Function 'mapApplyReencoding' argument 3 names different: declaration 'macEnc' definition 'macEncoding'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/hotmap.h:28:69: note: Function 'mapApplyReencoding' argument 3 names different: declaration 'macEnc' definition 'macEncoding'. afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2693:38: note: Function 'mapApplyReencoding' argument 3 names different: declaration 'macEnc' definition 'macEncoding'. afdko-4.0.1/c/makeotf/lib/hotconv/map.c:382:19: style: Variable 'gi' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:466:19: style: Variable 'hGID' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:481:19: style: Variable 'gi' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:558:19: style: Variable 'gi' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:592:19: style: Variable 'gi' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:598:19: style: Variable 'bl' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:700:11: style: Variable 'Reg' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:700:17: style: Variable 'reg' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:700:23: style: Variable 'Ord' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:700:29: style: Variable 'ord' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:726:39: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:864:31: style: Variable 'giRepl' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:893:12: style: Variable 'a' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:894:12: style: Variable 'b' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:935:12: style: Variable 'notdef' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1163:75: style: Parameter 'cts' can be declared as pointer to const. However it seems that 'cmpUVSEntry' is a callback function, if 'cts' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1373:14: note: You might need to cast the function pointer here afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1163:75: note: Parameter 'cts' can be declared as pointer to const afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1164:15: style: Variable 'uvs_a' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1165:15: style: Variable 'uvs_b' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1284:15: style: Variable 'uv' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1479:43: style: Parameter 'gname' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1535:22: style: Variable 'found' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1621:26: style: Variable 'uc' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1907:19: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1923:19: style: Variable 'gname' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1957:56: style: Parameter 'uvEnc' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:1991:19: style: Variable 'gname' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2021:54: style: Parameter 'comEncoding' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2072:19: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2168:16: style: Variable 'range' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2186:23: style: Variable 'gi_uv' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2187:23: style: Variable 'gi_id' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2270:27: style: Variable 'gi' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2285:25: style: Variable 'sup' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2302:27: style: Variable 'gi' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2331:19: style: Variable 'a' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2332:19: style: Variable 'b' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2358:20: style: Variable 'pair' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2395:15: style: Variable 'value' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2643:29: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:2717:19: style: Variable 'gname' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:223:9: style: struct member 'GIDWeight::gid' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/map.c:224:11: style: struct member 'GIDWeight::weight' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:539:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:577:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:628:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glyph [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:821:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:859:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:910:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:968:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glyph [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1037:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1056:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1093:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1107:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1141:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1166:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1337:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable script [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1378:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable language [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1412:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable script [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1512:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feature [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1543:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lookup [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1578:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable feature [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1687:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1706:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lookup [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1767:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1923:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/sfnt.c:264:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/sfnt.c:335:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checksum [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/sfnt.c:385:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/sfnt.c:250:16: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/vhea.c:54:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_SEEN_VERT_ORIGIN_OVERRIDE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/vmtx.c:55:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_SEEN_VERT_ORIGIN_OVERRIDE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/vmtx.c:94:25: style: Variable 'metric' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/vmtx.c:27:9: style: struct member 'PropInfo::gid' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/xxxx.c:31:15: style: Variable 'h' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/lib/hotconv/xxxx.c:31:13: style: Variable 'h' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/lib/hotconv/xxxx.c:36:15: style: Variable 'h' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/lib/hotconv/xxxx.c:36:13: style: Variable 'h' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/lib/hotconv/xxxx.c:40:15: style: Variable 'h' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/lib/hotconv/xxxx.c:40:13: style: Variable 'h' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1097:12: warning: Either the condition 'li==NULL' is redundant or there is possible null pointer dereference: li. [nullPointerRedundantCheck] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1092:12: note: Assuming that condition 'li==NULL' is not redundant afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1097:12: note: Null pointer dereference afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1110:12: warning: Either the condition 'li==NULL' is redundant or there is possible null pointer dereference: li. [nullPointerRedundantCheck] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1106:12: note: Assuming that condition 'li==NULL' is not redundant afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1110:12: note: Null pointer dereference afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:922:69: style:inconclusive: Function 'otlClassAddMapping' argument 4 names different: declaration 'cls' definition 'class'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/otl.h:91:65: note: Function 'otlClassAddMapping' argument 4 names different: declaration 'cls' definition 'class'. afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:922:69: note: Function 'otlClassAddMapping' argument 4 names different: declaration 'cls' definition 'class'. afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1469:23: style: Local variable 'sub' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1430:19: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1469:23: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1470:28: style: Local variable 'rec' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1431:23: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1470:28: note: Shadow variable afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:430:72: style: Parameter 'glyph' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:459:44: style: Parameter 'glyph' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:547:55: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:564:22: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:828:52: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:846:27: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1103:16: style: Variable 'li' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1268:19: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1555:15: style: Variable 'sub' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1614:23: style: Variable 'lsub' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1825:45: style: Parameter 'rec' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1856:23: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1868:28: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1886:24: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:1892:18: style: Variable 'feature' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:208:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:286:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_DICTIONARY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:369:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:539:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_EOI [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:634:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_EOI [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:681:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_INTEGER [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:697:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_REAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:714:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_STRING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:766:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_HEXSTRING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:812:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:834:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:107:20: style: struct member 'DeviceTable::StartSize' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:108:20: style: struct member 'DeviceTable::EndSize' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:109:20: style: struct member 'DeviceTable::DeltaFormat' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:113:21: style: struct member 'DeviceTable::DeltaValue' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/hotconv/otl.c:252:11: style: struct member 'RefLabelInfo::baseLabel' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:622:36: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:622:59: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:641:36: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:641:49: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:648:36: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:653:41: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:657:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:689:37: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:705:38: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:722:39: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:728:44: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:729:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:747:38: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/pstoken/pstoken.c:749:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/charset.c:188:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glyph [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/charset.c:257:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/dict.h:17:1: debug: Failed to parse 'typedef dnaDCL ( char , DICT ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/makeotf/lib/typecomp/cs.c:59:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subrs [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/cs.c:105:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cstr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/cs.c:171:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_SMALLMEMORY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/cs.c:256:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_SMALLMEMORY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/cs.c:293:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t2_shortint [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/cs.c:319:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t2_shortint [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/charset.c:18:9: style: struct member 'Range1::first' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/charset.c:19:19: style: struct member 'Range1::nLeft' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/charset.c:24:13: style: struct member 'Format1::range' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/charset.c:29:9: style: struct member 'Range2::first' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/charset.c:30:20: style: struct member 'Range2::nLeft' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/charset.c:35:13: style: struct member 'Format2::range' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/dict.c:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_BCD [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/dict.c:45:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] afdko-4.0.1/c/makeotf/lib/typecomp/cs.c:320:34: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] afdko-4.0.1/c/makeotf/lib/typecomp/cs.c:326:34: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] afdko-4.0.1/c/makeotf/lib/typecomp/cs.c:327:34: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] afdko-4.0.1/c/makeotf/lib/typecomp/cs.c:328:34: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] afdko-4.0.1/c/makeotf/lib/typecomp/cs.c:157:58: style:inconclusive: Function 'csEndFont' argument 3 names different: declaration 'recode' definition 'reorder'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/typecomp/cs.h:62:58: note: Function 'csEndFont' argument 3 names different: declaration 'recode' definition 'reorder'. afdko-4.0.1/c/makeotf/lib/typecomp/cs.c:157:58: note: Function 'csEndFont' argument 3 names different: declaration 'recode' definition 'reorder'. afdko-4.0.1/c/makeotf/lib/typecomp/cs.c:162:11: style: Variable 'dststart' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/cs.c:176:15: style: Variable 'src' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/cs.c:218:59: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/cs.c:285:43: style: Parameter 'procs' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/cs.c:171:18: style: Variable 'dststart' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/lib/typecomp/fdselect.c:132:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/encoding.c:279:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/fdselect.c:13:20: style: struct member 'Format0::fds' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/fdselect.c:18:20: style: struct member 'Range3::first' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/fdselect.c:24:20: style: struct member 'Format3::nRanges' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/fdselect.c:25:13: style: struct member 'Format3::range' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/fdselect.c:26:20: style: struct member 'Format3::sentinel' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/encoding.c:134:21: style:inconclusive: Function 'encodingAdd' argument 4 names different: declaration 'nMultiple' definition 'nSups'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/typecomp/encoding.h:23:21: note: Function 'encodingAdd' argument 4 names different: declaration 'nMultiple' definition 'nSups'. afdko-4.0.1/c/makeotf/lib/typecomp/encoding.c:134:21: note: Function 'encodingAdd' argument 4 names different: declaration 'nMultiple' definition 'nSups'. afdko-4.0.1/c/makeotf/lib/typecomp/encoding.c:117:30: style: Parameter 'enc' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/encoding.c:14:19: style: struct member 'Format0::nCodes' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/encoding.c:15:20: style: struct member 'Format0::code' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/encoding.c:20:19: style: struct member 'Range::first' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/encoding.c:21:19: style: struct member 'Range::nLeft' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/encoding.c:26:19: style: struct member 'Format1::nRanges' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/encoding.c:27:12: style: struct member 'Format1::range' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/encoding.c:33:19: style: struct member 'Supplemental::nSups' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/encoding.c:34:14: style: struct member 'Supplemental::supplement' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:50:1: debug: Failed to parse 'typedef dnaDCL ( char , CSTR ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:373:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_VERBOSE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:383:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_DO_WARNINGS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:403:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcNOTE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:422:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:448:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_OPERATOR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:518:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_INTEGER [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:566:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_OPERATOR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:836:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_INTEGER [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1066:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1102:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_PROCEDURE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1331:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1439:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_SUBSET [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1555:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_LITERAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1566:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_INTEGER [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1821:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_INTEGER [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1860:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_MAX_MASTERS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1970:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_STRING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1983:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_ROS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1996:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_STRING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2016:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_STRING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2042:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_STRING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2077:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_escape [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2086:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T2_MAX_OP_STACK [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2140:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_INTEGER [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2168:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2185:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_FontBBox [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2197:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_MAX_MASTERS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2230:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_MAX_MASTERS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2252:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_FontMatrix [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2301:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_escape [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2311:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_ARRAY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2339:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_MAX_BLUE_VALUES [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2380:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_MAX_BLUE_VALUES [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2424:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_ARRAY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2452:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_LanguageGroup [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2485:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_MultipleMaster [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2578:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_EMBED [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2604:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_INTEGER [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2634:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_FontBBox [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2687:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_LITERAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2765:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_SMALLMEMORY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2976:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_SMALLMEMORY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:519:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:614:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_SUPPRESS_HINT_WARNINGS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:876:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:922:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icstr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:991:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:1046:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_SMALLMEMORY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:1172:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T2_MAX_STEMS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:1233:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_NOHINTS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:1359:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_rmoveto [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:1390:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_rlineto [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:1429:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_rrcurveto [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:1469:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_div [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:1486:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t2_flex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:1588:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T2_MAX_OP_STACK [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:2161:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t2_blend [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:2204:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t2_hstemhm [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:2370:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T2_MAX_STEMS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:2445:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_escape [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:2491:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:2649:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_MAX_MASTERS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:2700:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_STD_FLEX_HEIGHT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:2820:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_escape [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:2827:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_escape [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:2833:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T2_MAX_STEMS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:3261:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T2_MAX_STEMS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:3334:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_SMALLMEMORY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:3407:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_SMALLMEMORY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:3455:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icstr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:3522:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_load [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:3630:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_load [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:3716:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T2_MAX_OP_STACK [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:488:22: warning: Either the condition 'code>255' is redundant or the array 'index[256]' is accessed at index 256, which is out of bounds. [arrayIndexOutOfBoundsCond] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:483:71: note: Assuming that condition 'code>255' is not redundant afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:488:22: note: Array index out of bounds afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:488:22: warning: Either the condition '(code=psConvInteger(h->ps,&codet))<0' is redundant or the array 'index[256]' is accessed at index -1, which is out of bounds. [negativeIndex] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:483:59: note: Assuming that condition '(code=psConvInteger(h->ps,&codet))<0' is not redundant afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:488:22: note: Negative array index afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2424:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2401:17: style: Local variable 'i' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2382:13: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2401:17: note: Shadow variable afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:682:19: style: Variable 'bname' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:715:46: style: Parameter 'maps' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:795:22: style: Variable 'map' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1037:15: style: Variable 'chr' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1042:15: style: Variable 'chr' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1100:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1125:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1576:17: style: Variable 'map' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1775:41: style: Parameter 'BDM' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1775:54: style: Parameter 'BDP' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1776:53: style: Parameter 'WV' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1833:15: style: Variable 'data' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2131:41: style: Parameter 'dict' can be declared as pointer to const. However it seems that 'skipValue' is a callback function, if 'dict' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2526:5: note: You might need to cast the function pointer here afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2131:41: note: Parameter 'dict' can be declared as pointer to const afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2182:73: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2242:19: style: Variable 'dflt' can be declared as const array [constVariable] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2309:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2428:15: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2431:19: style: Variable 'boole' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2849:41: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:1733:27: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:764:55: style: Parameter 'a' can be declared as const array [constParameter] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:764:64: style: Parameter 'b' can be declared as const array [constParameter] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:772:55: style: Parameter 'a' can be declared as const array [constParameter] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:772:64: style: Parameter 'b' can be declared as const array [constParameter] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:788:40: style: Parameter 'a' can be declared as const array [constParameter] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:799:42: style: Parameter 'value' can be declared as const array [constParameter] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:969:16: style: Variable 'width' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:982:20: style: Variable 'width' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:996:24: style: Variable 'width' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:1002:24: style: Variable 'dflt' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:1059:40: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:1059:51: style: Parameter 'stem' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:2135:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:2153:20: style: Variable 'blend' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:2424:56: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:2576:16: style: Variable 'x' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:2598:16: style: Variable 'y' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:2881:22: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:3010:30: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:3454:11: style: Variable 'this' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:3510:51: style: Parameter 'BDM' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:3609:48: style: Parameter 'order' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/recode.c:3732:41: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1327:12: style: Unused variable: char_reorder_index [unusedVariable] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:1898:10: style: Variable 'nBDM' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/lib/typecomp/parse.c:2419:13: style: Variable 'p' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/lib/typecomp/sindex.c:145:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/sindex.c:179:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/sindex.c:271:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/sindex.c:93:55: style: Parameter 'strng' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/sindex.c:99:14: style: Variable 'map' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:171:1: debug: Failed to parse 'typedef dnaDCL ( struct Call , CallList ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:172:1: debug: Failed to parse 'typedef dnaDCL ( CallList , CallLists ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:211:1: debug: Failed to parse 'typedef dnaDCL ( struct Subr_ * , SubrList ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/makeotf/lib/typecomp/t13fail.c:35:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_LITERAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13fail.c:39:33: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:585:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callList [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:862:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable son [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1007:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable son [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1344:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_endchar [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1862:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subrStack [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:2008:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTL_CDECL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:2178:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_MAX_CALL_STACK [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:2236:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable misc [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:2327:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_callsubr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:2395:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:2544:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subrnum [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:2601:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_return [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:2679:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:2821:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:2832:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callList [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:2883:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cnt [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:166:1: debug: Failed to parse 'typedef da_DCL ( char , CSTR ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:509:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:688:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_SMALLMEMORY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:931:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:965:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icstr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:1034:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:1089:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_SMALLMEMORY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:1213:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:1257:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_NOHINTS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:1341:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_rmoveto [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:1349:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_rlineto [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:1379:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_rrcurveto [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:1419:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_div [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:1436:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t2_flex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:1564:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1_closepath [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:2395:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:2882:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:3136:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_SMALLMEMORY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:3166:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_SMALLMEMORY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:3218:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_SMALLMEMORY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:3266:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icstr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:3296:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_LITERAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1537:29: style: Condition 'offset>=0' is always true [knownConditionTrueFalse] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1536:26: note: Assignment 'offset=(long)(pstr-pstart+oplen-subr->length)', assigned value is greater than -1 afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1537:29: note: Condition 'offset>=0' is always true afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1616:31: style: Condition 'subrEndOffset>call->offset' is always true [knownConditionTrueFalse] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1612:31: note: Assuming that condition 'subrEndOffset<=call->offset' is not redundant afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1616:31: note: Condition 'subrEndOffset>call->offset' is always true afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1621:90: style: Condition 'subrEndOffset>call->offset' is always true [knownConditionTrueFalse] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1612:31: note: Assuming that condition 'subrEndOffset<=call->offset' is not redundant afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1616:46: note: Assuming condition is false afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1621:90: note: Condition 'subrEndOffset>call->offset' is always true afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:2911:13: style: Local variable 'i' shadows outer variable [shadowVariable] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:2901:10: note: Shadowed declaration afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:2911:13: note: Shadow variable afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:343:20: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:644:49: style: Parameter 'label1' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:666:42: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:808:60: style: Parameter 'srcNode' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:855:77: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:867:75: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:889:75: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:921:77: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1036:20: style: Variable 'pfd' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1040:11: style: Variable 'e' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1241:48: style: Parameter 'edgeEnd' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1456:31: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1500:27: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1602:15: style: Variable 'subr' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:1611:19: style: Variable 'call' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:947:5: error: Uninitialized variable: ss [legacyUninitvar] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:947:5: error: Uninitialized variable: kk [legacyUninitvar] afdko-4.0.1/c/makeotf/lib/typecomp/subr.c:692:14: style: Variable 'hashIncrement' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:2750:29: style: Comparing expression of type 'signed int' against value -9223372036854775808. Condition is always false. [compareValueOutOfTypeRangeError] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:774:13: warning: %hu in format string (no. 1) requires 'unsigned short' but the argument type is 'unsigned int'. [invalidPrintfArgType_uint] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:778:13: warning: %hu in format string (no. 1) requires 'unsigned short' but the argument type is 'unsigned int'. [invalidPrintfArgType_uint] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:650:34: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:1671:27: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:819:52: style: Parameter 'a' can be declared as const array [constParameter] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:819:61: style: Parameter 'b' can be declared as const array [constParameter] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:827:52: style: Parameter 'a' can be declared as const array [constParameter] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:827:61: style: Parameter 'b' can be declared as const array [constParameter] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:843:37: style: Parameter 'a' can be declared as const array [constParameter] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:854:39: style: Parameter 'value' can be declared as const array [constParameter] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:1012:16: style: Variable 'width' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:1025:20: style: Variable 'width' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:1039:24: style: Variable 'width' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:1045:24: style: Variable 'dflt' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:1102:37: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:1102:48: style: Parameter 'stem' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:2039:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:2057:20: style: Variable 'blend' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:2329:53: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:2480:16: style: Variable 'x' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:2502:16: style: Variable 'y' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:2777:22: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:2906:30: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:3265:11: style: Variable 'this' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/t13supp.c:3326:33: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:140:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_Encoding [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:280:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TC_MAJOR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:404:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcERROR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:735:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontName [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:892:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:1063:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:1070:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:1095:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:1116:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:1136:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcNOTE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:486:5: portability: %lu in format string (no. 4) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:1060:32: style:inconclusive: Function 'tcMemNew' argument 2 names different: declaration 's' definition 'size'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/typecomp/common.h:55:39: note: Function 'tcMemNew' argument 2 names different: declaration 's' definition 'size'. afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:1060:32: note: Function 'tcMemNew' argument 2 names different: declaration 's' definition 'size'. afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:1067:46: style:inconclusive: Function 'tcMemResize' argument 3 names different: declaration 's' definition 'size'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/typecomp/common.h:56:53: note: Function 'tcMemResize' argument 3 names different: declaration 's' definition 'size'. afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:1067:46: note: Function 'tcMemResize' argument 3 names different: declaration 's' definition 'size'. afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:1150:41: style:inconclusive: Function 'tcOutOff' argument 3 names different: declaration 'offset' definition 'value'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/typecomp/common.h:64:41: note: Function 'tcOutOff' argument 3 names different: declaration 'offset' definition 'value'. afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:1150:41: note: Function 'tcOutOff' argument 3 names different: declaration 'offset' definition 'value'. afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:424:19: style: Variable 'base' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:506:17: style: Variable 'buf' can be declared as const array [constVariable] afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:1184:32: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/lib/typecomp/tc.c:1192:33: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/source/c_main.c:257:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_VERSION [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/c_main.c:276:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/c_main.c:305:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_NO_OLD_OPS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/c_main.c:846:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNA_CHECK_ARGS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/c_main.c:293:26: style: The statement 'if (convert.features!=NULL) convert.features=NULL' is logically equivalent to 'convert.features=NULL'. [duplicateConditionalAssign] afdko-4.0.1/c/makeotf/source/c_main.c:294:26: note: Assignment 'convert.features=NULL' afdko-4.0.1/c/makeotf/source/c_main.c:293:26: note: Condition 'convert.features!=NULL' is redundant afdko-4.0.1/c/makeotf/source/c_main.c:766:13: warning: If memory allocation fails, then there is a possible null pointer dereference: token [nullPointerOutOfMemory] afdko-4.0.1/c/makeotf/source/c_main.c:764:31: note: Assuming allocation function fails afdko-4.0.1/c/makeotf/source/c_main.c:764:17: note: Assignment 'token=(char*)malloc((end-*start+1)*sizeof(char))', assigned value is 0 afdko-4.0.1/c/makeotf/source/c_main.c:766:13: note: Null pointer dereference afdko-4.0.1/c/makeotf/source/c_main.c:768:9: warning: If memory allocation fails, then there is a possible null pointer dereference: token [nullPointerOutOfMemory] afdko-4.0.1/c/makeotf/source/c_main.c:764:31: note: Assuming allocation function fails afdko-4.0.1/c/makeotf/source/c_main.c:764:17: note: Assignment 'token=(char*)malloc((end-*start+1)*sizeof(char))', assigned value is 0 afdko-4.0.1/c/makeotf/source/c_main.c:768:9: note: Null pointer dereference afdko-4.0.1/c/makeotf/source/c_main.c:783:13: warning: If memory allocation fails, then there is a possible null pointer dereference: token [nullPointerOutOfMemory] afdko-4.0.1/c/makeotf/source/c_main.c:781:31: note: Assuming allocation function fails afdko-4.0.1/c/makeotf/source/c_main.c:781:17: note: Assignment 'token=(char*)malloc((end-*start+1)*sizeof(char))', assigned value is 0 afdko-4.0.1/c/makeotf/source/c_main.c:783:13: note: Null pointer dereference afdko-4.0.1/c/makeotf/source/c_main.c:785:9: warning: If memory allocation fails, then there is a possible null pointer dereference: token [nullPointerOutOfMemory] afdko-4.0.1/c/makeotf/source/c_main.c:781:31: note: Assuming allocation function fails afdko-4.0.1/c/makeotf/source/c_main.c:781:17: note: Assignment 'token=(char*)malloc((end-*start+1)*sizeof(char))', assigned value is 0 afdko-4.0.1/c/makeotf/source/c_main.c:785:9: note: Null pointer dereference afdko-4.0.1/c/makeotf/source/cb.c:174:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/cb.c:259:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/cb.c:266:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/cb.c:425:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/cb.c:553:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/cb.c:601:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/cb.c:623:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/cb.c:656:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/cb.c:695:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/cb.c:1225:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/cb.c:1280:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/cb.c:1420:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_MAX_MENU_NAME [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/cb.c:1479:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_MAX_MENU_NAME [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/cb.c:1503:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWinData [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/cb.c:1545:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/c_main.c:275:37: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/source/c_main.c:752:30: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/source/cbpriv.c:21:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotFATAL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/cbpriv.c:34:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hotWARNING [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/fcdb.c:129:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_MAX_FONT_NAME [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/fcdb.c:369:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_NAME_MS_PLATFORM [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/fcdb.c:663:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOT_NAME_MS_PLATFORM [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/fcdb.c:137:5: error: Address of local auto-variable assigned to a function parameter. [autoVariables] afdko-4.0.1/c/makeotf/source/fcdb.c:636:34: style: Condition 'parseLink(h,keywordId,pbeg)' is always false [knownConditionTrueFalse] afdko-4.0.1/c/makeotf/source/fcdb.c:636:34: note: Calling function 'parseLink' returns 0 afdko-4.0.1/c/makeotf/source/fcdb.c:636:34: note: Condition 'parseLink(h,keywordId,pbeg)' is always false afdko-4.0.1/c/makeotf/source/fcdb.c:735:5: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] afdko-4.0.1/c/makeotf/source/fcdb.c:732:23: note: Assuming allocation function fails afdko-4.0.1/c/makeotf/source/fcdb.c:732:23: note: Assignment 'h=malloc(sizeof(struct fcdbCtx_))', assigned value is 0 afdko-4.0.1/c/makeotf/source/fcdb.c:735:5: note: Null pointer dereference afdko-4.0.1/c/makeotf/source/fcdb.c:737:28: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] afdko-4.0.1/c/makeotf/source/fcdb.c:732:23: note: Assuming allocation function fails afdko-4.0.1/c/makeotf/source/fcdb.c:732:23: note: Assignment 'h=malloc(sizeof(struct fcdbCtx_))', assigned value is 0 afdko-4.0.1/c/makeotf/source/fcdb.c:737:28: note: Null pointer dereference afdko-4.0.1/c/makeotf/source/fcdb.c:738:28: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] afdko-4.0.1/c/makeotf/source/fcdb.c:732:23: note: Assuming allocation function fails afdko-4.0.1/c/makeotf/source/fcdb.c:732:23: note: Assignment 'h=malloc(sizeof(struct fcdbCtx_))', assigned value is 0 afdko-4.0.1/c/makeotf/source/fcdb.c:738:28: note: Null pointer dereference afdko-4.0.1/c/makeotf/source/fcdb.c:739:28: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] afdko-4.0.1/c/makeotf/source/fcdb.c:732:23: note: Assuming allocation function fails afdko-4.0.1/c/makeotf/source/fcdb.c:732:23: note: Assignment 'h=malloc(sizeof(struct fcdbCtx_))', assigned value is 0 afdko-4.0.1/c/makeotf/source/fcdb.c:739:28: note: Null pointer dereference afdko-4.0.1/c/makeotf/source/fcdb.c:740:5: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] afdko-4.0.1/c/makeotf/source/fcdb.c:732:23: note: Assuming allocation function fails afdko-4.0.1/c/makeotf/source/fcdb.c:732:23: note: Assignment 'h=malloc(sizeof(struct fcdbCtx_))', assigned value is 0 afdko-4.0.1/c/makeotf/source/fcdb.c:740:5: note: Null pointer dereference afdko-4.0.1/c/makeotf/source/fcdb.c:145:15: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/fcdb.c:146:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/fcdb.c:289:31: style: Parameter 'keyword' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/source/fcdb.c:731:32: style: Parameter 'cb' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/source/fcdb.c:746:11: style: Variable 'cxt' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/fcdb.c:746:15: style: Variable 'cxt' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/source/fcdb.c:746:11: style: Variable 'cxt' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/source/file.c:27:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/source/cb.c:774:51: style: Condition 'c=='.'' is always false [knownConditionTrueFalse] afdko-4.0.1/c/makeotf/source/file.c:26:22: style:inconclusive: Function 'fileError' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/source/file.h:32:22: note: Function 'fileError' argument 1 names different: declaration 'file' definition 'f'. afdko-4.0.1/c/makeotf/source/file.c:26:22: note: Function 'fileError' argument 1 names different: declaration 'file' definition 'f'. afdko-4.0.1/c/makeotf/source/file.c:31:21: style:inconclusive: Function 'fileOpen' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/source/file.h:22:21: note: Function 'fileOpen' argument 1 names different: declaration 'file' definition 'f'. afdko-4.0.1/c/makeotf/source/file.c:31:21: note: Function 'fileOpen' argument 1 names different: declaration 'file' definition 'f'. afdko-4.0.1/c/makeotf/source/file.c:52:21: style:inconclusive: Function 'fileReadN' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/source/file.h:25:21: note: Function 'fileReadN' argument 1 names different: declaration 'file' definition 'f'. afdko-4.0.1/c/makeotf/source/file.c:52:21: note: Function 'fileReadN' argument 1 names different: declaration 'file' definition 'f'. afdko-4.0.1/c/makeotf/source/file.c:61:22: style:inconclusive: Function 'fileWriteN' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/source/file.h:27:22: note: Function 'fileWriteN' argument 1 names different: declaration 'file' definition 'f'. afdko-4.0.1/c/makeotf/source/file.c:61:22: note: Function 'fileWriteN' argument 1 names different: declaration 'file' definition 'f'. afdko-4.0.1/c/makeotf/source/file.c:70:25: style:inconclusive: Function 'fileGetLine' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/source/file.h:28:25: note: Function 'fileGetLine' argument 1 names different: declaration 'file' definition 'f'. afdko-4.0.1/c/makeotf/source/file.c:70:25: note: Function 'fileGetLine' argument 1 names different: declaration 'file' definition 'f'. afdko-4.0.1/c/makeotf/source/file.c:89:21: style:inconclusive: Function 'fileSeek' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/source/file.h:29:21: note: Function 'fileSeek' argument 1 names different: declaration 'file' definition 'f'. afdko-4.0.1/c/makeotf/source/file.c:89:21: note: Function 'fileSeek' argument 1 names different: declaration 'file' definition 'f'. afdko-4.0.1/c/makeotf/source/file.c:96:21: style:inconclusive: Function 'fileTell' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/source/file.h:30:21: note: Function 'fileTell' argument 1 names different: declaration 'file' definition 'f'. afdko-4.0.1/c/makeotf/source/file.c:96:21: note: Function 'fileTell' argument 1 names different: declaration 'file' definition 'f'. afdko-4.0.1/c/makeotf/source/file.c:105:22: style:inconclusive: Function 'fileClose' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/source/file.h:31:22: note: Function 'fileClose' argument 1 names different: declaration 'file' definition 'f'. afdko-4.0.1/c/makeotf/source/file.c:105:22: note: Function 'fileClose' argument 1 names different: declaration 'file' definition 'f'. afdko-4.0.1/c/makeotf/source/file.c:31:55: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/source/file.c:41:22: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/source/file.c:61:45: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/source/cb.c:981:17: style: Variable 'uvName' is assigned an expression that holds the same value. [redundantAssignment] afdko-4.0.1/c/makeotf/source/cb.c:976:16: note: uvName is assigned 'p' here. afdko-4.0.1/c/makeotf/source/cb.c:981:17: note: Variable 'uvName' is assigned an expression that holds the same value. afdko-4.0.1/c/makeotf/source/cb.c:344:26: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'cffId' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/makeotf/source/cb.c:1195:9: note: You might need to cast the function pointer here afdko-4.0.1/c/makeotf/source/cb.c:344:26: note: Parameter 'ctx' can be declared as pointer to const afdko-4.0.1/c/makeotf/source/cb.c:355:52: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'cffWriteN' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/makeotf/source/cb.c:1197:9: note: You might need to cast the function pointer here afdko-4.0.1/c/makeotf/source/cb.c:355:52: note: Parameter 'ptr' can be declared as pointer to const afdko-4.0.1/c/makeotf/source/cb.c:461:35: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'featAddAnonData' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/makeotf/source/cb.c:1208:9: note: You might need to cast the function pointer here afdko-4.0.1/c/makeotf/source/cb.c:461:35: note: Parameter 'ctx' can be declared as pointer to const afdko-4.0.1/c/makeotf/source/cb.c:753:57: style: Parameter 'action' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/source/cb.c:753:80: style: Parameter 'next' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/source/cb.c:754:11: style: Variable 'start' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/cb.c:820:15: style: Variable 'alias' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/cb.c:822:11: style: Variable 'aliasString' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/cb.c:829:15: style: Variable 'finalAlias' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/cb.c:831:11: style: Variable 'finalString' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/cb.c:838:20: style: Variable 'h' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/cb.c:839:15: style: Variable 'alias1' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/cb.c:840:15: style: Variable 'alias2' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/cb.c:846:20: style: Variable 'h' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/cb.c:847:15: style: Variable 'alias1' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/cb.c:848:15: style: Variable 'alias2' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/cb.c:992:23: style: Variable 'previous' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/cb.c:1032:23: style: Variable 'previousUVName' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/cb.c:1047:27: style: Variable 'newAlias' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/cb.c:1097:15: style: Variable 'alias' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/cb.c:1107:15: style: Variable 'alias' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/cb.c:1117:15: style: Variable 'alias' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/cb.c:1153:15: style: Variable 'alias' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/makeotf/source/cb.c:1278:36: style: Parameter 'cmapfile' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/source/cb.c:1419:36: style: Parameter 'instanceName' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/source/cb.c:1419:56: style: Parameter 'regCoords' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/source/cb.c:1477:31: style: Parameter 'stylestring' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/source/cb.c:1536:22: style: Parameter 'pfbfile' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/source/cb.c:1536:37: style: Parameter 'otffile' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/makeotf/source/cb.c:65:19: style: struct member 'AnonInfo::tag' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/source/cb.c:66:11: style: struct member 'AnonInfo::refillDone' is never used. [unusedStructMember] afdko-4.0.1/c/makeotf/source/cb.c:1547:22: style: Variable 'freeFeatName' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/makeotf/source/cb.c:1547:9: style: Variable 'freeFeatName' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:215:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_CID_FONT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:263:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cnt [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:318:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sel_by_cid [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:356:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_t1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:492:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_CID_FONT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:554:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ufow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:665:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFR_CHECK_ARGS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:713:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_cff [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:827:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEN_MODE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:898:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:953:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_VERSION_SIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:961:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_VERSION_SIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1027:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1213:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_EMPTY_ARRAY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1379:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_SKIP_RET [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1485:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1595:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sig_OTF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1704:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cfwCompareFDArrays [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1785:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_AllTables [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:2659:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable safeManage [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:2717:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stemcnt [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:2774:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txCtx_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/rotatefont/source/rotateFont.c:162:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFR_CHECK_ARGS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/rotatefont/source/rotateFont.c:214:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEN_MODE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/rotatefont/source/rotateFont.c:285:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/rotatefont/source/rotateFont.c:340:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_VERSION_SIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/rotatefont/source/rotateFont.c:347:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_VERSION_SIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/rotatefont/source/rotateFont.c:409:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_EMPTY_ARRAY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/rotatefont/source/rotateFont.c:510:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Private [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/rotatefont/source/rotateFont.c:713:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_GLYPH_CID [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/rotatefont/source/rotateFont.c:805:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_VERT_STEM [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/rotatefont/source/rotateFont.c:1153:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/rotatefont/source/rotateFont.c:1313:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_AllTables [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/rotatefont/source/rotateFont.c:2194:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable safeManage [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/rotatefont/source/rotateFont.c:2255:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stemcnt [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/rotatefont/source/rotateFont.c:2312:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txCtx_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/rotatefont/source/rotateFont.c:960:49: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: rtf_fp [nullPointerOutOfResources] afdko-4.0.1/c/rotatefont/source/rotateFont.c:951:19: note: Assuming allocation function fails afdko-4.0.1/c/rotatefont/source/rotateFont.c:951:19: note: Assignment 'rtf_fp=fopen(filePath,"rb")', assigned value is 0 afdko-4.0.1/c/rotatefont/source/rotateFont.c:960:49: note: Null pointer dereference afdko-4.0.1/c/rotatefont/source/rotateFont.c:339:68: style: Parameter 'libname' can be declared as pointer to const. However it seems that 'getversion' is a callback function, if 'libname' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/rotatefont/source/rotateFont.c:356:21: note: You might need to cast the function pointer here afdko-4.0.1/c/rotatefont/source/rotateFont.c:339:68: note: Parameter 'libname' can be declared as pointer to const afdko-4.0.1/c/rotatefont/source/rotateFont.c:383:33: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/rotatefont/source/rotateFont.c:694:11: style: Variable 'secondName' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/rotatefont/source/rotateFont.c:707:11: style: Variable 'srcName' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/rotatefont/source/rotateFont.c:737:45: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'rotate_width' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/rotatefont/source/rotateFont.c:1022:25: note: You might need to cast the function pointer here afdko-4.0.1/c/rotatefont/source/rotateFont.c:737:45: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/rotatefont/source/rotateFont.c:759:44: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'rotate_move' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/rotatefont/source/rotateFont.c:1023:24: note: You might need to cast the function pointer here afdko-4.0.1/c/rotatefont/source/rotateFont.c:759:44: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/rotatefont/source/rotateFont.c:768:44: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'rotate_line' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/rotatefont/source/rotateFont.c:1024:24: note: You might need to cast the function pointer here afdko-4.0.1/c/rotatefont/source/rotateFont.c:768:44: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/rotatefont/source/rotateFont.c:777:45: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'rotate_curve' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/rotatefont/source/rotateFont.c:1025:25: note: You might need to cast the function pointer here afdko-4.0.1/c/rotatefont/source/rotateFont.c:777:45: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/rotatefont/source/rotateFont.c:794:44: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'rotate_stem' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/rotatefont/source/rotateFont.c:1028:28: note: You might need to cast the function pointer here afdko-4.0.1/c/rotatefont/source/rotateFont.c:794:44: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/rotatefont/source/rotateFont.c:798:12: style: Variable 'farray' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/rotatefont/source/rotateFont.c:882:44: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'rotate_flex' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/rotatefont/source/rotateFont.c:1029:28: note: You might need to cast the function pointer here afdko-4.0.1/c/rotatefont/source/rotateFont.c:882:44: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/rotatefont/source/rotateFont.c:914:45: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'rotate_genop' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/rotatefont/source/rotateFont.c:1034:25: note: You might need to cast the function pointer here afdko-4.0.1/c/rotatefont/source/rotateFont.c:914:45: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/rotatefont/source/rotateFont.c:920:44: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'rotate_seac' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/rotatefont/source/rotateFont.c:1035:24: note: You might need to cast the function pointer here afdko-4.0.1/c/rotatefont/source/rotateFont.c:920:44: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/rotatefont/source/rotateFont.c:927:43: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'rotate_end' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/rotatefont/source/rotateFont.c:1036:23: note: You might need to cast the function pointer here afdko-4.0.1/c/rotatefont/source/rotateFont.c:927:43: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/rotatefont/source/rotateFont.c:956:15: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/rotatefont/source/rotateFont.c:958:15: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/rotatefont/source/rotateFont.c:1130:35: style: Parameter 'srcname' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/rotatefont/source/rotateFont.c:1135:17: style: Variable 'rotateInfo' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/rotatefont/source/rotateFont.c:2081:27: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1234:67: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1208:15: note: Assuming allocation function fails afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1208:15: note: Assignment 'fp=fopen(filePath,"rb")', assigned value is 0 afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1234:67: note: Null pointer dereference afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1594:49: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: ga_fp [nullPointerOutOfResources] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1591:18: note: Assuming allocation function fails afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1591:18: note: Assignment 'ga_fp=fopen(filePath,"rb")', assigned value is 0 afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1594:49: note: Null pointer dereference afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1305:22: style: Local variable 'i' shadows outer variable [shadowVariable] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1231:13: note: Shadowed declaration afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1305:22: note: Shadow variable afdko-4.0.1/c/sfntdiff/source/Dfile.c:52:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dfile.c:76:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dfile.c:114:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dfile.c:124:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:336:40: style: Parameter 'top' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:336:57: style: Parameter 'mergeTop' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:338:12: style: Variable 'mergeBBOX' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:952:68: style: Parameter 'libname' can be declared as pointer to const. However it seems that 'getversion' is a callback function, if 'libname' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:970:21: note: You might need to cast the function pointer here afdko-4.0.1/c/mergefonts/source/mergeFonts.c:952:68: note: Parameter 'libname' can be declared as pointer to const afdko-4.0.1/c/mergefonts/source/mergeFonts.c:997:33: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1005:35: style: Parameter 'srcname' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1233:15: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1306:23: style: Variable 'startp' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1375:14: style: Variable 'gae' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1435:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1472:38: style: Parameter 'srcname' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1506:18: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1568:11: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:2544:27: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/mergefonts/source/mergeFonts.c:1594:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/sfntdiff/source/Dglobal.c:217:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dglobal.c:235:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dglobal.c:80:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] afdko-4.0.1/c/sfntdiff/source/Dglobal.c:80:48: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] afdko-4.0.1/c/sfntdiff/source/Dglobal.c:131:14: style: Condition 'isCID(which)' is always false [knownConditionTrueFalse] afdko-4.0.1/c/sfntdiff/source/Dglobal.c:131:14: note: Calling function 'isCID' returns 0 afdko-4.0.1/c/sfntdiff/source/Dglobal.c:131:14: note: Condition 'isCID(which)' is always false afdko-4.0.1/c/sfntdiff/source/Dglobal.c:106:38: style: Parameter 'nGlyphs' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntdiff/source/Dhead.c:158:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dhead.c:174:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dhead.c:221:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dhead.c:300:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dhead.c:312:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dhead.c:322:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dhead.c:334:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dmain.c:96:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_Flag [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dhead.c:21:34: style:inconclusive: Function 'headRead' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/sfntdiff/source/Dhead.h:14:41: note: Function 'headRead' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/sfntdiff/source/Dhead.c:21:34: note: Function 'headRead' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/sfntdiff/source/Dhead.c:298:14: style: Variable 'head' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dhead.c:311:14: style: Variable 'head' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dhead.c:321:14: style: Variable 'head' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dhead.c:332:14: style: Variable 'head' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dmain.c:23:26: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntdiff/source/Dmain.c:212:16: style: Variable 'c' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dmain.c:108:25: style: Variable 'NumSimpleNames' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/sfntdiff/source/Dopt.c:115:55: debug: Function::addArguments found argument 'handler' with varid 0. [varid0] afdko-4.0.1/c/sfntdiff/source/Dname.c:47:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NameRecord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dname.c:397:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dname.c:423:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dopt.c:128:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handler [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dopt.c:115:37: style:inconclusive: Function 'opt_Scan' argument 4 names different: declaration 'opt' definition 'opts'. [funcArgNamesDifferent] afdko-4.0.1/c/sfntdiff/source/Dopt.h:459:68: note: Function 'opt_Scan' argument 4 names different: declaration 'opt' definition 'opts'. afdko-4.0.1/c/sfntdiff/source/Dopt.c:115:37: note: Function 'opt_Scan' argument 4 names different: declaration 'opt' definition 'opts'. afdko-4.0.1/c/sfntdiff/source/Dopt.c:49:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dopt.c:54:33: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntdiff/source/Dopt.c:60:27: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntdiff/source/Dopt.c:60:38: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntdiff/source/Dopt.c:65:28: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntdiff/source/Dopt.c:65:39: style: Parameter 'optarg' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntdiff/source/Dopt.c:65:53: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntdiff/source/Dopt.c:103:28: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntdiff/source/Dopt.c:204:17: style: Variable 'opt' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dopt.c:367:30: style: Parameter 'argv' can be declared as const array. However it seems that 'opt_Call' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/sfntdiff/source/Dopt.c:145:31: note: You might need to cast the function pointer here afdko-4.0.1/c/sfntdiff/source/Dopt.c:367:30: note: Parameter 'argv' can be declared as const array afdko-4.0.1/c/sfntdiff/source/Dopt.c:373:30: style: Parameter 'argv' can be declared as const array. However it seems that 'opt_Flag' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/sfntdiff/source/Dopt.h:474:20: note: You might need to cast the function pointer here afdko-4.0.1/c/sfntdiff/source/Dopt.c:373:30: note: Parameter 'argv' can be declared as const array afdko-4.0.1/c/sfntdiff/source/Dopt.c:373:60: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'opt_Flag' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/sfntdiff/source/Dopt.h:474:20: note: You might need to cast the function pointer here afdko-4.0.1/c/sfntdiff/source/Dopt.c:373:60: note: Parameter 'opt' can be declared as pointer to const afdko-4.0.1/c/sfntdiff/source/Dname.c:22:34: style:inconclusive: Function 'nameRead' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/sfntdiff/source/Dname.h:16:41: note: Function 'nameRead' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/sfntdiff/source/Dname.c:22:34: note: Function 'nameRead' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/sfntdiff/source/Dname.c:102:43: style: Parameter 'rec1' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntdiff/source/Dname.c:102:61: style: Parameter 'rec2' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntdiff/source/Dname.c:104:12: style: Variable 'end1' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dname.c:104:19: style: Variable 'end2' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dname.c:139:49: style: Parameter 'record' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntdiff/source/Dname.c:141:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dname.c:163:49: style: Parameter 'record' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntdiff/source/Dname.c:165:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dpriv.c:23:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dpriv.c:34:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dpriv.c:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dpriv.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dsys.c:72:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dsys.c:95:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dsys.c:153:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dsys.c:234:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] afdko-4.0.1/c/sfntdiff/source/Dsys.c:234:55: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] afdko-4.0.1/c/sfntdiff/source/Dsys.c:242:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] afdko-4.0.1/c/sfntdiff/source/Dsys.c:242:55: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] afdko-4.0.1/c/sfntdiff/source/Dsys.c:234:25: warning: Either the condition '(thedir=opendir(dirName))==NULL' is redundant or there is possible null pointer dereference: thedir. [nullPointerRedundantCheck] afdko-4.0.1/c/sfntdiff/source/Dsys.c:229:37: note: Assuming that condition '(thedir=opendir(dirName))==NULL' is not redundant afdko-4.0.1/c/sfntdiff/source/Dsys.c:234:25: note: Null pointer dereference afdko-4.0.1/c/sfntdiff/source/Dsys.c:163:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] afdko-4.0.1/c/sfntdiff/source/Dsys.c:136:31: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntdiff/source/Dsys.c:226:20: style: Variable 'entp' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:285:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Entry [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:417:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:443:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:452:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:517:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Entry [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:676:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTTO_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:772:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_HDR_SIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:849:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_HDR_SIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dtto.c:39:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LangSysRecord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dtto.c:58:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScriptRecord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dtto.c:135:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Script [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dtto.c:172:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatureRecord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dtto.c:225:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LookupListIndex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dtto.c:240:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dtto.c:262:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dtto.c:336:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoverageFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dtto.c:350:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoverageFormat2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dtto.c:497:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClassDefFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dtto.c:513:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClassDefFormat2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:359:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:359:47: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:383:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:383:47: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:770:20: style: The statement 'if (start1!=dir1.offset) start1=dir1.offset' is logically equivalent to 'start1=dir1.offset'. [duplicateConditionalAssign] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:771:20: note: Assignment 'start1=dir1.offset' afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:770:20: note: Condition 'start1!=dir1.offset' is redundant afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:773:20: style: The statement 'if (start2!=dir2.offset) start2=dir2.offset' is logically equivalent to 'start2=dir2.offset'. [duplicateConditionalAssign] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:774:20: note: Assignment 'start2=dir2.offset' afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:773:20: note: Condition 'start2!=dir2.offset' is redundant afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:353:36: style: Parameter 'actualarg' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:377:36: style: Parameter 'actualarg' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:809:16: style: Variable 'entry1' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:810:16: style: Variable 'entry2' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:968:33: style: Parameter 'argv' can be declared as const array. However it seems that 'sfntTTCScan' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/sfntdiff/source/Dsfnt.h:23:20: note: You might need to cast the function pointer here afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:968:33: note: Parameter 'argv' can be declared as const array afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:968:63: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'sfntTTCScan' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/sfntdiff/source/Dsfnt.h:23:20: note: You might need to cast the function pointer here afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:968:63: note: Parameter 'opt' can be declared as pointer to const afdko-4.0.1/c/sfntedit/source/Efile.c:37:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntedit/source/Efile.c:202:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntedit/source/Efile.c:94:23: style:inconclusive: Function 'fileTell' argument 1 names different: declaration 'fyl' definition 'file'. [funcArgNamesDifferent] afdko-4.0.1/c/sfntedit/source/Efile.h:22:30: note: Function 'fileTell' argument 1 names different: declaration 'fyl' definition 'file'. afdko-4.0.1/c/sfntedit/source/Efile.c:94:23: note: Function 'fileTell' argument 1 names different: declaration 'fyl' definition 'file'. afdko-4.0.1/c/sfntedit/source/Efile.c:77:24: style: Parameter 'fyl' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntedit/source/Efile.c:162:51: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntedit/source/Eglobal.c:28:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntedit/source/Eglobal.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntedit/source/Eglobal.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntedit/source/Eglobal.c:71:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntedit/source/Esys.c:21:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntdiff/source/Dtto.c:136:13: style: Condition '!script' is always false [knownConditionTrueFalse] afdko-4.0.1/c/sfntdiff/source/Dtto.c:69:49: style: Parameter 'lang' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntdiff/source/Dtto.c:94:24: style: Variable 'record' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dtto.c:117:23: style: Variable 'record' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dtto.c:187:28: style: Variable 'record' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dtto.c:198:28: style: Variable 'record' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dtto.c:207:22: style: Variable 'feature' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dtto.c:408:26: style: Variable 'record' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dtto.c:419:26: style: Variable 'record' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dtto.c:573:31: style: Variable 'record' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dtto.c:583:31: style: Variable 'record' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntdiff/source/Dtto.c:683:53: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntedit/source/main.c:178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntedit/source/main.c:200:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntedit/source/main.c:785:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntedit/source/main.c:927:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntedit/source/main.c:1068:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont.c:40:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_DFLT_isFixedPitch [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont.c:88:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_EMPTY_ARRAY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont.c:111:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_DFLT_PaintType [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont.c:128:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_UNSET_PTR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont.c:142:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_UNSET_INT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont.c:154:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_UNSET_INT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont.c:192:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_EMPTY_ARRAY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont.c:222:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_EMPTY_ARRAY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont.c:282:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_EMPTY_ARRAY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont.c:339:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abfErrBadisFixedPitch [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont.c:432:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_EMPTY_ARRAY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont.c:454:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_LIB_ID [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont.c:379:23: style: Condition 'checkZoneArray(cb,abfErrBadBlueValues,abfErrBigBlueValues,&priv->BlueValues.cnt,priv->BlueValues.array,top,iFD,0)' is always false [knownConditionTrueFalse] afdko-4.0.1/c/shared/source/absfont/absfont.c:379:23: note: Calling function 'checkZoneArray' returns 0 afdko-4.0.1/c/shared/source/absfont/absfont.c:379:23: note: Condition 'checkZoneArray(cb,abfErrBadBlueValues,abfErrBigBlueValues,&priv->BlueValues.cnt,priv->BlueValues.array,top,iFD,0)' is always false afdko-4.0.1/c/shared/source/absfont/absfont.c:385:23: style: Condition 'checkZoneArray(cb,abfErrBadOtherBlues,abfErrBigOtherBlues,&priv->OtherBlues.cnt,priv->OtherBlues.array,top,iFD,1)' is always false [knownConditionTrueFalse] afdko-4.0.1/c/shared/source/absfont/absfont.c:385:23: note: Calling function 'checkZoneArray' returns 0 afdko-4.0.1/c/shared/source/absfont/absfont.c:385:23: note: Condition 'checkZoneArray(cb,abfErrBadOtherBlues,abfErrBigOtherBlues,&priv->OtherBlues.cnt,priv->OtherBlues.array,top,iFD,1)' is always false afdko-4.0.1/c/shared/source/absfont/absfont.c:391:23: style: Condition 'checkZoneArray(cb,abfErrBadFamilyBlues,abfErrBigFamilyBlues,&priv->FamilyBlues.cnt,priv->FamilyBlues.array,top,iFD,1)' is always false [knownConditionTrueFalse] afdko-4.0.1/c/shared/source/absfont/absfont.c:391:23: note: Calling function 'checkZoneArray' returns 0 afdko-4.0.1/c/shared/source/absfont/absfont.c:391:23: note: Condition 'checkZoneArray(cb,abfErrBadFamilyBlues,abfErrBigFamilyBlues,&priv->FamilyBlues.cnt,priv->FamilyBlues.array,top,iFD,1)' is always false afdko-4.0.1/c/shared/source/absfont/absfont.c:397:23: style: Condition 'checkZoneArray(cb,abfErrBadFamilyOtherBlues,abfErrBigFamilyOtherBlues,&priv->FamilyOtherBlues.cnt,priv->FamilyOtherBlues.array,top,iFD,1)' is always false [knownConditionTrueFalse] afdko-4.0.1/c/shared/source/absfont/absfont.c:397:23: note: Calling function 'checkZoneArray' returns 0 afdko-4.0.1/c/shared/source/absfont/absfont.c:397:23: note: Condition 'checkZoneArray(cb,abfErrBadFamilyOtherBlues,abfErrBigFamilyOtherBlues,&priv->FamilyOtherBlues.cnt,priv->FamilyOtherBlues.array,top,iFD,1)' is always false afdko-4.0.1/c/shared/source/absfont/absfont.c:149:59: style: Parameter 'top' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont.c:190:73: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont.c:191:39: style: Parameter 'top' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont.c:217:60: style: Parameter 'top' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont.c:273:46: style: Parameter 'bluesarray' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont.c:274:46: style: Parameter 'otherarray' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont.c:275:57: style: Parameter 'priv' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont.c:278:15: style: Variable 'last' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntedit/source/main.c:423:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] afdko-4.0.1/c/sfntedit/source/main.c:423:47: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] afdko-4.0.1/c/sfntedit/source/main.c:1182:58: style: Condition 'p_rename(dstfile.name,srcfile.name)==-1' is always false [knownConditionTrueFalse] afdko-4.0.1/c/sfntedit/source/main.c:1182:29: note: Calling function 'p_rename' returns 0 afdko-4.0.1/c/sfntedit/source/main.c:1182:58: note: Condition 'p_rename(dstfile.name,srcfile.name)==-1' is always false afdko-4.0.1/c/sfntedit/source/main.c:1273:64: style: Condition 'p_rename(srcfile.name,fullbackupname)==-1' is always false [knownConditionTrueFalse] afdko-4.0.1/c/sfntedit/source/main.c:1273:33: note: Calling function 'p_rename' returns 0 afdko-4.0.1/c/sfntedit/source/main.c:1273:64: note: Condition 'p_rename(srcfile.name,fullbackupname)==-1' is always false afdko-4.0.1/c/sfntedit/source/main.c:1275:62: style: Condition 'p_rename(dstfile.name,srcfile.name)==-1' is always false [knownConditionTrueFalse] afdko-4.0.1/c/sfntedit/source/main.c:1275:33: note: Calling function 'p_rename' returns 0 afdko-4.0.1/c/sfntedit/source/main.c:1275:62: note: Condition 'p_rename(dstfile.name,srcfile.name)==-1' is always false afdko-4.0.1/c/shared/source/absfont/absfont_afm.c:16:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_UNSET_PTR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_afm.c:23:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abfSuccess [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_afm.c:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_CID_FONT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_afm.c:176:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abfErrGlyphSeac [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_afm.c:205:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_GLYPH_UNENC [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/sfntedit/source/main.c:423:12: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] afdko-4.0.1/c/sfntedit/source/main.c:422:13: note: p is initialized afdko-4.0.1/c/sfntedit/source/main.c:423:12: note: p is overwritten afdko-4.0.1/c/sfntedit/source/main.c:158:26: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntedit/source/main.c:649:16: style: Variable 'tbl' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntedit/source/main.c:674:16: style: Variable 'tbl' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntedit/source/main.c:829:15: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntedit/source/main.c:889:31: style: Parameter 'tbl' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/sfntedit/source/main.c:929:11: style: Variable 'f' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntedit/source/main.c:1136:19: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntedit/source/main.c:1192:15: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/sfntedit/source/main.c:1198:19: style: Variable 'scurr' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/absfont/absfont_afm.c:15:44: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont_afm.c:15:60: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont_afm.c:149:42: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'glyphStem' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/absfont/absfont_afm.c:242:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/absfont/absfont_afm.c:149:42: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/absfont/absfont_afm.c:167:43: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'glyphGenop' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/absfont/absfont_afm.c:244:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/absfont/absfont_afm.c:167:43: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/absfont/absfont_afm.c:168:40: style: Parameter 'args' can be declared as pointer to const. However it seems that 'glyphGenop' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/absfont/absfont_afm.c:244:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/absfont/absfont_afm.c:168:40: note: Parameter 'args' can be declared as pointer to const afdko-4.0.1/c/shared/source/absfont/absfont_compare.c:128:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_CID_FONT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_desc.c:25:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_DFLT_CharstringType [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_desc.c:126:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_DESC_CharstringType [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_desc.c:178:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abfFontDescHeader [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_desc.c:221:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_DESC_FontMatrix [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_desc.c:17:64: style: Parameter 'sv' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont_desc.c:119:65: style: Parameter 'sv' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont_desc.c:120:59: style: Parameter 'elem' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont_compare.c:13:41: style: Parameter 'opEntry1' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont_compare.c:13:63: style: Parameter 'opEntry2' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont_dump.c:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_UNSET_PTR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_dump.c:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_EMPTY_ARRAY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_dump.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_EMPTY_ARRAY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_dump.c:121:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_DFLT_isFixedPitch [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_dump.c:252:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_DFLT_BlueScale [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_dump.c:279:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_DFLT_PaintType [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_dump.c:295:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_UNSET_PTR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_dump.c:369:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_SKIP_RET [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_dump.c:537:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_NEW_HINTS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_dump.c:698:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_escape [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:92:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_CID_FONT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:212:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_DUPLEX_PRINT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:248:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_SHOW_BY_ENC [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:263:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_SHOW_BY_ENC [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:396:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_NO_LABELS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:477:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_NO_LABELS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:516:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_NO_LABELS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:629:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_GLYPH_CID [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:686:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_GLYPH_CID [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_dump.c:28:56: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:62:28: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:62:39: style: Parameter 'hAdv' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:62:51: style: Parameter 'gname' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:84:49: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:90:11: style: Variable 'fontname' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:119:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:563:42: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'glyphStem' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:762:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:563:42: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:582:43: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'glyphGenop' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:764:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:582:43: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:583:40: style: Parameter 'args' can be declared as pointer to const. However it seems that 'glyphGenop' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:764:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:583:40: note: Parameter 'args' can be declared as pointer to const afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:587:42: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'glyphSeac' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:765:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:587:42: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:592:54: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:599:54: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont_draw.c:599:65: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/absfont/absfont_metrics.c:31:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abfSuccess [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_metrics.c:45:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_MTX_TRANSFORM [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_metrics.c:74:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_MTX_TRANSFORM [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_metrics.c:143:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_MTX_TRANSFORM [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_metrics.c:216:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abfErrGlyphSeac [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_metrics.c:224:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/absfont/absfont_path.c:409:5: error: There is an unknown macro here somewhere. Configuration is required. If HANDLER is a macro then please configure it. [unknownMacro] afdko-4.0.1/c/shared/source/absfont/absfont_metrics.c:189:42: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'glyphStem' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/absfont/absfont_metrics.c:259:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/absfont/absfont_metrics.c:189:42: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/absfont/absfont_metrics.c:207:43: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'glyphGenop' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/absfont/absfont_metrics.c:261:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/absfont/absfont_metrics.c:207:43: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/absfont/absfont_metrics.c:208:40: style: Parameter 'args' can be declared as pointer to const. However it seems that 'glyphGenop' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/absfont/absfont_metrics.c:261:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/absfont/absfont_metrics.c:208:40: note: Parameter 'args' can be declared as pointer to const afdko-4.0.1/c/shared/source/cfembed/cfembed.c:2057:5: error: There is an unknown macro here somewhere. Configuration is required. If HANDLER is a macro then please configure it. [unknownMacro] afdko-4.0.1/c/shared/source/cffread/cffread.c:352:5: error: There is an unknown macro here somewhere. Configuration is required. If END_HANDLER is a macro then please configure it. [unknownMacro] afdko-4.0.1/c/shared/source/cffwrite/cffwrite.c:1985:5: error: There is an unknown macro here somewhere. Configuration is required. If HANDLER is a macro then please configure it. [unknownMacro] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_charset.c:120:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nameids [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_charset.c:290:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.h:15:1: debug: Failed to parse 'typedef dnaDCL ( char , DICT ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_charset.c:148:18: style: Variable 'charset' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_charset.c:236:18: style: Variable 'charset' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_charset.c:12:10: style: struct member 'Format0::glyph' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_charset.c:17:9: style: struct member 'Range1::first' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_charset.c:18:19: style: struct member 'Range1::nLeft' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_charset.c:23:19: style: struct member 'Format1::format' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_charset.c:24:13: style: struct member 'Format1::range' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_charset.c:29:9: style: struct member 'Range2::first' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_charset.c:30:20: style: struct member 'Range2::nLeft' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_charset.c:35:19: style: struct member 'Format2::format' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_charset.c:36:13: style: struct member 'Format2::range' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:72:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_UNSET_PTR [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:122:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_CID_FONT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:184:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFW_EMBED_OPT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:246:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_BCD [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:287:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_escape [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:372:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_blend [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:425:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_blend [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:451:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cff_FontMatrix [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:458:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFW_EMBED_OPT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:659:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFW_WRITE_CFF2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:726:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFW_NO_FAMILY_OPT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_encoding.c:306:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_encoding.c:164:14: style: Variable 'a' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_encoding.c:165:14: style: Variable 'b' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_encoding.c:191:19: style: Variable 'encoding' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_encoding.c:295:26: style: Variable 'supplement' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_encoding.c:20:19: style: struct member 'Format0::format' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_encoding.c:21:19: style: struct member 'Format0::nCodes' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_encoding.c:22:20: style: struct member 'Format0::code' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_encoding.c:27:19: style: struct member 'Range::first' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_encoding.c:28:19: style: struct member 'Range::nLeft' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_encoding.c:33:19: style: struct member 'Format1::format' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_encoding.c:34:19: style: struct member 'Format1::nRanges' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_encoding.c:35:12: style: struct member 'Format1::range' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_encoding.c:41:19: style: struct member 'Supplemental::nSups' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_encoding.c:42:14: style: struct member 'Supplemental::supplement' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_fdselect.c:98:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fds [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_fdselect.c:125:19: style: Variable 'selector' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:247:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:457:51: style:inconclusive: Function 'cfwDictFillTop' argument 4 names different: declaration 'font' definition 'font0'. [funcArgNamesDifferent] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.h:29:51: note: Function 'cfwDictFillTop' argument 4 names different: declaration 'font' definition 'font0'. afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:457:51: note: Function 'cfwDictFillTop' argument 4 names different: declaration 'font' definition 'font0'. afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:180:60: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:209:63: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:218:72: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:305:55: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:314:57: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:678:49: style: Parameter 'blues' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:679:51: style: Parameter 'family' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:334:24: style: Variable 'defaultValue' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:334:11: style: Variable 'defaultValue' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_sindex.c:96:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iString [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_sindex.c:162:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iString [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_sindex.c:251:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iString [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_sindex.c:99:34: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_sindex.c:189:20: style: Variable 'custom' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_sindex.c:225:20: style: Variable 'custom' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:175:1: debug: Failed to parse 'typedef dnaDCL ( struct Call , CallList ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:176:1: debug: Failed to parse 'typedef dnaDCL ( CallList , CallLists ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:215:1: debug: Failed to parse 'typedef dnaDCL ( struct Subr_ * , SubrList ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_t2cstr.c:173:5: error: There is an unknown macro here somewhere. Configuration is required. If END_HANDLER is a macro then please configure it. [unknownMacro] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_varstore.c:36:54: style: Parameter 'regionList' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_varstore.c:42:58: style: Parameter 'ds' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_varstore.c:63:62: style: Parameter 'ivd' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_varstore.c:75:59: style: Parameter 'top' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:598:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callList [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:875:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable son [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1020:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable son [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1261:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFW_WRITE_CFF2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1360:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_endchar [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1878:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subrStack [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:2024:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTL_CDECL [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:2194:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TX_MAX_CALL_STACK [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:2252:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable misc [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:2343:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_callsubr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:2412:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:2561:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subrnum [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:2617:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFW_WRITE_CFF2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:2696:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:2838:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:2849:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callList [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:2910:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cnt [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:3117:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFW_WRITE_CFF2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:3129:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFW_WRITE_CFF2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:3144:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFW_WRITE_CFF2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:3183:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFW_WRITE_CFF2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/ctutil/ctutil.c:40:38: debug: Function::addArguments found argument 'cmp' with varid 0. [varid0] afdko-4.0.1/c/shared/source/ctutil/ctutil.c:86:30: debug: Function::addArguments found argument 'cmp' with varid 0. [varid0] afdko-4.0.1/c/shared/source/ctutil/ctutil.c:96:30: debug: Function::addArguments found argument 'cmp' with varid 0. [varid0] afdko-4.0.1/c/shared/source/ctutil/ctutil.c:71:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmp [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/ctutil/ctutil.c:90:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmp [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/ctutil/ctutil.c:277:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTU_LIB_ID [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/ctutil/ctutil.c:124:42: style: Parameter 'ansi' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/dynarr/dynarr.c:13:1: debug: Failed to parse 'typedef dnaDCL ( void , dnaGeneric ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/shared/source/dynarr/dynarr.c:24:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNA_VERSION [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/dynarr/dynarr.c:196:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNA_LIB_ID [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/dynarr/dynarr.c:135:17: style: Variable 'da' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/nameread/nameread.c:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLER [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/nameread/nameread.c:147:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nam_NameRecord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/nameread/nameread.c:178:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_READ_NAME_NOT_FOUND [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/nameread/nameread.c:220:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_ID_POSTSCRIPT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/nameread/nameread.c:241:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_ID_POSTSCRIPT_PREFIX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/nameread/nameread.c:277:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_READ_NAME_NOT_FOUND [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/nameread/nameread.c:421:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_READ_FAILED [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/nameread/nameread.c:509:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_READ_FAILED [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/nameread/nameread.c:106:15: style: Variable 'a' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/nameread/nameread.c:107:21: style: Variable 'b' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/nameread/nameread.c:491:50: style: Parameter 'coords' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/nameread/nameread.c:306:19: style: Variable 'familyNameLen' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/shared/source/pdfwrite/pdfwrite.c:436:5: error: There is an unknown macro here somewhere. Configuration is required. If HANDLER is a macro then please configure it. [unknownMacro] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1553:29: style: Condition 'offset>=0' is always true [knownConditionTrueFalse] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1552:26: note: Assignment 'offset=(long)(pstr-pstart+oplen-subr->length)', assigned value is greater than -1 afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1553:29: note: Condition 'offset>=0' is always true afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1632:31: style: Condition 'subrEndOffset>call->offset' is always true [knownConditionTrueFalse] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1628:31: note: Assuming that condition 'subrEndOffset<=call->offset' is not redundant afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1632:31: note: Condition 'subrEndOffset>call->offset' is always true afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1637:90: style: Condition 'subrEndOffset>call->offset' is always true [knownConditionTrueFalse] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1628:31: note: Assuming that condition 'subrEndOffset<=call->offset' is not redundant afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1632:46: note: Assuming condition is false afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1637:90: note: Condition 'subrEndOffset>call->offset' is always true afdko-4.0.1/c/shared/source/pstoken/pstoken.c:126:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PST_VERSION [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:165:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstSuccess [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:189:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstErrNoMemory [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:226:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstErrNoMemory [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:249:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstErrNoMemory [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:267:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstErrSrcStream [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:281:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstErrSrcStream [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:320:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstErrBadCall [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:395:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstErrBadCall [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:426:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstErrBadCall [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:440:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstErrBadCall [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:555:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstErrMaxRecursion [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:594:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstErrMaxRecursion [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:709:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstOperator [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:806:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstSuccess [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:945:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstSuccess [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:960:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstInteger [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:981:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstReal [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:997:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstString [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:1006:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstLiteral [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:1021:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstHexString [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:1043:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstHexString [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:1070:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pstErrNoMemory [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:1098:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PST_LIB_ID [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:2938:13: style: Local variable 'i' shadows outer variable [shadowVariable] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:2928:10: note: Shadowed declaration afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:2938:13: note: Shadow variable afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:347:20: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:657:49: style: Parameter 'label1' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:679:42: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:821:60: style: Parameter 'srcNode' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:868:77: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:880:75: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:902:75: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:934:77: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1049:20: style: Variable 'pfd' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1053:11: style: Variable 'e' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1254:48: style: Parameter 'edgeEnd' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1472:31: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1516:27: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1618:15: style: Variable 'subr' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:1627:19: style: Variable 'call' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:960:5: error: Uninitialized variable: ss [legacyUninitvar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:960:5: error: Uninitialized variable: kk [legacyUninitvar] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:705:14: style: Variable 'hashIncrement' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:2375:21: style: Variable 'iStart' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:2375:14: style: Variable 'iStart' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/shared/source/sfntread/sfntread.c:257:5: error: There is an unknown macro here somewhere. Configuration is required. If HANDLER is a macro then please configure it. [unknownMacro] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:444:23: style: Variable 'h->errcode' is reassigned a value before the old one has been used. [redundantAssignment] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:442:20: note: h->errcode is assigned afdko-4.0.1/c/shared/source/pstoken/pstoken.c:444:23: note: h->errcode is overwritten afdko-4.0.1/c/shared/source/pstoken/pstoken.c:121:63: style: Parameter 'stm_cb' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:182:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:183:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:220:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:937:34: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:937:47: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:953:44: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:957:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:980:40: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:996:41: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:1005:42: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:1016:47: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:1017:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:1038:41: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:1040:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:1130:29: style: Parameter 'token' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/pstoken/pstoken.c:1131:18: style: Variable 'type' can be declared as const array [constVariable] afdko-4.0.1/c/shared/source/sfntwrite/sfntwrite.c:142:5: error: There is an unknown macro here somewhere. Configuration is required. If END_HANDLER is a macro then please configure it. [unknownMacro] afdko-4.0.1/c/shared/source/support/canthappen.c:25:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/support/canthappen.c:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/support/canthappen.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/support/canthappen.c:21:54: style: Parameter 'pMessage' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/support/canthappen.c:22:54: style: Parameter 'pPgmFileName' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/support/canthappen.c:24:54: style: Parameter 'pAssertCond' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/support/canthappen.c:30:57: style: Parameter 'pMessage' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/support/canthappen.c:31:57: style: Parameter 'pPgmFileName' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/support/canthappen.c:47:54: style: Parameter 'pMessage' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/support/canthappen.c:48:54: style: Parameter 'pPgmFileName' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/support/except.c:13:37: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/support/except.c:13:58: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/sha1/sha1.c:120:47: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/support/fixed.c:31:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FixedPosInf [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/support/fixed.c:47:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FixedPosInf [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/support/fixed.c:60:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FixedPosInf [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/support/fixed.c:57:31: style: Parameter 'pf' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/svgwrite/svgwrite.c:509:5: error: There is an unknown macro here somewhere. Configuration is required. If END_HANDLER is a macro then please configure it. [unknownMacro] afdko-4.0.1/c/shared/source/svread/svread.c:304:5: error: There is an unknown macro here somewhere. Configuration is required. If END_HANDLER is a macro then please configure it. [unknownMacro] afdko-4.0.1/c/shared/source/t1read/t1read.c:555:5: error: There is an unknown macro here somewhere. Configuration is required. If END_HANDLER is a macro then please configure it. [unknownMacro] afdko-4.0.1/c/shared/source/t1write/t1write.c:2105:5: error: There is an unknown macro here somewhere. Configuration is required. If HANDLER is a macro then please configure it. [unknownMacro] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:200:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T1C_WIDTH_ONLY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:329:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_VERT_STEM [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:495:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:506:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:516:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:526:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T1_MAX_MASTERS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:549:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:571:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:581:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:592:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:607:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:626:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:636:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:646:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:657:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:671:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:682:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackOverflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:691:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:701:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:713:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:732:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:745:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrBadSeacComp [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:756:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:833:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_CNTR_STEM [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:849:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrInvalidWV [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:873:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrSrcStream [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:1459:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T1_MAX_OP_STACK [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:1497:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrBadLenIV [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:1523:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1cErrBadLenIV [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:1554:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T1C_LIB_ID [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:191:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t2cErrMemory [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:214:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:295:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T2C_WIDTH_ONLY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:316:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_VERT_STEM [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:340:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_CNTR_STEM [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:375:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t2_reservedESC33 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:419:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_STEM3_STEM [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:456:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_NEW_HINTS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:605:12: style: Variable 'array' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:639:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T2_MAX_STEMS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:1500:24: style: Variable 'c' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:692:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t2cErrStemOverflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t1cstr/t1cstr.c:1527:24: style: Variable 'c' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:747:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t2cErrMaxRecursion [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:805:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t2cErrStackUnderflow [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:965:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t2cErrMaxRecursion [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:1788:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t2cErrMemory [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:1862:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T2C_LIB_ID [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/ttread/ttread.c:601:5: error: There is an unknown macro here somewhere. Configuration is required. If END_HANDLER is a macro then please configure it. [unknownMacro] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:676:27: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:104:14: style: struct member 'Anonymous5::left' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:1849:12: style: Variable 'retVal' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/shared/source/t2cstr/t2cstr.c:1855:9: style: Variable 'free' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/shared/source/uforead/uforead.c:554:5: error: There is an unknown macro here somewhere. Configuration is required. If END_HANDLER is a macro then please configure it. [unknownMacro] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:15:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:52:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:79:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:101:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL_INACTIVE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:117:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm_Tmp [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:127:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMPSIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:138:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMPSIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:149:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMPSIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:170:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TMPSIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:216:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:401:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:420:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:445:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:456:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm_Tmp [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:474:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm_Tmp [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:504:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm_Dbg [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:532:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm_Src [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:568:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:600:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:610:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:723:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:737:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBSET__EXCLUDE_OPT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:770:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abfGlyphDumpCallbacks [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:801:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src_TrueType [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:836:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abfGlyphDrawCallbacks [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:888:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abfGlyphAFMCallbacks [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:913:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src_TrueType [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:938:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abfGlyphDumpCallbacks [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:976:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_CHECK_ARGS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1029:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_TX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1067:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_TX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1108:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_TX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1129:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFW_CHECK_ARGS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1167:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1175:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1285:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_SKIP_RET [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1387:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sel_by_cid [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1472:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cid [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1485:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1500:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1523:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1534:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_CID_FONT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1564:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name2UV [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1589:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF2_MAX_AXES [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1628:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_CID_FONT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1654:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_GLYPH_CID [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1681:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1782:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVW_NEWLINE_UNIX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1818:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src_TrueType [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1853:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PDW_CHECK_ARGS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1925:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_GLYPH_CID [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2036:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_CID_FONT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2068:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_CID_FONT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2107:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abfGlyphMetricsCallbacks [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2136:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_TX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2187:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_TX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2239:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2296:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2441:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2533:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T1W_NEWLINE_MASK [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2548:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T1W_DECID [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2650:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T1W_TYPE_HOST [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2704:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_GLYPH_UNICODE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2748:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVW_NEWLINE_UNIX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2818:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2857:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UFW_CHECK_ARGS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2899:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_SaveStemCnt [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2913:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_BreakFlowed [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2919:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable complex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2925:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_SaveStemCnt [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2937:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_SaveStemCnt [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2949:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_BreakFlowed [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2975:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_Header [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3008:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_IS_CFF2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3077:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_NameINDEX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3165:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_BreakFlowed [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3296:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_TopDICTINDEX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3303:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_TopDICTINDEX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3313:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SID2STD_LEN [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3320:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_StringINDEX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3361:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_SaveStemCnt [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3450:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_BreakFlowed [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3641:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_GlobalSubrINDEX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3652:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_Encoding [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3720:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_Charset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3794:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ivdSubtableOffsets [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3819:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_FDSelect [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3912:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_FDSelect [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3967:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_FDArrayINDEX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3984:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_CharStringsINDEX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4007:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_PrivateDICT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4029:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_LocalSubrINDEX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4047:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_IS_CFF2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4079:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regionCount [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4089:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_END_HINTS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_GLYPH_CID [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4128:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_GlobalSubrINDEX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4169:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src_CFF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_dcf [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4263:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_BreakFlowed [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4354:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_CID_FONT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4390:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_GLYPH_CID [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4436:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBSET_SKIP_NOTDEF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4473:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOW_NAMES [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4616:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src_Type1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4631:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T1W_TYPE_ADDN [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4644:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T1R_CHECK_ARGS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4681:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVR_CHECK_ARGS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4712:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UFO_CHECK_ARGS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4835:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_GLYPH_UNENC [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4855:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_GLYPH_UNENC [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4882:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ABF_GLYPH_UNENC [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4946:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTR_CHECK_ARGS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:5080:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src_TrueType [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:5119:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVERY_FONT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:5161:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFR_CHECK_ARGS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:5315:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:5431:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DUMP_ASD [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:5497:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:5610:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEN_MODE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/ufowrite/ufowrite.c:338:5: error: There is an unknown macro here somewhere. Configuration is required. If END_HANDLER is a macro then please configure it. [unknownMacro] afdko-4.0.1/c/shared/source/varread/varread.c:99:1: debug: Failed to parse 'typedef dnaDCL ( struct axisValueMap_ , axisValueMapArray ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/shared/source/varread/varread.c:106:1: debug: Failed to parse 'typedef dnaDCL ( struct segmentMap_ , segmentMapArray ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/shared/source/varread/varread.c:124:1: debug: Failed to parse 'typedef dnaDCL ( struct variationAxis_ , variationAxesArray ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/shared/source/varread/varread.c:126:1: debug: Failed to parse 'typedef dnaDCL ( float , coordinatesArray ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/shared/source/varread/varread.c:135:1: debug: Failed to parse 'typedef dnaDCL ( struct variationInstance_ , variationInstancesArray ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/shared/source/varread/varread.c:151:1: debug: Failed to parse 'typedef dnaDCL ( var_glyphMetrics , var_glyphMetricsArray ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/shared/source/varread/varread.c:236:1: debug: Failed to parse 'typedef dnaDCL ( struct mvarValueRecord_ , mvarValueArray ) ;'. The checking continues anyway. [simplifyTypedef] afdko-4.0.1/c/shared/source/varread/varread.c:260:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueMaps [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/varread/varread.c:331:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromCoord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/varread/varread.c:363:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coordinates [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/varread/varread.c:436:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/varread/varread.c:497:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLER [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/varread/varread.c:571:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toCoord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/varread/varread.c:667:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ivdSubtablesOffsets [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/varread/varread.c:831:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regionCount [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/varread/varread.c:923:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable innerIndex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/varread/varread.c:972:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF2_MAX_MASTERS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/varread/varread.c:1098:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/varread/varread.c:1195:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF2_MAX_MASTERS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/varread/varread.c:1272:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/varread/varread.c:1420:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF2_MAX_MASTERS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/varread/varread.c:1488:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueTag [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/varread/varread.c:1511:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF2_MAX_MASTERS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/varread/varread.c:1561:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAR_LIB_ID [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/varread/varread.c:528:24: style: Variable 'axis' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/varread/varread.c:540:20: style: Variable 'axis' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/varread/varread.c:625:44: style: Parameter 'userCoords' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/varread/varread.c:638:28: style: Variable 'instance' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/varread/varread.c:835:123: style: Parameter 'instCoords' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/varread/varread.c:855:30: style: Variable 'r' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/varread/varread.c:881:64: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/varread/varread.c:967:110: style: Parameter 'pair' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/varread/varread.c:967:123: style: Parameter 'scalars' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/varread/varread.c:1034:15: style: Variable 'table' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/varread/varread.c:1209:15: style: Variable 'table' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/varread/varread.c:206:11: style: struct member 'var_vhea_::yMaxExtent' is never used. [unusedStructMember] afdko-4.0.1/c/shared/source/varread/varread.c:844:36: style: Variable 'axisCount' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/shared/source/varread/varread.c:1034:15: style: Variable 'table' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/shared/source/varread/varread.c:1209:15: style: Variable 'table' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2159:9: warning:inconclusive: The buffer 'gname' may not be null-terminated after the call to strncpy(). [terminateStrncpy] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4511:30: style: Condition 'h->subset.glyphs.cnt==0' is always true [knownConditionTrueFalse] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4486:28: note: Assignment 'h->subset.glyphs.cnt=0', assigned value is 0 afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4511:30: note: Condition 'h->subset.glyphs.cnt==0' is always true afdko-4.0.1/c/spot/source/BASE.c:22:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tag [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:28:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaseCoordFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:37:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaseCoordFormat2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:48:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaseCoordFormat3 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:60:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaseCoordFormat4 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatMinMaxRecord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:134:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:156:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaseLangSysRecord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:183:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaseScriptRecord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:210:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASETbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:259:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:285:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:296:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:307:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:316:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:340:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:374:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:405:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:441:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:481:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:504:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:526:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BASE.c:658:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3235:21: style: Local variable 'byte' shadows outer variable [shadowVariable] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3168:17: note: Shadowed declaration afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3235:21: note: Shadow variable afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:74:45: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'mem_manage' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:99:24: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:74:45: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:105:38: style: Parameter 'cb' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:142:32: style: Parameter 's' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:169:56: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:208:43: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'stm_open' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:523:22: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:208:43: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:389:44: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'stm_read' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:526:22: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:389:44: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:408:48: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'stm_xml_read' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:527:26: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:408:48: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:432:45: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'stm_write' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:528:23: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:432:45: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:559:36: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:569:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:781:31: style: Parameter 'text' can be declared as const array [constParameter] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1180:51: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'preserveGlyphWidth' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1264:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1180:51: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1186:50: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'preserveGlyphMove' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1265:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1186:50: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1194:50: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'preserveGlyphLine' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1266:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1194:50: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1202:51: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'preserveGlyphCurve' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1267:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1202:51: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1212:50: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'preserveGlyphStem' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1268:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1212:50: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1220:50: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'preserveGlyphFlex' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1269:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1220:50: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1234:51: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'preserveGlyphGenop' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1270:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1234:51: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1243:50: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'preserveGlyphSeac' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1271:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1243:50: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1252:49: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'preserveGlyphEnd' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1272:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1252:49: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1282:43: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'getGlyphBeg' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1296:23: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1282:43: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1414:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1457:19: style: Variable 'a' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1458:19: style: Variable 'b' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1558:49: style: Parameter 'gname' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1591:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1616:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1652:41: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'cefGlyphMap' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1760:20: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1652:41: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1653:59: style: Parameter 'info' can be declared as pointer to const. However it seems that 'cefGlyphMap' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1760:20: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1653:59: note: Parameter 'info' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1695:27: style: Variable 'src' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1878:46: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'mtxGlyphWidth' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2009:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1878:46: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1884:45: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'mtxGlyphMove' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2010:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1884:45: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1890:45: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'mtxGlyphLine' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2011:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1890:45: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1896:46: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'mtxGlyphCurve' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2012:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1896:46: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1905:46: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'mtxGlyphGenop' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2015:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1905:46: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1906:43: style: Parameter 'args' can be declared as pointer to const. However it seems that 'mtxGlyphGenop' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2015:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1906:43: note: Parameter 'args' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1911:45: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'mtxGlyphSeac' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2016:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1911:45: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1917:44: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'mtxGlyphEnd' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2017:9: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1917:44: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1930:22: style: Variable 'enc' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:1936:19: style: Variable 'sep' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2561:22: style: Variable 'selectedFD' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2886:38: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:2957:40: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4084:49: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'dcf_SaveStemCount' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4155:23: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4084:49: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4100:44: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'dcf_GlyphBeg' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4250:23: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4100:44: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4262:39: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4324:54: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4360:23: style: Variable 'info' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4387:50: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'getExcludeGlyphBeg' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4434:23: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4387:50: note: Parameter 'cb' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4415:47: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'matchExcludedByTag' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4453:57: note: You might need to cast the function pointer here afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4415:47: note: Parameter 'ctx' can be declared as pointer to const afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4517:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4778:19: style: Variable 'segmentEnd' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:4872:15: style: Variable 'table' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:5155:15: style: Variable 'table' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:5232:18: style: Variable 'res' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:5373:22: style: Variable 'res' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:5383:22: style: Variable 'res' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:5463:24: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:5471:24: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:410:17: style: Variable 'readAmt' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:414:13: style: Variable 'h' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:414:11: style: Variable 'h' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:3694:33: style: Variable 'gid' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/BASE.c:206:21: style:inconclusive: Function 'BASERead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/BASE.h:14:28: note: Function 'BASERead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/BASE.c:206:21: note: Function 'BASERead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/BASE.c:502:33: style:inconclusive: Function 'BASEDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/BASE.h:15:40: note: Function 'BASEDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/BASE.c:502:33: note: Function 'BASEDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/BASE.c:514:32: style:inconclusive: Function 'BASEgetValue' argument 2 names different: declaration 'axis' definition 'dir'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/BASE.h:18:42: note: Function 'BASEgetValue' argument 2 names different: declaration 'axis' definition 'dir'. afdko-4.0.1/c/spot/source/BASE.c:514:32: note: Function 'BASEgetValue' argument 2 names different: declaration 'axis' definition 'dir'. afdko-4.0.1/c/spot/source/BASE.c:516:18: style: Variable 'list' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/BASE.c:520:23: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/BBOX.c:17:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BBOXTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BBOX.c:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BLND.c:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXCard16 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BLND.c:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLNDTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BLND.c:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BLND.c:183:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BLND.c:196:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BLND.c:216:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BLND.c:328:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BLND.c:370:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLND_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BBOX.c:11:21: style:inconclusive: Function 'BBOXRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/BBOX.h:14:28: note: Function 'BBOXRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/BBOX.c:11:21: note: Function 'BBOXRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/BBOX.c:51:33: style:inconclusive: Function 'BBOXDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/BBOX.h:15:40: note: Function 'BBOXDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/BBOX.c:51:33: note: Function 'BBOXDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/CFF_.c:311:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF__ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/CFF_.c:320:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF__ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/CFF_.c:900:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF__ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/CFF_.c:943:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF__ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/CFF_.c:1030:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF__ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/CFF_.c:1190:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/CFF_.c:1229:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/CFF_.c:1344:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF__ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/CFF_.c:1497:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF__ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/CFF_.c:1573:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF__ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/CFF_.c:1582:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF__ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/CFF_.c:1592:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF__ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/CFF_.c:1611:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF__ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/CFF_.c:1627:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFF__ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/BLND.c:246:9: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] afdko-4.0.1/c/spot/source/BLND.c:247:9: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] afdko-4.0.1/c/spot/source/BLND.c:248:9: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] afdko-4.0.1/c/spot/source/BLND.c:41:21: style:inconclusive: Function 'BLNDRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/BLND.h:14:28: note: Function 'BLNDRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/BLND.c:41:21: note: Function 'BLNDRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/BLND.c:174:43: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/CID_.c:16:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CID_Tbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/CID_.c:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/CID_.c:53:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CID__ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/CID_.c:64:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CID__ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/CID_.c:12:21: style:inconclusive: Function 'CID_Read' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/CID_.h:14:28: note: Function 'CID_Read' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/CID_.c:12:21: note: Function 'CID_Read' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/CID_.c:31:33: style:inconclusive: Function 'CID_Dump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/CID_.h:15:40: note: Function 'CID_Dump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/CID_.c:31:33: note: Function 'CID_Dump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/EBLC.c:30:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBLCBitmapSizeTable [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/EBLC.c:54:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBLCTableHeader [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/EBLC.c:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/EBLC.c:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/EBLC.c:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/EBLC.c:50:21: style:inconclusive: Function 'EBLCRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/EBLC.h:14:28: note: Function 'EBLCRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/EBLC.c:50:21: note: Function 'EBLCRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/EBLC.c:107:33: style:inconclusive: Function 'EBLCDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/EBLC.h:15:40: note: Function 'EBLCDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/EBLC.c:107:33: note: Function 'EBLCDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/ENCO.c:14:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format0 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/ENCO.c:22:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/ENCO.c:40:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/ENCO.c:56:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENCOTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/ENCO.c:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/ENCO.c:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/ENCO.c:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/ENCO.c:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/ENCO.c:50:21: style:inconclusive: Function 'ENCORead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/ENCO.h:14:28: note: Function 'ENCORead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/ENCO.c:50:21: note: Function 'ENCORead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/ENCO.c:129:33: style:inconclusive: Function 'ENCODump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/ENCO.h:15:40: note: Function 'ENCODump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/ENCO.c:129:33: note: Function 'ENCODump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/FNAM.c:20:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNAMTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/FNAM.c:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/FNAM.c:106:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/FNAM.c:119:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNAM_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/CFF_.c:264:21: style:inconclusive: Function 'CFF_Read' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/CFF_.h:27:28: note: Function 'CFF_Read' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/CFF_.c:264:21: note: Function 'CFF_Read' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/CFF_.c:1340:33: style:inconclusive: Function 'CFF_Dump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/CFF_.h:28:40: note: Function 'CFF_Dump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/CFF_.c:1340:33: note: Function 'CFF_Dump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/CFF_.c:1475:44: style:inconclusive: Function 'CFF_ProofGlyph' argument 2 names different: declaration 'ctx' definition 'myctx'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/CFF_.h:33:51: note: Function 'CFF_ProofGlyph' argument 2 names different: declaration 'ctx' definition 'myctx'. afdko-4.0.1/c/spot/source/CFF_.c:1475:44: note: Function 'CFF_ProofGlyph' argument 2 names different: declaration 'ctx' definition 'myctx'. afdko-4.0.1/c/spot/source/CFF_.c:125:28: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'CFFfatal' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/spot/source/CFF_.c:277:21: note: You might need to cast the function pointer here afdko-4.0.1/c/spot/source/CFF_.c:125:28: note: Parameter 'ctx' can be declared as pointer to const afdko-4.0.1/c/spot/source/CFF_.c:128:30: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'CFFmalloc' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/spot/source/CFF_.c:278:22: note: You might need to cast the function pointer here afdko-4.0.1/c/spot/source/CFF_.c:128:30: note: Parameter 'ctx' can be declared as pointer to const afdko-4.0.1/c/spot/source/CFF_.c:355:19: style: Variable 'cffgi' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/CFF_.c:356:12: style: Variable 'name' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/CFF_.c:357:12: style: Variable 'nowstr' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/CFF_.c:415:12: style: Variable 'date' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/CFF_.c:416:22: style: Variable 'shortfilename' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/CFF_.c:884:12: style: Variable 'name' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/CFF_.c:910:12: style: Variable 'name' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/CFF_.c:925:12: style: Variable 'name' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/CFF_.c:930:12: style: Variable 'name' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/CFF_.c:1021:42: style: Parameter 'code' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/CFF_.c:1025:12: style: Variable 'name' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/CFF_.c:1321:16: style: Variable 'name' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/CFF_.c:988:27: style: Variable 'numglyphs' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/FNAM.c:89:13: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] afdko-4.0.1/c/spot/source/FNAM.c:14:21: style:inconclusive: Function 'FNAMRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/FNAM.h:14:28: note: Function 'FNAMRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/FNAM.c:14:21: note: Function 'FNAMRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/FNAM.c:66:33: style:inconclusive: Function 'FNAMDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/FNAM.h:15:40: note: Function 'FNAMDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/FNAM.c:66:33: note: Function 'FNAMDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/FNAM.c:117:32: style:inconclusive: Function 'FNAMGetNEncodings' argument 1 names different: declaration 'nEncoings' definition 'nEncodings'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/FNAM.h:18:39: note: Function 'FNAMGetNEncodings' argument 1 names different: declaration 'nEncoings' definition 'nEncodings'. afdko-4.0.1/c/spot/source/FNAM.c:117:32: note: Function 'FNAMGetNEncodings' argument 1 names different: declaration 'nEncoings' definition 'nEncodings'. afdko-4.0.1/c/spot/source/GLOB.c:43:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOBTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GLOB.c:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GLOB.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GLOB.c:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GLOB.c:147:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GDEF.c:26:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GDEF.c:56:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GDEF.c:101:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOffset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GDEF.c:204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GDEF.c:254:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GDEF.c:320:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GDEF.c:359:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDEF_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GDEF.c:479:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GLOB.c:141:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] afdko-4.0.1/c/spot/source/GLOB.c:37:21: style:inconclusive: Function 'GLOBRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/GLOB.h:14:28: note: Function 'GLOBRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/GLOB.c:37:21: note: Function 'GLOBRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/GLOB.c:107:33: style:inconclusive: Function 'GLOBDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/GLOB.h:15:40: note: Function 'GLOBDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/GLOB.c:107:33: note: Function 'GLOBDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/GDEF.c:110:21: style:inconclusive: Function 'GDEFRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/GDEF.h:14:28: note: Function 'GDEFRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/GDEF.c:110:21: note: Function 'GDEFRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/GDEF.c:357:33: style:inconclusive: Function 'GDEFDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/GDEF.h:15:40: note: Function 'GDEFDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/GDEF.c:357:33: note: Function 'GDEFDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/GDEF.c:283:32: style: Local variable 'caretValue' shadows outer variable [shadowVariable] afdko-4.0.1/c/spot/source/GDEF.c:268:28: note: Shadowed declaration afdko-4.0.1/c/spot/source/GDEF.c:283:32: note: Shadow variable afdko-4.0.1/c/spot/source/GDEF.c:147:12: style: Variable 'length' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/GPOS.c:179:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ValueXPlacement [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:198:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SinglePosFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:210:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SinglePosFormat2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:246:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlyphId [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:265:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:276:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContextPosFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:299:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Card16 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:318:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:329:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContextPosFormat2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:351:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContextPosFormat3 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:394:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlyphId [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:426:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:437:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChainContextPosFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:459:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Card16 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:492:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:503:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChainContextPosFormat2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:537:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChainContextPosFormat3 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:603:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtensionPosFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:631:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PairValueRecord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:644:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PosPairFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:664:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PosPairFormat2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:731:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceTable [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:749:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnchorFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:771:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CursivePosFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:812:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MarkRecord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:830:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BaseRecord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:846:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MarkBasePosFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:880:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComponentRecord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:904:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:914:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MarkToLigPosFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:1119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ValueXPlacement [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:1161:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ValueXIdPlacement [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:1183:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:1261:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleAdjustType [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:1327:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:1374:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleAdjustType [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:1449:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:1496:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:1505:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:1553:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:1609:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PairAdjustType [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:1753:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:1875:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PairAdjustType [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:1988:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:2293:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SecondGlyph [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:2348:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:2358:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:2369:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:2398:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:2434:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:2491:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:2527:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:2593:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:2669:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:2714:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:2751:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:2842:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LookupListIndex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:2984:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:3038:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:3094:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:3342:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:3370:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:3392:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:3426:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LookupListIndex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:3512:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:3539:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LookupListIndex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:3616:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:3663:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:3981:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SequenceIndex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:4087:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LookupListIndex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:4116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:4160:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:4202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:4630:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPOS_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:4830:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PairValueRecord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:4888:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/makeotf/lib/hotconv/FeatLexer.cpp:61:38: style:inconclusive: Function 'sempred' argument 1 names different: declaration '_localctx' definition 'context'. [funcArgNamesDifferent] afdko-4.0.1/c/makeotf/lib/hotconv/FeatLexer.h:89:45: note: Function 'sempred' argument 1 names different: declaration '_localctx' definition 'context'. afdko-4.0.1/c/makeotf/lib/hotconv/FeatLexer.cpp:61:38: note: Function 'sempred' argument 1 names different: declaration '_localctx' definition 'context'. afdko-4.0.1/c/spot/source/GSUB.c:49:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleSubstFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:61:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleSubstFormat2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:91:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OverflowSubstFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:120:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlyphId [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:129:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultipleSubstFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:166:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlyphId [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:175:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlternateSubstFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:213:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlyphId [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:228:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:241:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LigatureSubstFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:277:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlyphId [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:296:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:307:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContextSubstFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:330:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Card16 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:349:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:360:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContextSubstFormat2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:382:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContextSubstFormat3 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:425:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GlyphId [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:457:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:468:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChainContextSubstFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:490:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Card16 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:523:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:534:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChainContextSubstFormat2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:568:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChainContextSubstFormat3 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:635:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReverseChainContextSubstFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:1070:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:1168:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:1201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:1218:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:1227:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:1317:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:1360:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:1448:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:1489:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:1613:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:1673:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:1689:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:1730:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:1858:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:1916:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SequenceIndex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:2150:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:2178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:2200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:2235:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LookupListIndex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:2321:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:2349:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LookupListIndex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:2426:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:2473:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:2886:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SequenceIndex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:3086:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LookupListIndex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:3112:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:3156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:3192:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:3479:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:3528:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:3557:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:3902:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSUB_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:4367:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubstFormat [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:4385:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubstFormat [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:4402:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubstFormat [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:4419:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubstFormat [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:4447:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubstFormat [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:4505:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubstFormat [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:4573:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubstFormat [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GSUB.c:4637:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/HFMX.c:26:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HFMXTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/HFMX.c:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/HFMX.c:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/HFMX.c:23:21: style:inconclusive: Function 'HFMXRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/HFMX.h:14:28: note: Function 'HFMXRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/HFMX.c:23:21: note: Function 'HFMXRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/HFMX.c:55:33: style:inconclusive: Function 'HFMXDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/HFMX.h:15:40: note: Function 'HFMXDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/HFMX.c:55:33: note: Function 'HFMXDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/LTSH.c:17:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTSHTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/LTSH.c:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/LTSH.c:11:21: style:inconclusive: Function 'LTSHRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/LTSH.h:14:28: note: Function 'LTSHRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/LTSH.c:11:21: note: Function 'LTSHRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/LTSH.c:31:33: style:inconclusive: Function 'LTSHDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/LTSH.h:15:40: note: Function 'LTSHDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/LTSH.c:31:33: note: Function 'LTSHDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/META.c:61:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METATbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/META.c:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/META.c:54:21: style:inconclusive: Function 'METARead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/META.h:14:28: note: Function 'METARead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/META.c:54:21: note: Function 'METARead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/META.c:99:33: style:inconclusive: Function 'METADump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/META.h:15:40: note: Function 'METADump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/META.c:99:33: note: Function 'METADump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/META.c:125:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/META.c:125:24: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/MMFX.c:23:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMFXTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/MMFX.c:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/MMFX.c:128:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMFX_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/MMFX.c:16:21: style:inconclusive: Function 'MMFXRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/MMFX.h:14:28: note: Function 'MMFXRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/MMFX.c:16:21: note: Function 'MMFXRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/MMFX.c:52:33: style:inconclusive: Function 'MMFXDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/MMFX.h:15:40: note: Function 'MMFXDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/MMFX.c:52:33: note: Function 'MMFXDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/MMSD.c:15:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMSDTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/MMSD.c:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/MMSD.c:11:21: style:inconclusive: Function 'MMSDRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/MMSD.h:14:28: note: Function 'MMSDRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/MMSD.c:11:21: note: Function 'MMSDRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/MMSD.c:21:33: style:inconclusive: Function 'MMSDDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/MMSD.h:15:40: note: Function 'MMSDDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/MMSD.c:21:33: note: Function 'MMSDDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/MMVR.c:17:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MMVRTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/MMVR.c:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/MMVR.c:11:21: style:inconclusive: Function 'MMVRRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/MMVR.h:14:28: note: Function 'MMVRRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/MMVR.c:11:21: note: Function 'MMVRRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/MMVR.c:36:33: style:inconclusive: Function 'MMVRDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/MMVR.h:15:40: note: Function 'MMVRDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/MMVR.c:36:33: note: Function 'MMVRDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/GPOS.c:98:21: style: Condition '!lookup' is always false [knownConditionTrueFalse] afdko-4.0.1/c/spot/source/GPOS.c:4716:31: warning:inconclusive: Width 64 given in format string (no. 2) is smaller than destination buffer 'name1[135]'. [invalidScanfFormatWidth_smaller] afdko-4.0.1/c/spot/source/GPOS.c:4716:31: warning:inconclusive: Width 64 given in format string (no. 3) is smaller than destination buffer 'name2[135]'. [invalidScanfFormatWidth_smaller] afdko-4.0.1/c/spot/source/OS_2.c:15:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OS_2Tbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/OS_2.c:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/OS_2.c:110:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/OS_2.c:151:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/OS_2.c:521:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/OS_2.c:683:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/OS_2.c:824:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/OS_2.c:979:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/OS_2.c:1102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/OS_2.c:1119:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/OS_2.c:1152:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/OS_2.c:1303:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/OS_2.c:1384:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/OS_2.c:1405:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/OS_2.c:1432:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/OS_2.c:1481:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OS_2_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/GPOS.c:4541:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] afdko-4.0.1/c/spot/source/GPOS.c:987:21: style:inconclusive: Function 'GPOSRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/GPOS.h:14:28: note: Function 'GPOSRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/GPOS.c:987:21: note: Function 'GPOSRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/GPOS.c:4190:100: style:inconclusive: Function 'dumpSubtable' argument 8 names different: declaration 'subtableCount' definition 'subTableCount'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/GPOS.c:59:100: note: Function 'dumpSubtable' argument 8 names different: declaration 'subtableCount' definition 'subTableCount'. afdko-4.0.1/c/spot/source/GPOS.c:4190:100: note: Function 'dumpSubtable' argument 8 names different: declaration 'subtableCount' definition 'subTableCount'. afdko-4.0.1/c/spot/source/GPOS.c:4624:33: style:inconclusive: Function 'GPOSDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/GPOS.h:15:40: note: Function 'GPOSDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/GPOS.c:4624:33: note: Function 'GPOSDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/GPOS.c:2424:14: style: Local variable 'i' shadows outer variable [shadowVariable] afdko-4.0.1/c/spot/source/GPOS.c:2416:10: note: Shadowed declaration afdko-4.0.1/c/spot/source/GPOS.c:2424:14: note: Shadow variable afdko-4.0.1/c/spot/source/GPOS.c:3536:18: style: Local variable 'j' shadows outer variable [shadowVariable] afdko-4.0.1/c/spot/source/GPOS.c:3533:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/GPOS.c:3536:18: note: Shadow variable afdko-4.0.1/c/spot/source/GPOS.c:4270:30: style: Local variable 'message' shadows outer function [shadowFunction] afdko-4.0.1/c/spot/source/global.h:107:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/GPOS.c:4270:30: note: Shadow variable afdko-4.0.1/c/spot/source/GPOS.c:4306:30: style: Local variable 'message' shadows outer function [shadowFunction] afdko-4.0.1/c/spot/source/global.h:107:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/GPOS.c:4306:30: note: Shadow variable afdko-4.0.1/c/spot/source/GPOS.c:4330:26: style: Local variable 'message' shadows outer function [shadowFunction] afdko-4.0.1/c/spot/source/global.h:107:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/GPOS.c:4330:26: note: Shadow variable afdko-4.0.1/c/spot/source/GPOS.c:4353:26: style: Local variable 'message' shadows outer function [shadowFunction] afdko-4.0.1/c/spot/source/global.h:107:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/GPOS.c:4353:26: note: Shadow variable afdko-4.0.1/c/spot/source/GPOS.c:4375:26: style: Local variable 'message' shadows outer function [shadowFunction] afdko-4.0.1/c/spot/source/global.h:107:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/GPOS.c:4375:26: note: Shadow variable afdko-4.0.1/c/spot/source/GPOS.c:4408:30: style: Local variable 'message' shadows outer function [shadowFunction] afdko-4.0.1/c/spot/source/global.h:107:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/GPOS.c:4408:30: note: Shadow variable afdko-4.0.1/c/spot/source/GPOS.c:4458:30: style: Local variable 'message' shadows outer function [shadowFunction] afdko-4.0.1/c/spot/source/global.h:107:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/GPOS.c:4458:30: note: Shadow variable afdko-4.0.1/c/spot/source/GPOS.c:4491:30: style: Local variable 'message' shadows outer function [shadowFunction] afdko-4.0.1/c/spot/source/global.h:107:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/GPOS.c:4491:30: note: Shadow variable afdko-4.0.1/c/spot/source/GPOS.c:4730:26: style: Local variable 'i' shadows outer variable [shadowVariable] afdko-4.0.1/c/spot/source/GPOS.c:4625:10: note: Shadowed declaration afdko-4.0.1/c/spot/source/GPOS.c:4730:26: note: Shadow variable afdko-4.0.1/c/spot/source/GPOS.c:163:61: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/GPOS.c:2046:29: style: Variable 'CER2' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/GPOS.c:2542:31: style: Variable 'tempRecord' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/GPOS.c:2691:31: style: Variable 'tempRecord' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/GPOS.c:3653:22: style: Variable 'plr' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/GPOS.c:3654:13: style: Variable 'lookup' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/GPOS.c:4556:15: style: Variable 'rec1' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/GPOS.c:4557:15: style: Variable 'rec2' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/GPOS.c:4601:20: style: Variable 's1' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/GPOS.c:4602:20: style: Variable 's2' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/GPOS.c:4626:17: style: Variable 'lookuplist' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/GPOS.c:4681:19: style: Variable 'inChar' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/GPOS.c:2879:14: style: struct member 'GlyphRec::gid' is never used. [unusedStructMember] afdko-4.0.1/c/spot/source/GPOS.c:1282:22: style: Variable 'label[0]' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/GPOS.c:1399:22: style: Variable 'label[0]' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/GPOS.c:3652:22: style: Variable 'doLookupRef' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/GPOS.c:3684:11: style: Variable 'vfmt1' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/GPOS.c:3742:33: style: Variable 'doLookupRef' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/GPOS.c:3949:11: style: Variable 'vfmt1' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/GPOS.c:3950:11: style: Variable 'vfmt2' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/OS_2.c:11:21: style:inconclusive: Function 'OS_2Read' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/OS_2.h:14:28: note: Function 'OS_2Read' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/OS_2.c:11:21: note: Function 'OS_2Read' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/OS_2.c:1431:33: style:inconclusive: Function 'OS_2Dump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/OS_2.h:15:40: note: Function 'OS_2Dump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/OS_2.c:1431:33: note: Function 'OS_2Dump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/TTdumpinstrs.c:273:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/SING.c:31:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/SING.c:55:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SING_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/SING.c:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/TTdumpinstrs.c:9:18: style: Variable 'inames' can be declared as const array [constVariable] afdko-4.0.1/c/spot/source/TTdumpinstrs.c:269:20: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/TYP1.c:16:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYP1Tbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/TYP1.c:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/TYP1.c:52:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYP1_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/SING.c:27:21: style:inconclusive: Function 'SINGRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/SING.h:14:28: note: Function 'SINGRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/SING.c:27:21: note: Function 'SINGRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/SING.c:66:33: style:inconclusive: Function 'SINGDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/SING.h:15:40: note: Function 'SINGDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/SING.c:66:33: note: Function 'SINGDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/TYP1.c:12:21: style:inconclusive: Function 'TYP1Read' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/TYP1.h:14:28: note: Function 'TYP1Read' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/TYP1.c:12:21: note: Function 'TYP1Read' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/TYP1.c:30:33: style:inconclusive: Function 'TYP1Dump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/TYP1.h:15:40: note: Function 'TYP1Dump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/TYP1.c:30:33: note: Function 'TYP1Dump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/WDTH.c:19:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WDTHTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/WDTH.c:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/VORG.c:20:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VORGTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/VORG.c:70:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VORG_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/VORG.c:128:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VORG_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/VORG.c:146:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/VORG.c:14:21: style:inconclusive: Function 'VORGRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/VORG.h:14:28: note: Function 'VORGRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/VORG.c:14:21: note: Function 'VORGRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/VORG.c:64:33: style:inconclusive: Function 'VORGDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/VORG.h:15:40: note: Function 'VORGDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/VORG.c:64:33: note: Function 'VORGDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/WDTH.c:11:21: style:inconclusive: Function 'WDTHRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/WDTH.h:14:28: note: Function 'WDTHRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/WDTH.c:11:21: note: Function 'WDTHRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/WDTH.c:57:33: style:inconclusive: Function 'WDTHDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/WDTH.h:15:40: note: Function 'WDTHDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/WDTH.c:57:33: note: Function 'WDTHDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/WDTH.c:89:21: style: Variable 'offset' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/WDTH.c:97:21: style: Variable 'offset' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/WDTH.c:108:21: style: Variable 'offset' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/WDTH.c:119:21: style: Variable 'offset' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/WDTH.c:28:10: style: Variable 'size' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/cffread.c:1630:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:41:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format0 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:97:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format4 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:140:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format6 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:158:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format12 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:193:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format14 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:260:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Encoding [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:304:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:313:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:321:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:365:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:438:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEGMENT2_SIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:544:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:574:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmap_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:654:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:681:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:697:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:731:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:775:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:792:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:809:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:848:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:950:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defUVSEntries [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:967:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:1095:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cmap.c:249:21: style:inconclusive: Function 'cmapRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/cmap.h:14:28: note: Function 'cmapRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/cmap.c:249:21: note: Function 'cmapRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/cmap.c:845:33: style:inconclusive: Function 'cmapDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/cmap.h:15:40: note: Function 'cmapDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/cmap.c:845:33: note: Function 'cmapDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/cmap.c:435:23: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/cmap.c:457:23: style: Variable 'segment' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/cmap.c:920:34: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/cffread.c:1754:68: style: Condition 't13Support(h)' is always true [knownConditionTrueFalse] afdko-4.0.1/c/spot/source/cffread.c:1754:68: note: Calling function 't13Support' returns 1 afdko-4.0.1/c/spot/source/cffread.c:1754:68: note: Condition 't13Support(h)' is always true afdko-4.0.1/c/spot/source/t13supp.c:128:60: style:inconclusive: Function 't13Read' argument 4 names different: declaration 'cslen' definition 'csLen'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/cffread.c:221:60: note: Function 't13Read' argument 4 names different: declaration 'cslen' definition 'csLen'. afdko-4.0.1/c/spot/source/t13supp.c:128:60: note: Function 't13Read' argument 4 names different: declaration 'cslen' definition 'csLen'. afdko-4.0.1/c/spot/source/cffread.c:1295:29: style: Local variable 'j' shadows outer variable [shadowVariable] afdko-4.0.1/c/spot/source/cffread.c:1007:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/cffread.c:1295:29: note: Shadow variable afdko-4.0.1/c/spot/source/cffread.c:1395:29: style: Local variable 'j' shadows outer variable [shadowVariable] afdko-4.0.1/c/spot/source/cffread.c:1007:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/cffread.c:1395:29: note: Shadow variable afdko-4.0.1/c/spot/source/t13supp.c:416:29: style: Local variable 'j' shadows outer variable [shadowVariable] afdko-4.0.1/c/spot/source/t13supp.c:154:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/t13supp.c:416:29: note: Shadow variable afdko-4.0.1/c/spot/source/t13supp.c:516:29: style: Local variable 'j' shadows outer variable [shadowVariable] afdko-4.0.1/c/spot/source/t13supp.c:154:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/t13supp.c:516:29: note: Shadow variable afdko-4.0.1/c/spot/source/cffread.c:560:41: style: Parameter 'index' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/cffread.c:1330:32: style: Variable 'reg' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/cffread.c:1550:17: style: Variable 'A' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/cffread.c:2086:54: style: Parameter 'enc' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/cffread.c:2307:47: style: Parameter 'UDV' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/cffread.c:2324:49: style: Parameter 'WV' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/t13supp.c:451:32: style: Variable 'reg' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/dump.c:97:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/dump.c:243:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/cffread.c:527:19: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] afdko-4.0.1/c/spot/source/dump.c:233:22: style: Variable 'args' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/dump.c:234:18: style: Variable 'i' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/fdsc.c:17:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fdscTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/fdsc.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/fdsc.c:11:21: style:inconclusive: Function 'fdscRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/fdsc.h:14:28: note: Function 'fdscRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/fdsc.c:11:21: note: Function 'fdscRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/fdsc.c:35:33: style:inconclusive: Function 'fdscDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/fdsc.h:15:40: note: Function 'fdscDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/fdsc.c:35:33: note: Function 'fdscDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/feat.c:17:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable featTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/feat.c:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/feat.c:101:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setting [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/file.c:128:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/file.c:212:38: style:inconclusive: Function 'fileReadObject' argument 2 names different: declaration 'ptr' definition 'ap'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/file.h:23:45: note: Function 'fileReadObject' argument 2 names different: declaration 'ptr' definition 'ap'. afdko-4.0.1/c/spot/source/file.c:212:38: note: Function 'fileReadObject' argument 2 names different: declaration 'ptr' definition 'ap'. afdko-4.0.1/c/spot/source/fvar.c:18:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fvarTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/fvar.c:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/fvar.c:115:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/feat.c:11:21: style:inconclusive: Function 'featRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/feat.h:14:28: note: Function 'featRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/feat.c:11:21: note: Function 'featRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/feat.c:55:33: style:inconclusive: Function 'featDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/feat.h:15:40: note: Function 'featDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/feat.c:55:33: note: Function 'featDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/gasp.c:17:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gaspTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/gasp.c:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/gasp.c:11:21: style:inconclusive: Function 'gaspRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/gasp.h:14:28: note: Function 'gaspRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/gasp.c:11:21: note: Function 'gaspRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/gasp.c:33:33: style:inconclusive: Function 'gaspDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/gasp.h:15:40: note: Function 'gaspDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/gasp.c:33:33: note: Function 'gaspDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/fvar.c:11:21: style:inconclusive: Function 'fvarRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/fvar.h:14:28: note: Function 'fvarRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/fvar.c:11:21: note: Function 'fvarRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/fvar.c:65:33: style:inconclusive: Function 'fvarDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/fvar.h:15:40: note: Function 'fvarDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/fvar.c:65:33: note: Function 'fvarDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/global.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/global.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/global.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/global.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/global.c:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/global.c:271:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYP1_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/global.c:376:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/global.c:151:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] afdko-4.0.1/c/spot/source/global.c:151:48: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] afdko-4.0.1/c/spot/source/global.c:347:27: style: Local variable 'p' shadows outer variable [shadowVariable] afdko-4.0.1/c/spot/source/global.c:284:12: note: Shadowed declaration afdko-4.0.1/c/spot/source/global.c:347:27: note: Shadow variable afdko-4.0.1/c/spot/source/global.c:284:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/hdmx.c:15:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TBL_HDR_SIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/hdmx.c:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/hdmx.c:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widths [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/hdmx.c:13:21: style:inconclusive: Function 'hdmxRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/hdmx.h:14:28: note: Function 'hdmxRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/hdmx.c:13:21: note: Function 'hdmxRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/hdmx.c:50:33: style:inconclusive: Function 'hdmxDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/hdmx.h:15:40: note: Function 'hdmxDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/hdmx.c:50:33: note: Function 'hdmxDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/glyf.c:111:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Simple [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:188:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compound [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:274:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glyfTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:332:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:375:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:427:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:451:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:474:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberOfContours [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:484:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glyf_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:682:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONCURVE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:826:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONCURVE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:953:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:1001:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:1042:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberOfContours [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:1050:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numberOfContours [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:1139:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONCURVE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:1204:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glyf_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:1340:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glyf_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:1355:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glyf_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:1390:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glyf_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:1508:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:1595:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MORE_COMPONENTS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/glyf.c:1688:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/head.c:23:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable headTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/head.c:125:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/head.c:144:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/head.c:159:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/head.c:198:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/head.c:208:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/head.c:222:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/head.c:233:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/head.c:250:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/head.c:261:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/head.c:19:21: style:inconclusive: Function 'headRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/head.h:14:28: note: Function 'headRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/head.c:19:21: note: Function 'headRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/head.c:158:33: style:inconclusive: Function 'headDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/head.h:15:40: note: Function 'headDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/head.c:158:33: note: Function 'headDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/hhea.c:16:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hheaTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/hhea.c:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/hhea.c:73:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hhea_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/hhea.c:82:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hhea_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/hhea.c:12:21: style:inconclusive: Function 'hheaRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/hhea.h:14:28: note: Function 'hheaRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/hhea.c:12:21: note: Function 'hheaRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/hhea.c:41:33: style:inconclusive: Function 'hheaDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/hhea.h:15:40: note: Function 'hheaDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/hhea.c:41:33: note: Function 'hheaDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/hmtx.c:27:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmtxTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/hmtx.c:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/hmtx.c:120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/hmtx.c:137:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/hmtx.c:181:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmtx_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/hmtx.c:192:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/hmtx.c:21:21: style:inconclusive: Function 'hmtxRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/hmtx.h:14:28: note: Function 'hmtxRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/hmtx.c:21:21: note: Function 'hmtxRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/hmtx.c:131:33: style:inconclusive: Function 'hmtxDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/hmtx.h:15:40: note: Function 'hmtxDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/hmtx.c:131:33: note: Function 'hmtxDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/kern.c:22:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format0 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:62:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Card16 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:71:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:98:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format3 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:154:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TBL_HDR_SIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:181:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TBL_HDR_SIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:207:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kernTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:232:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:247:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT0_HDR_SIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:281:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:295:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FWord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:324:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:343:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT3_HDR_SIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:406:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:426:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:460:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT3_HDR_SIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:516:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:540:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:561:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:573:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT0_HDR_SIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:624:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_COVERAGE_FORMAT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:642:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COVERAGE_FORMAT [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:663:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/kern.c:522:22: style: Condition 'subtable==NULL' is always false [knownConditionTrueFalse] afdko-4.0.1/c/spot/source/kern.c:546:22: style: Condition 'subtable==NULL' is always false [knownConditionTrueFalse] afdko-4.0.1/c/spot/source/kern.c:622:22: style: Condition 'subtable==NULL' is always false [knownConditionTrueFalse] afdko-4.0.1/c/spot/source/kern.c:640:22: style: Condition 'subtable==NULL' is always false [knownConditionTrueFalse] afdko-4.0.1/c/spot/source/kern.c:203:21: style:inconclusive: Function 'kernRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/kern.h:14:28: note: Function 'kernRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/kern.c:203:21: note: Function 'kernRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/kern.c:560:33: style:inconclusive: Function 'kernDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/kern.h:15:40: note: Function 'kernDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/kern.c:560:33: note: Function 'kernDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/kern.c:226:30: style: Parameter 'valueP' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/kern.c:260:16: style: Variable 'nPairs' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/loca.c:18:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format0 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/loca.c:29:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/loca.c:42:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locaTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/loca.c:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/loca.c:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/loca.c:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/loca.c:120:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loca_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/loca.c:38:21: style:inconclusive: Function 'locaRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/loca.h:14:28: note: Function 'locaRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/loca.c:38:21: note: Function 'locaRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/loca.c:84:33: style:inconclusive: Function 'locaDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/loca.h:15:40: note: Function 'locaDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/loca.c:84:33: note: Function 'locaDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/loca.c:126:21: style: Variable 'offsets' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/loca.c:132:21: style: Variable 'offsets' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/glyf.c:447:9: style: Condition '!glyph' is always false [knownConditionTrueFalse] afdko-4.0.1/c/spot/source/glyf.c:666:9: style: Condition '!glyph' is always false [knownConditionTrueFalse] afdko-4.0.1/c/spot/source/glyf.c:817:9: style: Condition '!glyph' is always false [knownConditionTrueFalse] afdko-4.0.1/c/spot/source/glyf.c:1132:9: style: Condition '!glyph' is always false [knownConditionTrueFalse] afdko-4.0.1/c/spot/source/glyf.c:1594:13: style: Condition '!component' is always false [knownConditionTrueFalse] afdko-4.0.1/c/spot/source/glyf.c:267:21: style:inconclusive: Function 'glyfRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/glyf.h:16:28: note: Function 'glyfRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/glyf.c:267:21: note: Function 'glyfRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/glyf.c:1505:33: style:inconclusive: Function 'glyfDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/glyf.h:17:40: note: Function 'glyfDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/glyf.c:1505:33: note: Function 'glyfDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/glyf.c:444:12: style: Variable 'glyph' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/glyf.c:537:40: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/glyf.c:537:72: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/glyf.c:593:30: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/glyf.c:607:63: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/glyf.c:636:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/glyf.c:663:12: style: Variable 'glyph' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/glyf.c:814:12: style: Variable 'glyph' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/glyf.c:1128:12: style: Variable 'glyph' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/glyf.c:1129:13: style: Variable 'simple' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/glyf.c:1148:12: style: Variable 'glyph' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/glyf.c:1149:12: style: Variable 'name' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/glyf.c:1150:12: style: Variable 'nowstr' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/glyf.c:1200:12: style: Variable 'glyph' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/glyf.c:1284:12: style: Variable 'date' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/glyf.c:1285:22: style: Variable 'shortfilename' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/glyf.c:1382:43: style: Parameter 'code' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/glyf.c:1386:12: style: Variable 'name' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/glyf.c:1516:16: style: Variable 'glyph' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/main.c:174:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/main.c:244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/main.c:1043:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_Call [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/map.c:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/map.c:47:17: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] afdko-4.0.1/c/spot/source/map.c:66:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] afdko-4.0.1/c/spot/source/map.c:28:22: style: Variable 'map1' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/map.c:28:29: style: Variable 'map2' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/map.c:81:34: style: Parameter 'oldnam' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/map.c:69:44: warning: Storing getc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack] afdko-4.0.1/c/spot/source/maxp.c:16:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxpTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/maxp.c:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/maxp.c:73:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxp_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/maxp.c:83:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxp_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/main.c:1093:9: style: Condition 'status' is always false [knownConditionTrueFalse] afdko-4.0.1/c/spot/source/main.c:1091:18: note: Assignment 'status=0', assigned value is 0 afdko-4.0.1/c/spot/source/main.c:1093:9: note: Condition 'status' is always false afdko-4.0.1/c/spot/source/main.c:1104:15: style: Condition 'value==-1' is always false [knownConditionTrueFalse] afdko-4.0.1/c/spot/source/main.c:1039:18: note: Assignment 'value=0', assigned value is 0 afdko-4.0.1/c/spot/source/main.c:1104:15: note: Condition 'value==-1' is always false afdko-4.0.1/c/spot/source/main.c:1113:9: style: Condition '!foundXswitch' is always true [knownConditionTrueFalse] afdko-4.0.1/c/spot/source/main.c:1089:26: note: Assignment 'foundXswitch=0', assigned value is 0 afdko-4.0.1/c/spot/source/main.c:1113:9: note: Condition '!foundXswitch' is always true afdko-4.0.1/c/spot/source/main.c:54:33: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/main.c:1189:15: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/main.c:1195:19: style: Variable 'scurr' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/maxp.c:12:21: style:inconclusive: Function 'maxpRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/maxp.h:14:28: note: Function 'maxpRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/maxp.c:12:21: note: Function 'maxpRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/maxp.c:41:33: style:inconclusive: Function 'maxpDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/maxp.h:15:40: note: Function 'maxpDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/maxp.c:41:33: note: Function 'maxpDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/name.c:22:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nameTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/name.c:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/name.c:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/name.c:132:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/name.c:239:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/name.c:251:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/name.c:280:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/opt.c:121:55: debug: Function::addArguments found argument 'handler' with varid 0. [varid0] afdko-4.0.1/c/spot/source/opt.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/opt.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/opt.c:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handler [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/opt.c:265:1: warning: %hi in format string (no. 1) requires 'short *' but the argument type is 'unsigned short *'. [invalidScanfArgType_int] afdko-4.0.1/c/spot/source/opt.c:266:1: warning: %i in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] afdko-4.0.1/c/spot/source/opt.c:267:1: warning: %li in format string (no. 1) requires 'long *' but the argument type is 'unsigned long *'. [invalidScanfArgType_int] afdko-4.0.1/c/spot/source/opt.c:121:37: style:inconclusive: Function 'opt_Scan' argument 4 names different: declaration 'opt' definition 'opts'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/opt.h:463:68: note: Function 'opt_Scan' argument 4 names different: declaration 'opt' definition 'opts'. afdko-4.0.1/c/spot/source/opt.c:121:37: note: Function 'opt_Scan' argument 4 names different: declaration 'opt' definition 'opts'. afdko-4.0.1/c/spot/source/opt.c:51:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/opt.c:56:33: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/opt.c:62:27: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/opt.c:208:17: style: Variable 'opt' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/opt.c:371:30: style: Parameter 'argv' can be declared as const array. However it seems that 'opt_Call' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/spot/source/opt.c:153:31: note: You might need to cast the function pointer here afdko-4.0.1/c/spot/source/opt.c:371:30: note: Parameter 'argv' can be declared as const array afdko-4.0.1/c/spot/source/opt.c:377:30: style: Parameter 'argv' can be declared as const array. However it seems that 'opt_Flag' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/spot/source/opt.h:480:20: note: You might need to cast the function pointer here afdko-4.0.1/c/spot/source/opt.c:377:30: note: Parameter 'argv' can be declared as const array afdko-4.0.1/c/spot/source/opt.c:377:60: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'opt_Flag' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/spot/source/opt.h:480:20: note: You might need to cast the function pointer here afdko-4.0.1/c/spot/source/opt.c:377:60: note: Parameter 'opt' can be declared as pointer to const afdko-4.0.1/c/spot/source/name.c:217:19: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] afdko-4.0.1/c/spot/source/name.c:215:23: note: outer condition: ilangTagCount afdko-4.0.1/c/spot/source/name.c:217:19: note: opposite inner condition: i>name->langTagCount afdko-4.0.1/c/spot/source/name.c:153:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] afdko-4.0.1/c/spot/source/name.c:157:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] afdko-4.0.1/c/spot/source/name.c:15:21: style:inconclusive: Function 'nameRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/name.h:14:28: note: Function 'nameRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/name.c:15:21: note: Function 'nameRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/name.c:127:33: style:inconclusive: Function 'nameDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/name.h:15:40: note: Function 'nameDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/name.c:127:33: note: Function 'nameDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/name.c:67:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/name.c:89:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/name.c:106:36: style: Parameter 'record' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/name.c:108:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/name.c:135:20: style: Variable 'lastOffset' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/name.c:136:20: style: Variable 'lastLength' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/post.c:29:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format2_0 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/post.c:60:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format2_5 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/post.c:75:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable post_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/post.c:94:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable postTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/post.c:157:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable post_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/post.c:200:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable post_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/post.c:239:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/post.c:269:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/post.c:281:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/post.c:289:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/pathbuild.c:258:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Null pointer dereference afdko-4.0.1/c/spot/source/pathbuild.c:259:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:259:5: note: Null pointer dereference afdko-4.0.1/c/spot/source/pathbuild.c:260:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:260:5: note: Null pointer dereference afdko-4.0.1/c/spot/source/pathbuild.c:261:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:261:5: note: Null pointer dereference afdko-4.0.1/c/spot/source/pathbuild.c:261:23: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:261:23: note: Null pointer dereference afdko-4.0.1/c/spot/source/pathbuild.c:262:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:262:5: note: Null pointer dereference afdko-4.0.1/c/spot/source/pathbuild.c:262:23: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:262:23: note: Null pointer dereference afdko-4.0.1/c/spot/source/pathbuild.c:263:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:263:5: note: Null pointer dereference afdko-4.0.1/c/spot/source/pathbuild.c:263:23: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:263:23: note: Null pointer dereference afdko-4.0.1/c/spot/source/pathbuild.c:264:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:264:5: note: Null pointer dereference afdko-4.0.1/c/spot/source/pathbuild.c:264:23: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:264:23: note: Null pointer dereference afdko-4.0.1/c/spot/source/pathbuild.c:271:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:271:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:271:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:271:5: note: Null pointer dereference afdko-4.0.1/c/spot/source/pathbuild.c:272:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:271:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:271:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:272:5: note: Null pointer dereference afdko-4.0.1/c/spot/source/pathbuild.c:273:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:271:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:271:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:273:5: note: Null pointer dereference afdko-4.0.1/c/spot/source/pathbuild.c:280:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:280:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:280:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:280:5: note: Null pointer dereference afdko-4.0.1/c/spot/source/pathbuild.c:291:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:291:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:291:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:291:5: note: Null pointer dereference afdko-4.0.1/c/spot/source/pathbuild.c:189:43: style: Parameter 'suitor' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/post.c:90:21: style:inconclusive: Function 'postRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/post.h:14:28: note: Function 'postRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/post.c:90:21: note: Function 'postRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/post.c:288:33: style:inconclusive: Function 'postDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/post.h:15:40: note: Function 'postDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/post.c:288:33: note: Function 'postDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/post.c:26:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/post.c:186:36: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/res.c:281:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sfnt_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/res.c:174:15: style: Variable 'type' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/res.c:199:15: style: Variable 'type' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/res.c:324:27: style: Variable 'res' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/proof.c:625:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/proof.c:724:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/proof.c:749:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/proof.c:903:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhea_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sfnt.c:205:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTC_HDR_SIZEV1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sfnt.c:255:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sfnt.c:287:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Entry [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sfnt.c:413:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sfnt.c:437:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sfnt_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sfnt.c:473:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sfnt.c:627:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Card32 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sfnt.c:679:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sfnt.c:695:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sfnt.c:735:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sfnt.c:750:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sfnt.c:817:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_HDR_SIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sfnt.c:971:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Card32 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sfnt.c:980:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sfnt.c:993:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sfnt.c:351:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] afdko-4.0.1/c/spot/source/sfnt.c:351:47: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] afdko-4.0.1/c/spot/source/sfnt.c:525:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] afdko-4.0.1/c/spot/source/sfnt.c:525:47: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] afdko-4.0.1/c/spot/source/sfnt.c:963:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] afdko-4.0.1/c/spot/source/sfnt.c:963:51: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] afdko-4.0.1/c/spot/source/sfnt.c:366:18: style: Local variable 'i' shadows outer variable [shadowVariable] afdko-4.0.1/c/spot/source/sfnt.c:346:10: note: Shadowed declaration afdko-4.0.1/c/spot/source/sfnt.c:366:18: note: Shadow variable afdko-4.0.1/c/spot/source/sfnt.c:343:29: style: Parameter 'actualarg' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/sfnt.c:514:30: style: Parameter 'actualarg' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/sfnt.c:604:16: style: Variable 'prf' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/sfnt.c:785:20: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/sfnt.c:392:26: style: Variable 'foundTag' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/proof.c:869:20: warning: Either the condition 'fullname' is redundant or there is possible null pointer dereference: fullname. [nullPointerRedundantCheck] afdko-4.0.1/c/spot/source/proof.c:871:22: note: Assuming that condition 'fullname' is not redundant afdko-4.0.1/c/spot/source/proof.c:869:20: note: Null pointer dereference afdko-4.0.1/c/spot/source/proof.c:150:33: style:inconclusive: Function 'proofPSOUT' argument 1 names different: declaration 'c' definition 'ctx'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/proof.h:126:40: note: Function 'proofPSOUT' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:150:33: note: Function 'proofPSOUT' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:330:35: style:inconclusive: Function 'proofNewline' argument 1 names different: declaration 'c' definition 'ctx'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/proof.h:116:42: note: Function 'proofNewline' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:330:35: note: Function 'proofNewline' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:382:40: style:inconclusive: Function 'proofCheckAdvance' argument 1 names different: declaration 'c' definition 'ctx'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/proof.h:119:47: note: Function 'proofCheckAdvance' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:382:40: note: Function 'proofCheckAdvance' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:407:37: style:inconclusive: Function 'proofThinspace' argument 1 names different: declaration 'c' definition 'ctx'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/proof.h:115:44: note: Function 'proofThinspace' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:407:37: note: Function 'proofThinspace' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:498:34: style:inconclusive: Function 'proofSymbol' argument 1 names different: declaration 'c' definition 'ctx'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/proof.h:103:41: note: Function 'proofSymbol' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:498:34: note: Function 'proofSymbol' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:588:35: style:inconclusive: Function 'proofGlyphMT' argument 1 names different: declaration 'c' definition 'ctx'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/proof.h:121:42: note: Function 'proofGlyphMT' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:588:35: note: Function 'proofGlyphMT' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:593:35: style:inconclusive: Function 'proofGlyphLT' argument 1 names different: declaration 'c' definition 'ctx'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/proof.h:122:42: note: Function 'proofGlyphLT' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:593:35: note: Function 'proofGlyphLT' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:598:35: style:inconclusive: Function 'proofGlyphCT' argument 1 names different: declaration 'c' definition 'ctx'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/proof.h:123:42: note: Function 'proofGlyphCT' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:598:35: note: Function 'proofGlyphCT' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:603:42: style:inconclusive: Function 'proofGlyphClosePath' argument 1 names different: declaration 'c' definition 'ctx'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/proof.h:124:49: note: Function 'proofGlyphClosePath' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:603:42: note: Function 'proofGlyphClosePath' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:611:43: style:inconclusive: Function 'proofDestroyContext' argument 1 names different: declaration 'ctx' definition 'ctxptr'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/proof.h:70:50: note: Function 'proofDestroyContext' argument 1 names different: declaration 'ctx' definition 'ctxptr'. afdko-4.0.1/c/spot/source/proof.c:611:43: note: Function 'proofDestroyContext' argument 1 names different: declaration 'ctx' definition 'ctxptr'. afdko-4.0.1/c/spot/source/proof.c:812:41: style:inconclusive: Function 'proofInitContext' argument 7 names different: declaration 'glyphSizepts' definition 'glyphSize'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/proof.h:62:48: note: Function 'proofInitContext' argument 7 names different: declaration 'glyphSizepts' definition 'glyphSize'. afdko-4.0.1/c/spot/source/proof.c:812:41: note: Function 'proofInitContext' argument 7 names different: declaration 'glyphSizepts' definition 'glyphSize'. afdko-4.0.1/c/spot/source/proof.c:813:41: style:inconclusive: Function 'proofInitContext' argument 8 names different: declaration 'thinspacepts' definition 'thinspace'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/proof.h:63:48: note: Function 'proofInitContext' argument 8 names different: declaration 'thinspacepts' definition 'thinspace'. afdko-4.0.1/c/spot/source/proof.c:813:41: note: Function 'proofInitContext' argument 8 names different: declaration 'thinspacepts' definition 'thinspace'. afdko-4.0.1/c/spot/source/proof.c:1355:37: style:inconclusive: Function 'proofDrawGlyph' argument 1 names different: declaration 'c' definition 'ctx'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/proof.h:94:44: note: Function 'proofDrawGlyph' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:1355:37: note: Function 'proofDrawGlyph' argument 1 names different: declaration 'c' definition 'ctx'. afdko-4.0.1/c/spot/source/proof.c:193:11: style: Variable 'platformProlog' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/proof.c:581:74: style: Parameter 'glyphname' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/proof.c:811:41: style: Parameter 'pageTitle' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/proof.c:824:12: style: Variable 'fmt1' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/proof.c:825:12: style: Variable 'fmt2' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/proof.c:827:12: style: Variable 'fmt3' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/proof.c:1225:12: style: Variable 'whichlabel' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/proof.c:1295:12: style: Variable 'whichlabel' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/proof.c:1358:28: style: Parameter 'altlabel' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/proof.c:1362:68: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/proof.c:1467:20: style: Variable 'whichglyphlabel' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/proof.c:1512:20: style: Variable 'whichaltlabel' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/sys.c:60:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sys.c:84:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sys.c:141:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sys.c:540:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/sys.c:544:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] afdko-4.0.1/c/spot/source/sys.c:514:31: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/trak.c:26:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Entry [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/trak.c:56:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trakTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/trak.c:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/trak.c:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/trak.c:128:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/t13supp.c:136:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_WIDTH [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/t13supp.c:661:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StkElement [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/trak.c:52:21: style:inconclusive: Function 'trakRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/trak.h:14:28: note: Function 'trakRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/trak.c:52:21: note: Function 'trakRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/trak.c:109:33: style:inconclusive: Function 'trakDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/trak.h:15:40: note: Function 'trakDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/trak.c:109:33: note: Function 'trakDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/vhea.c:16:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vheaTbl [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/vhea.c:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/vhea.c:73:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhea_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:739:92: debug: Function::addArguments found argument 'postDumpCB' with varid 0. [varid0] afdko-4.0.1/c/spot/source/vhea.c:12:21: style:inconclusive: Function 'vheaRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/vhea.h:14:28: note: Function 'vheaRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/vhea.c:12:21: note: Function 'vheaRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/vhea.c:41:33: style:inconclusive: Function 'vheaDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/vhea.h:15:40: note: Function 'vheaDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/vhea.c:41:33: note: Function 'vheaDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/vmtx.c:29:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vmtx_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/vmtx.c:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/vmtx.c:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/vmtx.c:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/vmtx.c:163:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vmtx_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/vmtx.c:174:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/vmtx.c:21:21: style:inconclusive: Function 'vmtxRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/vmtx.h:14:28: note: Function 'vmtxRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/vmtx.c:21:21: note: Function 'vmtxRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/vmtx.c:113:33: style:inconclusive: Function 'vmtxDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/vmtx.h:15:40: note: Function 'vmtxDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/vmtx.c:113:33: note: Function 'vmtxDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/vmtx.c:160:45: style:inconclusive: Function 'vmtxGetMetrics' argument 2 names different: declaration 'tsb' definition 'topSideBearing'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/vmtx.h:18:52: note: Function 'vmtxGetMetrics' argument 2 names different: declaration 'tsb' definition 'topSideBearing'. afdko-4.0.1/c/spot/source/vmtx.c:160:45: note: Function 'vmtxGetMetrics' argument 2 names different: declaration 'tsb' definition 'topSideBearing'. afdko-4.0.1/c/spot/source/vmtx.c:161:29: style:inconclusive: Function 'vmtxGetMetrics' argument 3 names different: declaration 'vadv' definition 'vadvance'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/vmtx.h:18:65: note: Function 'vmtxGetMetrics' argument 3 names different: declaration 'vadv' definition 'vadvance'. afdko-4.0.1/c/spot/source/vmtx.c:161:29: note: Function 'vmtxGetMetrics' argument 3 names different: declaration 'vadv' definition 'vadvance'. afdko-4.0.1/c/spot/source/tto.c:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LangSysRecord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:86:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScriptRecord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:100:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:167:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _Script [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:233:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatureRecord [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:343:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:527:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:592:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LookupListIndex [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:607:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:631:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Offset [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:654:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:710:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:725:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:812:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable postDumpCB [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:842:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoverageFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:856:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoverageFormat2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:901:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:920:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:952:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:1085:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClassDefFormat1 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:1101:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClassDefFormat2 [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:1146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:1164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:1192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:1328:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:1452:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/spot/source/tto.c:1659:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/tx/source/tx.c:133:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFR_CHECK_ARGS [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/tx/source/tx.c:188:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEEN_MODE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/tx/source/tx.c:263:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/tx/source/tx.c:318:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_VERSION_SIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/tx/source/tx.c:325:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_VERSION_SIZE [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/tx/source/tx.c:395:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/tx/source/tx.c:550:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCF_AllTables [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/tx/source/tx.c:1448:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable safeManage [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/tx/source/tx.c:1507:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stemcnt [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/tx/source/tx.c:1568:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txCtx_ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/tx/source/tx.c:317:68: style: Parameter 'libname' can be declared as pointer to const. However it seems that 'getversion' is a callback function, if 'libname' is declared with const you might also need to cast function pointer(s). [constParameterCallback] afdko-4.0.1/c/tx/source/tx.c:334:21: note: You might need to cast the function pointer here afdko-4.0.1/c/tx/source/tx.c:317:68: note: Parameter 'libname' can be declared as pointer to const afdko-4.0.1/c/tx/source/tx.c:362:33: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/tx/source/tx.c:370:35: style: Parameter 'srcname' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/tx/source/tx.c:1326:27: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/tx/source/tx.c:1348:27: style: Variable 'p' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/type1/source/type1.c:22:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/type1/source/type1.c:50:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/type1/source/type1.c:333:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/type1/source/type1.c:422:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/type1/source/type1.c:450:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/type1/source/type1.c:477:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/type1/source/type1.c:561:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] afdko-4.0.1/c/type1/source/type1.c:353:15: style: Variable 'end' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/tto.c:168:13: style: Condition '!script' is always false [knownConditionTrueFalse] afdko-4.0.1/c/spot/source/tto.c:181:39: style: Parameter 'featureParam' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/tto.c:272:23: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/tto.c:335:15: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/tto.c:336:15: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/tto.c:430:19: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/tto.c:478:33: style: Variable 'uvp' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/tto.c:493:29: style: Variable 'uvp' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/tto.c:536:29: style: Variable 'FeatureParam' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/tto.c:542:29: style: Variable 'FeatureParam' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/tto.c:1034:26: style: Variable 'fmt1' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/tto.c:1043:22: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/tto.c:1276:27: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/GSUB.c:730:21: style:inconclusive: Function 'GSUBRead' argument 1 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/GSUB.h:14:28: note: Function 'GSUBRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/GSUB.c:730:21: note: Function 'GSUBRead' argument 1 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/GSUB.c:3541:100: style:inconclusive: Function 'dumpSubtable' argument 8 names different: declaration 'subtableCount' definition 'subTableCount'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/GSUB.c:42:100: note: Function 'dumpSubtable' argument 8 names different: declaration 'subtableCount' definition 'subTableCount'. afdko-4.0.1/c/spot/source/GSUB.c:3541:100: note: Function 'dumpSubtable' argument 8 names different: declaration 'subtableCount' definition 'subTableCount'. afdko-4.0.1/c/spot/source/GSUB.c:3893:33: style:inconclusive: Function 'GSUBDump' argument 2 names different: declaration 'offset' definition 'start'. [funcArgNamesDifferent] afdko-4.0.1/c/spot/source/GSUB.h:15:40: note: Function 'GSUBDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/GSUB.c:3893:33: note: Function 'GSUBDump' argument 2 names different: declaration 'offset' definition 'start'. afdko-4.0.1/c/spot/source/GSUB.c:1161:14: style: Local variable 'i' shadows outer variable [shadowVariable] afdko-4.0.1/c/spot/source/GSUB.c:1154:10: note: Shadowed declaration afdko-4.0.1/c/spot/source/GSUB.c:1161:14: note: Shadow variable afdko-4.0.1/c/spot/source/GSUB.c:2346:18: style: Local variable 'j' shadows outer variable [shadowVariable] afdko-4.0.1/c/spot/source/GSUB.c:2342:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/GSUB.c:2346:18: note: Shadow variable afdko-4.0.1/c/spot/source/GSUB.c:2601:26: style: Local variable 'i' shadows outer variable [shadowVariable] afdko-4.0.1/c/spot/source/GSUB.c:2455:10: note: Shadowed declaration afdko-4.0.1/c/spot/source/GSUB.c:2601:26: note: Shadow variable afdko-4.0.1/c/spot/source/GSUB.c:2942:18: style: Local variable 'i' shadows outer variable [shadowVariable] afdko-4.0.1/c/spot/source/GSUB.c:2666:10: note: Shadowed declaration afdko-4.0.1/c/spot/source/GSUB.c:2942:18: note: Shadow variable afdko-4.0.1/c/spot/source/GSUB.c:3600:26: style: Local variable 'message' shadows outer function [shadowFunction] afdko-4.0.1/c/spot/source/global.h:107:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/GSUB.c:3600:26: note: Shadow variable afdko-4.0.1/c/spot/source/GSUB.c:3634:26: style: Local variable 'message' shadows outer function [shadowFunction] afdko-4.0.1/c/spot/source/global.h:107:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/GSUB.c:3634:26: note: Shadow variable afdko-4.0.1/c/spot/source/GSUB.c:3668:26: style: Local variable 'message' shadows outer function [shadowFunction] afdko-4.0.1/c/spot/source/global.h:107:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/GSUB.c:3668:26: note: Shadow variable afdko-4.0.1/c/spot/source/GSUB.c:3701:26: style: Local variable 'message' shadows outer function [shadowFunction] afdko-4.0.1/c/spot/source/global.h:107:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/GSUB.c:3701:26: note: Shadow variable afdko-4.0.1/c/spot/source/GSUB.c:3734:26: style: Local variable 'message' shadows outer function [shadowFunction] afdko-4.0.1/c/spot/source/global.h:107:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/GSUB.c:3734:26: note: Shadow variable afdko-4.0.1/c/spot/source/GSUB.c:3767:26: style: Local variable 'message' shadows outer function [shadowFunction] afdko-4.0.1/c/spot/source/global.h:107:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/GSUB.c:3767:26: note: Shadow variable afdko-4.0.1/c/spot/source/GSUB.c:3817:26: style: Local variable 'message' shadows outer function [shadowFunction] afdko-4.0.1/c/spot/source/global.h:107:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/GSUB.c:3817:26: note: Shadow variable afdko-4.0.1/c/spot/source/GSUB.c:3867:26: style: Local variable 'message' shadows outer function [shadowFunction] afdko-4.0.1/c/spot/source/global.h:107:13: note: Shadowed declaration afdko-4.0.1/c/spot/source/GSUB.c:3867:26: note: Shadow variable afdko-4.0.1/c/spot/source/GSUB.c:2460:13: style: Variable 'lookup' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/GSUB.c:3895:17: style: Variable 'lookuplist' can be declared as pointer to const [constVariablePointer] afdko-4.0.1/c/spot/source/GSUB.c:3957:54: style: Parameter 'inputglyphs' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/GSUB.c:4018:56: style: Parameter 'inputglyphs' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/GSUB.c:4129:56: style: Parameter 'inputglyphs' can be declared as pointer to const [constParameterPointer] afdko-4.0.1/c/spot/source/GSUB.c:1720:14: style: struct member 'GlyphRec::gid' is never used. [unusedStructMember] afdko-4.0.1/c/spot/source/GSUB.c:1895:26: style: Variable 'isVert' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/GSUB.c:2459:24: style: Variable 'decompileable' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/GSUB.c:2950:22: style: Variable 'seqindex' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/GSUB.c:3615:28: style: Variable 'featuretag' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/GSUB.c:3649:28: style: Variable 'featuretag' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/GSUB.c:3682:28: style: Variable 'featuretag' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/GSUB.c:3715:28: style: Variable 'featuretag' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/GSUB.c:3748:28: style: Variable 'featuretag' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/GSUB.c:3781:28: style: Variable 'featuretag' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/GSUB.c:3831:28: style: Variable 'featuretag' is assigned a value that is never used. [unreadVariable] afdko-4.0.1/c/spot/source/GSUB.c:3881:28: style: Variable 'featuretag' is assigned a value that is never used. [unreadVariable] diff: head afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:117:15: style:inconclusive: Technically the member function 'FeatCtx::freeBlocks' can be const. [functionConst] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:111:10: note: Technically the member function 'FeatCtx::freeBlocks' can be const. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:117:15: note: Technically the member function 'FeatCtx::freeBlocks' can be const. head afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2873:15: performance:inconclusive: Technically the member function 'FeatCtx::aaltRuleSort' can be static (but you may consider moving to unnamed namespace). [functionStatic] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:376:10: note: Technically the member function 'FeatCtx::aaltRuleSort' can be static (but you may consider moving to unnamed namespace). afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2873:15: note: Technically the member function 'FeatCtx::aaltRuleSort' can be static (but you may consider moving to unnamed namespace). head afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:300:15: style:inconclusive: Technically the member function 'FeatCtx::featMsg' can be const. [functionConst] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:122:16: note: Technically the member function 'FeatCtx::featMsg' can be const. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:300:15: note: Technically the member function 'FeatCtx::featMsg' can be const. 2.17.0 afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:111:10: style:inconclusive: Technically the member function 'FeatCtx::freeBlocks' can be const. [functionConst] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:117:15: note: Technically the member function 'FeatCtx::freeBlocks' can be const. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:111:10: note: Technically the member function 'FeatCtx::freeBlocks' can be const. 2.17.0 afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:122:16: style:inconclusive: Technically the member function 'FeatCtx::featMsg' can be const. [functionConst] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:300:15: note: Technically the member function 'FeatCtx::featMsg' can be const. afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:122:16: note: Technically the member function 'FeatCtx::featMsg' can be const. 2.17.0 afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:376:10: performance:inconclusive: Technically the member function 'FeatCtx::aaltRuleSort' can be static (but you may consider moving to unnamed namespace). [functionStatic] afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.cpp:2873:15: note: Technically the member function 'FeatCtx::aaltRuleSort' can be static (but you may consider moving to unnamed namespace). afdko-4.0.1/c/makeotf/lib/hotconv/FeatCtx.h:376:10: note: Technically the member function 'FeatCtx::aaltRuleSort' can be static (but you may consider moving to unnamed namespace). head afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1025:46: warning: Assert statement calls a function which may have desired side effects: 'genNum'. [assertWithSideEffect] head afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:1122:46: warning: Assert statement calls a function which may have desired side effects: 'genNum'. [assertWithSideEffect] head afdko-4.0.1/c/makeotf/lib/hotconv/FeatVisitor.cpp:653:46: warning: Assert statement calls a function which may have desired side effects: 'genNum'. [assertWithSideEffect] head afdko-4.0.1/c/makeotf/lib/hotconv/xxxx.c:31:13: style: Variable 'h' is assigned a value that is never used. [unreadVariable] head afdko-4.0.1/c/makeotf/lib/hotconv/xxxx.c:36:13: style: Variable 'h' is assigned a value that is never used. [unreadVariable] head afdko-4.0.1/c/makeotf/lib/hotconv/xxxx.c:40:13: style: Variable 'h' is assigned a value that is never used. [unreadVariable] head afdko-4.0.1/c/makeotf/source/cb.c:1547:9: style: Variable 'freeFeatName' is assigned a value that is never used. [unreadVariable] head afdko-4.0.1/c/makeotf/source/fcdb.c:746:11: style: Variable 'cxt' is assigned a value that is never used. [unreadVariable] head afdko-4.0.1/c/sfntdiff/source/Dglobal.c:80:48: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] head afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:359:47: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] head afdko-4.0.1/c/sfntdiff/source/Dsfnt.c:383:47: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] head afdko-4.0.1/c/sfntdiff/source/Dsys.c:234:55: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] head afdko-4.0.1/c/sfntdiff/source/Dsys.c:242:55: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] head afdko-4.0.1/c/sfntedit/source/main.c:423:47: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] head afdko-4.0.1/c/shared/source/cffwrite/cffwrite_dict.c:334:11: style: Variable 'defaultValue' is assigned a value that is never used. [unreadVariable] head afdko-4.0.1/c/shared/source/cffwrite/cffwrite_subr.c:2375:14: style: Variable 'iStart' is assigned a value that is never used. [unreadVariable] head afdko-4.0.1/c/shared/source/tx_shared/tx_shared.c:414:11: style: Variable 'h' is assigned a value that is never used. [unreadVariable] head afdko-4.0.1/c/spot/source/global.c:151:48: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] head afdko-4.0.1/c/spot/source/pathbuild.c:261:23: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:261:23: note: Null pointer dereference head afdko-4.0.1/c/spot/source/pathbuild.c:262:23: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:262:23: note: Null pointer dereference head afdko-4.0.1/c/spot/source/pathbuild.c:263:23: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:263:23: note: Null pointer dereference head afdko-4.0.1/c/spot/source/pathbuild.c:264:23: warning: If memory allocation fails, then there is a possible null pointer dereference: pel [nullPointerOutOfMemory] afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assuming allocation function fails afdko-4.0.1/c/spot/source/pathbuild.c:258:5: note: Assignment 'pel=(struct _Elt*)calloc(1,sizeof(struct _Elt))', assigned value is 0 afdko-4.0.1/c/spot/source/pathbuild.c:264:23: note: Null pointer dereference head afdko-4.0.1/c/spot/source/sfnt.c:351:47: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] head afdko-4.0.1/c/spot/source/sfnt.c:525:47: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] head afdko-4.0.1/c/spot/source/sfnt.c:963:51: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] DONE