2025-11-26 10:51 ftp://ftp.de.debian.org/debian/pool/main/f/fontconfig/fontconfig_2.17.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.57+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 9486fde (2025-11-26 08:20:02 +0100) count: 712 714 elapsed-time: 2.1 2.2 head-timing-info: old-timing-info: head results: fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-conflist/fc-conflist.c:80:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-conflist/fc-conflist.c:109:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-cat/fc-cat.c:163:20: error: There is an unknown macro here somewhere. Configuration is required. If FC_CACHE_SUFFIX is a macro then please configure it. [unknownMacro] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-conflist/fc-conflist.c:78:14: style: Parameter 'program' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-list/fc-list.c:82:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-list/fc-list.c:126:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-cache/fc-cache.c:106:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-cache/fc-cache.c:151:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-cache/fc-cache.c:279:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-cache/fc-cache.c:298:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-match/fc-match.c:84:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-match/fc-match.c:130:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-pattern/fc-pattern.c:82:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-pattern/fc-pattern.c:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-pattern/fc-pattern.c:80:14: style: Parameter 'program' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-list/fc-list.c:80:14: style: Parameter 'program' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-match/fc-match.c:82:14: style: Parameter 'program' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-query/fc-query.c:89:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-query/fc-query.c:127:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-scan/fc-scan.c:85:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-scan/fc-scan.c:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-cache/fc-cache.c:104:14: style: Parameter 'program' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-validate/fc-validate.c:85:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-validate/fc-validate.c:121:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-scan/fc-scan.c:83:14: style: Parameter 'program' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-query/fc-query.c:87:14: style: Parameter 'program' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/flexible-array-member-test.c:16:5: error: Memory leak: p [memleak] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/flexible-array-member-test.c:15:5: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/flexible-array-member-test.c:14:26: note: Assuming allocation function fails fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/flexible-array-member-test.c:14:26: note: Assignment 'p=malloc(offsetof(struct s,d)+m*sizeof(double))', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/flexible-array-member-test.c:15:5: note: Null pointer dereference fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/flexible-array-member-test.c:16:12: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/flexible-array-member-test.c:14:26: note: Assuming allocation function fails fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/flexible-array-member-test.c:14:26: note: Assignment 'p=malloc(offsetof(struct s,d)+m*sizeof(double))', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/flexible-array-member-test.c:16:12: note: Null pointer dereference fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/freetype-pcf-long-family-names.c:4:0: error: #error "No pcf long family names support" [preprocessorErrorDirective] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/flexible-array-member-test.c:6:12: style: struct member 's::n' is never used. [unusedStructMember] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/pthread-prio-inherit-test.c:6:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PRIO_INHERIT [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/stdatomic-primitives-test.c:6:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/stdatomic-primitives-test.c:11:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/stdatomic-primitives-test.c:16:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/stdatomic-primitives-test.c:21:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/pthread-prio-inherit-test.c:6:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/pthread-prio-inherit-test.c:6:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/fc-validate/fc-validate.c:83:14: style: Parameter 'program' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmutex.h:147:49: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcatomic.c:81:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcAtomic [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcatomic.c:174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcatomic.c:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcatomic.c:181:28: style: Parameter 'atomic' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcatomic.c:187:29: style: Parameter 'atomic' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcatomic.c:193:32: style: Parameter 'atomic' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcatomic.c:204:30: style: Parameter 'atomic' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcatomic.c:210:27: style: Parameter 'atomic' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccompat.c:232:0: error: #error no random number generator function available. [preprocessorErrorDirective] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:36:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcCharSet [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:154:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:250:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:263:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:279:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:362:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:384:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:451:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:474:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:490:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:536:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:556:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:665:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:723:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_CHARSET_DONE [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:784:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:927:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:1050:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:1072:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcChar16 [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:1221:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:136:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:226:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:255:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_CACHE_SUFFIX [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:322:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:346:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_CACHE_SUFFIX [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:472:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:499:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:562:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:758:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:777:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:819:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:962:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1060:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1146:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1191:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1227:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1253:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcCache [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1350:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_CACHE_SUFFIX [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1515:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1614:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_CACHE_SUFFIX [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1671:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1731:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nfont [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1747:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdbg.c:51:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdbg.c:84:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdbg.c:94:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdbg.c:231:6: style: Condition '!e2' is always false [knownConditionTrueFalse] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdbg.c:211:37: style:inconclusive: Function 'FcPatternPrint2' argument 1 names different: declaration 'p1' definition 'pp1'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:943:29: note: Function 'FcPatternPrint2' argument 1 names different: declaration 'p1' definition 'pp1'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdbg.c:211:37: note: Function 'FcPatternPrint2' argument 1 names different: declaration 'p1' definition 'pp1'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdbg.c:212:37: style:inconclusive: Function 'FcPatternPrint2' argument 2 names different: declaration 'p2' definition 'pp2'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:943:44: note: Function 'FcPatternPrint2' argument 2 names different: declaration 'p2' definition 'pp2'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdbg.c:212:37: note: Function 'FcPatternPrint2' argument 2 names different: declaration 'p2' definition 'pp2'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdbg.c:275:17: style:inconclusive: Function 'FcOpPrint' argument 1 names different: declaration 'op' definition 'op_'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:925:17: note: Function 'FcOpPrint' argument 1 names different: declaration 'op' definition 'op_'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdbg.c:275:17: note: Function 'FcOpPrint' argument 1 names different: declaration 'op' definition 'op_'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdbg.c:156:15: style: Variable 'numbers' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdbg.c:174:14: style: Variable 'leaf' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdbg.c:571:8: style: Variable 'e' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:55:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:97:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:124:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:147:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:257:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:278:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:345:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:370:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:427:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:519:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:543:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:575:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcSetSystem [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:674:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:769:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:824:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:883:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:890:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:905:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:927:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:955:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:963:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeDouble [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1003:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1262:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeInteger [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1659:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1675:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcStrCmpIgnoreCase [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1772:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeVoid [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1798:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1950:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2401:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONTCONFIG_PATH [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2716:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2763:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2807:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcSetApplication [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2860:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2876:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2885:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2913:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2922:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2935:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2953:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:3017:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcMatchKindBegin [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:3041:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcMatchKindBegin [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:3091:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcMatchKindBegin [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:3152:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:3173:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:88:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:120:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:225:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:264:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:312:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultMatch [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:208:6: style: Condition 'p' is always false [knownConditionTrueFalse] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:206:12: note: Assignment 'p=NULL', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:208:6: note: Condition 'p' is always false fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:218:6: style: Condition '!prgname' is always true [knownConditionTrueFalse] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:147:9: note: Assuming that condition '!prgname' is not redundant fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:218:6: note: Condition '!prgname' is always true fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:221:6: style: Condition 'p' is always false [knownConditionTrueFalse] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:206:12: note: Assignment 'p=NULL', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:221:6: note: Condition 'p' is always false fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:117:12: style: Variable 'langs' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:209:12: style: Variable 'r' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:257:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:382:11: style: Variable 'prgname' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdefault.c:388:11: style: Variable 'desktop' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:207:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:303:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:356:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:422:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:475:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:111:7: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:109:16: note: Assuming allocation function fails fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:109:16: note: Assignment 's=(FcChar8*)strdup((const char*)(f))', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:111:7: note: Null pointer dereference fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:202:20: style: Variable 'e' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:294:27: style: Parameter 'cache' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:473:23: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcdir.c:473:48: style: Parameter 'dirs' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:1161:10: style: The if condition is the same as the previous if condition [duplicateCondition] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:1159:10: note: First condition fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:1161:10: note: Second condition fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:174:6: error: Common realloc mistake: 'numbers' nulled but not freed upon failure [memleakOnRealloc] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:184:3: error: Common realloc mistake: 'numbers' nulled but not freed upon failure [memleakOnRealloc] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:193:15: style: Local variable 'leaf' shadows outer argument [shadowArgument] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:146:31: note: Shadowed declaration fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:193:15: note: Shadow variable fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:1074:13: style: Local variable 'i' shadows outer variable [shadowVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:1065:20: note: Shadowed declaration fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:1074:13: note: Shadow variable fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:98:15: style: Variable 'numbers' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:380:31: style: Parameter 'leaf' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:677:16: style: Variable 'am' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:678:16: style: Variable 'bm' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:1213:15: style: Variable 'leaves' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:1214:15: style: Variable 'numbers' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:1249:17: style: Variable 'leaves' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:1250:17: style: Variable 'numbers' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccharset.c:1251:17: style: Variable 'leaf' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:638:31: style: Condition 'salt' is always true [knownConditionTrueFalse] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:638:55: style: Condition 'salt' is always true [knownConditionTrueFalse] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:638:87: style: Condition 'salt' is always true [knownConditionTrueFalse] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2147:12: style: Condition 'thisValue' is always true [knownConditionTrueFalse] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmutex.h:144:52: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:53:27: note: Assuming allocation function fails fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:53:9: note: Assignment 'lock=(volatile int*)malloc(sizeof(volatile int))', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:54:15: note: Calling function 'FcMutexInit', 1st argument 'lock' value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmutex.h:144:52: note: Null pointer dereference fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1622:6: warning: If memory allocation fails, then there is a possible null pointer dereference: fe [nullPointerOutOfMemory] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1621:18: note: Assuming allocation function fails fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1621:18: note: Assignment 'fe=malloc(sizeof(struct FamilyTableEntry))', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1622:6: note: Null pointer dereference fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1625:2: warning: If memory allocation fails, then there is a possible null pointer dereference: fe [nullPointerOutOfMemory] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1621:18: note: Assuming allocation function fails fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1621:18: note: Assignment 'fe=malloc(sizeof(struct FamilyTableEntry))', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1625:2: note: Null pointer dereference fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1629:6: warning: If memory allocation fails, then there is a possible null pointer dereference: fe [nullPointerOutOfMemory] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1628:18: note: Assuming allocation function fails fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1628:18: note: Assignment 'fe=malloc(sizeof(struct FamilyTableEntry))', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1629:6: note: Null pointer dereference fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1632:2: warning: If memory allocation fails, then there is a possible null pointer dereference: fe [nullPointerOutOfMemory] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1628:18: note: Assuming allocation function fails fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1628:18: note: Assignment 'fe=malloc(sizeof(struct FamilyTableEntry))', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1632:2: note: Null pointer dereference fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:997:38: style:inconclusive: Function 'FcConfigCompareValue' argument 1 names different: declaration 'm' definition 'left_o'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:763:38: note: Function 'FcConfigCompareValue' argument 1 names different: declaration 'm' definition 'left_o'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:997:38: note: Function 'FcConfigCompareValue' argument 1 names different: declaration 'm' definition 'left_o'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:999:38: style:inconclusive: Function 'FcConfigCompareValue' argument 3 names different: declaration 'v' definition 'right_o'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:765:38: note: Function 'FcConfigCompareValue' argument 3 names different: declaration 'v' definition 'right_o'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:999:38: note: Function 'FcConfigCompareValue' argument 3 names different: declaration 'v' definition 'right_o'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1275:11: style: Local variable 'm' shadows outer variable [shadowVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1255:28: note: Shadowed declaration fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1275:11: note: Shadow variable fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/ftglue.h:105:0: debug: Failed to parse 'typedef FT_END_HEADER struct { const FT_UShort platform_id ; const FT_UShort encoding_id ; const char fromcode [ 12 ] ; } FcFtEncoding ;'. The checking continues anyway. [simplifyTypedef] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1966:17: style: Local variable 'l' shadows outer variable [shadowVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1944:20: note: Shadowed declaration fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1966:17: note: Shadow variable fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1968:17: style: Local variable 'v' shadows outer variable [shadowVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1939:20: note: Shadowed declaration fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1968:17: note: Shadow variable fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1974:17: style: Local variable 'e' shadows outer variable [shadowVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1948:33: note: Shadowed declaration fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1974:17: note: Shadow variable fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:133:15: style: Variable 'cfg' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:258:17: style: Variable 'file' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:425:16: style: Variable 'dirs' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:791:29: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:874:28: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:880:24: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:887:29: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:894:30: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:901:29: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:950:30: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:951:30: style: Parameter 'rule' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1911:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1926:19: style: Variable 'e' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1940:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:1943:20: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2011:15: style: Variable 'prgname' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2353:15: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2715:16: style: Variable 'subdir' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2881:40: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2918:38: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:3128:20: style: Variable 'c' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:3142:20: style: Variable 'c' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:3164:20: style: Variable 'c' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:3165:20: style: Variable 'r' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:3166:20: style: Variable 'i' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:87:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:112:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:134:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:214:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:243:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:264:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:331:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:341:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:380:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:400:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:412:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:446:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:476:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:518:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:548:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:645:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:738:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:755:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:774:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:787:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:815:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:848:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:900:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:970:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:983:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:1018:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:1066:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:1084:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2336:7: style: Variable 'osize' is assigned a value that is never used. [unreadVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccfg.c:2838:24: style: Variable 'len' is assigned a value that is never used. [unreadVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfs.c:34:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFontSet [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfs.c:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfs.c:83:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFontSet [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcformat.c:648:19: style: Variable 'else_string' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:674:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:687:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:872:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TT_MAC_ID_ROMAN [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1029:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y_ppem [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1040:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1086:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1167:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:2204:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:2325:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_ENCODING_MS_SYMBOL [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:2353:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:2418:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:2556:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:2586:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_ULong [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:2655:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Err_Ok [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:2708:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcinit.c:45:17: error: There is an unknown macro here somewhere. Configuration is required. If FC_DEFAULT_FONTS is a macro then please configure it. [unknownMacro] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fchash.c:107:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fchash.c:124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fchash.c:174:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fchash.c:182:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fchash.c:191:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcLangCharSetIndices [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcLangCharSetIndices [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcLangCharSetIndices [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:112:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_LANG_CHAR_SET [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:245:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:330:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcLangDifferentLang [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:385:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:401:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_LANG_CHAR_SET [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:428:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_LANG_CHAR_SET [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:439:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcLangSet [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:517:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcLangCharSetRanges [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:563:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:584:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:598:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcLangEqual [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:634:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcLangDifferentLang [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:656:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_LANG_SET_MAP [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:705:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_LANG_SET_MAP [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:729:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_LANG_SET_MAP [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:773:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:819:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_LANG_SET_MAP [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:841:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:896:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_LANG_SET_MAP [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:934:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcLangSet [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:948:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_LANG_SET_MAP [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:963:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_LANG_CHAR_SET [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:1020:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcLangEqual [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclist.c:34:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcObjectSet [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclist.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclist.c:147:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclist.c:164:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclist.c:191:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclist.c:210:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclist.c:353:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeString [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclist.c:398:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclist.c:493:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultMatch [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclist.c:573:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcSetSystem [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:101:6: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmutex.h:144:52: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:470:27: note: Assuming allocation function fails fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:470:9: note: Assignment 'lock=(volatile int*)malloc(sizeof(volatile int))', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:471:15: note: Calling function 'FcMutexInit', 1st argument 'lock' value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmutex.h:144:52: note: Null pointer dereference fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:177:10: warning: If memory allocation fails, then there is a possible null pointer dereference: key [nullPointerOutOfMemory] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:176:26: note: Assuming allocation function fails fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:176:8: note: Assignment 'key=(FcChar8*)malloc(dl+sl+1)', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:177:10: note: Null pointer dereference fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:179:2: warning: If memory allocation fails, then there is a possible null pointer dereference: key [nullPointerOutOfMemory] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:176:26: note: Assuming allocation function fails fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:176:8: note: Assignment 'key=(FcChar8*)malloc(dl+sl+1)', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:179:2: note: Null pointer dereference fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:178:14: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:176:26: note: Assuming allocation function fails fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:176:8: note: Assignment 'key=(FcChar8*)malloc(dl+sl+1)', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:178:14: note: Null pointer addition fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:59:33: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:61:33: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:530:45: style: Parameter 'cache_stat' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:633:33: style: Parameter 'cache' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:669:33: style: Parameter 'cache_stat' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:764:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:774:66: style: Parameter 'dir_stat' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:856:23: style: Variable 'last_offset' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1137:29: style: Parameter 'statb' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1141:24: style: Variable 'source_date_epoch' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1172:33: style: Parameter 'statb' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1189:66: style: Parameter 'fd_stat' can be declared as pointer to const. However it seems that 'FcDirCacheValidateHelper' is a callback function, if 'fd_stat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1215:31: note: You might need to cast the function pointer here fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1189:66: note: Parameter 'fd_stat' can be declared as pointer to const fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1239:29: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1239:87: style: Parameter 'dirs' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1349:20: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:1414:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmd5.h:178:41: style: Parameter 'in' can be declared as const array [constParameter] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:345:23: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclist.c:245:27: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclist.c:340:41: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclist.c:453:29: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatrix.c:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:692:64: style:inconclusive: Function 'FcLangSetPromote' argument 2 names different: declaration 'buf' definition 'vbuf'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:1090:64: note: Function 'FcLangSetPromote' argument 2 names different: declaration 'buf' definition 'vbuf'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:692:64: note: Function 'FcLangSetPromote' argument 2 names different: declaration 'buf' definition 'vbuf'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:148:11: style: Local variable 'i' shadows outer variable [shadowVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:97:22: note: Shadowed declaration fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:148:11: note: Shadow variable fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:148:14: style: Local variable 'j' shadows outer variable [shadowVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:97:25: note: Shadowed declaration fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:148:14: note: Shadow variable fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:616:13: style: Variable 'extra' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:635:18: style: Variable 'extra' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:792:13: style: Variable 'extra' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:861:13: style: Variable 'extra' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fclang.c:913:13: style: Variable 'extra' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:121:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:230:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:242:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:268:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:289:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:336:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeVoid [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:477:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:532:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:551:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:589:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:603:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:639:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FAMILY [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:153:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeBool [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:215:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeDouble [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:261:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeDouble [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:416:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:524:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcValueBindingWeak [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:577:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:613:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:640:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:874:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:969:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultNoMatch [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:997:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultNoMatch [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:1044:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:1143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultNoMatch [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:1301:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultNoMatch [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcobjs.c:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcobjs.c:85:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:368:22: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:542:31: style: Parameter 'v0' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcname.c:543:31: style: Parameter 'escape' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1145:21: style: Condition 'platform==sname->platform_id' is always true [knownConditionTrueFalse] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1144:20: note: Assuming that condition 'platform>sname->platform_id' is not redundant fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1136:15: note: Assuming that condition 'platformplatform_id' is not redundant fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1145:21: note: Condition 'platform==sname->platform_id' is always true fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1378:21: style: Local variable 'p' shadows outer variable [shadowVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1205:18: note: Shadowed declaration fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1378:21: note: Shadow variable fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1617:20: style: Local variable 'style' shadows outer variable [shadowVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1207:14: note: Shadowed declaration fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1617:20: note: Shadow variable fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1618:11: style: Local variable 'n' shadows outer variable [shadowVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1205:21: note: Shadowed declaration fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1618:11: note: Shadow variable fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1678:19: style: Local variable 'n' shadows outer variable [shadowVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1205:21: note: Shadowed declaration fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1678:19: note: Shadow variable fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:659:27: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:764:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:788:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1188:13: style: Variable 'os2' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1195:20: style: Variable 'head' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:1586:19: style: Variable 'end' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:2030:14: style: Variable 'wrapper' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:2198:26: style: Variable 'instance' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcptrlist.c:103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcptrlist.c:141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcptrlist.c:176:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:687:14: style: Variable 'redecoded' is assigned a value that is never used. [unreadVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcfreetype.c:2558:16: style: Variable 'error' is assigned a value that is never used. [unreadVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcptrlist.c:114:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:34:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcPattern [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:77:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeString [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:105:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeVoid [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:157:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeVoid [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:177:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeVoid [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:224:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeInteger [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:321:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:372:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcPattern [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:428:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:508:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:540:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:570:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:587:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:615:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:665:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeVoid [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:705:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcValueBindingStrong [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:712:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcValueBindingStrong [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:719:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcValueBindingWeak [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:729:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:759:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:779:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeInteger [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:795:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeDouble [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:812:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeVoid [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:833:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeMatrix [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:843:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeBool [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:859:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeCharSet [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:875:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeFTFace [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:885:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeLangSet [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:901:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeRange [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:919:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultNoMatch [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:960:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultMatch [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:988:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultMatch [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1016:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultMatch [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1038:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultMatch [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1053:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultMatch [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1080:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultMatch [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1095:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultMatch [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultMatch [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1131:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultMatch [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1169:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1225:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1255:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1294:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1308:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1326:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1346:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1401:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultMatch [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1414:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcPattern [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1471:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcrange.c:30:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcRange [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcrange.c:43:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcRange [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcrange.c:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcrange.c:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcrange.c:139:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcRange [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcrange.c:151:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcRange [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcserialize.c:170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcserialize.c:197:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcserialize.c:224:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcserialize.c:136:69: style: Parameter 'insert' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcserialize.c:166:24: style: Variable 'old_buckets_end' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcserialize.c:171:24: style: Variable 'new_buckets_end' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcserialize.c:222:24: style: Variable 'bucket' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcserialize.c:249:33: style: Parameter 'serialize' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstat.c:210:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstat.c:276:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_name [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstat.c:349:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstat.c:410:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstat.c:418:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstat.c:393:9: style: Condition 'p' is always false [knownConditionTrueFalse] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstat.c:347:21: note: Assignment 'p=NULL', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstat.c:393:9: note: Condition 'p' is always false fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstat.c:409:32: style: Condition 'FcFStatFs(fd,&statb)<0' is always true [knownConditionTrueFalse] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstat.c:348:24: note: Assignment 'ret=-1', assigned value is -1 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstat.c:409:19: note: Calling function 'FcFStatFs' returns -1 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstat.c:409:32: note: Condition 'FcFStatFs(fd,&statb)<0' is always true fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstat.c:425:10: style: Condition 'ret<0' is always true [knownConditionTrueFalse] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstat.c:348:24: note: Assignment 'ret=-1', assigned value is -1 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstat.c:422:27: note: Calling function 'FcFStatFs' returns -1 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstat.c:422:27: note: Assignment 'ret=FcFStatFs(fd,&statb)', assigned value is -1 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstat.c:425:10: note: Condition 'ret<0' is always true fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstat.c:156:32: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:114:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_MIN_FOLD_CHAR [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:368:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:428:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:483:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:673:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:741:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcEndianBig [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:785:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:812:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:862:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:892:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:901:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:955:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcChar8 [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1198:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcStrSet [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1215:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1231:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1261:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1303:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1317:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1329:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1342:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1355:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1389:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1407:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1433:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1481:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1492:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1538:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcStrList [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:355:45: style:inconclusive: Function 'FcPatternCacheRewriteFile' argument 1 names different: declaration 'pat' definition 'p'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:1274:45: note: Function 'FcPatternCacheRewriteFile' argument 1 names different: declaration 'pat' definition 'p'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:355:45: note: Function 'FcPatternCacheRewriteFile' argument 1 names different: declaration 'pat' definition 'p'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:954:69: style:inconclusive: Function 'FcPatternObjectGetInteger' argument 3 names different: declaration 'n' definition 'id'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:1235:69: note: Function 'FcPatternObjectGetInteger' argument 3 names different: declaration 'n' definition 'id'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:954:69: note: Function 'FcPatternObjectGetInteger' argument 3 names different: declaration 'n' definition 'id'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:982:68: style:inconclusive: Function 'FcPatternObjectGetDouble' argument 3 names different: declaration 'n' definition 'id'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:1238:68: note: Function 'FcPatternObjectGetDouble' argument 3 names different: declaration 'n' definition 'id'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:982:68: note: Function 'FcPatternObjectGetDouble' argument 3 names different: declaration 'n' definition 'id'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1010:68: style:inconclusive: Function 'FcPatternObjectGetString' argument 3 names different: declaration 'n' definition 'id'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:1241:68: note: Function 'FcPatternObjectGetString' argument 3 names different: declaration 'n' definition 'id'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1010:68: note: Function 'FcPatternObjectGetString' argument 3 names different: declaration 'n' definition 'id'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1047:66: style:inconclusive: Function 'FcPatternObjectGetBool' argument 3 names different: declaration 'n' definition 'id'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:1250:66: note: Function 'FcPatternObjectGetBool' argument 3 names different: declaration 'n' definition 'id'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1047:66: note: Function 'FcPatternObjectGetBool' argument 3 names different: declaration 'n' definition 'id'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1074:69: style:inconclusive: Function 'FcPatternObjectGetCharSet' argument 3 names different: declaration 'n' definition 'id'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:1247:69: note: Function 'FcPatternObjectGetCharSet' argument 3 names different: declaration 'n' definition 'id'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1074:69: note: Function 'FcPatternObjectGetCharSet' argument 3 names different: declaration 'n' definition 'id'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1110:69: style:inconclusive: Function 'FcPatternObjectGetLangSet' argument 3 names different: declaration 'n' definition 'id'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:1253:69: note: Function 'FcPatternObjectGetLangSet' argument 3 names different: declaration 'n' definition 'id'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1110:69: note: Function 'FcPatternObjectGetLangSet' argument 3 names different: declaration 'n' definition 'id'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1467:71: style:inconclusive: Function 'FcValueListSerializeAlloc' argument 2 names different: declaration 'pat' definition 'vl'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:1286:71: note: Function 'FcValueListSerializeAlloc' argument 2 names different: declaration 'pat' definition 'vl'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1467:71: note: Function 'FcValueListSerializeAlloc' argument 2 names different: declaration 'pat' definition 'vl'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1498:66: style:inconclusive: Function 'FcValueListSerialize' argument 2 names different: declaration 'pat' definition 'vl'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:1289:66: note: Function 'FcValueListSerialize' argument 2 names different: declaration 'pat' definition 'vl'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1498:66: note: Function 'FcValueListSerialize' argument 2 names different: declaration 'pat' definition 'vl'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1215:43: style: Parameter 's' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1234:29: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1343:27: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcpat.c:1412:19: style: Variable 'elts' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcweight.c:77:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_WEIGHT_EXTRABLACK [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/ftglue.c:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Err_Out_Of_Memory [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/ftglue.c:85:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Err_Invalid_Stream_Operation [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/ftglue.c:99:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Err_Ok [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/ftglue.c:170:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Err_Invalid_Face_Handle [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/ftglue.c:97:38: style:inconclusive: Function 'ftglue_stream_frame_enter' argument 2 names different: declaration 'size' definition 'count'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/ftglue.h:94:38: note: Function 'ftglue_stream_frame_enter' argument 2 names different: declaration 'size' definition 'count'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/ftglue.c:97:38: note: Function 'ftglue_stream_frame_enter' argument 2 names different: declaration 'size' definition 'count'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/ftglue.c:154:35: style:inconclusive: Function 'ftglue_face_goto_table' argument 2 names different: declaration 'tag' definition 'the_tag'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/ftglue.h:101:35: note: Function 'ftglue_face_goto_table' argument 2 names different: declaration 'tag' definition 'the_tag'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/ftglue.c:154:35: note: Function 'ftglue_face_goto_table' argument 2 names different: declaration 'tag' definition 'the_tag'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/ftglue.c:215:15: style: Variable 'checksum' is assigned a value that is never used. [unreadVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:598:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:647:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeInteger [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:680:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeDouble [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:866:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:877:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:888:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:900:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:911:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:922:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:933:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:947:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:961:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:973:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:984:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:995:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:1006:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:1156:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:1174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:1216:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:1544:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcMatchKind [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:1600:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:1654:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:1754:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcValueBindingWeak [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:1909:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FAMILY [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:2314:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:2434:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcMatchKind [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:2585:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcMatchPattern [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:2686:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeVoid [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:2759:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTypeVoid [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:3056:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:3137:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:3259:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:3363:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:3371:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:3379:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:753:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/check-consist-nlang.c:32:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FAMILY [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/check-consist-nlang.c:98:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/check-consist-nlang.c:33:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/check-consist-nlang.c:39:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/check-consist-nlang.c:45:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/check-consist-nlang.c:50:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/check-consist-nlang.c:56:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/check-consist-nlang.c:62:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/check-consist-nlang.c:67:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/check-consist-nlang.c:73:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/check-consist-nlang.c:79:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/check-consist-nlang.c:97:24: style: Variable 'e' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1181:35: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1364:29: style:inconclusive: Function 'FcStrTripleSecond' argument 1 names different: declaration 's' definition 'str'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:1354:29: note: Function 'FcStrTripleSecond' argument 1 names different: declaration 's' definition 'str'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1364:29: note: Function 'FcStrTripleSecond' argument 1 names different: declaration 's' definition 'str'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1398:44: style:inconclusive: Function 'FcStrSetAddFilenamePairWithSalt' argument 1 names different: declaration 'strs' definition 'set'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:1360:44: note: Function 'FcStrSetAddFilenamePairWithSalt' argument 1 names different: declaration 'strs' definition 'set'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1398:44: note: Function 'FcStrSetAddFilenamePairWithSalt' argument 1 names different: declaration 'strs' definition 'set'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1398:64: style:inconclusive: Function 'FcStrSetAddFilenamePairWithSalt' argument 2 names different: declaration 'd' definition 'a'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:1360:65: note: Function 'FcStrSetAddFilenamePairWithSalt' argument 2 names different: declaration 'd' definition 'a'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1398:64: note: Function 'FcStrSetAddFilenamePairWithSalt' argument 2 names different: declaration 'd' definition 'a'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1398:82: style:inconclusive: Function 'FcStrSetAddFilenamePairWithSalt' argument 3 names different: declaration 'm' definition 'b'. [funcArgNamesDifferent] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcint.h:1360:83: note: Function 'FcStrSetAddFilenamePairWithSalt' argument 3 names different: declaration 'm' definition 'b'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1398:82: note: Function 'FcStrSetAddFilenamePairWithSalt' argument 3 names different: declaration 'm' definition 'b'. fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:929:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:986:11: style: Variable 'home' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1027:14: style: Variable 'slash' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1044:14: style: Variable 'slash' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1255:27: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1293:61: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:1313:26: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-bz106618.c:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FILE [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcstr.c:753:6: style: Variable 'len' is assigned a value that is never used. [unreadVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-bz106632.c:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-bz106632.c:97:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-bz106632.c:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-bz131804.c:53:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcLangDifferentTerritory [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-bz131804.c:131:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-bz1744377.c:43:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-bz106632.c:61:10: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-bz89617.c:34:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-bz106632.c:94:20: style: Variable 'e' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-bz96676.c:32:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_WEIGHT_EXTRABLACK [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-crbug1004254.c:42:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FAMILY [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-crbug1004254.c:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-crbug1004254.c:71:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-crbug1004254.c:92:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-crbug1004254.c:68:23: style: Variable 'thr_arg' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-d1f48f11.c:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-d1f48f11.c:115:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-d1f48f11.c:193:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-d1f48f11.c:236:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-d1f48f11.c:79:10: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:53:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_boolean [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:73:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:288:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_object [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:306:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:345:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_object [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:386:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:471:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcResultMatch [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:506:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:540:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:572:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:620:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:715:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:744:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-d1f48f11.c:112:20: style: Variable 'e' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:775:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-family-matching.c:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-family-matching.c:157:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-family-matching.c:184:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-filter.c:11:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FONT_WRAPPER [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-filter.c:37:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FONT_WRAPPER [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-issue107.c:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-issue107.c:113:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-issue107.c:193:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-issue107.c:77:10: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-issue107.c:110:20: style: Variable 'e' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:691:58: warning: Either the condition 'method!=NULL' is redundant or there is possible null pointer dereference: method. [nullPointerRedundantCheck] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:679:13: note: Assuming that condition 'method!=NULL' is not redundant fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:691:58: note: Null pointer dereference fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:739:38: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-issue110.c:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-issue110.c:113:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-issue110.c:188:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:32:16: style: struct member '_FcConfig::configDirs' is never used. [unusedStructMember] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:33:16: style: struct member '_FcConfig::fontDirs' is never used. [unusedStructMember] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:34:16: style: struct member '_FcConfig::cacheDirs' is never used. [unusedStructMember] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:35:16: style: struct member '_FcConfig::configFiles' is never used. [unusedStructMember] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:36:16: style: struct member '_FcConfig::subst' is never used. [unusedStructMember] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:37:16: style: struct member '_FcConfig::maxObjects' is never used. [unusedStructMember] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:38:16: style: struct member '_FcConfig::acceptGlobs' is never used. [unusedStructMember] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:39:16: style: struct member '_FcConfig::rejectGlobs' is never used. [unusedStructMember] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:40:16: style: struct member '_FcConfig::acceptPatterns' is never used. [unusedStructMember] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-conf.c:41:16: style: struct member '_FcConfig::rejectPatterns' is never used. [unusedStructMember] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-issue110.c:77:10: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-issue110.c:110:20: style: Variable 'e' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-issue180.c:48:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-issue180.c:46:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-issue180.c:66:12: style: Variable 'p' is assigned a value that is never used. [unreadVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-mt-fccfg.c:24:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcMatchPattern [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-mt-fccfg.c:49:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-mt-fccfg.c:39:22: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-mt-fccfg.c:39:27: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-migration.c:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcFalse [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-migration.c:84:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcTrue [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-migration.c:162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-name-parse.c:39:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_FAMILY [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-migration.c:48:10: warning: Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. [prohibitedmktempCalled] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-migration.c:101:10: warning: If memory allocation fails, then there is a possible null pointer dereference: n [nullPointerOutOfMemory] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-migration.c:100:13: note: Assuming allocation function fails fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-migration.c:100:13: note: Assignment 'n=malloc(l+len+1)', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-migration.c:101:10: note: Null pointer dereference fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-migration.c:102:2: warning: If memory allocation fails, then there is a possible null pointer dereference: n [nullPointerOutOfMemory] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-migration.c:100:13: note: Assuming allocation function fails fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-migration.c:100:13: note: Assignment 'n=malloc(l+len+1)', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-migration.c:102:2: note: Null pointer dereference fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-migration.c:81:20: style: Variable 'e' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-migration.c:144:12: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-migration.c:149:12: style: Variable 'content' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-pthread.c:50:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FcMatchPattern [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-pthread.c:89:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-pthread.c:62:23: style: Variable 'thr_arg' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-ptrlist.c:18:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-ptrlist.c:19:32: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/test/test-ptrlist.c:20:33: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:2012:10: style: Condition '!prefix' is always false [knownConditionTrueFalse] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:2188:10: style: Condition '!prefix' is always false [knownConditionTrueFalse] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:2333:10: style: Variable 'attr' is reassigned a value before the old one has been used. [redundantAssignment] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:2332:10: note: attr is assigned fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:2333:10: note: attr is overwritten fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:895:57: style: Parameter 'matrix' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:1103:15: style: Variable 'vstack' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:1443:19: style: Variable 'locale_data' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:1447:17: style: Variable 'dot' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:1665:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:1809:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:2312:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:2806:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:3033:25: style: Parameter 'userData' can be declared as pointer to const. However it seems that 'FcEndDoctypeDecl' is a callback function, if 'userData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:3181:55: note: You might need to cast the function pointer here fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:3033:25: note: Parameter 'userData' can be declared as pointer to const fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:3055:20: style: Variable 'e' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:553:10: style: union member 'Anonymous6::qual' is never used. [unusedStructMember] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:554:10: style: union member 'Anonymous6::op' is never used. [unusedStructMember] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:520:3: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:519:14: note: Assuming allocation function fails fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:519:14: note: Assignment 'e=malloc(sizeof(struct FamilyEntry))', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:520:3: note: Null pointer dereference fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:521:3: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:519:14: note: Assuming allocation function fails fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:519:14: note: Assignment 'e=malloc(sizeof(struct FamilyEntry))', assigned value is 0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:521:3: note: Null pointer dereference fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:1957:8: style: Variable 'r' is assigned a value that is never used. [unreadVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:917:18: style: Local variable 's' shadows outer variable [shadowVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:817:25: note: Shadowed declaration fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:917:18: note: Shadow variable fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:918:13: style: Local variable 'p' shadows outer argument [shadowArgument] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:812:37: note: Shadowed declaration fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:918:13: note: Shadow variable fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:919:13: style: Local variable 'f' shadows outer variable [shadowVariable] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:816:25: note: Shadowed declaration fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:919:13: note: Shadow variable fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:497:35: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:913:15: style: Variable 'env' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:917:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:1029:17: style: Variable 'as' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:1030:17: style: Variable 'bs' can be declared as pointer to const [constVariablePointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:1110:28: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcmatch.c:357:14: style: struct member '_FcMatcher::object' is never used. [unusedStructMember] diff: 2.18.0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/meson-cc-tests/freetype-pcf-long-family-names.c:4:4: error: #error "No pcf long family names support" [preprocessorErrorDirective] 2.18.0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccache.c:198:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FC_CACHE_SUFFIX [valueFlowBailoutIncompleteVar] 2.18.0 fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fccompat.c:232:4: error: #error no random number generator function available. [preprocessorErrorDirective] head fontconfig-2.17.1-6d0a98982ec351c165c9224c8b7dbdfca3010e47/src/fcxml.c:1103:15: style: Variable 'vstack' can be declared as pointer to const [constVariablePointer] DONE