2025-06-27 22:22 ftp://ftp.de.debian.org/debian/pool/main/h/hcxtools/hcxtools_6.3.5.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=libcurl --library=zlib --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-62-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: b6dd286 (2025-06-27 13:53:34 +0200) count: 646 646 elapsed-time: 24.0 25.0 head-timing-info: old-timing-info: head results: hcxtools-6.3.5/include/strings.c:103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxeiutool.c:103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxeiutool.c:110:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxeiutool.c:143:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxeiutool.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/include/fileops.c:34:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] hcxtools-6.3.5/hcxeiutool.c:23:42: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxeiutool.c:89:13: style: Variable 'hexid' can be declared as const array [constVariable] hcxtools-6.3.5/hcxeiutool.c:101:27: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxeiutool.c:108:25: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxeiutool.c:141:30: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxeiutool.c:153:14: style: Variable 'wordlistinname' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxeiutool.c:154:14: style: Variable 'digitname' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxeiutool.c:155:14: style: Variable 'xdigitname' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxeiutool.c:156:14: style: Variable 'charname' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxeiutool.c:157:14: style: Variable 'csname' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/include/strings.c:7:40: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/include/strings.c:18:41: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/include/fileops.c:27:12: style: Variable 'pkttm' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/include/fileops.c:42:27: style: Parameter 'macw' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/include/fileops.c:118:49: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/include/fileops.c:126:46: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/include/pcap.c:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhash2cap.c:555:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhash2cap.c:767:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhash2cap.c:872:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhash2cap.c:1062:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhash2cap.c:1266:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhash2cap.c:1505:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhash2cap.c:1512:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhash2cap.c:1541:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhash2cap.c:1573:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhash2cap.c:802:15: style: Condition 'essidlen<2' is always false [knownConditionTrueFalse] hcxtools-6.3.5/hcxhash2cap.c:780:10: note: Assuming that condition 'len<61' is not redundant hcxtools-6.3.5/hcxhash2cap.c:787:73: note: Assuming condition is false hcxtools-6.3.5/hcxhash2cap.c:794:17: note: Assignment 'essidlen=len-59', assigned value is greater than 1 hcxtools-6.3.5/hcxhash2cap.c:795:19: note: Assuming condition is false hcxtools-6.3.5/hcxhash2cap.c:802:15: note: Condition 'essidlen<2' is always false hcxtools-6.3.5/hcxhash2cap.c:802:34: style: Condition 'essidlen>64' is always false [knownConditionTrueFalse] hcxtools-6.3.5/hcxhash2cap.c:780:25: note: Assuming that condition 'len>59+(32*2)' is not redundant hcxtools-6.3.5/hcxhash2cap.c:787:73: note: Assuming condition is false hcxtools-6.3.5/hcxhash2cap.c:794:17: note: Assignment 'essidlen=len-59', assigned value is less than 65 hcxtools-6.3.5/hcxhash2cap.c:795:19: note: Assuming condition is false hcxtools-6.3.5/hcxhash2cap.c:802:34: note: Condition 'essidlen>64' is always false hcxtools-6.3.5/hcxhash2cap.c:72:49: style: Parameter 'macsta' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:72:66: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:72:82: style: Parameter 'anonce' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:131:49: style: Parameter 'macsta' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:131:66: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:131:82: style: Parameter 'anonce' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:191:56: style: Parameter 'macsta' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:191:73: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:191:89: style: Parameter 'anonce' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:250:52: style: Parameter 'macsta' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:250:69: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:250:85: style: Parameter 'pmkid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:298:45: style: Parameter 'macsta' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:298:62: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:298:96: style: Parameter 'eapol' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:298:112: style: Parameter 'mic' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:337:53: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:337:87: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:389:53: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:389:87: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:441:60: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:441:94: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:493:32: style: Parameter 'lineptr' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:527:41: style: Parameter 'pmkideapolname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:538:19: style: Variable 'eapa' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhash2cap.c:539:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhash2cap.c:754:36: style: Parameter 'pmkidname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:865:19: style: Variable 'eapa' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhash2cap.c:866:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhash2cap.c:1055:19: style: Variable 'eapa' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhash2cap.c:1056:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhash2cap.c:1243:35: style: Parameter 'johnname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:1252:14: style: Variable 'ptreapol2' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhash2cap.c:1257:19: style: Variable 'eapa' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhash2cap.c:1258:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhash2cap.c:1503:27: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:1510:25: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhash2cap.c:1539:30: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/include/pcap.c:30:26: style: Parameter 'capdumpname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhashtool.c:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:358:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:465:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:639:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:705:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:762:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:799:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:831:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:873:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:920:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:945:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:973:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:1041:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:1096:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:1137:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:1166:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:1195:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:1235:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:1280:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:1325:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:1398:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:1440:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:1480:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:1540:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:1646:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:1750:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:1939:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:2045:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:2139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:2158:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:2194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:2236:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:2298:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:2352:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:2359:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:2471:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:2564:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxhashtool.c:1759:15: error: Buffer is accessed out of bounds: zeiger->essid [bufferAccessOutOfBounds] hcxtools-6.3.5/hcxhashtool.c:2241:7: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] hcxtools-6.3.5/hcxhashtool.c:2302:7: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] hcxtools-6.3.5/hcxhashtool.c:2010:13: style: Condition 'keyver==0' is always false [knownConditionTrueFalse] hcxtools-6.3.5/hcxhashtool.c:2001:62: note: Assuming that condition '(keyver=ntohs(wpak->keyinfo)&((1<<0)|(1<<1)|(1<<2)))==0' is not redundant hcxtools-6.3.5/hcxhashtool.c:2009:13: note: Assuming condition is false hcxtools-6.3.5/hcxhashtool.c:2010:13: note: Condition 'keyver==0' is always false hcxtools-6.3.5/hcxhashtool.c:2089:13: style: Condition 'keyver==0' is always false [knownConditionTrueFalse] hcxtools-6.3.5/hcxhashtool.c:2080:62: note: Assuming that condition '(keyver=ntohs(wpak->keyinfo)&((1<<0)|(1<<1)|(1<<2)))==0' is not redundant hcxtools-6.3.5/hcxhashtool.c:2088:13: note: Assuming condition is false hcxtools-6.3.5/hcxhashtool.c:2089:13: note: Condition 'keyver==0' is always false hcxtools-6.3.5/hcxhashtool.c:2265:17: style: Condition 'vendorptr++==0' is always false [knownConditionTrueFalse] hcxtools-6.3.5/hcxhashtool.c:1786:7: warning: Either the condition 'essidlistin!=NULL' is redundant or there is possible null pointer dereference: essidlistin. [nullPointerRedundantCheck] hcxtools-6.3.5/hcxhashtool.c:1790:17: note: Assuming that condition 'essidlistin!=NULL' is not redundant hcxtools-6.3.5/hcxhashtool.c:1786:7: note: Null pointer dereference hcxtools-6.3.5/hcxhashtool.c:1833:17: style: Local variable 'essidlen' shadows outer variable [shadowVariable] hcxtools-6.3.5/hcxhashtool.c:112:12: note: Shadowed declaration hcxtools-6.3.5/hcxhashtool.c:1833:17: note: Shadow variable hcxtools-6.3.5/hcxhashtool.c:239:33: style: Parameter 'mac' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhashtool.c:254:14: style: Variable 'vendor' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhashtool.c:321:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhashtool.c:547:28: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhashtool.c:547:44: style: Parameter 'macclient' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhashtool.c:559:41: style: Parameter 'pbuff' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhashtool.c:559:67: style: Parameter 'sbuff' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhashtool.c:597:39: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhashtool.c:614:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhashtool.c:738:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhashtool.c:849:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhashtool.c:965:29: style: Variable 'zeigerold' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhashtool.c:1226:20: style: Variable 'zeigerend' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhashtool.c:1298:19: style: Variable 'eapa' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhashtool.c:1299:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhashtool.c:1303:14: style: Variable 'vendor' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhashtool.c:1387:41: style: Parameter 'vendorinfooutname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhashtool.c:1389:14: style: Variable 'vendor' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhashtool.c:1429:45: style: Parameter 'vendorinfooutname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhashtool.c:1431:14: style: Variable 'vendor' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhashtool.c:1471:33: style: Parameter 'infooutname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhashtool.c:1493:32: style: Parameter 'lineptr' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhashtool.c:1525:36: style: Parameter 'macskipname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhashtool.c:1628:34: style: Parameter 'maclistinname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhashtool.c:1733:36: style: Parameter 'essidlistinname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhashtool.c:1743:13: style: Variable 'hexpfx' can be declared as const array [constVariable] hcxtools-6.3.5/hcxhashtool.c:1968:19: style: Variable 'eapa' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhashtool.c:1969:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhashtool.c:2060:19: style: Variable 'eapa' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhashtool.c:2061:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhashtool.c:2149:34: style: Parameter 'pkdf2inname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhashtool.c:2228:23: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhashtool.c:2290:23: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxhashtool.c:2350:27: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhashtool.c:2357:25: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhashtool.c:2469:30: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxhashtool.c:2490:14: style: Variable 'pmkideapolinname' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:662:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:1030:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:1519:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:1748:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:1899:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:2216:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:2586:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:2707:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:3526:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:3935:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:4100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:4182:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:4278:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:4333:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:4408:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:4547:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:4601:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:4893:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:5094:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:5405:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:5763:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:5843:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:5982:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:6053:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:6060:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:6198:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:6244:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpcapngtool.c:2605:25: error: Buffer is accessed out of bounds: handshakelistptr->pmkid [bufferAccessOutOfBounds] hcxtools-6.3.5/hcxpcapngtool.c:2605:39: error: Buffer is accessed out of bounds: msgap->pmkid [bufferAccessOutOfBounds] hcxtools-6.3.5/hcxpcapngtool.c:2651:26: error: Buffer is accessed out of bounds: handshakelistptr->pmkid [bufferAccessOutOfBounds] hcxtools-6.3.5/hcxpcapngtool.c:2651:40: error: Buffer is accessed out of bounds: msgap->pmkid [bufferAccessOutOfBounds] hcxtools-6.3.5/hcxpcapngtool.c:1026:50: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] hcxtools-6.3.5/hcxpcapngtool.c:1029:50: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] hcxtools-6.3.5/hcxpcapngtool.c:1137:48: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] hcxtools-6.3.5/hcxpcapngtool.c:2145:50: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] hcxtools-6.3.5/hcxpcapngtool.c:2314:50: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] hcxtools-6.3.5/hcxpcapngtool.c:4020:23: style: Expression is always false because 'else if' condition matches previous condition at line 4017. [multiCondition] hcxtools-6.3.5/include/hcxpcapngtool.h:337:14: style: Condition 'ia->rcgap>ib->rcgap' is always false [knownConditionTrueFalse] hcxtools-6.3.5/include/hcxpcapngtool.h:335:14: note: Assuming that condition 'ia->rcgap>ib->rcgap' is not redundant hcxtools-6.3.5/include/hcxpcapngtool.h:337:14: note: Condition 'ia->rcgap>ib->rcgap' is always false hcxtools-6.3.5/include/hcxpcapngtool.h:358:14: style: Condition 'ia->rcgap>ib->rcgap' is always false [knownConditionTrueFalse] hcxtools-6.3.5/include/hcxpcapngtool.h:354:14: note: Assuming that condition 'ia->rcgap>ib->rcgap' is not redundant hcxtools-6.3.5/include/hcxpcapngtool.h:358:14: note: Condition 'ia->rcgap>ib->rcgap' is always false hcxtools-6.3.5/hcxpcapngtool.c:1138:20: style: Condition 'tags->essidlen!=0' is always true [knownConditionTrueFalse] hcxtools-6.3.5/hcxpcapngtool.c:1134:19: note: Assuming that condition 'tags->essidlen==0' is not redundant hcxtools-6.3.5/hcxpcapngtool.c:1135:19: note: Assuming condition is false hcxtools-6.3.5/hcxpcapngtool.c:1138:20: note: Condition 'tags->essidlen!=0' is always true hcxtools-6.3.5/hcxpcapngtool.c:1138:45: style: Condition 'tags->essid[0]!=0' is always true [knownConditionTrueFalse] hcxtools-6.3.5/hcxpcapngtool.c:1135:19: note: Assuming that condition 'tags->essid[0]==0' is not redundant hcxtools-6.3.5/hcxpcapngtool.c:1138:45: note: Condition 'tags->essid[0]!=0' is always true hcxtools-6.3.5/hcxpcapngtool.c:3260:31: style: Condition 'infolen!=4' is always true [knownConditionTrueFalse] hcxtools-6.3.5/hcxpcapngtool.c:3260:13: note: Assuming that condition 'infolen!=0' is not redundant hcxtools-6.3.5/hcxpcapngtool.c:3260:31: note: Condition 'infolen!=4' is always true hcxtools-6.3.5/hcxpcapngtool.c:4513:20: style: Condition 'tags.essidlen>0' is always true [knownConditionTrueFalse] hcxtools-6.3.5/hcxpcapngtool.c:4501:18: note: Assuming that condition 'tags.essidlen==0' is not redundant hcxtools-6.3.5/hcxpcapngtool.c:4506:50: note: Assuming condition is false hcxtools-6.3.5/hcxpcapngtool.c:4513:20: note: Condition 'tags.essidlen>0' is always true hcxtools-6.3.5/hcxpcapngtool.c:6805:35: style: Condition 'processtrackfile(trackinname)==false' is always false [knownConditionTrueFalse] hcxtools-6.3.5/hcxpcapngtool.c:6805:21: note: Calling function 'processtrackfile' returns 1 hcxtools-6.3.5/hcxpcapngtool.c:6805:35: note: Condition 'processtrackfile(trackinname)==false' is always false hcxtools-6.3.5/hcxpcapngtool.c:6976:19: style: Condition 'evpdeinitwpa()==false' is always false [knownConditionTrueFalse] hcxtools-6.3.5/hcxpcapngtool.c:6976:16: note: Calling function 'evpdeinitwpa' returns 1 hcxtools-6.3.5/hcxpcapngtool.c:6976:19: note: Condition 'evpdeinitwpa()==false' is always false hcxtools-6.3.5/hcxpcapngtool.c:1037:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpcapngtool.c:5057:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpcapngtool.c:5058:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpcapngtool.c:5148:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpcapngtool.c:5149:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpcapngtool.c:5548:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpcapngtool.c:5554:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpcapngtool.c:5555:23: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpcapngtool.c:5573:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpcapngtool.c:5580:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpcapngtool.c:5580:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpcapngtool.c:5611:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpcapngtool.c:5612:23: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpcapngtool.c:5627:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpcapngtool.c:5627:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpcapngtool.c:5634:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpcapngtool.c:5641:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpcapngtool.c:5641:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpcapngtool.c:5731:8: warning: Either the condition '(fh_trackin=fopen(trackinname,"r"))==NULL' is redundant or there is possible null pointer dereference: fh_trackin. [nullPointerRedundantCheck] hcxtools-6.3.5/hcxpcapngtool.c:5725:43: note: Assuming that condition '(fh_trackin=fopen(trackinname,"r"))==NULL' is not redundant hcxtools-6.3.5/hcxpcapngtool.c:5731:8: note: Null pointer dereference hcxtools-6.3.5/hcxpcapngtool.c:1426:11: style: Redundant assignment of 'timestamp' to itself. [selfAssignment] hcxtools-6.3.5/hcxpcapngtool.c:1465:11: style: Redundant assignment of 'timestamp' to itself. [selfAssignment] hcxtools-6.3.5/hcxpcapngtool.c:2540:1: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] hcxtools-6.3.5/hcxpcapngtool.c:6355:24: style: Checking if unsigned expression 'eapoltimeoutvalue' is less than zero. [unsignedLessThanZero] hcxtools-6.3.5/hcxpcapngtool.c:1062:31: style: Variable 'zeigermacold' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:1114:51: style: Parameter 'mac' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1114:64: style: Parameter 'tags' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1222:33: style: Parameter 'mac' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1295:32: style: Variable 'zeigerold' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:1325:19: style: Variable 'tacacsp' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:1368:16: style: Variable 'chap' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:1388:15: style: Variable 'ptp' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:1399:15: style: Variable 'gre' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:1415:18: style: Variable 'radius' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:1432:15: style: Variable 'udp' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:1451:15: style: Variable 'tcp' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:1452:19: style: Variable 'tacacsp' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:1477:16: style: Variable 'ipv4' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:1501:16: style: Variable 'ipv6' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:1571:40: style: Variable 'zeigerold' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:1599:82: style: Parameter 'mschapv2username' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1599:109: style: Parameter 'mschapv2request' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1599:135: style: Parameter 'mschapv2response' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1626:67: style: Parameter 'macto' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1626:83: style: Parameter 'macfm' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1704:36: style: Variable 'zeigerold' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:1738:74: style: Parameter 'leapusername' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1738:97: style: Parameter 'leaprequest' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1738:119: style: Parameter 'leapresponse' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1765:63: style: Parameter 'macto' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1765:79: style: Parameter 'macfm' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1835:35: style: Variable 'zeigerold' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:1889:48: style: Parameter 'challenge' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1889:68: style: Parameter 'response' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1914:62: style: Parameter 'macto' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1914:78: style: Parameter 'macfm' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1961:39: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1976:38: style: Parameter 'faultypmkid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1991:50: style: Parameter 'macsta' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1991:67: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:1991:83: style: Parameter 'pmkid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:2007:69: style: Parameter 'macsta' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:2007:86: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:2007:102: style: Parameter 'nonceap' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:2010:29: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:2129:36: style: Variable 'zeigerhsold' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:2130:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:2306:35: style: Variable 'zeigerpmkidold' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:2752:19: style: Variable 'eapauth' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:2754:18: style: Variable 'exteap' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:2823:17: style: Variable 'wpsptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:2873:17: style: Variable 'wpaptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:2875:17: style: Variable 'gsuiteptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:2876:22: style: Variable 'csuitecountptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:2877:17: style: Variable 'csuiteptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:2879:22: style: Variable 'asuitecountptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:2880:17: style: Variable 'asuiteptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:2977:17: style: Variable 'wpaptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:3010:17: style: Variable 'rsnptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:3012:17: style: Variable 'gsuiteptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:3013:22: style: Variable 'csuitecountptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:3014:17: style: Variable 'csuiteptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:3016:22: style: Variable 'asuitecountptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:3017:17: style: Variable 'asuiteptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:3019:24: style: Variable 'rsnpmkidlistptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:3141:49: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:3268:66: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:3268:82: style: Parameter 'macclient' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:3268:102: style: Parameter 'macsrc' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:3273:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:3274:19: style: Variable 'eapauth' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:3420:66: style: Parameter 'macclient' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:3420:86: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:3420:102: style: Parameter 'macsrc' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:3426:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:3427:19: style: Variable 'eapauth' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:3606:102: style: Parameter 'macsrc' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:3611:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:3612:19: style: Variable 'eapauth' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:3792:86: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:3797:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:3798:19: style: Variable 'eapauth' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:3956:19: style: Variable 'eapauth' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:3959:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:4006:19: style: Variable 'eapauth' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:4245:17: style: Variable 'auth' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:4263:83: style: Parameter 'macclient' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:4263:103: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:4318:76: style: Parameter 'macclient' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:4442:40: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:4442:71: style: Parameter 'ieptr' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:4468:67: style: Parameter 'macbc' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:4581:78: style: Parameter 'macclient' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:4585:17: style: Variable 'actmm' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:4623:17: style: Variable 'actvf' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:4633:16: style: Variable 'actf' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:4649:15: style: Variable 'llc' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:4651:16: style: Variable 'mpdu' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:4727:16: style: Variable 'eth2' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:4767:15: style: Variable 'rth' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:4871:15: style: Variable 'fcs' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:5392:24: style: Variable 'pcapngbh' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:5721:36: style: Parameter 'trackinname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:5822:14: style: Variable 'csptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:5825:16: style: Variable 'hashmap' can be declared as const array [constVariable] hcxtools-6.3.5/hcxpcapngtool.c:5977:32: style: Parameter 'filename1' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:5977:49: style: Parameter 'filename2' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:6051:20: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:6058:18: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:6196:23: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpcapngtool.c:6224:14: style: Variable 'ltsoutname' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpcapngtool.c:1426:11: style: Variable 'timestamp' is assigned a value that is never used. [unreadVariable] hcxtools-6.3.5/hcxpcapngtool.c:1465:11: style: Variable 'timestamp' is assigned a value that is never used. [unreadVariable] hcxtools-6.3.5/hcxpmktool.c:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpmktool.c:437:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpmktool.c:444:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpmktool.c:473:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpmktool.c:495:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpmktool.c:600:23: style: Condition 'evpdeinitwpa()==false' is always false [knownConditionTrueFalse] hcxtools-6.3.5/hcxpmktool.c:600:20: note: Calling function 'evpdeinitwpa' returns 1 hcxtools-6.3.5/hcxpmktool.c:600:23: note: Condition 'evpdeinitwpa()==false' is always false hcxtools-6.3.5/hcxpmktool.c:629:24: style: Condition 'evpdeinitwpa()==false' is always false [knownConditionTrueFalse] hcxtools-6.3.5/hcxpmktool.c:629:21: note: Calling function 'evpdeinitwpa' returns 1 hcxtools-6.3.5/hcxpmktool.c:629:24: note: Condition 'evpdeinitwpa()==false' is always false hcxtools-6.3.5/hcxpmktool.c:652:24: style: Condition 'evpdeinitwpa()==false' is always false [knownConditionTrueFalse] hcxtools-6.3.5/hcxpmktool.c:652:21: note: Calling function 'evpdeinitwpa' returns 1 hcxtools-6.3.5/hcxpmktool.c:652:24: note: Condition 'evpdeinitwpa()==false' is always false hcxtools-6.3.5/hcxpmktool.c:675:24: style: Condition 'evpdeinitwpa()==false' is always false [knownConditionTrueFalse] hcxtools-6.3.5/hcxpmktool.c:675:21: note: Calling function 'evpdeinitwpa' returns 1 hcxtools-6.3.5/hcxpmktool.c:675:24: note: Condition 'evpdeinitwpa()==false' is always false hcxtools-6.3.5/hcxpmktool.c:678:23: style: Condition 'evpdeinitwpa()==false' is always false [knownConditionTrueFalse] hcxtools-6.3.5/hcxpmktool.c:678:20: note: Calling function 'evpdeinitwpa' returns 1 hcxtools-6.3.5/hcxpmktool.c:678:23: note: Condition 'evpdeinitwpa()==false' is always false hcxtools-6.3.5/hcxpmktool.c:734:19: style: Condition 'evpdeinitwpa()==false' is always false [knownConditionTrueFalse] hcxtools-6.3.5/hcxpmktool.c:734:16: note: Calling function 'evpdeinitwpa' returns 1 hcxtools-6.3.5/hcxpmktool.c:734:19: note: Condition 'evpdeinitwpa()==false' is always false hcxtools-6.3.5/hcxpmktool.c:435:34: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpmktool.c:442:32: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpmktool.c:471:37: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:127:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpsktool.c:2225:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable essidlen [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpsktool.c:2248:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpsktool.c:2517:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpsktool.c:2559:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpsktool.c:2617:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpsktool.c:2695:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpsktool.c:2765:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpsktool.c:2808:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpsktool.c:2830:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpsktool.c:2837:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpsktool.c:2889:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpsktool.c:2958:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxpsktool.c:66:6: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] hcxtools-6.3.5/hcxpsktool.c:135:4: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:163:3: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:812:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:862:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:935:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:941:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:941:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:941:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1007:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1007:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1007:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1008:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1008:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1008:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1019:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1019:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1019:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1020:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1020:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1020:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1027:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1028:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1029:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1030:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1031:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1032:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1033:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1034:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1035:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1036:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1037:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1038:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1039:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1040:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1047:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1048:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1064:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1064:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1064:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1065:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1065:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1065:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1076:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1076:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1076:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1077:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1077:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1077:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1084:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1085:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1086:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1087:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1088:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1089:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1090:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1091:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1092:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1093:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1094:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1095:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1096:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1097:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1104:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1105:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1120:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1120:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1131:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1131:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1131:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1166:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1166:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1166:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1166:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1252:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1260:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1269:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1278:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1287:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1294:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1296:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1298:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1304:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1306:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1308:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1310:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1312:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1318:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1320:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1322:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1324:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1330:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1332:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1340:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1340:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1546:29: warning: %lc in format string (no. 3) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1546:29: warning: %lc in format string (no. 4) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1546:29: warning: %lc in format string (no. 5) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1546:29: warning: %lc in format string (no. 6) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1892:3: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1892:3: warning: %lc in format string (no. 3) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1892:3: warning: %lc in format string (no. 4) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1892:3: warning: %lc in format string (no. 5) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1892:3: warning: %lc in format string (no. 6) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1892:3: warning: %lc in format string (no. 7) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1910:6: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1910:6: warning: %lc in format string (no. 3) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1910:6: warning: %lc in format string (no. 4) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1910:6: warning: %lc in format string (no. 5) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1911:6: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1911:6: warning: %lc in format string (no. 3) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1911:6: warning: %lc in format string (no. 4) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1911:6: warning: %lc in format string (no. 5) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1912:6: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1912:6: warning: %lc in format string (no. 3) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1912:6: warning: %lc in format string (no. 4) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1912:6: warning: %lc in format string (no. 5) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1913:6: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1913:6: warning: %lc in format string (no. 3) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1913:6: warning: %lc in format string (no. 4) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1913:6: warning: %lc in format string (no. 5) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1914:6: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1914:6: warning: %lc in format string (no. 3) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1914:6: warning: %lc in format string (no. 4) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1914:6: warning: %lc in format string (no. 5) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1915:6: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1915:6: warning: %lc in format string (no. 3) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1915:6: warning: %lc in format string (no. 4) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1915:6: warning: %lc in format string (no. 5) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1916:6: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1916:6: warning: %lc in format string (no. 3) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1916:6: warning: %lc in format string (no. 4) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1916:6: warning: %lc in format string (no. 5) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1917:6: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1917:6: warning: %lc in format string (no. 3) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1917:6: warning: %lc in format string (no. 4) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1917:6: warning: %lc in format string (no. 5) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1918:6: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1918:6: warning: %lc in format string (no. 3) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1918:6: warning: %lc in format string (no. 4) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1918:6: warning: %lc in format string (no. 5) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1919:6: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1919:6: warning: %lc in format string (no. 3) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1919:6: warning: %lc in format string (no. 4) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1919:6: warning: %lc in format string (no. 5) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1920:6: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1920:6: warning: %lc in format string (no. 3) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1920:6: warning: %lc in format string (no. 4) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1920:6: warning: %lc in format string (no. 5) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1924:6: warning: %lc in format string (no. 2) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1924:6: warning: %lc in format string (no. 3) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1924:6: warning: %lc in format string (no. 4) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:1924:6: warning: %lc in format string (no. 5) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:2032:29: warning: %lc in format string (no. 3) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:2032:29: warning: %lc in format string (no. 4) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:2032:29: warning: %lc in format string (no. 5) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:2032:29: warning: %lc in format string (no. 6) requires 'unsigned long' but the argument type is 'unsigned char'. [invalidPrintfArgType_uint] hcxtools-6.3.5/hcxpsktool.c:2381:1: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] hcxtools-6.3.5/hcxpsktool.c:1205:1: style: Statements following 'return' will never be executed. [unreachableCode] hcxtools-6.3.5/hcxpsktool.c:60:19: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpsktool.c:1143:21: style: Variable 'w' can be declared as const array [constVariable] hcxtools-6.3.5/hcxpsktool.c:1188:14: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpsktool.c:1225:20: style: Variable 'zeiger1' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpsktool.c:1245:46: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1479:71: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1496:64: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1510:73: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1528:67: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1551:65: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1602:69: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1620:65: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1641:67: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1663:67: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1675:63: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1698:65: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1739:64: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1760:14: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpsktool.c:1815:62: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1862:64: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1879:63: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1899:62: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1930:62: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1946:14: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpsktool.c:1966:61: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:1992:69: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:2014:65: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:2037:68: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:2056:60: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:2069:65: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:2101:62: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:2141:61: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:2153:63: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:2250:13: style: Variable 'keystring' can be declared as const array [constVariable] hcxtools-6.3.5/hcxpsktool.c:2467:20: style: Variable 'zeiger' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpsktool.c:2468:20: style: Variable 'zeiger1' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpsktool.c:2507:69: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:2545:33: style: Parameter 'pmkidname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:2599:38: style: Parameter 'pmkideapolname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:2605:14: style: Variable 'essidstop' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxpsktool.c:2669:46: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:2681:32: style: Parameter 'johnname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:2797:35: style: Parameter 'macapname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:2828:27: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:2835:25: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:2887:30: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxpsktool.c:2906:14: style: Variable 'pskname' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/hcxwltool.c:537:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxwltool.c:578:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxwltool.c:585:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxwltool.c:617:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxwltool.c:656:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/hcxwltool.c:26:61: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxwltool.c:57:61: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxwltool.c:88:63: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxwltool.c:120:55: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxwltool.c:128:71: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxwltool.c:188:59: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxwltool.c:219:59: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxwltool.c:250:62: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxwltool.c:270:69: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxwltool.c:298:55: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxwltool.c:341:68: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxwltool.c:358:54: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxwltool.c:389:40: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxwltool.c:514:37: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxwltool.c:528:35: style: Parameter 'wordlistinname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxwltool.c:576:27: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxwltool.c:583:25: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxwltool.c:615:30: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/hcxwltool.c:629:14: style: Variable 'wordlistoutname' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/include/gzops.c:11:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/include/gzops.c:37:1: warning: Return value of function inflateInit2() is not used. [ignoredReturnValue] hcxtools-6.3.5/include/gzops.c:47:9: style: Condition 'fhin==NULL' is always false [knownConditionTrueFalse] hcxtools-6.3.5/include/gzops.c:6:25: style: Parameter 'pcapinname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/include/gzops.c:23:39: style: Parameter 'tmpoutname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/include/hashcatops.c:56:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAPAUTH_SIZE [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/include/hashcatops.c:94:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAPAUTH_SIZE [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/include/hashcatops.c:6:32: style: Parameter 'zeiger' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/include/hashcatops.c:9:11: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/include/hashcatops.c:89:11: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/include/johnops.c:45:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_PAIR_M12E2 [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/include/johnops.c:2:46: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/include/johnops.c:18:50: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/include/johnops.c:24:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/include/johnops.c:30:92: style: Parameter 'basename' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/include/johnops.c:33:11: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/whoismac.c:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/whoismac.c:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/whoismac.c:109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/whoismac.c:154:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/whoismac.c:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/whoismac.c:325:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/whoismac.c:371:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/whoismac.c:397:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/whoismac.c:452:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/whoismac.c:550:7: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] hcxtools-6.3.5/whoismac.c:245:15: warning: Either the condition 'passwdptr!=NULL' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] hcxtools-6.3.5/whoismac.c:247:15: note: Assuming that condition 'passwdptr!=NULL' is not redundant hcxtools-6.3.5/whoismac.c:245:15: note: Null pointer subtraction hcxtools-6.3.5/whoismac.c:24:31: style: Parameter 'ouiname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/whoismac.c:68:32: style: Parameter 'essidname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/whoismac.c:103:35: style: Parameter 'hexessidname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/whoismac.c:115:32: style: Parameter 'ouiname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/whoismac.c:120:14: style: Variable 'vendorptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/whoismac.c:121:14: style: Variable 'essidptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/whoismac.c:122:14: style: Variable 'passwdptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/whoismac.c:217:31: style: Parameter 'ouiname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/whoismac.c:222:14: style: Variable 'vendorptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/whoismac.c:223:14: style: Variable 'essidptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/whoismac.c:224:14: style: Variable 'passwdptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/whoismac.c:309:26: style: Parameter 'ouiname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/whoismac.c:313:14: style: Variable 'vendorptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/whoismac.c:358:29: style: Parameter 'ouiname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/whoismac.c:358:44: style: Parameter 'vendorstring' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/whoismac.c:363:14: style: Variable 'vendorptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/whoismac.c:395:25: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/whoismac.c:427:23: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] hcxtools-6.3.5/whoismac.c:439:13: style: Variable 'pmkidtype' can be declared as const array [constVariable] hcxtools-6.3.5/whoismac.c:440:13: style: Variable 'eapoltype' can be declared as const array [constVariable] hcxtools-6.3.5/whoismac.c:441:13: style: Variable 'pmkidtypeend' can be declared as const array [constVariable] hcxtools-6.3.5/wlancap2wpasec.c:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/wlancap2wpasec.c:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/wlancap2wpasec.c:139:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/wlancap2wpasec.c:146:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/wlancap2wpasec.c:192:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hcxtools-6.3.5/wlancap2wpasec.c:49:24: style: Parameter 'data' can be declared as pointer to const. However it seems that 'cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hcxtools-6.3.5/wlancap2wpasec.c:99:48: note: You might need to cast the function pointer here hcxtools-6.3.5/wlancap2wpasec.c:49:24: note: Parameter 'data' can be declared as pointer to const hcxtools-6.3.5/wlancap2wpasec.c:64:71: style: Parameter 'keyheader' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/wlancap2wpasec.c:137:20: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.3.5/wlancap2wpasec.c:144:25: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] diff: DONE