2025-05-06 06:29 ftp://ftp.de.debian.org/debian/pool/main/m/mingw-w64/mingw-w64_12.0.0.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=microsoft_sal --library=microsoft_atl --library=opengl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 581f101 (2025-05-05 21:13:30 +0200) count: 1693 1561 elapsed-time: 9.1 9.2 head-timing-info: old-timing-info: head results: mingw-w64-v12.0.0/mingw-w64-crt/cfguard/mingw_cfguard_support.c:39:0: error: #error "CFGuard support is unimplemented for the current architecture." [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/cfguard/mingw_cfguard_support.c:39:5: error: #error "CFGuard support is unimplemented for the current architecture." [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/complex/_cabs.c:57:14: style: Variable 'a' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/_cabs.c:55:19: style: Unused variable: a [unusedVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/_cabs.c:57:12: style: Variable 'a' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacos.def.h:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:61:15: style: The if condition is the same as the previous if condition [duplicateCondition] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:51:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:50:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:53:15: note: First condition mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:61:15: note: Second condition mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:69:25: style: Same expression on both sides of '||' because 'r_class==5' and 'i_class==5' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:50:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:51:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:69:25: note: Same expression on both sides of '||' because 'r_class==5' and 'i_class==5' represent the same value. mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:76:26: style: Same expression on both sides of '&&' because 'r_class==3' and 'i_class==3' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:50:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:51:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:76:26: note: Same expression on both sides of '&&' because 'r_class==3' and 'i_class==3' represent the same value. mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:86:7: style: Same expression on both sides of '||' because 'fabs(__real__ z)>=1.0/__DBL_EPSILON__' and 'fabs(__imag__ z)>=1.0/__DBL_EPSILON__' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:86:7: style: Same expression on both sides of '||' because 'fabsf(__real__ z)>=1.0F/__FLT_EPSILON__' and 'fabsf(__imag__ z)>=1.0F/__FLT_EPSILON__' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:55:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:63:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:71:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:78:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:92:16: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:98:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:104:14: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:115:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:118:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:55:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:63:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:71:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:78:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:92:14: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:104:12: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacos.def.h:53:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacos.def.h:53:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:86:7: style: Same expression on both sides of '||' because 'fabsl(__real__ z)>=1.0L/__LDBL_EPSILON__' and 'fabsl(__imag__ z)>=1.0L/__LDBL_EPSILON__' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/complex/casin.def.h:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:63:15: style: The if condition is the same as the previous if condition [duplicateCondition] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:52:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:51:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:54:15: note: First condition mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:63:15: note: Second condition mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:81:15: style: The if condition is the same as the previous if condition [duplicateCondition] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:51:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:52:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:72:15: note: First condition mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:81:15: note: Second condition mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:88:26: style: Same expression on both sides of '&&' because 'r_class==3' and 'i_class==3' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:51:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:52:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:88:26: note: Same expression on both sides of '&&' because 'r_class==3' and 'i_class==3' represent the same value. mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:152:48: error: Uninitialized variable: ret [legacyUninitvar] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:153:48: error: Uninitialized variable: ret [legacyUninitvar] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:56:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:65:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:74:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:83:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:102:16: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:104:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:105:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:118:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:119:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:134:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:135:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:140:16: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:148:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:56:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:65:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:74:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:102:14: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:118:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:119:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:135:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:140:14: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casin.def.h:52:14: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casin.def.h:57:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casin.def.h:52:12: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/casin.def.h:57:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/complex/catan.def.h:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:53:51: style: Same expression 'r_class==4' found multiple times in chain of '||' operators because 'r_class==4' and 'i_class==4' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:50:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:51:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:53:51: note: Same expression 'r_class==4' found multiple times in chain of '||' operators because 'r_class==4' and 'i_class==4' represent the same value. mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:53:77: style: Same expression 'r_class==5' found multiple times in chain of '||' operators because 'r_class==5' and 'i_class==5' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:50:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:51:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:53:77: note: Same expression 'r_class==5' found multiple times in chain of '||' operators because 'r_class==5' and 'i_class==5' represent the same value. mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:75:26: style: Same expression on both sides of '&&' because 'r_class==3' and 'i_class==3' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:50:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:51:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:75:26: note: Same expression on both sides of '&&' because 'r_class==3' and 'i_class==3' represent the same value. mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:57:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:64:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:70:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:90:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:97:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:108:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:57:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:64:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:70:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:90:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:97:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:108:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/catan.def.h:52:14: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/catan.def.h:57:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/catan.def.h:52:12: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/catan.def.h:57:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/complex/ccos.def.h:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:55:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:64:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:71:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:78:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:85:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:92:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:55:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:64:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:71:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:78:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:85:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:92:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ccos.def.h:50:14: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ccos.def.h:50:12: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:90:16: style: Local variable 'ret' shadows outer variable [shadowVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:88:14: note: Shadowed declaration mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:90:16: note: Shadow variable mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:92:16: style: Local variable 'ret' shadows outer variable [shadowVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:88:14: note: Shadowed declaration mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:92:16: note: Shadow variable mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:61:15: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:68:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:75:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:76:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:80:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:81:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:90:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:92:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:102:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:103:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:107:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:108:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:61:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:68:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:75:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:76:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:81:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:90:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:92:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:102:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:103:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:108:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:52:26: style: Same expression on both sides of '&&' because 'r_class==3' and 'i_class==3' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:49:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:50:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:52:26: note: Same expression on both sides of '&&' because 'r_class==3' and 'i_class==3' represent the same value. mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:60:25: style: Same expression on both sides of '||' because 'r_class==5' and 'i_class==5' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:49:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:50:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:60:25: note: Same expression on both sides of '||' because 'r_class==5' and 'i_class==5' represent the same value. mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:63:45: style: Same expression on both sides of '||' because 'r_class==4' and 'i_class==4' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:49:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:50:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:63:45: note: Same expression on both sides of '||' because 'r_class==4' and 'i_class==4' represent the same value. mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:52:26: style: Same expression on both sides of '&&' because 'r_class==3' and 'i_class==3' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:49:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:50:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:52:26: note: Same expression on both sides of '&&' because 'r_class==3' and 'i_class==3' represent the same value. mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:60:25: style: Same expression on both sides of '||' because 'r_class==5' and 'i_class==5' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:49:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:50:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:60:25: note: Same expression on both sides of '||' because 'r_class==5' and 'i_class==5' represent the same value. mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:63:45: style: Same expression on both sides of '||' because 'r_class==4' and 'i_class==4' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:49:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:50:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:63:45: note: Same expression on both sides of '||' because 'r_class==4' and 'i_class==4' represent the same value. mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:55:50: error: Uninitialized variable: ret [legacyUninitvar] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:54:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:62:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:68:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:54:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:62:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:68:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:55:50: error: Uninitialized variable: ret [legacyUninitvar] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:54:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:62:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:68:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:54:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:62:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:68:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cproj.def.h:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/complex/cproj.def.h:50:26: style: Same expression on both sides of '||' because 'isinf(__real__ z)' and 'isinf(__imag__ z)' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/cproj.def.h:52:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/cproj.def.h:52:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/complex/csin.def.h:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:66:17: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:51:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:52:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:64:15: note: outer condition: r_class==4 mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:66:17: note: opposite inner condition: i_class==3 mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:54:12: style: Local variable 'z' shadows outer argument [shadowArgument] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:46:42: note: Shadowed declaration mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:54:12: note: Shadow variable mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:86:14: style: Local variable 'ret' shadows outer variable [shadowVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:82:14: note: Shadowed declaration mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:86:14: note: Shadow variable mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:105:14: style: Local variable 'ret' shadows outer variable [shadowVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:101:12: note: Shadowed declaration mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:105:14: note: Shadow variable mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:54:42: error: Uninitialized variable: z [legacyUninitvar] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:86:30: error: Uninitialized variable: ret [legacyUninitvar] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:105:30: error: Uninitialized variable: ret [legacyUninitvar] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:58:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:68:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:75:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:82:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:86:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:92:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:101:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:105:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:58:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:68:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:75:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:82:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:92:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:101:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csin.def.h:52:14: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csin.def.h:57:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csin.def.h:52:12: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csin.def.h:57:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:62:17: style: The if condition is the same as the previous if condition [duplicateCondition] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:51:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:50:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:55:17: note: First condition mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:62:17: note: Second condition mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:97:15: style: The if condition is the same as the previous if condition [duplicateCondition] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:51:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:50:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:82:15: note: First condition mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:97:15: note: Second condition mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:53:51: style: Same expression 'r_class==4' found multiple times in chain of '||' operators because 'r_class==4' and 'i_class==4' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:50:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:51:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:53:51: note: Same expression 'r_class==4' found multiple times in chain of '||' operators because 'r_class==4' and 'i_class==4' represent the same value. mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:53:77: style: Same expression 'r_class==5' found multiple times in chain of '||' operators because 'r_class==5' and 'i_class==5' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:50:28: note: 'r_class' is assigned value 'fpclassify(__real__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:51:28: note: 'i_class' is assigned value 'fpclassify(__imag__ z)' here. mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:53:77: note: Same expression 'r_class==5' found multiple times in chain of '||' operators because 'r_class==5' and 'i_class==5' represent the same value. mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:57:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:66:15: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:71:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:77:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:86:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:87:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:91:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:92:20: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:101:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:118:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:57:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:66:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:71:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:77:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:86:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:87:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:92:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:101:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:118:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/complex/ctan.def.h:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __complex__ [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:51:33: style: Condition '!isfinite(__imag__ z)' is always false [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:51:30: style: Same expression on both sides of '||' because '!isfinite(__real__ z)' and '!isfinite(__imag__ z)' represent the same value. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:65:11: style: Local variable 'ret' shadows outer variable [shadowVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:55:16: note: Shadowed declaration mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:65:11: note: Shadow variable mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:67:11: style: Local variable 'ret' shadows outer variable [shadowVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:55:16: note: Shadowed declaration mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:67:11: note: Shadow variable mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:65:15: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:67:15: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:74:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:91:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:65:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:67:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:74:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:91:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ctan.def.h:52:14: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ctan.def.h:57:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ctan.def.h:52:12: style: Variable 'x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/complex/ctan.def.h:57:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/crt/charmax.c:22:1: error: There is an unknown macro here somewhere. Configuration is required. If _CRTALLOC is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/crt/cinitexe.c:10:1: error: There is an unknown macro here somewhere. Configuration is required. If _CRTALLOC is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/crt/crt_handler.c:187:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXCEPTION_CONTINUE_SEARCH [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/crtdll.c:207:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atexit_table [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/crtdll_compat.c:11:117: debug: Function::addArguments found argument 'startup_info' with varid 0. [varid0] mingw-w64-v12.0.0/mingw-w64-crt/crt/crtexe.c:82:1: error: There is an unknown macro here somewhere. Configuration is required. If _CRTALLOC is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/crt/crtexewin.c:20:37: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] mingw-w64-v12.0.0/mingw-w64-crt/crt/crtexewin.c:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HINSTANCE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/dllentry.c:13:50: debug: Function::addArguments found argument 'hDllHandle' with varid 0. [varid0] mingw-w64-v12.0.0/mingw-w64-crt/crt/dllentry.c:17:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/dllmain.c:5:44: debug: Function::addArguments found argument 'hDllHandle' with varid 0. [varid0] mingw-w64-v12.0.0/mingw-w64-crt/crt/dllmain.c:9:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/merr.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/merr.c:11:30: style: Parameter 'pexcept' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-crt/crt/mingw_custom.c:12:31: error: There is an unknown macro here somewhere. Configuration is required. If __MINGW64_VERSION_STR is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/crt/pesect.c:22:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE_DOS_SIGNATURE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/pesect.c:66:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE_SIZEOF_SHORT_NAME [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/pesect.c:94:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PBYTE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/pesect.c:108:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PBYTE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/pesect.c:128:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PBYTE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/pesect.c:154:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PBYTE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/pesect.c:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PBYTE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/pesect.c:191:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PBYTE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/tls_atexit.c:172:1: error: There is an unknown macro here somewhere. Configuration is required. If _CRTALLOC is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/crt/pseudo-reloc.c:153:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/pseudo-reloc.c:285:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAGE_EXECUTE_WRITECOPY [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/pseudo-reloc.c:371:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/tlssup.c:41:1: error: There is an unknown macro here somewhere. Configuration is required. If _CRTALLOC is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/crt/tlsthrd.c:122:44: debug: Function::addArguments found argument 'hDllHandle' with varid 0. [varid0] mingw-w64-v12.0.0/mingw-w64-crt/crt/tlsthrd.c:110:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_SUCCESS [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/tlsthrd.c:137:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/ucrtbase_compat.c:106:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/ucrtbase_compat.c:138:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tzname [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/ucrtbase_compat.c:155:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CRT_INTERNAL_PRINTF_LEGACY_WIDE_SPECIFIERS [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/crt/ucrtbase_compat.c:62:101: style: Parameter '_StartInfo' can be declared as pointer to const. However it seems that '__getmainargs' is a callback function, if '_StartInfo' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mingw-w64-v12.0.0/mingw-w64-crt/crt/ucrtbase_compat.c:161:100: note: You might need to cast the function pointer here mingw-w64-v12.0.0/mingw-w64-crt/crt/ucrtbase_compat.c:62:101: note: Parameter '_StartInfo' can be declared as pointer to const mingw-w64-v12.0.0/mingw-w64-crt/crt/ucrtbase_compat.c:74:108: style: Parameter '_StartInfo' can be declared as pointer to const. However it seems that '__wgetmainargs' is a callback function, if '_StartInfo' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mingw-w64-v12.0.0/mingw-w64-crt/crt/ucrtbase_compat.c:162:107: note: You might need to cast the function pointer here mingw-w64-v12.0.0/mingw-w64-crt/crt/ucrtbase_compat.c:74:108: note: Parameter '_StartInfo' can be declared as pointer to const mingw-w64-v12.0.0/mingw-w64-crt/crt/pseudo-reloc.c:454:41: warning: Shifting signed 64-bit value by 63 bits is undefined behaviour. See condition at line 446. [shiftTooManyBitsSigned] mingw-w64-v12.0.0/mingw-w64-crt/crt/pseudo-reloc.c:446:16: note: Assuming that condition 'bits0 mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/gdtoa.c:332:19: style: Condition '(j2=-k)!=0' is always false [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/gdtoa.c:304:8: note: Assuming that condition 'k==0' is not redundant mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/gdtoa.c:332:19: note: Condition '(j2=-k)!=0' is always false mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/gdtoa.c:38:9: style: Variable 'be' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/gdtoa.c:38:18: style: Variable 'x0' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/smisc.c:85:35: style: Parameter 't' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/smisc.c:103:9: style: Variable 'ce' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/smisc.c:103:18: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/smisc.c:129:13: style: Variable 'x0' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/misc.c:329:18: style: Variable 'xae' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/misc.c:329:29: style: Variable 'xbe' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/misc.c:433:13: style: Variable 'p05' can be declared as const array [constVariable] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/misc.c:497:18: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/misc.c:543:9: style: Variable 'xa' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/misc.c:543:20: style: Variable 'xb' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/misc.c:573:14: style: Variable 'xae' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/misc.c:573:25: style: Variable 'xbe' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/hexnan.c:64:7: style: Condition '!c' is always false [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/hexnan.c:63:11: note: Assuming that condition 'c=*(const unsigned char*)(s+1)' is not redundant mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/hexnan.c:64:7: note: Condition '!c' is always false mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/hexnan.c:34:39: style: Parameter 'x1' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/ulp.c:56:32: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 49. [shiftTooManyBitsSigned] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/ulp.c:49:9: note: Assuming that condition 'L<20' is not redundant mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/ulp.c:55:4: note: Compound assignment '-=', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/ulp.c:56:32: note: Shift mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/sum.c:37:21: style: Variable 'xa' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/sum.c:37:26: style: Variable 'xb' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/strtodg.c:248:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/strtodg.c:391:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_DIG [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/strtodg.c:912:20: style: Variable 'j' is reassigned a value before the old one has been used. [redundantAssignment] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/strtodg.c:847:6: note: j is assigned mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/strtodg.c:912:20: note: j is overwritten mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/strtodg.c:46:13: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/strtodg.c:86:13: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/strtodg.c:112:13: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/strtodg.c:127:13: style: Variable 'xe' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/strtodg.c:147:29: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-crt/gdtoa/strtodg.c:147:37: style: Parameter 'fpi' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/dloadhelper.c:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_DLL_NOT_FOUND [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/dxerr.c:769:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_YESNO [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/scardssp_p.c:14:0: error: #error This stub requires an updated version of [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/scardssp_p.c:14:2: error: #error This stub requires an updated version of [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/ws2tcpip/gai_strerrorA.c:12:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAI_STRERROR_BUFFER_SIZE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/ws2tcpip/gai_strerrorW.c:12:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAI_STRERROR_BUFFER_SIZE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/ws2tcpip/in6_addr_equal.c:11:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/ws2tcpip/in6_set_addr_loopback.c:11:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/ws2tcpip/in6_set_addr_unspecified.c:11:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/ws2tcpip/in6addr_isany.c:21:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/ws2tcpip/in6addr_isloopback.c:21:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/ws2tcpip/in6addr_setany.c:14:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/ws2tcpip/in6addr_setloopback.c:18:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiClone.c:17:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiLoad.c:12:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiLegacyGetAddrInfo.c:15:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiLegacyGetNameInfo.c:24:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiLoad.c:17:20: style: Variable 'fScratch' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiLoad.c:18:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiLoad.c:48:20: style: Variable 'fScratch' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiLookupNode.c:16:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiLegacyGetNameInfo.c:41:12: portability: Non reentrant function 'getservbyport' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyport_r'. [prohibitedgetservbyportCalled] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiLegacyGetNameInfo.c:59:14: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiNewAddrInfo.c:17:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiLegacyGetNameInfo.c:16:19: style: Variable 'svc' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiLegacyGetNameInfo.c:19:9: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiLegacyGetNameInfo.c:20:19: style: Variable 'phost' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiLegacyGetNameInfo.c:22:9: style: Variable 'pnode' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiParseV4Address.c:20:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiQueryDNS.c:24:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiQueryDNS.c:21:11: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiQueryDNS.c:16:19: style: Variable 'phost' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/math/DFP/dfp_internal.h:55:0: error: #error Only BID DFP supported! [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/DFP/dfp_internal.h:55:2: error: #error Only BID DFP supported! [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiLegacyGetAddrInfo.c:59:9: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiLegacyGetAddrInfo.c:65:9: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiLegacyGetAddrInfo.c:17:19: style: Variable 'svc' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiLegacyGetAddrInfo.c:15:36: style: Variable 'iFamily' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/libsrc/wspiapi/WspiapiLegacyGetAddrInfo.c:48:21: style: Variable 'tcpPort' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/acosh.c:12:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/acoshf.c:12:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/acoshl.c:14:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/acoshl.c:14:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/asinhl.c:14:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/asinhl.c:14:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/atanh.c:12:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/atanh.c:16:13: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/atanhf.c:12:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/atanhl.c:14:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/atanhl.c:14:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/expm1.c:11:10: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/expm1f.c:14:10: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/expm1l.c:14:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/expm1l.c:14:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/ilogb.c:13:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_ILOGB0 [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/ilogbf.c:13:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FP_ILOGB0 [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/ilogbl.c:14:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/ilogbl.c:14:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/ldexpl.c:14:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/ldexpl.c:14:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/log1p.c:11:10: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/log1pf.c:14:10: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/log1pl.c:14:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/log1pl.c:14:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/log2.c:53:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/log2.c:53:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/logb.c:15:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/logbf.c:15:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/logbl.c:14:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/logbl.c:14:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/powl.c:14:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/powl.c:14:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/remainderl.c:15:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/remainderl.c:15:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/remquol.c:15:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/remquol.c:15:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/scalbn.c:24:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/scalbn.c:24:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/arm/s_rint.c:42:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mingw-w64-v12.0.0/mingw-w64-crt/math/arm/s_rint.c:54:3: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mingw-w64-v12.0.0/mingw-w64-crt/math/arm/s_rintf.c:35:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mingw-w64-v12.0.0/mingw-w64-crt/math/arm/s_rintf.c:43:3: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/s_remquo.c:82:18: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 81. [shiftTooManyBitsSigned] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/s_remquo.c:81:10: note: Assuming that condition 'n<=31' is not redundant mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/s_remquo.c:82:18: note: Shift mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/s_remquo.c:94:18: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 93. [shiftTooManyBitsSigned] mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/s_remquo.c:93:10: note: Assuming that condition 'n<=31' is not redundant mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/s_remquo.c:94:18: note: Shift mingw-w64-v12.0.0/mingw-w64-crt/math/cephes_mconf.h:376:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/math/cephes_mconf.h:404:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/math/coshl.c:27:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/fabs.c:20:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mingw-w64-v12.0.0/mingw-w64-crt/math/erfl.c:271:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/fabsf.c:18:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mingw-w64-v12.0.0/mingw-w64-crt/math/fabsl.c:18:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mingw-w64-v12.0.0/mingw-w64-crt/math/fdim.c:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/fdimf.c:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/fdiml.c:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/fma.c:95:0: error: #error Please add FMA implementation for this platform. [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/fma.c:95:2: error: #error Please add FMA implementation for this platform. [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/fmaf.c:95:0: error: #error Please add FMA implementation for this platform. [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/fmaf.c:95:2: error: #error Please add FMA implementation for this platform. [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/fmal.c:86:0: error: #error Please add FMA implementation for this platform. [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/fmal.c:86:2: error: #error Please add FMA implementation for this platform. [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/fpclassifyf.c:32:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mingw-w64-v12.0.0/mingw-w64-crt/math/fpclassify.c:23:11: style: Variable 'hlp.x' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/math/fpclassifyl.c:37:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mingw-w64-v12.0.0/mingw-w64-crt/math/frexp.c:62:0: error: #error Please add `frexp()` implementation for this platform. [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/frexp.c:62:2: error: #error Please add `frexp()` implementation for this platform. [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/frexpl.c:69:0: error: #error Please add `frexpl()` implementation for this platform. [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/frexpl.c:69:2: error: #error Please add `frexpl()` implementation for this platform. [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/hypot.c:17:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/hypotf.c:17:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VALF [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/hypotl.c:41:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/isnan.c:28:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mingw-w64-v12.0.0/mingw-w64-crt/math/isnanf.c:25:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mingw-w64-v12.0.0/mingw-w64-crt/math/isnanl.c:30:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mingw-w64-v12.0.0/mingw-w64-crt/math/lgamma.c:185:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/lgamma.c:274:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signgam [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/lgammaf.c:66:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/lgammaf.c:185:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signgam [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/lgammal.c:302:10: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.04848146839019521116e+4928L [internalError] mingw-w64-v12.0.0/mingw-w64-crt/math/lgamma.c:101:19: style: union member 'Anonymous0::s' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/math/lgamma.c:109:18: style: union member 'Anonymous1::s' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/math/llrint.c:16:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_DOWNWARD [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/llrintf.c:16:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_DOWNWARD [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/llround.c:29:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_LONG_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/llrintl.c:16:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_DOWNWARD [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/llroundf.c:29:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_LONG_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/llroundl.c:29:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_LONG_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/lround.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/lroundl.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/lroundf.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/nextafterl.c:25:24: style: struct member 'Anonymous1::pad' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/math/powi.def.h:102:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/powi.def.h:103:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/powi.def.h:117:22: style: Condition 'signbit(x)' is always true [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/math/signbit.c:31:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mingw-w64-v12.0.0/mingw-w64-crt/math/signbit.c:10:10: style: union member '__mingw_dbl_type_t::x' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/math/signbit.c:11:22: style: union member '__mingw_dbl_type_t::val' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/math/signbit.c:14:5: style: union member '__mingw_dbl_type_t::lh' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/math/signbit.c:13:18: style: struct member 'Anonymous0::low' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/math/signbit.c:13:23: style: struct member 'Anonymous0::high' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/math/s_erf.c:340:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/signbitf.c:27:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mingw-w64-v12.0.0/mingw-w64-crt/math/signbitf.c:10:9: style: union member '__mingw_flt_type_t::x' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/math/signbitf.c:11:16: style: union member '__mingw_flt_type_t::val' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/math/sf_erf.c:262:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/signbitl.c:25:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mingw-w64-v12.0.0/mingw-w64-crt/math/sf_erf.c:50:47: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/softmath_private.h:60:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VALF [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/softmath_private.h:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VALF [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/acosf.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/sinhl.c:73:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/acosh.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/acoshl.c:66:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/acoshl.c:66:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/acoshf.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/acosl.c:55:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/acosl.c:55:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/asinf.c:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/asinhl.c:52:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/asinhl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/asinl.c:68:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/asinl.c:68:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/atan2l.c:52:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/atan2l.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/atanf.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/atanh.c:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/atanhl.c:52:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/atanhf.c:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/atanhl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/atanl.c:58:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/atanl.c:58:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/cos.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/cosf.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/cosl.c:66:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/cosl.c:66:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_fmodf.c:33:21: style: Same expression on both sides of '/'. [duplicateExpression] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_fmod.c:34:21: style: Same expression on both sides of '/'. [duplicateExpression] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_fmod.c:65:21: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 64. [shiftTooManyBitsSigned] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_fmod.c:64:13: note: Assuming that condition 'n<=31' is not redundant mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_fmod.c:65:21: note: Shift mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_fmod.c:77:21: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 76. [shiftTooManyBitsSigned] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_fmod.c:76:13: note: Assuming that condition 'n<=31' is not redundant mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_fmod.c:77:21: note: Shift mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_remainder.c:27:32: style: Same expression on both sides of '/'. [duplicateExpression] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_remainder.c:31:34: style: Same expression on both sides of '/'. [duplicateExpression] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_remainderf.c:27:27: style: Same expression on both sides of '/'. [duplicateExpression] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_remainderf.c:30:34: style: Same expression on both sides of '/'. [duplicateExpression] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/exp.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_powf.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_powf.c:76:22: style: Same expression on both sides of '/'. [duplicateExpression] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_powf.c:86:35: style: Same expression on both sides of '/'. [duplicateExpression] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_pow.c:108:18: style: Condition 'ix>=0x3ff00000' is always true [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_pow.c:107:18: note: Assuming that condition 'ix<=0x3fefffff' is not redundant mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_pow.c:108:18: note: Condition 'ix>=0x3ff00000' is always true mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_pow.c:84:30: style: Same expression on both sides of '/'. [duplicateExpression] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_pow.c:99:35: style: Same expression on both sides of '/'. [duplicateExpression] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/exp2l.c:52:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/exp2l.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_pow.c:48:33: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 46. [shiftTooManyBitsSigned] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_pow.c:46:17: note: Assuming that condition 'k>20' is not redundant mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/e_pow.c:48:33: note: Shift mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/expl.c:81:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/expl.c:81:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/expm1.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/expm1l.c:68:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/expm1l.c:68:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/expm1f.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/expm1.c:65:12: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/fmodl.c:52:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/fmodl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/ilogbl.c:52:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/ilogbl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/ldexpl.c:52:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/ldexpl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/log.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/log10l.c:52:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/log10l.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/log1pl.c:52:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/log1pl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/log2l.c:52:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/log2l.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/logbl.c:52:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/logbl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/logl.c:70:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/logl.c:70:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/powl.c:52:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/powl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/remainderl.c:52:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/remainderl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/remquo.c:51:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/remquof.c:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/remquol.c:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/scalbnl.c:52:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/scalbnl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/sin.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/sin.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/sinl.c:66:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/sinl.c:66:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/sinf.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/tanl.c:52:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/tanl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/sqrt.def.h:89:0: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/sqrt.def.h:89:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/sinf.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] mingw-w64-v12.0.0/mingw-w64-crt/math/tanhl.c:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/tgamma.c:172:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/tgammaf.c:86:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VALF [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/tgamma.c:102:18: style: union member 'Anonymous0::s' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/math/tgammal.c:330:17: error: Internal Error. MathLib::toDoubleNumber: conversion failed: 1.189731495357231765021263853E4932L [internalError] mingw-w64-v12.0.0/mingw-w64-crt/math/tgammaf.c:139:4: style: Variable 'z' is reassigned a value before the old one has been used. [redundantAssignment] mingw-w64-v12.0.0/mingw-w64-crt/math/tgammaf.c:133:5: note: z is assigned mingw-w64-v12.0.0/mingw-w64-crt/math/tgammaf.c:139:4: note: z is overwritten mingw-w64-v12.0.0/mingw-w64-crt/math/truncl.c:19:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/x86/acosh.def.h:50:1: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/math/x86/asinh.c:37:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX_EXP [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/x86/asinhf.c:26:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX_EXP [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/x86/asinhl.c:27:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MAX_EXP [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/x86/atanh.c:20:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/x86/atanhf.c:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/x86/atanhl.c:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/x86/cos.def.h:51:1: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/math/x86/exp.def.h:108:1: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/math/x86/expm1.def.h:49:1: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/math/x86/ldexp.c:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/x86/ldexpl.c:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/math/x86/log.def.h:51:1: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/math/x86/pow.def.h:113:1: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/math/x86/sin.def.h:51:1: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/misc/___mb_cur_max_func.c:14:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __mb_cur_max [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/__p___argv.c:11:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __argv [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/__p__acmdln.c:14:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _acmdln [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/__p__commode.c:14:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _commode [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/__p__fmode.c:14:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _fmode [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/__p__wcmdln.c:14:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wcmdln [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/_configthreadlocale.c:12:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ENABLE_PER_THREAD_LOCALE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/_create_locale.c:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _create_locale [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/_free_locale.c:22:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _locale_t [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/_get_current_locale.c:25:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _get_current_locale [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/alarm.c:11:48: debug: Function::addArguments found argument 'seconds' with varid 0. [varid0] mingw-w64-v12.0.0/mingw-w64-crt/misc/btowc.c:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/dirent.c:46:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/dirent.c:136:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/dirent.c:215:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/dirent.c:244:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/dirent.c:270:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/dirent.c:292:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/delayimp.c:110:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e_lfanew [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/delayimp.c:115:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE_THUNK_DATA [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/delayimp.c:139:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PBYTE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/delayimp.c:233:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/delayimp.c:256:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_MOD_NOT_FOUND [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/dirname.c:94:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_OEMCP [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/dirent.c:268:20: style: Parameter 'dirp' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-crt/misc/dummy__setusermatherr.c:11:52: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mingw-w64-v12.0.0/mingw-w64-crt/misc/feclearexcept.c:13:7: style: Variable 'cpuInfo' can be declared as const array [constVariable] mingw-w64-v12.0.0/mingw-w64-crt/misc/delayimp.c:236:11: style: Redundant initialization for 'pui'. The initialized value is overwritten before it is read. [redundantInitialization] mingw-w64-v12.0.0/mingw-w64-crt/misc/delayimp.c:234:19: note: pui is initialized mingw-w64-v12.0.0/mingw-w64-crt/misc/delayimp.c:236:11: note: pui is overwritten mingw-w64-v12.0.0/mingw-w64-crt/misc/delayimp.c:270:16: style: Variable 'ppfnIATEntryMax' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/misc/fegetround.c:26:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/feholdexcept.c:14:28: style: Parameter 'envp' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-crt/misc/fesetenv.c:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_PC64_ENV [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/fesetround.c:38:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FE_TONEAREST [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/ftw.c:284:65: debug: Function::addArguments found argument 'old_dir' with varid 0. [varid0] mingw-w64-v12.0.0/mingw-w64-crt/misc/ftw.c:378:44: debug: Function::addArguments found argument 'is_nftw' with varid 0. [varid0] mingw-w64-v12.0.0/mingw-w64-crt/misc/getlogin.c:15:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/ftw.c:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/ftw.c:254:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/ftw.c:293:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/ftw.c:388:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/getopt.c:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/getopt.c:220:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/getopt.c:326:8: style: Variable 'oli' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/misc/ftw.c:161:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] mingw-w64-v12.0.0/mingw-w64-crt/misc/ftw.c:321:32: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] mingw-w64-v12.0.0/mingw-w64-crt/misc/ftw.c:394:30: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mingw-w64-v12.0.0/mingw-w64-crt/misc/ftw.c:126:18: style: Condition '*np!=NULL' is always true [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/misc/ftw.c:146:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/misc/ftw.c:287:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/misc/ftw.c:288:18: style: Variable 'runp' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/misc/gettimeofday.c:29:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_ZONE_ID_INVALID [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/ftw.c:113:8: error: Uninitialized variable: *bp [uninitvar] mingw-w64-v12.0.0/mingw-w64-crt/misc/gettimeofday.c:72:22: style: Condition 'getntptimeofday(&tp,(struct timezone*)z)' is always false [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/misc/gettimeofday.c:19:13: note: Assignment 'res=0', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-crt/misc/gettimeofday.c:72:22: note: Calling function 'getntptimeofday' returns 0 mingw-w64-v12.0.0/mingw-w64-crt/misc/gettimeofday.c:72:22: note: Condition 'getntptimeofday(&tp,(struct timezone*)z)' is always false mingw-w64-v12.0.0/mingw-w64-crt/misc/gettimeofday.c:83:23: style: Condition 'getntptimeofday(&tp,z)' is always false [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/misc/gettimeofday.c:19:13: note: Assignment 'res=0', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-crt/misc/gettimeofday.c:83:23: note: Calling function 'getntptimeofday' returns 0 mingw-w64-v12.0.0/mingw-w64-crt/misc/gettimeofday.c:83:23: note: Condition 'getntptimeofday(&tp,z)' is always false mingw-w64-v12.0.0/mingw-w64-crt/misc/isblank.c:6:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BLANK [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/iswblank.c:6:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _BLANK [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/mbrtowc.c:104:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/mbrtowc.c:117:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/mbrtowc.c:155:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/mingw-access.c:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/mingw-aligned-malloc.c:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/mingw-aligned-malloc.c:115:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/mingw-aligned-malloc.c:101:3: error: Common realloc mistake: 'p0' nulled but not freed upon failure [memleakOnRealloc] mingw-w64-v12.0.0/mingw-w64-crt/misc/mingw_mbwc_convert.c:13:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/mingw_wcstod.c:19:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/mingw_wcstof.c:14:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/mingw_wcstof.c:15:7: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mingw-w64-v12.0.0/mingw-w64-crt/misc/mingw_wcstold.c:37:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/mkstemp.c:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/mingw_wcstold.c:60:19: warning: If memory allocation fails, then there is a possible null pointer dereference: cs [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-crt/misc/mingw_wcstold.c:37:24: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-crt/misc/mingw_wcstold.c:37:8: note: Assignment 'cs=(char*)malloc((wcslen(wcs)+1)*MB_CUR_MAX)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-crt/misc/mingw_wcstold.c:39:10: note: Assuming condition is true mingw-w64-v12.0.0/mingw-w64-crt/misc/mingw_wcstold.c:60:19: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-crt/misc/mkstemp.c:56:16: style: Condition 'fd==-1' is always true [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/misc/mkstemp.c:55:16: note: Assuming that condition 'fd!=-1' is not redundant mingw-w64-v12.0.0/mingw-w64-crt/misc/mkstemp.c:56:16: note: Condition 'fd==-1' is always true mingw-w64-v12.0.0/mingw-w64-crt/misc/seterrno.c:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/seterrno.c:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/strtoimax.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/strtoumax.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/tsearch.c:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node_t [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/twalk.c:29:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/wassert.c:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wassert [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/wcrtomb.c:48:61: debug: Function::addArguments found argument 'ps' with varid 0. [varid0] mingw-w64-v12.0.0/mingw-w64-crt/misc/wcrtomb.c:57:33: debug: Function::addArguments found argument 'ps' with varid 0. [varid0] mingw-w64-v12.0.0/mingw-w64-crt/misc/wcrtomb.c:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/wcrtomb.c:62:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/wcstof.c:29:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/wcstof.c:52:18: warning: If memory allocation fails, then there is a possible null pointer dereference: cs [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-crt/misc/wcstof.c:29:24: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-crt/misc/wcstof.c:29:8: note: Assignment 'cs=(char*)malloc((wcslen(wcs)+1)*MB_CUR_MAX)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-crt/misc/wcstof.c:31:10: note: Assuming condition is true mingw-w64-v12.0.0/mingw-w64-crt/misc/wcstof.c:52:18: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-crt/misc/wcstoimax.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/wcrtomb.c:63:25: warning: Either the condition 'src==NULL' is redundant or there is possible null pointer dereference: src. [nullPointerRedundantCheck] mingw-w64-v12.0.0/mingw-w64-crt/misc/wcrtomb.c:65:11: note: Assuming that condition 'src==NULL' is not redundant mingw-w64-v12.0.0/mingw-w64-crt/misc/wcrtomb.c:63:25: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-crt/misc/wcrtomb.c:59:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/misc/wcstoumax.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/misc/wctob.c:26:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/profile/gcrt0.c:43:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eprol [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/profile/profil.c:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTEXT_CONTROL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/profile/profil.c:93:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_OBJECT_0 [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/profile/profil.c:126:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/profile/profil.c:181:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/profile/gmon.c:227:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_access_s.c:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_cgets_s.c:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_cgets_s.c:47:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_cgets_s.c:38:9: style: Variable 'h' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_cgetws_s.c:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_cgetws_s.c:47:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_cgetws_s.c:38:12: style: Variable 'h' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_chsize_s.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_controlfp_s.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_ctime32_s.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_ctime32_s.c:55:10: style: Obsolete function 'asctime_s' called. It is recommended to use 'strftime' instead. [prohibitedasctime_sCalled] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_ctime64_s.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_ctime64_s.c:55:10: style: Obsolete function 'asctime_s' called. It is recommended to use 'strftime' instead. [prohibitedasctime_sCalled] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_gmtime32_s.c:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_gmtime32_s.c:38:14: style: Variable 'ltm' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_gmtime64_s.c:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/profile/gmon.c:118:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_gmtime64_s.c:38:14: style: Variable 'ltm' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_localtime32_s.c:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_localtime32_s.c:38:14: style: Variable 'ltm' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_localtime64_s.c:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_mktemp_s.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_localtime64_s.c:38:14: style: Variable 'ltm' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_sopen_s.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_strdate_s.c:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_strtime_s.c:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_umask_s.c:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_waccess_s.c:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_wasctime_s.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_wasctime_s.c:38:12: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_wctime32_s.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_wctime64_s.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_wmktemp_s.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_wstrdate_s.c:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/_wstrtime_s.c:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/asctime_s.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/memcpy_s.c:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/asctime_s.c:43:38: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] mingw-w64-v12.0.0/mingw-w64-crt/secapi/asctime_s.c:38:9: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/secapi/memmove_s.c:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/rand_s.c:12:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pRtlGenRandom [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/rand_s.c:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pRtlGenRandom [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/strerror_s.c:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/wmemcpy_s.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/secapi/wmemmove_s.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/ssp/chk_fail.c:17:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_FASTFAIL_AVAILABLE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/ssp/gets_chk.c:26:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/ssp/gets_chk.c:20:12: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [prohibitedgetsCalled] mingw-w64-v12.0.0/mingw-w64-crt/ssp/gets_chk.c:24:12: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [prohibitedgetsCalled] mingw-w64-v12.0.0/mingw-w64-crt/ssp/stack_chk_fail.c:17:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_FASTFAIL_AVAILABLE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/ssp/stpcpy_chk.c:18:34: portability: 'memcpy(dst,src,n+1)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_findfirst64i32.c:10:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _finddata64i32_t [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_findnext64i32.c:10:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _finddata64i32_t [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_fstat64i32.c:9:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _stat64i32 [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_setmaxstdio.c:10:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IOB_ENTRIES [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_strtof_l.c:18:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_vscprintf.c:22:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wcstof_l.c:18:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_stat.c:53:10: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_stat.c:52:20: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-crt/stdio/_stat.c:52:6: note: Assignment 'p=(char*)malloc(len)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-crt/stdio/_stat.c:53:10: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-crt/stdio/_stat.c:54:2: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_stat.c:52:20: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-crt/stdio/_stat.c:52:6: note: Assignment 'p=(char*)malloc(len)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-crt/stdio/_stat.c:54:2: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-crt/stdio/_stat64i32.c:53:10: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_stat64i32.c:52:20: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-crt/stdio/_stat64i32.c:52:6: note: Assignment 'p=(char*)malloc(len)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-crt/stdio/_stat64i32.c:53:10: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-crt/stdio/_stat64i32.c:54:2: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_stat64i32.c:52:20: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-crt/stdio/_stat64i32.c:52:6: note: Assignment 'p=(char*)malloc(len)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-crt/stdio/_stat64i32.c:54:2: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wfindfirst64i32.c:10:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wfinddata64i32_t [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wfindnext64i32.c:10:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wfinddata64i32_t [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wstat64i32.c:72:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _stat64i32 [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wstat.c:54:10: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wstat.c:53:23: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wstat.c:53:6: note: Assignment 'p=(wchar_t*)malloc(len*sizeof(wchar_t))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wstat.c:54:10: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wstat.c:55:2: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wstat.c:53:23: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wstat.c:53:6: note: Assignment 'p=(wchar_t*)malloc(len*sizeof(wchar_t))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wstat.c:55:2: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wstat64i32.c:53:10: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wstat64i32.c:52:23: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wstat64i32.c:52:6: note: Assignment 'p=(wchar_t*)malloc(len*sizeof(wchar_t))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wstat64i32.c:53:10: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wstat64i32.c:54:2: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wstat64i32.c:52:23: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wstat64i32.c:52:6: note: Assignment 'p=(wchar_t*)malloc(len*sizeof(wchar_t))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-crt/stdio/_wstat64i32.c:54:2: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-crt/stdio/fseeki64.c:31:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/fseeko64.c:30:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/gets.c:12:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/ftruncate64.c:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/ftruncate64.c:260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/ftruncate64.c:225:9: style: Variable 'check' is reassigned a value before the old one has been used. [redundantAssignment] mingw-w64-v12.0.0/mingw-w64-crt/stdio/ftruncate64.c:211:11: note: check is assigned mingw-w64-v12.0.0/mingw-w64-crt/stdio/ftruncate64.c:225:9: note: check is overwritten mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_dummy__lock.c:11:39: debug: Function::addArguments found argument 'locknum' with varid 0. [varid0] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_dummy__lock.c:12:41: debug: Function::addArguments found argument 'locknum' with varid 0. [varid0] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_lock.c:42:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IOB_ENTRIES [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_lock.c:84:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IOB_ENTRIES [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_printf.c:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:1186:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decimal_point [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:2356:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_scanf.c:17:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_scanf.c:26:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_vfscanf.c:119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_vfscanf.c:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_vfscanf.c:185:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_vfscanf.c:239:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_vfscanf.c:318:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_vfscanf.c:275:3: warning: If memory allocation fails, then there is a possible null pointer dereference: np [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_vfscanf.c:274:15: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_vfscanf.c:274:15: note: Assignment 'np=malloc(sizeof(struct gcollect))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_vfscanf.c:275:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_vfscanf.c:276:3: warning: If memory allocation fails, then there is a possible null pointer dereference: np [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_vfscanf.c:274:15: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_vfscanf.c:274:15: note: Assignment 'np=malloc(sizeof(struct gcollect))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_vfscanf.c:276:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_vfscanf.c:100:33: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_vfscanf.c:96:29: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_vfscanf.c:328:3: error: va_list 'arg' used before va_start() was called. [va_list_usedBeforeStarted] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:727:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:902:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_vprintf.c:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:1891:59: style: Condition '(stream->precision=strlen(value)-intlen)<0' is always false [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:609:33: style: Redundant initialization for 'len'. The initialized value is overwritten before it is read. [redundantInitialization] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:574:11: note: len is initialized mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:609:33: note: len is overwritten mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:611:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:1218:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:1260:49: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:2559:43: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:2565:43: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:98:12: style: struct member '__tI128_2::digits32' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:103:13: style: union member '__uI128::t128_2' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:192:27: style: union member '__pformat_intarg_t::__pformat_long_t' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:194:27: style: union member '__pformat_intarg_t::__pformat_ulong_t' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:200:27: style: union member '__pformat_intarg_t::__pformat_ptr_t' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:1037:26: style: union member '__pformat_fpreg_t::__pformat_fpreg_double_t' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_pformat.c:1043:26: style: union member '__pformat_fpreg_t::__pformat_fpreg_bitmap' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_wscanf.c:17:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_wscanf.c:26:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/strtof.c:17:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/strtok_r.c:57:8: style: Variable 'spanp' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/stdio/truncate.c:7:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _O_BINARY [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/truncate.c:18:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _O_BINARY [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/ucrt__snprintf.c:17:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CRT_INTERNAL_PRINTF_LEGACY_VSPRINTF_NULL_TERMINATION [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/ucrt__snwprintf.c:33:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CRT_INTERNAL_LOCAL_PRINTF_OPTIONS [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/ucrt__vsnprintf.c:13:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CRT_INTERNAL_PRINTF_LEGACY_VSPRINTF_NULL_TERMINATION [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/ucrt__vsnwprintf.c:13:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CRT_INTERNAL_LOCAL_PRINTF_OPTIONS [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/ucrt_printf.c:16:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/ucrt_scanf.c:15:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/ucrt_snprintf.c:16:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/ucrt_sprintf.c:16:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/ucrt_vprintf.c:13:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/ucrt_vscanf.c:12:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/ucrt_vsnprintf.c:13:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/ucrt_vsprintf.c:13:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/vfscanf.c:31:0: error: #error "unknown platform" [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/stdio/vfscanf.c:31:2: error: #error "unknown platform" [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/stdio/vfwscanf.c:32:0: error: #error "unknown platform" [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/stdio/vfwscanf.c:32:2: error: #error "unknown platform" [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/stdio/vscanf.c:14:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/vsscanf.c:32:0: error: #error "unknown platform" [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/stdio/vsscanf.c:32:2: error: #error "unknown platform" [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/stdio/vswscanf.c:32:0: error: #error "unknown platform" [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/stdio/vswscanf.c:32:2: error: #error "unknown platform" [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/stdio/vwscanf.c:15:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_wvfscanf.c:128:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_wvfscanf.c:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_wvfscanf.c:194:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_wvfscanf.c:248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_wvfscanf.c:326:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/cabs.c:56:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/cacos.c:64:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/cacosh.c:63:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/carg.c:68:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/casin.c:63:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/casinh.c:62:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/catan.c:64:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/catanh.c:63:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/ccos.c:65:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/ccosh.c:64:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/cexp.c:65:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/cimag.c:58:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/clog.c:64:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/conj.c:53:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/cpow.c:47:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/cproj.c:56:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/creal.c:58:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/csin.c:65:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/csinh.c:64:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/csqrt.c:61:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/ctan.c:62:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/complex/ctanh.c:61:5: error: There is an unknown macro here somewhere. Configuration is required. If __FLT_ABI is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_ansi_io.c:9:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_ansi_io.c:8:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'intptr_t {aka signed long}'. [invalidPrintfArgType_sint] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_ansi_io.c:12:3: portability: %Id in format string (no. 1) requires 'ptrdiff_t' but the argument type is 'intptr_t {aka signed long}'. [invalidPrintfArgType_sint] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_wvfscanf.c:284:3: warning: If memory allocation fails, then there is a possible null pointer dereference: np [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_wvfscanf.c:283:15: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_wvfscanf.c:283:15: note: Assignment 'np=malloc(sizeof(struct gcollect))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_wvfscanf.c:284:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_wvfscanf.c:285:3: warning: If memory allocation fails, then there is a possible null pointer dereference: np [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_wvfscanf.c:283:15: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_wvfscanf.c:283:15: note: Assignment 'np=malloc(sizeof(struct gcollect))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_wvfscanf.c:285:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_expm1.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_wvfscanf.c:109:33: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_wvfscanf.c:105:29: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] mingw-w64-v12.0.0/mingw-w64-crt/stdio/mingw_wvfscanf.c:337:3: error: va_list 'arg' used before va_start() was called. [va_list_usedBeforeStarted] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_float.c:55:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_fseeko64.c:14:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERLAPPED [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_intrin.c:3:28: style: Parameter 'argv' can be declared as const array [constParameter] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_intrin.cc:3:28: style: Parameter 'argv' can be declared as const array [constParameter] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_iostream.cc:3:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_isfine.cpp:7:3: style: Class 'f' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_ivma.c:2:17: style: struct member 's1::x' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_ivma.c:3:17: style: struct member 's2::x' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_matherr.c:8:36: error: Invalid sqrt() argument nr 1. The value is -1 but the valid values are '0.0:'. [invalidFunctionArg] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_nullptrexception.c:8:4: error: Null pointer dereference: p [nullPointer] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_nullptrexception.c:5:13: note: Assignment 'p=NULL', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_nullptrexception.c:8:4: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_printf.c:6:3: warning: %I32d in format string (no. 1) requires '__int32' but the argument type is 'signed long'. [invalidPrintfArgType_sint] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_readdir.c:15:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_readdir.c:11:18: style: Variable 'di' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_speed_powl.c:10:7: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_speed_powl.c:15:45: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_stat.c:5:26: style: Parameter 'argv' can be declared as const array [constParameter] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_stat_slash.c:32:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_staticconstmember.cc:13:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_staticconstmember.cc:11:21: style: C-style pointer casting [cstyleCast] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_staticconstmember.cc:16:49: style: C-style pointer casting [cstyleCast] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_staticconstmember.cc:11:20: portability:inconclusive: Casting from const double * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_staticconstmember.cc:16:49: portability: Casting between const char * and double * which have an incompatible binary data representation. [invalidPointerCast] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_stdint.c:8:33: style: Condition '-1<(uint_least8_t)0' is always true [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_stdint.c:10:34: style: Condition '-1<(uint_least16_t)0' is always true [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_time.c:20:36: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_time.c:22:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_time.c:24:33: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_time.c:27:36: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_time.c:9:14: style: Variable 'htm' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_tls1.c:22:0: error: #error No keyword for TLS vars is defined. [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_tls1.c:22:2: error: #error No keyword for TLS vars is defined. [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_tls.cpp:33:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREATE_SUSPENDED [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_tmain.c:11:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wmain [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_tmain.c:11:18: style: Variable 'wmainptr' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_try1.C:17:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_OK [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_try1.C:94:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __except1 [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_try1.C:7:78: style: Parameter 'ed' can be declared as pointer to const. However it seems that '_exception_filter' is a callback function, if 'ed' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_try1.C:85:1: note: You might need to cast the function pointer here mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_try1.C:7:78: note: Parameter 'ed' can be declared as pointer to const mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_try1.C:88:6: style: Variable 'a' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_try1.C:88:5: style: Variable 'a' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_tsearch.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable postorder [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_tsearch.c:35:18: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'noop_free' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_tsearch.c:86:17: note: You might need to cast the function pointer here mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_tsearch.c:35:18: note: Parameter 'arg' can be declared as pointer to const mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_wreaddir.c:11:20: style: Variable 'di' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_wrongret.cc:8:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_wrongret.cc:15:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_wrongret.cc:10:9: style: Statements following 'return' will never be executed. [unreachableCode] mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_wrongret.cc:7:27: style: Unused variable: buffer [unusedVariable] mingw-w64-v12.0.0/mingw-w64-crt/testcases/tstwinmain.c:47:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_OWNDC [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-headers/testcases/2009/stdint_stddef1.c:11:7: style: Condition 'ret' is always true [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-headers/testcases/2009/stdint_stddef1.c:9:7: note: Assignment 'ret=1', assigned value is 1 mingw-w64-v12.0.0/mingw-w64-headers/testcases/2009/stdint_stddef1.c:11:7: note: Condition 'ret' is always true mingw-w64-v12.0.0/mingw-w64-headers/testcases/2009/stdint_stddef1.c:15:7: style: Condition 'ret' is always true [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-headers/testcases/2009/stdint_stddef1.c:13:7: note: Assignment 'ret=1', assigned value is 1 mingw-w64-v12.0.0/mingw-w64-headers/testcases/2009/stdint_stddef1.c:15:7: note: Condition 'ret' is always true mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_token.c:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_token.c:310:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-headers/testcases/test_windowsnumerics.cpp:310:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-headers/testcases/test_windowsnumerics.cpp:359:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 5.0_a [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-headers/testcases/test_windowsnumerics.cpp:396:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-headers/testcases/test_windowsnumerics.cpp:453:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 7.07107_a [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-headers/testcases/test_windowsnumerics.cpp:496:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-headers/testcases/test_windowsnumerics.cpp:563:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 9.27362_a [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-headers/testcases/test_windowsnumerics.cpp:716:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 2.0_a [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-headers/testcases/test_windowsnumerics.cpp:871:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.0_a [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-headers/testcases/test_windowsnumerics.cpp:983:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 5.47723_a [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_token.c:147:7: style: Condition '!ret' is always false [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_token.c:167:13: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_token.c:171:13: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_token.c:483:12: warning: Possible null pointer dereference: r [nullPointer] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_token.c:504:15: note: Assignment 'ret=NULL', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_token.c:505:7: note: Assuming condition is false mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_token.c:507:13: note: Calling function 'trim_str', 1st argument 'ret' value is 0 mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_token.c:482:11: note: Assignment 'r=str', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_token.c:483:12: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_token.c:241:22: style: Redundant initialization for 'ret'. The initialized value is overwritten before it is read. [redundantInitialization] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_token.c:240:16: note: ret is initialized mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_token.c:241:22: note: ret is overwritten mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_token.c:512:42: style:inconclusive: Function 'libmangle_print_decl' argument 2 names different: declaration 'p' definition 'r'. [funcArgNamesDifferent] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_token.h:284:47: note: Function 'libmangle_print_decl' argument 2 names different: declaration 'p' definition 'r'. mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_token.c:512:42: note: Function 'libmangle_print_decl' argument 2 names different: declaration 'p' definition 'r'. mingw-w64-v12.0.0/mingw-w64-libraries/pseh/src/framebased.c:392:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SEH_EXECUTE_HANDLER [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/pseh/src/framebased.c:287:27: style: Parameter 'dsttrylevel' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/pseh/src/framebased.c:469:24: style: Variable 'frame' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-libraries/pseh/src/framebased.c:471:8: style: Variable 'frame' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/pseh/src/i386/framebased-gcchack.c:89:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SER_Prev [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/pseh/src/i386/framebased-gcchack.c:189:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExceptionCollidedUnwind [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/pseh/src/i386/framebased-gcchack.c:271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExceptionContinueExecution [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/pseh/src/i386/framebased-gcchack.c:56:41: style: Parameter 'trampoline_' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/pseh/src/i386/framebased-gcchack.c:68:53: style: Parameter 'trampoline_' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/pseh/src/i386/framebased-gcchack.c:93:31: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/pseh/src/i386/framebased-gcchack.c:111:79: style: Parameter 'trylevel' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/pseh/src/i386/framebased-gcchack.c:114:9: style: Variable 'context' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-libraries/pseh/src/i386/framebased-gcchack.c:148:68: style: Parameter 'trylevel' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/pseh/src/i386/framebased-gcchack.c:153:10: style: Variable 'context' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-libraries/pseh/src/i386/framebased-gcchack.c:178:29: style: Parameter 'ExceptionRecord' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/pseh/src/i386/framebased-gcchack.c:201:24: style: Variable 'unwindframe.SUF_Frame' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/pseh/src/i386/framebased-gcchack.c:257:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/barrier.c:96:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/barrier.c:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/barrier.c:188:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/barrier.c:213:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/barrier.c:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/barrier.c:234:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/barrier.c:243:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/clock.c:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/clock.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/clock.c:149:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/clock.c:210:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/clock.c:246:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:167:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:585:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:909:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:1141:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:1188:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:1355:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:1531:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:1586:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:1624:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:1665:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:1719:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:1878:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/libgcc/dll_math.c:77:9: style: union member 'uu::q' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/libgcc/dll_math.c:78:9: style: union member 'uu::uq' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/libgcc/dll_math.c:79:7: style: union member 'uu::sl' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/libgcc/dll_math.c:80:9: style: union member 'uu::ul' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/misc.c:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pthread_get_tick_count_64 [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/misc.c:99:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pthread_get_tick_count_64 [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/misc.c:134:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/misc.c:174:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:156:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_PROCESS_CPUTIME_ID [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:183:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:362:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:423:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:478:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:560:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:626:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:743:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/mutex.c:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/mutex.c:184:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/mutex.c:195:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/mutex.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/mutex.c:232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/mutex.c:250:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/mutex.c:292:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_NORMAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/mutex.c:299:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/mutex.c:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/mutex.c:316:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_ERRORCHECK [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/mutex.c:327:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/mutex.c:337:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/mutex.c:361:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/mutex.c:371:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PRIO_MULT [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/mutex.c:377:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PRIO_MULT [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/mutex.c:296:52: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/nanosleep.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:139:47: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/cond.c:288:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/rwlock.c:178:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/rwlock.c:233:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/rwlock.c:301:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/rwlock.c:366:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/rwlock.c:469:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/rwlock.c:511:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/rwlock.c:518:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/rwlock.c:526:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/rwlock.c:533:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sched.c:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_MIN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sched.c:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_MIN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sched.c:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sched.c:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sched.c:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_MIN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sched.c:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sched.c:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sched.c:115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sched.c:132:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_MIN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sched.c:174:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCESS_QUERY_INFORMATION [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sched.c:189:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sched.c:72:50: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/rwlock.c:508:54: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/rwlock.c:523:57: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/rwlock.c:244:15: style: Variable 'r' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sem.c:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sem.c:50:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_VALUE_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sem.c:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sem.c:122:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sem.c:149:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sem.c:172:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_OBJECT_0 [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sem.c:203:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sem.c:245:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sem.c:262:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_VALUE_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sem.c:286:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sem.c:315:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sem.c:322:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sem.c:328:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sem.c:338:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/spinlock.c:44:43: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sem.c:114:23: style: Parameter 'sem' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sem.c:320:19: style: Parameter 'sem' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/sem.c:332:22: style: Parameter 'sem' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/thread.c:1283:0: error: #error Unsupported architecture [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/thread.c:1283:2: error: #error Unsupported architecture [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_getres.c:12:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_getres.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_getres.c:57:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_gettime.c:11:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_gettime.c:20:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_getres.c:42:13: warning: Return value of function rand() is not used. [ignoredReturnValue] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_getres.c:10:39: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_getres.c:10:54: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_getres.c:22:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_getres.c:55:26: style: Parameter 'argv' can be declared as const array [constParameter] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_gettime.c:9:39: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_gettime.c:9:54: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_gettime.c:56:26: style: Parameter 'argv' can be declared as const array [constParameter] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_nanosleep.c:12:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_nanosleep.c:21:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_nanosleep.c:10:39: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_nanosleep.c:10:54: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_nanosleep.c:52:26: style: Parameter 'argv' can be declared as const array [constParameter] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_settime.c:12:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_settime.c:21:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_settime.c:10:39: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_settime.c:10:54: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_settime.c:42:26: style: Parameter 'argv' can be declared as const array [constParameter] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_settime.c:19:33: style: Variable 'request' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_settime.c:19:25: style: Variable 'request' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_settime.c:19:45: style: Unused variable: remain [unusedVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_nanosleep.c:58:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULONG_PTR [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_nanosleep.c:13:46: style: Parameter '__old' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_nanosleep.c:13:70: style: Parameter '__new' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_nanosleep.c:41:11: style: Variable 'index' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/barrier1.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:105:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:207:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:409:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_NORMAL_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:467:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_NORMAL_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:578:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_DEFAULT_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:686:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:731:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:998:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_RWLOCK_INITIALIZER [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1162:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1331:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/barrier2.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/barrier3.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:236:12: style: Condition 'rc' is always false [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:234:11: note: Assignment 'rc=0', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:236:12: note: Condition 'rc' is always false mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:265:16: style: Condition 'rc' is always false [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:263:16: note: Assignment 'rc=0', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:265:16: note: Condition 'rc' is always false mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:279:12: style: Condition 'rc' is always false [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:277:13: note: Assignment 'rc=0', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:279:12: note: Condition 'rc' is always false mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1286:12: style: Condition 'n<1' is always false [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1285:9: note: Assignment 'n=40', assigned value is 40 mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1286:12: note: Condition 'n<1' is always false mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:985:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1331:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:579:9: error: Memory leak: thread [memleak] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:584:9: error: Memory leak: thread [memleak] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:591:9: error: Memory leak: thread [memleak] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:594:9: error: Memory leak: thread [memleak] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1300:9: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1295:21: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1295:7: note: Assignment 'p=(struct parm*)malloc(sizeof(struct parm)*n)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1300:9: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1308:22: warning: If memory allocation fails, then there is a possible null pointer dereference: threads [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1292:32: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1292:13: note: Assignment 'threads=(pthread_t*)malloc(n*sizeof(*threads))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1308:22: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1301:76: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1295:21: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1295:7: note: Assignment 'p=(struct parm*)malloc(sizeof(struct parm)*n)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1301:76: note: Null pointer addition mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:743:6: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:733:6: note: rc is assigned mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:743:6: note: rc is overwritten mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:744:6: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:743:6: note: rc is assigned mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:744:6: note: rc is overwritten mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:769:6: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:767:6: note: rc is assigned mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:769:6: note: rc is overwritten mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:57:5: style: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:54:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1314:27: style: Parameter 'argv' can be declared as const array [constParameter] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/barrier4.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/barrier4.c:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:197:8: style: Unused variable: rn [unusedVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:352:8: style: Unused variable: d [unusedVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:381:12: style: Variable 'tid' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:379:8: style: Unused variable: d [unusedVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:381:8: style: Variable 'tid' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:406:23: style: Unused variable: ts [unusedVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:460:31: style: Variable 'f' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:461:23: style: Unused variable: ts [unusedVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:535:23: style: Unused variable: ts [unusedVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1207:20: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/barrier5.c:59:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPLONG [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/barrier5.c:97:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/barrier6.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/barrier6.c:87:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:867:27: style: Condition 'ch<='J'' is always true [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:865:22: note: Assuming that condition 'ch<='J'' is not redundant mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:867:27: note: Condition 'ch<='J'' is always true mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:355:11: warning: If memory allocation fails, then there is a possible null pointer dereference: txt [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:354:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:354:9: note: Assignment 'txt=(char*)malloc(len+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:355:11: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:356:3: warning: If memory allocation fails, then there is a possible null pointer dereference: txt [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:354:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:354:9: note: Assignment 'txt=(char*)malloc(len+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:356:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:839:11: warning: If memory allocation fails, then there is a possible null pointer dereference: hp [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:838:24: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:838:8: note: Assignment 'hp=(char*)malloc(len+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:839:11: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:840:3: warning: If memory allocation fails, then there is a possible null pointer dereference: hp [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:838:24: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:838:8: note: Assignment 'hp=(char*)malloc(len+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:840:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchlib.c:85:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchlib.c:188:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchlib.c:227:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchlib.c:260:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchlib.c:314:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:152:51: style: Parameter 'gc' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:152:64: style: Parameter 'tok' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:809:12: style: Variable 'crc' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:1228:12: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest1.c:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest1.c:123:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_ms.c:1228:12: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchlib.c:53:18: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest1.c:78:17: style: Parameter 'testNameString' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest1.c:88:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest1.c:125:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest1.c:134:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest1.c:147:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest1.c:160:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest1.c:175:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest1.c:193:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest1.c:211:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest3.c:106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest3.c:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest4.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest2.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest2.c:179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest3.c:99:17: style: Parameter 'testNameString' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest3.c:81:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest3.c:92:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest3.c:143:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest4.c:77:20: style: Parameter 'testNameString' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest4.c:83:17: style: Parameter 'testNameString' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest4.c:93:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest4.c:125:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest4.c:135:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest4.c:148:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest2.c:83:23: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'overheadThread' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest2.c:196:3: note: You might need to cast the function pointer here mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest2.c:83:23: note: Parameter 'arg' can be declared as pointer to const mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest2.c:144:17: style: Parameter 'testNameString' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest2.c:161:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest2.c:200:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest2.c:219:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest2.c:246:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest2.c:273:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest5.c:106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel1.c:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel1.c:132:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest5.c:78:20: style: Parameter 'testNameString' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest5.c:107:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest5.c:119:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest5.c:128:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest5.c:137:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/benchtest5.c:146:3: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel3.c:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel3.c:129:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel4.c:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel4.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel5.c:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel5.c:133:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel6a.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel6a.c:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel6d.c:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel6d.c:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel7.c:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel7.c:146:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel8.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel8.c:74:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel9.c:106:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel9.c:170:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel9.c:167:9: style: Condition '1||pthread_win32_test_features_np(PTW32_ALERTABLE_ASYNC_CANCEL)' is always true [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel9.c:175:7: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel9.c:191:7: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel9.c:122:9: style: Variable 'bytes' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/cancel9.c:155:11: style: Variable 'dwEvent' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar1.c:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar1_1.c:94:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar1_2.c:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar2.c:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar2.c:90:36: style: Variable 'NANOSEC_PER_MILLISEC' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar2.c:90:15: style: Variable 'NANOSEC_PER_MILLISEC' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar2_1.c:17:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar2_1.c:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar2_1.c:65:7: style: Local variable 'result' shadows outer variable [shadowVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar2_1.c:33:12: note: Shadowed declaration mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar2_1.c:65:7: note: Shadow variable mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar3.c:17:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar3.c:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar3_1.c:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar3_1.c:130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar3_2.c:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar3_2.c:132:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar3_1.c:182:7: style: Local variable 'result' shadows outer variable [shadowVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar3_1.c:127:12: note: Shadowed declaration mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar3_1.c:182:7: note: Shadow variable mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar3_3.c:93:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar3_2.c:176:7: style: Local variable 'result' shadows outer variable [shadowVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar3_2.c:128:12: note: Shadowed declaration mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar3_2.c:176:7: note: Shadow variable mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar4.c:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar4.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar5.c:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar5.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar6.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar6.c:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar7.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar7.c:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar8.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar8.c:88:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar9.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar9.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/context1.c:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/context1.c:7:27: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'func' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/context1.c:33:3: note: You might need to cast the function pointer here mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/context1.c:7:27: note: Parameter 'arg' can be declared as pointer to const mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/count1.c:70:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/create1.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/create1.c:46:20: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'func' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/create1.c:57:3: note: You might need to cast the function pointer here mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/create1.c:46:20: note: Parameter 'arg' can be declared as pointer to const mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/create2.c:102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/create2.c:82:20: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'func' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/create2.c:102:7: note: You might need to cast the function pointer here mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/create2.c:82:20: note: Parameter 'arg' can be declared as pointer to const mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/create3.c:105:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/create3.c:115:7: error: Null pointer dereference [nullPointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/create3.c:89:19: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'threadFunc' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/create3.c:115:7: note: You might need to cast the function pointer here mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/create3.c:89:19: note: Parameter 'arg' can be declared as pointer to const mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/create3.c:106:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/delay1.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/delay2.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/delay2.c:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/detach1.c:68:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/detach1.c:56:5: style:inconclusive: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/equal1.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/equal1.c:41:20: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'func' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/equal1.c:54:3: note: You might need to cast the function pointer here mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/equal1.c:41:20: note: Parameter 'arg' can be declared as pointer to const mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/exception1.c:259:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/errno1.c:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/errno1.c:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/exception2.c:154:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/exception3.c:176:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/exit1.c:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/exit1.c:48:2: style:inconclusive: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/exit2.c:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/exit2.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/exit2.c:49:2: style:inconclusive: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/exit3.c:9:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/exit3.c:23:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/exit3.c:9:2: style:inconclusive: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/exit4.c:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/exit4.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/exit5.c:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/exit5.c:153:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/eyal1.c:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/eyal1.c:190:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/eyal1.c:244:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/eyal1.c:277:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/inherit1.c:18:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/inherit1.c:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/inherit1.c:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/join0.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/join0.c:49:3: style:inconclusive: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/eyal1.c:150:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/eyal1.c:160:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/join1.c:64:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/join1.c:51:5: style:inconclusive: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/join2.c:20:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/join3.c:58:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/kill1.c:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/loadfree.c:61:13: style: Unused variable: hinst [unusedVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex1.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex1e.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex1n.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex1r.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex2.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex2e.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex2r.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex3.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex3.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex3e.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex3e.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex3r.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex3r.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex5.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex4.c:56:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex4.c:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex6.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex6.c:71:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex6e.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex6e.c:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex6es.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex6es.c:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex6n.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex6n.c:76:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex6r.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex6r.c:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex6s.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex6s.c:71:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex6rs.c:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex6rs.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex7.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex7.c:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex7e.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex7e.c:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex7n.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex7n.c:75:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex7r.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex7r.c:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex8.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex8.c:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex8e.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex8e.c:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex8n.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex8n.c:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex8r.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/mutex8r.c:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/once1.c:58:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/once1.c:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/once2.c:73:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/once2.c:96:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/once3.c:71:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/once3.c:88:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/once3.c:115:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/once4.c:129:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/once4.c:159:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/priority1.c:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/priority1.c:117:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THREAD_PRIORITY_LOWEST [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/priority1.c:137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/priority2.c:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/priority2.c:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/priority2.c:136:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/reuse1.c:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/reuse1.c:19:14: style: Variable 'last_tp' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/reuse2.c:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/reuse2.c:82:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/reuse2.c:83:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/reuse2.c:84:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/reuse2.c:85:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock1.c:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/runall.c:27:23: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/runall.c:19:20: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock2.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock2_t.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock3.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock3.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock3_t.c:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock3_t.c:76:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock4.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock4.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock4_t.c:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock4_t.c:76:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock5.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock5.c:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock5_t.c:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock5_t.c:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock6.c:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock6.c:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock6.c:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock6_t.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock6_t.c:77:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock6_t.c:105:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock6_t2.c:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock6_t2.c:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock6_t2.c:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock7.c:61:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock7.c:122:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock8.c:64:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock8.c:131:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/self1.c:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock7.c:52:22: style: Same expression on both sides of '=='. [duplicateExpression] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock7.c:74:19: style: Same expression on both sides of '=='. [duplicateExpression] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock7.c:135:33: style: Same expression on both sides of '=='. [duplicateExpression] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock8.c:55:22: style: Same expression on both sides of '=='. [duplicateExpression] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock8.c:77:19: style: Same expression on both sides of '=='. [duplicateExpression] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/rwlock8.c:144:33: style: Same expression on both sides of '=='. [duplicateExpression] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/self2.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/semaphore1.c:82:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/semaphore1.c:124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/semaphore2.c:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/semaphore3.c:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/semaphore3.c:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/semaphore4.c:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/semaphore4.c:97:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/semaphore4t.c:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/semaphore4t.c:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/semaphore5.c:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/semaphore5.c:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/sizes.c:11:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIdPTR [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/spin1.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/spin2.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/spin2.c:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/spin3.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/spin3.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/spin4.c:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/spin4.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/tryentercs.c:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _try_enter_critical_section [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/spin4.c:71:13: style: Variable 'CPUs' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/stress1.c:154:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/stress1.c:212:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/stress1.c:238:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/tryentercs2.c:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _try_enter_critical_section [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/tsd1.c:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/tsd1.c:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/tsd1.c:145:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/tsd2.c:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/tsd2.c:115:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/tsd2.c:149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/valid1.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/valid1.c:82:20: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'func' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/valid1.c:95:3: note: You might need to cast the function pointer here mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/valid1.c:82:20: note: Parameter 'arg' can be declared as pointer to const mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/CreateEventW.c:45:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/CreateFileW.c:55:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/valid2.c:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/CreateMutexW.c:43:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/CreateSemaphoreW.c:45:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/Crypto.c:118:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/EnumProcessModules.c:72:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/GetACP.c:40:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/GetConsoleOutputCP.c:37:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/GetFileAttributes.c:47:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/GetFileInformationByHandle.c:74:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/GetFileSize.c:56:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/GetModuleHandle.c:63:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/GetStartupInfo.c:41:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/GetTickCount.c:40:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/GetUserName.c:61:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/InitializeCriticalSection.c:42:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/IsDBCSLeadByteEx.c:52:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/LoadLibraryW.c:55:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/LocalAlloc.c:44:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/LocalFree.c:43:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/QueueTimer.c:52:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/RtlAddFunctionTable.c:36:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/RtlCaptureContext.c:38:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/RtlRestoreContext.c:40:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/SHGetFolderPathW.c:40:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/SetErrorMode.c:41:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/SetFilePointer.c:62:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/SetUnhandledExceptionFilter.c:45:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/Sleep.c:40:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/SleepEx.c:44:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/SystemFunction036.c:51:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/TerminateProcess.c:47:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/Tls.c:74:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/UnhandledExceptionFilter.c:42:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/VirtualProtect.c:49:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/WaitForSingleObject.c:40:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/beginthread.c:54:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/getenv.c:38:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-libraries/winstorecompat/src/getpid.c:40:0: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl.c:162:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl.c:202:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:118:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:261:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:345:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OptionalHeader [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:441:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OptionalHeader [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:639:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:233:20: style:inconclusive: Redundant condition: The condition '*txt != 0' is redundant since '*txt >= '0'' is sufficient. [redundantCondition] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:69:12: warning: If memory allocation fails, then there is a possible null pointer dereference: r1 [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:68:19: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:68:19: note: Assignment 'r1=strdup(h+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:69:12: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:78:15: warning: If memory allocation fails, then there is a possible null pointer dereference: r2 [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:77:28: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:77:12: note: Assignment 'r2=(char*)malloc(strlen(dllname)+5)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:78:15: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:79:23: warning: If memory allocation fails, then there is a possible null pointer dereference: r2 [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:77:28: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:77:12: note: Assignment 'r2=(char*)malloc(strlen(dllname)+5)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:79:23: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:82:34: warning: If memory allocation fails, then there is a possible null pointer dereference: dllname [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:77:28: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:77:12: note: Assignment 'r2=(char*)malloc(strlen(dllname)+5)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:80:17: note: Assignment 'dllname=r2', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:82:34: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:83:11: warning: If memory allocation fails, then there is a possible null pointer dereference: def [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:82:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:82:9: note: Assignment 'def=(char*)malloc(strlen(dllname)+5)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:83:11: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:83:16: warning: If memory allocation fails, then there is a possible null pointer dereference: dllname [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:77:28: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:77:12: note: Assignment 'r2=(char*)malloc(strlen(dllname)+5)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:80:17: note: Assignment 'dllname=r2', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:83:16: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:85:15: warning: If memory allocation fails, then there is a possible null pointer dereference: def [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:82:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:82:9: note: Assignment 'def=(char*)malloc(strlen(dllname)+5)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:85:15: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef_def.c:65:13: style: Variable 'h' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl.c:216:20: warning: If memory allocation fails, then there is a possible null pointer dereference: idl_basename [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl.c:215:29: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl.c:215:29: note: Assignment 'idl_basename=strdup(org_basename)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl.c:216:20: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl.c:273:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:301:5: error: Memory leak: h [memleak] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:78:15: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:77:31: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:77:11: note: Assignment 'a=(struct sCfgItem*)malloc(sizeof(struct sCfgItem)+strlen(name)+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:78:15: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:79:15: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:77:31: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:77:11: note: Assignment 'a=(struct sCfgItem*)malloc(sizeof(struct sCfgItem)+strlen(name)+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:79:15: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:83:7: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:77:31: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:77:11: note: Assignment 'a=(struct sCfgItem*)malloc(sizeof(struct sCfgItem)+strlen(name)+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:83:7: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:108:11: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:107:28: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:107:7: note: Assignment 'a=(struct sCfgAlias*)malloc(sizeof(struct sCfgAlias)+strlen(name)+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:108:11: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:109:11: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:107:28: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:107:7: note: Assignment 'a=(struct sCfgAlias*)malloc(sizeof(struct sCfgAlias)+strlen(name)+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:109:11: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:159:11: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:158:26: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:158:7: note: Assignment 'r=(struct sCfgLib*)malloc(sizeof(struct sCfgLib)+strlen(name)+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:159:11: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:160:11: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:158:26: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:158:7: note: Assignment 'r=(struct sCfgLib*)malloc(sizeof(struct sCfgLib)+strlen(name)+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:160:11: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:539:33: style:inconclusive: Function 'genidl_save_config' argument 1 names different: declaration 'fname' definition 'file'. [funcArgNamesDifferent] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_cfg.h:63:37: note: Function 'genidl_save_config' argument 1 names different: declaration 'fname' definition 'file'. mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:539:33: note: Function 'genidl_save_config' argument 1 names different: declaration 'fname' definition 'file'. mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:297:13: style: Variable 'h' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:644:13: style: Variable 'h' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_config.c:645:9: style: Variable 'is_tlb' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_readpe.c:105:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_readpe.c:111:28: style: Variable 'pResDataEntry' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_readpe.c:105:15: style: Variable 'beTypelib' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:715:56: style: Condition 'exp->retpop==0' is always false [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:715:23: note: Assuming that condition 'exp->retpop!=(uint32_t)-1' is not redundant mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:715:56: note: Condition 'exp->retpop==0' is always false mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:550:11: warning: If memory allocation fails, then there is a possible null pointer dereference: n [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:549:43: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:549:20: note: Assignment 'n=(struct sImportname*)malloc(sizeof(struct sImportname))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:550:11: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:551:3: warning: If memory allocation fails, then there is a possible null pointer dereference: n [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:549:43: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:549:20: note: Assignment 'n=(struct sImportname*)malloc(sizeof(struct sImportname))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:551:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:552:3: warning: If memory allocation fails, then there is a possible null pointer dereference: n [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:549:43: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:549:20: note: Assignment 'n=(struct sImportname*)malloc(sizeof(struct sImportname))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:552:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:553:3: warning: If memory allocation fails, then there is a possible null pointer dereference: n [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:549:43: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:549:20: note: Assignment 'n=(struct sImportname*)malloc(sizeof(struct sImportname))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:553:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:554:3: warning: If memory allocation fails, then there is a possible null pointer dereference: n [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:549:43: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:549:20: note: Assignment 'n=(struct sImportname*)malloc(sizeof(struct sImportname))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:554:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:555:3: warning: If memory allocation fails, then there is a possible null pointer dereference: n [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:549:43: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:549:20: note: Assignment 'n=(struct sImportname*)malloc(sizeof(struct sImportname))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:555:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:743:3: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:742:40: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:742:19: note: Assignment 'r=(struct sAddresses*)malloc(sizeof(struct sAddresses))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:743:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:744:3: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:742:40: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:742:19: note: Assignment 'r=(struct sAddresses*)malloc(sizeof(struct sAddresses))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:744:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:745:3: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:742:40: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:742:19: note: Assignment 'r=(struct sAddresses*)malloc(sizeof(struct sAddresses))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:745:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:746:3: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:742:40: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:742:19: note: Assignment 'r=(struct sAddresses*)malloc(sizeof(struct sAddresses))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:746:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:771:15: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:769:41: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:769:21: note: Assignment 'p=(uint32_t*)malloc(sizeof(uint32_t)*(ad->max+8))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:771:15: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:159:11: warning: Either the condition 'r1!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:156:33: note: Assuming that condition 'r1!=NULL' is not redundant mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:159:11: note: Null pointer addition mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:85:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIxMAX [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:394:17: style: Variable 'r' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:487:28: style: Variable 'pid' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:496:13: style: Variable 'imp_name' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:499:8: style: Variable 'fctname' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:565:13: style: Variable 'functions' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:566:13: style: Variable 'ordinals' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:567:13: style: Variable 'name' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:583:13: style: Variable 'fname' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:1180:22: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:829:13: style: Variable 'sz' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-tools/gendef/src/gendef.c:830:25: style: Variable 'break_it' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:510:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:858:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:352:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:530:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:536:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:549:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:87:3: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:86:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:86:7: note: Assignment 't=(struct sTITyp*)malloc(sizeof(struct sTITyp)+strlen(name))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:87:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:88:3: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:86:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:86:7: note: Assignment 't=(struct sTITyp*)malloc(sizeof(struct sTITyp)+strlen(name))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:88:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:89:3: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:86:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:86:7: note: Assignment 't=(struct sTITyp*)malloc(sizeof(struct sTITyp)+strlen(name))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:89:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:90:3: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:86:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:86:7: note: Assignment 't=(struct sTITyp*)malloc(sizeof(struct sTITyp)+strlen(name))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:90:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:91:3: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:86:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:86:7: note: Assignment 't=(struct sTITyp*)malloc(sizeof(struct sTITyp)+strlen(name))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:91:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:92:3: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:86:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:86:7: note: Assignment 't=(struct sTITyp*)malloc(sizeof(struct sTITyp)+strlen(name))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:92:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:93:11: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:86:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:86:7: note: Assignment 't=(struct sTITyp*)malloc(sizeof(struct sTITyp)+strlen(name))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:93:11: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:124:11: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:123:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:123:9: note: Assignment 'ret=(char*)malloc(l)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:124:11: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:125:11: warning: If memory allocation fails, then there is a possible null pointer dereference: ret [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:123:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:123:9: note: Assignment 'ret=(char*)malloc(l)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:125:11: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:270:13: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:269:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:269:9: note: Assignment 'h=(char*)malloc(v.len[0]+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:270:13: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:271:5: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:269:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:269:9: note: Assignment 'h=(char*)malloc(v.len[0]+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:271:5: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:749:13: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:748:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:748:9: note: Assignment 'h=(char*)malloc(l+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:749:13: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:750:5: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:748:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:748:9: note: Assignment 'h=(char*)malloc(l+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:750:5: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:858:65: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: idstr [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:856:33: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:856:17: note: Assignment 'idstr=(char*)malloc(strlen(s)+strlen(iname)+2+10)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:858:65: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:543:50: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:544:51: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:634:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:282:62: style:inconclusive: Function 'TI2_import_guid' argument 3 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.h:112:70: note: Function 'TI2_import_guid' argument 3 names different: declaration 'len' definition 'length'. mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:282:62: note: Function 'TI2_import_guid' argument 3 names different: declaration 'len' definition 'length'. mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:314:71: style:inconclusive: Function 'TI2_import_typinfo_names' argument 3 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.h:113:79: note: Function 'TI2_import_typinfo_names' argument 3 names different: declaration 'len' definition 'length'. mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:314:71: note: Function 'TI2_import_typinfo_names' argument 3 names different: declaration 'len' definition 'length'. mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:475:68: style:inconclusive: Function 'TI2_import_customdata' argument 3 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.h:116:76: note: Function 'TI2_import_customdata' argument 3 names different: declaration 'len' definition 'length'. mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:475:68: note: Function 'TI2_import_customdata' argument 3 names different: declaration 'len' definition 'length'. mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:812:67: style:inconclusive: Function 'TI2_import_importref' argument 3 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.h:121:75: note: Function 'TI2_import_importref' argument 3 names different: declaration 'len' definition 'length'. mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:812:67: note: Function 'TI2_import_importref' argument 3 names different: declaration 'len' definition 'length'. mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:157:11: style: Variable 't' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:321:23: style: Variable 't' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:380:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:497:22: style: Parameter 'dptr' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:738:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:761:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:782:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:789:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:814:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:870:37: style: Parameter 'gptr' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:870:58: style: Parameter 'dta' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:209:13: style: struct member 'sMSFTNamePrologue::res1' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:210:13: style: struct member 'sMSFTNamePrologue::res2' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:216:16: style: struct member 'sMSFTNamePrologue::us' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:288:13: style: struct member 'sGuidTab::res1' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.c:289:13: style: struct member 'sGuidTab::res2' is never used. [unusedStructMember] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:310:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:310:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:85:11: warning: If memory allocation fails, then there is a possible null pointer dereference: tl [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:30: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:8: note: Assignment 'tl=(struct sTI2TypLib*)malloc(sizeof(struct sTI2TypLib))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:85:11: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:110:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tl [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:30: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:8: note: Assignment 'tl=(struct sTI2TypLib*)malloc(sizeof(struct sTI2TypLib))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:110:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:111:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tl [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:30: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:8: note: Assignment 'tl=(struct sTI2TypLib*)malloc(sizeof(struct sTI2TypLib))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:111:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:112:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tl [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:30: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:8: note: Assignment 'tl=(struct sTI2TypLib*)malloc(sizeof(struct sTI2TypLib))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:112:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:113:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tl [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:30: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:8: note: Assignment 'tl=(struct sTI2TypLib*)malloc(sizeof(struct sTI2TypLib))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:113:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:114:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tl [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:30: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:8: note: Assignment 'tl=(struct sTI2TypLib*)malloc(sizeof(struct sTI2TypLib))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:114:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:117:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tl [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:30: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:8: note: Assignment 'tl=(struct sTI2TypLib*)malloc(sizeof(struct sTI2TypLib))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:117:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:118:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tl [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:30: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:8: note: Assignment 'tl=(struct sTI2TypLib*)malloc(sizeof(struct sTI2TypLib))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:118:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:119:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tl [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:30: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:8: note: Assignment 'tl=(struct sTI2TypLib*)malloc(sizeof(struct sTI2TypLib))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:119:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:120:3: warning: If memory allocation fails, then there is a possible null pointer dereference: tl [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:30: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:84:8: note: Assignment 'tl=(struct sTI2TypLib*)malloc(sizeof(struct sTI2TypLib))', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:120:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:255:11: warning: If memory allocation fails, then there is a possible null pointer dereference: sec [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:253:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:253:9: note: Assignment 'sec=(char*)malloc(strlen(orgfname)+5)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:255:11: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:256:16: warning: If memory allocation fails, then there is a possible null pointer dereference: sec [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:253:25: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:253:9: note: Assignment 'sec=(char*)malloc(strlen(orgfname)+5)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:256:16: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:274:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tlbname [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:273:29: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:273:13: note: Assignment 'tlbname=(char*)malloc(strlen("TypeD_")+8+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:274:4: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:287:17: warning: If memory allocation fails, then there is a possible null pointer dereference: hp [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:286:22: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:286:22: note: Assignment 'hp=strdup(tl->typb[i].guid+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:287:17: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:442:20: warning: Either the condition '!tb' is redundant or there is possible null pointer dereference: tb. [nullPointerRedundantCheck] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:446:7: note: Assuming that condition '!tb' is not redundant mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:442:20: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:494:11: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:491:23: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:491:7: note: Assignment 'r=(char*)malloc(len)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:493:7: note: Assignment 'h=r', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:494:11: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genpeimg/src/genpeimg.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:958:11: warning: If memory allocation fails, then there is a possible null pointer dereference: prefix [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:957:28: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:957:12: note: Assignment 'prefix=(char*)malloc(strlen(prefix_)+3)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:958:11: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genpeimg/src/genpeimg.c:121:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:959:3: warning: If memory allocation fails, then there is a possible null pointer dereference: prefix [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:957:28: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:957:12: note: Assignment 'prefix=(char*)malloc(strlen(prefix_)+3)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:959:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genpeimg/src/genpeimg.c:311:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:992:11: warning: If memory allocation fails, then there is a possible null pointer dereference: prefix [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:991:28: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:991:12: note: Assignment 'prefix=(char*)malloc(strlen(prefix_)+3)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:992:11: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:993:3: warning: If memory allocation fails, then there is a possible null pointer dereference: prefix [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:991:28: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:991:12: note: Assignment 'prefix=(char*)malloc(strlen(prefix_)+3)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:993:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:984:81: style:inconclusive: Function 'printInterfaceFuncVars' argument 4 names different: declaration 'prefix' definition 'prefix_'. [funcArgNamesDifferent] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:30:81: note: Function 'printInterfaceFuncVars' argument 4 names different: declaration 'prefix' definition 'prefix_'. mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:984:81: note: Function 'printInterfaceFuncVars' argument 4 names different: declaration 'prefix' definition 'prefix_'. mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:1238:55: style:inconclusive: Function 'TI2_typlib_idl' argument 3 names different: declaration 'orgname' definition 'orgfname'. [funcArgNamesDifferent] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typinfo.h:191:60: note: Function 'TI2_typlib_idl' argument 3 names different: declaration 'orgname' definition 'orgfname'. mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:1238:55: note: Function 'TI2_typlib_idl' argument 3 names different: declaration 'orgname' definition 'orgfname'. mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:212:23: style: Variable 'pData' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:231:13: style: Variable 'var' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:279:13: style: Variable 'name' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:345:28: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:439:43: style: Parameter 'tl' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:475:16: style: Variable 'th' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:559:13: style: Variable 'hn' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:588:13: style: Variable 'hn' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:760:8: style: Variable 'h' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:793:8: style: Variable 'h' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:829:8: style: Variable 'ifname' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:830:10: style: Variable 'rtyp' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:868:8: style: Variable 'ifname' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:869:10: style: Variable 'rtyp' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:964:26: style: Variable 'mi' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:1104:8: style: Variable 'h' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:94:5: style: Variable 'd' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_dumpidl.c:217:8: style: Variable 'pData' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:161:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:266:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:270:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:270:5: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:649:5: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:1055:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:1061:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:1075:5: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:98:11: warning: If memory allocation fails, then there is a possible null pointer dereference: umap [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:97:26: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:97:10: note: Assignment 'umap=(char*)malloc(size+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:98:11: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:99:3: warning: If memory allocation fails, then there is a possible null pointer dereference: umap [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:97:26: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:97:10: note: Assignment 'umap=(char*)malloc(size+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:99:3: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:108:11: warning: If memory allocation fails, then there is a possible null pointer dereference: umap [nullPointerOutOfMemory] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:97:26: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:97:10: note: Assignment 'umap=(char*)malloc(size+1)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:108:11: note: Null pointer dereference mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:1069:46: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:1070:46: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:252:50: style: Parameter 'typinfo' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:332:14: style: Variable 'var' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:333:13: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:460:16: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:508:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:587:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:611:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:636:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:668:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:776:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:1041:52: style: Parameter 'dta' can be declared as pointer to const [constParameterPointer] mingw-w64-v12.0.0/mingw-w64-tools/genpeimg/src/img.c:357:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/genpeimg/src/img.c:376:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIXPTR [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:870:30: warning: Uninitialized variable: s [uninitvar] mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:861:25: note: Assuming condition is false mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:870:30: note: Uninitialized variable: s mingw-w64-v12.0.0/mingw-w64-tools/genidl/src/genidl_typeinfo.c:1426:44: style: Variable 'first' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-tools/widl/tools.h:25:0: error: #error You must include config.h to use this header [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-tools/widl/tools.h:25:3: error: #error You must include config.h to use this header [preprocessorErrorDirective] mingw-w64-v12.0.0/mingw-w64-tools/genpeimg/src/img_pe.c:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/genpeimg/src/img_pe.c:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/genpeimg/src/img_pe.c:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/genpeimg/src/img_pe.c:183:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIxPTR [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/genpeimg/src/img_pe.c:44:26: style: Parameter 'fi' can be declared as pointer to const [constParameterPointer] tools/widl/parser.y:1798:14: error: syntax error [syntaxError] mingw-w64-v12.0.0/mingw-w64-tools/widl/src/pathtools.c:46:35: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mingw-w64-v12.0.0/mingw-w64-tools/widl/src/pathtools.c:86:26: style: The comparison 'system_result_size != -1' is always false. [knownConditionTrueFalse] mingw-w64-v12.0.0/mingw-w64-tools/widl/src/pathtools.c:47:33: note: 'system_result_size' is assigned value '-1' here. mingw-w64-v12.0.0/mingw-w64-tools/widl/src/pathtools.c:86:26: note: The comparison 'system_result_size != -1' is always false. mingw-w64-v12.0.0/mingw-w64-tools/widl/src/pathtools.c:46:10: style: Variable 'system_result' can be declared as pointer to const [constVariablePointer] tools/widl/parser.l:669:9: error: There is an unknown macro here somewhere. Configuration is required. If LIST_FOR_EACH_ENTRY is a macro then please configure it. [unknownMacro] mingw-w64-v12.0.0/mingw-w64-tools/widl/src/hash.c:555:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUBLANG_NORWEGIAN_NYNORSK [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/widl/src/port/port.c:126:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/widl/src/port/getopt.c:625:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/widl/src/widltypes.h:686:0: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] mingw-w64-v12.0.0/mingw-w64-tools/widl/src/hash.c:698:59: style:inconclusive: Function 'sha1_finalize' argument 2 names different: declaration 'hash' definition 'result'. [funcArgNamesDifferent] mingw-w64-v12.0.0/mingw-w64-tools/widl/src/hash.h:36:59: note: Function 'sha1_finalize' argument 2 names different: declaration 'hash' definition 'result'. mingw-w64-v12.0.0/mingw-w64-tools/widl/src/hash.c:698:59: note: Function 'sha1_finalize' argument 2 names different: declaration 'hash' definition 'result'. tools/wrc/ppl.yy.c:1808:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] tools/wrc/ppl.yy.c:3159:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] tools/wrc/ppl.yy.c:3459:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tools/wrc/ppl.yy.c:3735:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tools/wrc/ppl.l:765:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line_number [valueFlowBailoutIncompleteVar] tools/wrc/ppl.l:843:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tools/wrc/ppl.l:906:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable def_special [valueFlowBailoutIncompleteVar] tools/wrc/ppl.l:936:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable def_define [valueFlowBailoutIncompleteVar] tools/wrc/ppl.l:982:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pp_flex_debug [valueFlowBailoutIncompleteVar] tools/wrc/ppl.l:1072:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable def_macro [valueFlowBailoutIncompleteVar] tools/wrc/ppl.l:1147:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line_number [valueFlowBailoutIncompleteVar] tools/wrc/ppl.l:1190:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ppy_debug [valueFlowBailoutIncompleteVar] tools/wrc/ppl.l:1229:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expanding [valueFlowBailoutIncompleteVar] tools/wrc/ppl.l:1378:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pp_flex_debug [valueFlowBailoutIncompleteVar] tools/wrc/ppl.l:1406:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pp_flex_debug [valueFlowBailoutIncompleteVar] tools/wrc/ppl.l:1470:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] mingw-w64-v12.0.0/mingw-w64-tools/widl/src/port/getopt.c:805:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] mingw-w64-v12.0.0/mingw-w64-tools/widl/src/hash.c:658:6: style: Variable 'a' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-tools/widl/src/hash.c:658:10: style: Variable 'b' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-tools/widl/src/hash.c:658:14: style: Variable 'c' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-tools/widl/src/hash.c:658:18: style: Variable 'd' is assigned a value that is never used. [unreadVariable] mingw-w64-v12.0.0/mingw-w64-tools/widl/src/hash.c:658:22: style: Variable 'e' is assigned a value that is never used. [unreadVariable] tools/wrc/ppy.y:187:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] tools/wrc/ppy.y:410:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cv_sint [valueFlowBailoutIncompleteVar] tools/wrc/ppy.y:424:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cv_uint [valueFlowBailoutIncompleteVar] tools/wrc/ppy.y:438:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cv_slong [valueFlowBailoutIncompleteVar] tools/wrc/ppy.y:452:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cv_ulong [valueFlowBailoutIncompleteVar] tools/wrc/ppy.y:466:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cv_sll [valueFlowBailoutIncompleteVar] tools/wrc/ppy.y:480:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cv_ull [valueFlowBailoutIncompleteVar] tools/wrc/ppy.y:487:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MASK [valueFlowBailoutIncompleteVar] tools/wrc/ppy.y:557:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtext_t [valueFlowBailoutIncompleteVar] tools/wrc/ppy.y:576:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exp_text [valueFlowBailoutIncompleteVar] tools/wrc/ppy.tab.c:1207:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] tools/wrc/ppy.y:563:2: warning: If memory allocation fails, then there is a possible null pointer dereference: mt [nullPointerOutOfMemory] tools/wrc/ppy.y:557:23: note: Assuming allocation function fails tools/wrc/ppy.y:557:23: note: Assignment 'mt=xmalloc(sizeof(mtext_t))', assigned value is 0 tools/wrc/ppy.y:563:2: note: Null pointer dereference tools/wrc/ppy.y:564:2: warning: If memory allocation fails, then there is a possible null pointer dereference: mt [nullPointerOutOfMemory] tools/wrc/ppy.y:557:23: note: Assuming allocation function fails tools/wrc/ppy.y:557:23: note: Assignment 'mt=xmalloc(sizeof(mtext_t))', assigned value is 0 tools/wrc/ppy.y:564:2: note: Null pointer dereference tools/wrc/ppy.y:564:13: warning: If memory allocation fails, then there is a possible null pointer dereference: mt [nullPointerOutOfMemory] tools/wrc/ppy.y:557:23: note: Assuming allocation function fails tools/wrc/ppy.y:557:23: note: Assignment 'mt=xmalloc(sizeof(mtext_t))', assigned value is 0 tools/wrc/ppy.y:564:13: note: Null pointer dereference tools/wrc/ppy.tab.c:1292:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] tools/wrc/ppy.tab.c:1234:31: note: 'yystate' is assigned value '0' here. tools/wrc/ppy.tab.c:1292:3: note: The comparison '0 <= yystate' is always true. tools/wrc/ppy.y:534:33: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] tools/wrc/ppy.y:542:29: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] tools/wrc/ppy.tab.c:1207:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] tools/wrc/ppl.yy.c:3463:2: warning: Possible null pointer dereference: b [nullPointer] tools/wrc/ppl.yy.c:3356:18: note: Calling function 'ppy__init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 tools/wrc/ppl.yy.c:3463:2: note: Null pointer dereference tools/wrc/ppl.yy.c:3464:2: warning: Possible null pointer dereference: b [nullPointer] tools/wrc/ppl.yy.c:3356:18: note: Calling function 'ppy__init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 tools/wrc/ppl.yy.c:3464:2: note: Null pointer dereference tools/wrc/ppl.l:1167:9: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] tools/wrc/ppl.l:1165:21: note: Assuming allocation function fails tools/wrc/ppl.l:1165:21: note: Assignment 'str=xmalloc(strbuf_idx+1)', assigned value is 0 tools/wrc/ppl.l:1167:9: note: Null pointer dereference tools/wrc/ppl.l:1168:2: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] tools/wrc/ppl.l:1165:21: note: Assuming allocation function fails tools/wrc/ppl.l:1165:21: note: Assignment 'str=xmalloc(strbuf_idx+1)', assigned value is 0 tools/wrc/ppl.l:1168:2: note: Null pointer dereference tools/wrc/ppl.l:1246:6: warning: If memory allocation fails, then there is a possible null pointer dereference: iep [nullPointerOutOfMemory] tools/wrc/ppl.l:1245:19: note: Assuming allocation function fails tools/wrc/ppl.l:1245:19: note: Assignment 'iep=xmalloc(sizeof(includelogicentry_t))', assigned value is 0 tools/wrc/ppl.l:1246:6: note: Null pointer dereference tools/wrc/ppl.l:1248:6: warning: If memory allocation fails, then there is a possible null pointer dereference: iep [nullPointerOutOfMemory] tools/wrc/ppl.l:1245:19: note: Assuming allocation function fails tools/wrc/ppl.l:1245:19: note: Assignment 'iep=xmalloc(sizeof(includelogicentry_t))', assigned value is 0 tools/wrc/ppl.l:1248:6: note: Null pointer dereference tools/wrc/ppl.l:1367:30: error: If memory allocation fails: overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmeticOutOfMemory] tools/wrc/ppl.l:1366:33: note: Assuming allocation function fails tools/wrc/ppl.l:1366:33: note: Assignment 'mep->args[mep->nargs]=xstrdup(mep->curarg?mep->curarg:"")', assigned value is 0 tools/wrc/ppl.l:1367:30: note: Null pointer subtraction tools/wrc/ppl.l:1138:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] tools/wrc/ppl.l:1280:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] tools/wrc/ppl.yy.c:3239:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] tools/wrc/ppl.yy.c:602:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. tools/wrc/ppl.yy.c:3239:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. tools/wrc/ppl.yy.c:3648:46: style:inconclusive: Function 'ppy__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] tools/wrc/ppl.yy.c:557:46: note: Function 'ppy__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. tools/wrc/ppl.yy.c:3648:46: note: Function 'ppy__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. tools/wrc/ppl.yy.c:3661:46: style:inconclusive: Function 'ppy__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] tools/wrc/ppl.yy.c:558:45: note: Function 'ppy__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. tools/wrc/ppl.yy.c:3661:46: note: Function 'ppy__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. tools/wrc/ppl.yy.c:3661:60: style:inconclusive: Function 'ppy__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] tools/wrc/ppl.yy.c:558:56: note: Function 'ppy__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. tools/wrc/ppl.yy.c:3661:60: note: Function 'ppy__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. tools/wrc/ppl.yy.c:3831:24: style:inconclusive: Function 'ppy_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] tools/wrc/ppl.yy.c:1620:24: note: Function 'ppy_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. tools/wrc/ppl.yy.c:3831:24: note: Function 'ppy_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. tools/wrc/ppl.yy.c:3071:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] tools/wrc/ppl.l:1328:23: style: Variable 'bep' can be declared as pointer to const [constVariablePointer] tools/wrc/ppl.l:1357:8: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] diff: head mingw-w64-v12.0.0/mingw-w64-crt/cfguard/mingw_cfguard_support.c:39:5: error: #error "CFGuard support is unimplemented for the current architecture." [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/complex/_cabs.c:57:12: style: Variable 'a' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/cacos.def.h:53:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:104:12: style: Variable 'x' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:55:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:63:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:71:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:78:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/cacosh.def.h:92:14: style: Variable 'x' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/casin.def.h:52:12: style: Variable 'x' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/casin.def.h:57:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:102:14: style: Variable 'x' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:118:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:119:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:135:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:140:14: style: Variable 'x' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:56:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:65:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/casinh.def.h:74:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/catan.def.h:52:12: style: Variable 'x' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/catan.def.h:57:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:108:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:57:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:64:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:70:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:90:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/catanh.def.h:97:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/ccos.def.h:50:12: style: Variable 'x' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:55:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:64:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:71:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:78:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:85:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/ccosh.def.h:92:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:102:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:103:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:108:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:61:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:68:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:75:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:76:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:81:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:90:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/cexp.def.h:92:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:54:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:62:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/clog.def.h:68:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:54:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:62:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/clog10.def.h:68:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/cproj.def.h:52:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/csin.def.h:52:12: style: Variable 'x' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/csin.def.h:57:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:101:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:58:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:68:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:75:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:82:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/csinh.def.h:92:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:101:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:118:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:57:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:66:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:71:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:77:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:86:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:87:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/csqrt.def.h:92:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/ctan.def.h:52:12: style: Variable 'x' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/ctan.def.h:57:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:65:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:67:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:74:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/complex/ctanh.def.h:91:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-crt/libsrc/scardssp_p.c:14:2: error: #error This stub requires an updated version of [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/DFP/dfp_internal.h:55:2: error: #error Only BID DFP supported! [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/acoshl.c:14:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/asinhl.c:14:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/atanhl.c:14:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/expm1l.c:14:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/ilogbl.c:14:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/ldexpl.c:14:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/log1pl.c:14:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/log2.c:53:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/logbl.c:14:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/powl.c:14:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/remainderl.c:15:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/remquol.c:15:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/arm-common/scalbn.c:24:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/fma.c:95:2: error: #error Please add FMA implementation for this platform. [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/fmaf.c:95:2: error: #error Please add FMA implementation for this platform. [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/fmal.c:86:2: error: #error Please add FMA implementation for this platform. [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/frexp.c:62:2: error: #error Please add `frexp()` implementation for this platform. [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/frexpl.c:69:2: error: #error Please add `frexpl()` implementation for this platform. [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/acoshl.c:66:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/acosl.c:55:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/asinhl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/asinl.c:68:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/atan2l.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/atanhl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/atanl.c:58:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/cosl.c:66:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/exp2l.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/expl.c:81:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/expm1l.c:68:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/fmodl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/ilogbl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/ldexpl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/log10l.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/log1pl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/log2l.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/logbl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/logl.c:70:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/powl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/remainderl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/scalbnl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/sinl.c:66:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/softmath/tanl.c:52:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/math/sqrt.def.h:89:2: error: #error Not supported on your platform yet [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/stdio/vfscanf.c:31:2: error: #error "unknown platform" [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/stdio/vfwscanf.c:32:2: error: #error "unknown platform" [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/stdio/vsscanf.c:32:2: error: #error "unknown platform" [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/stdio/vswscanf.c:32:2: error: #error "unknown platform" [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_tls1.c:22:2: error: #error No keyword for TLS vars is defined. [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-crt/testcases/t_try1.C:88:5: style: Variable 'a' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-libraries/libmangle/src/m_token.c:147:7: style: Condition '!ret' is always false [knownConditionTrueFalse] head mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/src/thread.c:1283:2: error: #error Unsupported architecture [preprocessorErrorDirective] head mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/t_clock_settime.c:19:25: style: Variable 'request' is assigned a value that is never used. [unreadVariable] 2.17.0 mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1301:76: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1295:21: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1295:7: note: Assignment 'p=(struct parm*)malloc(sizeof(struct parm)*n)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1301:76: note: Null pointer addition head mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1301:76: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1295:21: note: Assuming allocation function fails mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1295:7: note: Assignment 'p=(struct parm*)malloc(sizeof(struct parm)*n)', assigned value is 0 mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:1301:76: note: Null pointer addition head mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests/test.c:381:8: style: Variable 'tid' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-libraries/winpthreads/tests_pthread/condvar2.c:90:15: style: Variable 'NANOSEC_PER_MILLISEC' is assigned a value that is never used. [unreadVariable] head mingw-w64-v12.0.0/mingw-w64-tools/widl/tools.h:25:3: error: #error You must include config.h to use this header [preprocessorErrorDirective] 2.17.0 tools/wrc/ppl.l:1367:30: error: If memory allocation fail: overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmeticOutOfMemory] tools/wrc/ppl.l:1366:33: note: Assuming allocation function fails tools/wrc/ppl.l:1366:33: note: Assignment 'mep->args[mep->nargs]=xstrdup(mep->curarg?mep->curarg:"")', assigned value is 0 tools/wrc/ppl.l:1367:30: note: Null pointer subtraction head tools/wrc/ppl.l:1367:30: error: If memory allocation fails: overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmeticOutOfMemory] tools/wrc/ppl.l:1366:33: note: Assuming allocation function fails tools/wrc/ppl.l:1366:33: note: Assignment 'mep->args[mep->nargs]=xstrdup(mep->curarg?mep->curarg:"")', assigned value is 0 tools/wrc/ppl.l:1367:30: note: Null pointer subtraction head tools/wrc/ppy.y:564:13: warning: If memory allocation fails, then there is a possible null pointer dereference: mt [nullPointerOutOfMemory] tools/wrc/ppy.y:557:23: note: Assuming allocation function fails tools/wrc/ppy.y:557:23: note: Assignment 'mt=xmalloc(sizeof(mtext_t))', assigned value is 0 tools/wrc/ppy.y:564:13: note: Null pointer dereference DONE