2026-05-03 18:04 ftp://ftp.de.debian.org/debian/pool/main/n/n2n/n2n_3.1.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --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-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 404 390 elapsed-time: 6.3 5.1 head-timing-info: old-timing-info: head results: ntop-n2n-90215bd/legacy/edge_keyschedule.c:33:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_NORMAL [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/legacy/edge_keyschedule.c:2:23: style: struct member 'n2n_tostat::can_tx' is never used. [unusedStructMember] ntop-n2n-90215bd/legacy/n2n_keyfile.c:158:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_DEBUG [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/legacy/n2n_keyfile.c:93:5: warning:inconclusive: The buffer 'line' may not be null-terminated after the call to strncpy(). [terminateStrncpy] ntop-n2n-90215bd/legacy/n2n_keyfile.c:55:31: style:inconclusive: Function 'n2n_parse_hex' argument 2 names different: declaration 'keyMax' definition 'keyLen'. [funcArgNamesDifferent] ntop-n2n-90215bd/legacy/n2n_keyfile.h:111:32: note: Function 'n2n_parse_hex' argument 2 names different: declaration 'keyMax' definition 'keyLen'. ntop-n2n-90215bd/legacy/n2n_keyfile.c:55:31: note: Function 'n2n_parse_hex' argument 2 names different: declaration 'keyMax' definition 'keyLen'. ntop-n2n-90215bd/legacy/transform_aes.c:669:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_DEBUG [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/legacy/transform_aes.c:693:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_trans_op_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/legacy/transform_aes.c:649:49: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'transop_encode_aes' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/legacy/transform_aes.c:707:20: note: You might need to cast the function pointer here ntop-n2n-90215bd/legacy/transform_aes.c:649:49: note: Parameter 'arg' can be declared as pointer to const ntop-n2n-90215bd/legacy/transform_aes.c:650:46: style: Parameter 'outbuf' can be declared as pointer to const. However it seems that 'transop_encode_aes' is a callback function, if 'outbuf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/legacy/transform_aes.c:707:20: note: You might need to cast the function pointer here ntop-n2n-90215bd/legacy/transform_aes.c:650:46: note: Parameter 'outbuf' can be declared as pointer to const ntop-n2n-90215bd/legacy/transform_aes.c:658:49: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'transop_decode_aes' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/legacy/transform_aes.c:708:20: note: You might need to cast the function pointer here ntop-n2n-90215bd/legacy/transform_aes.c:658:49: note: Parameter 'arg' can be declared as pointer to const ntop-n2n-90215bd/legacy/transform_aes.c:659:46: style: Parameter 'outbuf' can be declared as pointer to const. However it seems that 'transop_decode_aes' is a callback function, if 'outbuf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/legacy/transform_aes.c:708:20: note: You might need to cast the function pointer here ntop-n2n-90215bd/legacy/transform_aes.c:659:46: note: Parameter 'outbuf' can be declared as pointer to const ntop-n2n-90215bd/legacy/transform_aes.c:722:43: style: Parameter 'ttt' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/legacy/transform_aes.c:724:37: style: Parameter 'encrypt_pwd' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/legacy/transform_tf.c:117:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/legacy/transform_tf.c:218:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/legacy/transform_tf.c:294:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_MAX_KEYSIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/legacy/transform_tf.c:355:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_DEBUG [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/legacy/transform_tf.c:414:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_ERROR [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/legacy/transform_tf.c:431:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_trans_op_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/legacy/transform_tf.c:302:26: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] ntop-n2n-90215bd/legacy/transform_tf.c:257:6: warning: Either the condition 'len>0' is redundant or memcpy() argument nr 3 can have invalid value. The value is -3 but the valid values are '0:'. [invalidFunctionArg] ntop-n2n-90215bd/legacy/transform_tf.c:250:17: note: Assuming that condition 'len>0' is not redundant ntop-n2n-90215bd/legacy/transform_tf.c:253:5: note: Compound assignment '-=', assigned value is -3 ntop-n2n-90215bd/legacy/transform_tf.c:257:6: note: Invalid argument ntop-n2n-90215bd/legacy/transform_tf.c:90:47: style: Parameter 'priv' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/legacy/transform_tf.c:225:21: style: Variable 'sa_idx' is assigned a value that is never used. [unreadVariable] ntop-n2n-90215bd/legacy/transform_tf.c:292:16: style: Variable 'pstat' is assigned a value that is never used. [unreadVariable] ntop-n2n-90215bd/src/aes.c:1216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_BLOCK_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/aes.c:1225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_BLOCK_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/aes.c:1236:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_BLOCK_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/aes.c:1256:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_BLOCK_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/aes.c:1278:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aes_context_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/auth.c:87:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_NORMAL [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/auth.c:110:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_private_public_key_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/auth.c:131:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_private_public_key_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/auth.c:142:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_private_public_key_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/auth.c:152:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_AUTH_CHALLENGE_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/cc20.c:256:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC20_KEY_BYTES [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/cc20.c:397:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cc20_context_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/cc20.c:346:16: style: Variable 'keystream8' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/cc20.c:415:34: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/edge.c:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_EDGE_DEFAULT_CIDR_NM [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge.c:284:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGISTER_SUPER_INTERVAL_DFL [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge.c:383:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_COMPRESSION_ID_LZO [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge.c:411:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_TRANSFORM_ID_NULL [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge.c:451:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_NETMASK_STR_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge.c:850:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge.c:889:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_WARNING [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge.c:928:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_NORMAL [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge.c:1017:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_SN_PKTBUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge.c:905:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ntop-n2n-90215bd/src/edge.c:907:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ntop-n2n-90215bd/src/edge.c:1037:15: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] ntop-n2n-90215bd/src/edge.c:1038:15: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] ntop-n2n-90215bd/src/edge.c:116:9: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] ntop-n2n-90215bd/src/edge.c:785:20: warning: If memory allocation fails, then there is a possible null pointer dereference: new_rule [nullPointerOutOfMemory] ntop-n2n-90215bd/src/edge.c:784:45: note: Assuming allocation function fails ntop-n2n-90215bd/src/edge.c:784:45: note: Assignment 'new_rule=malloc(sizeof(filter_rule_t))', assigned value is 0 ntop-n2n-90215bd/src/edge.c:785:20: note: Null pointer dereference ntop-n2n-90215bd/src/edge.c:110:45: warning: Either the condition 'end' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] ntop-n2n-90215bd/src/edge.c:112:8: note: Assuming that condition 'end' is not redundant ntop-n2n-90215bd/src/edge.c:110:45: note: Null pointer subtraction ntop-n2n-90215bd/src/edge.c:77:12: style: Variable 'start' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/edge.c:629:23: style: Variable 'dot' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/edge.c:834:41: style: Parameter 'argv' can be declared as const array [constParameter] ntop-n2n-90215bd/src/edge.c:1021:20: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/edge.c:1304:23: warning: Uninitialized variable: now [uninitvar] ntop-n2n-90215bd/src/edge.c:1168:20: note: Assuming condition is false ntop-n2n-90215bd/src/edge.c:1304:23: note: Uninitialized variable: now ntop-n2n-90215bd/src/edge_management.c:86:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge_management.c:124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_DEBUG [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge_management.c:184:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_ENCRYPTION_NONE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge_management.c:199:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge_management.c:273:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge_management.c:360:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_EVENT_TEST [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge_management.c:409:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_EVENT_DEBUG [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge_management.c:456:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICHOST [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge_management.c:553:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_DEBUG [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge_management.c:671:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/edge_management.c:558:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ntop-n2n-90215bd/src/edge_management.c:576:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ntop-n2n-90215bd/src/edge_management.c:582:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ntop-n2n-90215bd/src/edge_management.c:592:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ntop-n2n-90215bd/src/edge_management.c:597:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ntop-n2n-90215bd/src/edge_management.c:601:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ntop-n2n-90215bd/src/edge_management.c:610:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ntop-n2n-90215bd/src/edge_management.c:83:33: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/edge_management.c:83:48: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/edge_management.c:89:44: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/edge_management.c:89:55: style: Parameter '_type' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/edge_management.c:89:68: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/edge_management.c:89:79: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/edge_management.c:101:45: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/edge_management.c:101:56: style: Parameter '_type' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/edge_management.c:101:69: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/edge_management.c:133:41: style: Parameter 'tag' can be declared as pointer to const. However it seems that 'event_peer' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/edge_management.c:398:24: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/edge_management.c:133:41: note: Parameter 'tag' can be declared as pointer to const ntop-n2n-90215bd/src/edge_management.c:171:78: style: Parameter 'argv' can be declared as pointer to const. However it seems that 'mgmt_verbose' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/edge_management.c:376:87: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/edge_management.c:171:78: note: Parameter 'argv' can be declared as pointer to const ntop-n2n-90215bd/src/edge_management.c:234:91: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/edge_management.c:448:21: style: Variable 'sub' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/edge_management.c:515:35: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/edge_management.c:536:11: style: Variable 'typechar' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/edge_management.c:540:11: style: Variable 'flagstr' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/edge_management.c:597:11: style: Variable 'tagp' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/edge_utils.c:1939:13: error: There is an unknown macro here somewhere. Configuration is required. If HASH_ITER is a macro then please configure it. [unknownMacro] ntop-n2n-90215bd/src/example_edge_embed.c:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUNTAP_IP_MODE_SN_ASSIGN [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/example_sn_embed.c:32:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_ANY [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/header_encryption.c:59:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_COMMUNITY_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/header_encryption.c:92:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_DEBUG [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/header_encryption.c:133:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_COMMUNITY_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/header_encryption.c:160:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_AUTH_CHALLENGE_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/header_encryption.c:27:34: style: Parameter 'community_name' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/header_encryption.c:34:28: style: Variable 'checksum_high' is assigned a value that is never used. [unreadVariable] ntop-n2n-90215bd/src/minilzo.c:3312:4: error: #error "version mismatch in miniLZO source files" [preprocessorErrorDirective] ntop-n2n-90215bd/src/n2n.c:37:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n.c:90:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n.c:107:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n.c:239:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_MACSTR_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n.c:258:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n.c:479:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n.c:514:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable broadcast_mac [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n.c:524:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable broadcast_mac [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n.c:532:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null_mac [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n.c:604:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_DEBUG [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n.c:625:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n.c:655:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n.c:703:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_SOCKBUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n.c:724:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec_ip_bit_str_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n.c:749:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPV4_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n.c:908:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_STAMP_FRAME [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n.c:925:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_STAMP_FRAME [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n.c:886:44: style:inconclusive: Boolean expression '(counter&mask_lo)==0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] ntop-n2n-90215bd/src/n2n.c:125:68: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] ntop-n2n-90215bd/src/n2n.c:265:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ntop-n2n-90215bd/src/n2n.c:268:26: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ntop-n2n-90215bd/src/n2n.c:492:18: style: Condition 'peer==NULL' is always true [knownConditionTrueFalse] ntop-n2n-90215bd/src/n2n.c:478:13: note: Assuming that condition 'peer==NULL' is not redundant ntop-n2n-90215bd/src/n2n.c:480:64: note: Assuming condition is false ntop-n2n-90215bd/src/n2n.c:492:18: note: Condition 'peer==NULL' is always true ntop-n2n-90215bd/src/n2n.c:57:9: error: Resource leak: sock_fd [resourceLeak] ntop-n2n-90215bd/src/n2n.c:286:30: warning: Either the condition 'ainfo' is redundant or there is possible null pointer dereference: ainfo. [nullPointerRedundantCheck] ntop-n2n-90215bd/src/n2n.c:274:20: note: Assuming that condition 'ainfo' is not redundant ntop-n2n-90215bd/src/n2n.c:286:30: note: Null pointer dereference ntop-n2n-90215bd/src/n2n.c:102:45: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/n2n.c:114:15: style: Variable 'extra_msg' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/n2n.c:255:11: style: Variable 'supernode_port' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/n2n.c:260:26: style: Variable 'saddr' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/n2n.c:358:79: style: Parameter 'sn_list' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/n2n.c:403:54: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/n2n.c:412:49: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/n2n.c:470:90: style: Parameter 'sock' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/n2n.c:210:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] ntop-n2n-90215bd/src/n2n.c:209:14: note: Assignment 'i=1', assigned value is 1 ntop-n2n-90215bd/src/n2n.c:210:19: note: Shift ntop-n2n-90215bd/src/n2n.c:265:29: error: Uninitialized variable: addr [uninitvar] ntop-n2n-90215bd/src/n2n_regex.c:107:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n_regex.c:253:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n_regex.c:463:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/n2n_regex.c:301:29: style: Redundant condition: The condition 'str[1] != '\0'' is redundant since 'str[1] == '-'' is sufficient. [redundantCondition] ntop-n2n-90215bd/src/network_traffic_filter.c:91:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable packet_address_proto_info_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/network_traffic_filter.c:251:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPP_ICMP [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/network_traffic_filter.c:273:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/network_traffic_filter.c:293:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/network_traffic_filter.c:313:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/network_traffic_filter.c:357:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_DEBUG [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/network_traffic_filter.c:375:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_DEBUG [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/network_traffic_filter.c:387:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable network_traffic_filter_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/network_traffic_filter.c:404:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/network_traffic_filter.c:424:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/network_traffic_filter.c:440:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_WARNING [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/network_traffic_filter.c:456:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_WARNING [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/network_traffic_filter.c:472:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_WARNING [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/network_traffic_filter.c:544:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_WARNING [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/network_traffic_filter.c:174:18: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: rule [nullPointerOutOfMemory] ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assuming allocation function fails ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assignment 'new_rule=malloc(sizeof(filter_rule_t))', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:428:103: note: Calling function 'get_filter_rule_info_log_string', 1st argument 'new_rule' value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:174:18: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:175:18: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: rule [nullPointerOutOfMemory] ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assuming allocation function fails ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assignment 'new_rule=malloc(sizeof(filter_rule_t))', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:428:103: note: Calling function 'get_filter_rule_info_log_string', 1st argument 'new_rule' value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:175:18: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:179:37: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: rule [nullPointerOutOfMemory] ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assuming allocation function fails ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assignment 'new_rule=malloc(sizeof(filter_rule_t))', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:428:103: note: Calling function 'get_filter_rule_info_log_string', 1st argument 'new_rule' value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:179:37: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:180:28: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: rule [nullPointerOutOfMemory] ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assuming allocation function fails ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assignment 'new_rule=malloc(sizeof(filter_rule_t))', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:428:103: note: Calling function 'get_filter_rule_info_log_string', 1st argument 'new_rule' value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:180:28: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:180:65: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: rule [nullPointerOutOfMemory] ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assuming allocation function fails ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assignment 'new_rule=malloc(sizeof(filter_rule_t))', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:428:103: note: Calling function 'get_filter_rule_info_log_string', 1st argument 'new_rule' value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:180:65: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:181:37: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: rule [nullPointerOutOfMemory] ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assuming allocation function fails ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assignment 'new_rule=malloc(sizeof(filter_rule_t))', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:428:103: note: Calling function 'get_filter_rule_info_log_string', 1st argument 'new_rule' value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:181:37: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:182:28: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: rule [nullPointerOutOfMemory] ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assuming allocation function fails ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assignment 'new_rule=malloc(sizeof(filter_rule_t))', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:428:103: note: Calling function 'get_filter_rule_info_log_string', 1st argument 'new_rule' value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:182:28: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:182:65: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: rule [nullPointerOutOfMemory] ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assuming allocation function fails ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assignment 'new_rule=malloc(sizeof(filter_rule_t))', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:428:103: note: Calling function 'get_filter_rule_info_log_string', 1st argument 'new_rule' value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:182:65: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:188:8: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: rule [nullPointerOutOfMemory] ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assuming allocation function fails ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assignment 'new_rule=malloc(sizeof(filter_rule_t))', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:428:103: note: Calling function 'get_filter_rule_info_log_string', 1st argument 'new_rule' value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:188:8: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:192:8: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: rule [nullPointerOutOfMemory] ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assuming allocation function fails ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assignment 'new_rule=malloc(sizeof(filter_rule_t))', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:428:103: note: Calling function 'get_filter_rule_info_log_string', 1st argument 'new_rule' value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:192:8: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:196:8: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: rule [nullPointerOutOfMemory] ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assuming allocation function fails ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assignment 'new_rule=malloc(sizeof(filter_rule_t))', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:428:103: note: Calling function 'get_filter_rule_info_log_string', 1st argument 'new_rule' value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:196:8: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:295:16: warning:inconclusive: Possible null pointer dereference: item [nullPointer] ntop-n2n-90215bd/src/network_traffic_filter.c:292:42: note: Assignment 'item=NULL', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:295:16: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:321:16: warning: If memory allocation fails, then there is a possible null pointer dereference: rule_cache_find_result [nullPointerOutOfMemory] ntop-n2n-90215bd/src/network_traffic_filter.c:320:40: note: Assuming allocation function fails ntop-n2n-90215bd/src/network_traffic_filter.c:320:40: note: Assignment 'rule_cache_find_result=malloc(sizeof(filter_rule_pair_cache_t))', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:321:16: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:322:9: warning: If memory allocation fails, then there is a possible null pointer dereference: rule_cache_find_result [nullPointerOutOfMemory] ntop-n2n-90215bd/src/network_traffic_filter.c:320:40: note: Assuming allocation function fails ntop-n2n-90215bd/src/network_traffic_filter.c:320:40: note: Assignment 'rule_cache_find_result=malloc(sizeof(filter_rule_pair_cache_t))', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:322:9: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:323:16: warning: If memory allocation fails, then there is a possible null pointer dereference: rule_cache_find_result [nullPointerOutOfMemory] ntop-n2n-90215bd/src/network_traffic_filter.c:320:40: note: Assuming allocation function fails ntop-n2n-90215bd/src/network_traffic_filter.c:320:40: note: Assignment 'rule_cache_find_result=malloc(sizeof(filter_rule_pair_cache_t))', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:323:16: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:389:12: warning: If memory allocation fails, then there is a possible null pointer dereference: filter [nullPointerOutOfMemory] ntop-n2n-90215bd/src/network_traffic_filter.c:387:46: note: Assuming allocation function fails ntop-n2n-90215bd/src/network_traffic_filter.c:387:46: note: Assignment 'filter=malloc(sizeof(network_traffic_filter_t))', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:389:12: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:390:5: warning: If memory allocation fails, then there is a possible null pointer dereference: filter [nullPointerOutOfMemory] ntop-n2n-90215bd/src/network_traffic_filter.c:387:46: note: Assuming allocation function fails ntop-n2n-90215bd/src/network_traffic_filter.c:387:46: note: Assignment 'filter=malloc(sizeof(network_traffic_filter_t))', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:390:5: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:391:5: warning: If memory allocation fails, then there is a possible null pointer dereference: filter [nullPointerOutOfMemory] ntop-n2n-90215bd/src/network_traffic_filter.c:387:46: note: Assuming allocation function fails ntop-n2n-90215bd/src/network_traffic_filter.c:387:46: note: Assignment 'filter=malloc(sizeof(network_traffic_filter_t))', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:391:5: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:426:16: warning: If memory allocation fails, then there is a possible null pointer dereference: new_rule [nullPointerOutOfMemory] ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assuming allocation function fails ntop-n2n-90215bd/src/network_traffic_filter.c:425:41: note: Assignment 'new_rule=malloc(sizeof(filter_rule_t))', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:426:16: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:426:26: warning:inconclusive: Possible null pointer dereference: item [nullPointer] ntop-n2n-90215bd/src/network_traffic_filter.c:422:27: note: Assignment 'item=NULL', assigned value is 0 ntop-n2n-90215bd/src/network_traffic_filter.c:426:26: note: Null pointer dereference ntop-n2n-90215bd/src/network_traffic_filter.c:85:18: style: Variable 'hdr_ether' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/network_traffic_filter.c:87:23: style: Variable 'hdr_ip' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/network_traffic_filter.c:88:24: style: Variable 'hdr_tcp' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/network_traffic_filter.c:89:24: style: Variable 'udp_hdr' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/network_traffic_filter.c:227:54: style: Parameter 'rule_key' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/network_traffic_filter.c:227:93: style: Parameter 'pkt_addr_info' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/network_traffic_filter.c:315:24: style: Variable 'rule' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/network_traffic_filter.c:351:31: style: Variable 'cur_pkt_rule' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/network_traffic_filter.c:369:31: style: Variable 'cur_pkt_rule' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/network_traffic_filter.c:197:21: style: Variable 'print_start' is assigned a value that is never used. [unreadVariable] ntop-n2n-90215bd/src/random_numbers.c:101:14: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ntop-n2n-90215bd/src/sn_management.c:44:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/sn_management.c:62:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/sn_management.c:83:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/sn_management.c:110:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/sn_management.c:125:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/sn_management.c:144:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/sn_management.c:204:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/sn_management.c:234:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/sn_management.c:295:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/sn_management.c:353:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_DEBUG [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/sn_management.c:454:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/sn_management.c:471:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_SN_PKTBUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/sn_management.c:355:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ntop-n2n-90215bd/src/sn_management.c:372:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ntop-n2n-90215bd/src/sn_management.c:378:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ntop-n2n-90215bd/src/sn_management.c:388:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ntop-n2n-90215bd/src/sn_management.c:393:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ntop-n2n-90215bd/src/sn_management.c:394:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ntop-n2n-90215bd/src/sn_management.c:403:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ntop-n2n-90215bd/src/sn_management.c:42:35: style: Parameter 'sss' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/sn_management.c:42:99: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/sn_management.c:42:110: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/sn_management.c:55:123: style: Parameter 'tag' can be declared as pointer to const. However it seems that 'mgmt_stop' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/sn_management.c:274:82: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/sn_management.c:55:123: note: Parameter 'tag' can be declared as pointer to const ntop-n2n-90215bd/src/sn_management.c:74:37: style: Parameter 'sss' can be declared as pointer to const. However it seems that 'mgmt_verbose' is a callback function, if 'sss' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/sn_management.c:275:87: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/sn_management.c:74:37: note: Parameter 'sss' can be declared as pointer to const ntop-n2n-90215bd/src/sn_management.c:74:126: style: Parameter 'tag' can be declared as pointer to const. However it seems that 'mgmt_verbose' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/sn_management.c:275:87: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/sn_management.c:74:126: note: Parameter 'tag' can be declared as pointer to const ntop-n2n-90215bd/src/sn_management.c:74:150: style: Parameter 'argv' can be declared as pointer to const. However it seems that 'mgmt_verbose' is a callback function, if 'argv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/sn_management.c:275:87: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/sn_management.c:74:150: note: Parameter 'argv' can be declared as pointer to const ntop-n2n-90215bd/src/sn_management.c:122:40: style: Parameter 'sss' can be declared as pointer to const. However it seems that 'mgmt_timestamps' is a callback function, if 'sss' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/sn_management.c:279:64: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/sn_management.c:122:40: note: Parameter 'sss' can be declared as pointer to const ntop-n2n-90215bd/src/sn_management.c:122:129: style: Parameter 'tag' can be declared as pointer to const. However it seems that 'mgmt_timestamps' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/sn_management.c:279:64: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/sn_management.c:122:129: note: Parameter 'tag' can be declared as pointer to const ntop-n2n-90215bd/src/sn_management.c:141:41: style: Parameter 'sss' can be declared as pointer to const. However it seems that 'mgmt_packetstats' is a callback function, if 'sss' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/sn_management.c:280:67: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/sn_management.c:141:41: note: Parameter 'sss' can be declared as pointer to const ntop-n2n-90215bd/src/sn_management.c:141:130: style: Parameter 'tag' can be declared as pointer to const. However it seems that 'mgmt_packetstats' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/sn_management.c:280:67: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/sn_management.c:141:130: note: Parameter 'tag' can be declared as pointer to const ntop-n2n-90215bd/src/sn_management.c:199:130: style: Parameter 'tag' can be declared as pointer to const. However it seems that 'mgmt_communities' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/sn_management.c:277:73: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/sn_management.c:199:130: note: Parameter 'tag' can be declared as pointer to const ntop-n2n-90215bd/src/sn_management.c:226:124: style: Parameter 'tag' can be declared as pointer to const. However it seems that 'mgmt_edges' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/sn_management.c:278:67: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/sn_management.c:226:124: note: Parameter 'tag' can be declared as pointer to const ntop-n2n-90215bd/src/sn_management.c:285:34: style: Parameter 'sss' can be declared as pointer to const. However it seems that 'mgmt_help' is a callback function, if 'sss' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/sn_management.c:281:80: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/sn_management.c:285:34: note: Parameter 'sss' can be declared as pointer to const ntop-n2n-90215bd/src/sn_management.c:285:123: style: Parameter 'tag' can be declared as pointer to const. However it seems that 'mgmt_help' is a callback function, if 'tag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/sn_management.c:281:80: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/sn_management.c:285:123: note: Parameter 'tag' can be declared as pointer to const ntop-n2n-90215bd/src/sn_management.c:317:33: style: Parameter 'sss' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/sn_management.c:338:11: style: Variable 'typechar' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/sn_management.c:343:11: style: Variable 'flagstr' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/src/sn_selection.c:99:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_MAC_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/sn_selection.c:125:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEADER_ENCRYPTION_ENABLED [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/sn_selection.c:192:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hh [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/sn_selection.c:215:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SN_SELECTION_CRITERION_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/sn_selection.c:154:89: style: Parameter 'eee' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/sn_selection.c:161:54: style: Parameter 'a' can be declared as pointer to const. However it seems that 'sn_selection_criterion_sort' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/sn_selection.c:178:27: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/sn_selection.c:161:54: note: Parameter 'a' can be declared as pointer to const ntop-n2n-90215bd/src/sn_selection.c:161:70: style: Parameter 'b' can be declared as pointer to const. However it seems that 'sn_selection_criterion_sort' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/sn_selection.c:178:27: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/sn_selection.c:161:70: note: Parameter 'b' can be declared as pointer to const ntop-n2n-90215bd/src/sn_selection.c:207:55: style: Parameter 'eee' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/sn_selection.c:207:104: style: Parameter 'peer' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/src/sn_utils.c:2757:17: error: There is an unknown macro here somewhere. Configuration is required. If HASH_ITER is a macro then please configure it. [unknownMacro] ntop-n2n-90215bd/src/speck.c:955:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable speck_context_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/supernode.c:638:5: error: There is an unknown macro here somewhere. Configuration is required. If HASH_ITER is a macro then please configure it. [unknownMacro] ntop-n2n-90215bd/src/tf.c:441:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_BLOCK_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/tf.c:448:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_BLOCK_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/tf.c:458:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_BLOCK_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/tf.c:481:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TF_BLOCK_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/tf.c:600:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tf_context_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/tf.c:491:18: style: Local variable 'Q0' shadows outer variable [shadowVariable] ntop-n2n-90215bd/src/tf.c:58:15: note: Shadowed declaration ntop-n2n-90215bd/src/tf.c:491:18: note: Shadow variable ntop-n2n-90215bd/src/tf.c:491:22: style: Local variable 'Q1' shadows outer variable [shadowVariable] ntop-n2n-90215bd/src/tf.c:75:15: note: Shadowed declaration ntop-n2n-90215bd/src/tf.c:491:22: note: Shadow variable ntop-n2n-90215bd/src/tf.c:550:18: style: Local variable 'Q0' shadows outer variable [shadowVariable] ntop-n2n-90215bd/src/tf.c:58:15: note: Shadowed declaration ntop-n2n-90215bd/src/tf.c:550:18: note: Shadow variable ntop-n2n-90215bd/src/tf.c:550:22: style: Local variable 'Q1' shadows outer variable [shadowVariable] ntop-n2n-90215bd/src/tf.c:75:15: note: Shadowed declaration ntop-n2n-90215bd/src/tf.c:550:22: note: Shadow variable ntop-n2n-90215bd/src/tf.c:183:35: style: Parameter 'sd' can be declared as const array [constParameter] ntop-n2n-90215bd/src/tf.c:202:33: style: Parameter 'L' can be declared as const array [constParameter] ntop-n2n-90215bd/src/tf.c:241:23: style: Parameter 'L' can be declared as const array [constParameter] ntop-n2n-90215bd/src/transform_aes.c:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_aes.c:128:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_aes.c:195:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES256_KEY_BYTES [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_aes.c:230:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_TRANSFORM_ID_AES [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_aes.c:216:47: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'transop_tick_aes' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/transform_aes.c:232:25: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/transform_aes.c:216:47: note: Parameter 'arg' can be declared as pointer to const ntop-n2n-90215bd/src/transform_cc20.c:64:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_cc20.c:103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC20_IV_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_cc20.c:124:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC20_KEY_BYTES [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_cc20.c:154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_TRANSFORM_ID_CHACHA20 [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_cc20.c:140:48: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'transop_tick_cc20' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/transform_cc20.c:156:25: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/transform_cc20.c:140:48: note: Parameter 'arg' can be declared as pointer to const ntop-n2n-90215bd/src/transform_lzo.c:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_lzo.c:83:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_lzo.c:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_COMPRESSION_ID_LZO [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_lzo.c:101:47: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'transop_tick_lzo' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/transform_lzo.c:115:25: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/transform_lzo.c:101:47: note: Parameter 'arg' can be declared as pointer to const ntop-n2n-90215bd/src/transform_null.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_DEBUG [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_null.c:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_DEBUG [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_null.c:81:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_trans_op_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_null.c:23:49: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'transop_deinit_null' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/transform_null.c:85:26: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/transform_null.c:23:49: note: Parameter 'arg' can be declared as pointer to const ntop-n2n-90215bd/src/transform_null.c:73:48: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'transop_tick_null' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/transform_null.c:86:26: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/transform_null.c:73:48: note: Parameter 'arg' can be declared as pointer to const ntop-n2n-90215bd/src/transform_speck.c:64:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_speck.c:108:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_SPECK_IVEC_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_speck.c:138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_DEBUG [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_speck.c:158:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_TRANSFORM_ID_SPECK [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_speck.c:144:49: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'transop_tick_speck' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/transform_speck.c:160:25: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/transform_speck.c:144:49: note: Parameter 'arg' can be declared as pointer to const ntop-n2n-90215bd/src/transform_tf.c:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_tf.c:128:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_tf.c:192:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_ERROR [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_tf.c:216:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_TRANSFORM_ID_TWOFISH [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/transform_tf.c:202:46: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'transop_tick_tf' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/src/transform_tf.c:218:25: note: You might need to cast the function pointer here ntop-n2n-90215bd/src/transform_tf.c:202:46: note: Parameter 'arg' can be declared as pointer to const ntop-n2n-90215bd/src/wire.c:178:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_MAC_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:186:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_MAC_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:211:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_VERSION [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:233:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_VERSION [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:260:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPV4_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:293:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:319:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_FLAGS_SOCKET [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:337:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_REGISTER_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:363:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_FLAGS_SOCKET [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:385:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_REGISTER_SUPER_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:428:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_UNREGISTER_SUPER_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:454:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_FLAGS_SOCKET [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:469:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_REGISTER_ACK_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:508:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_SUPER_ACK_PAYLOAD_ENTRY_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:524:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_REGISTER_SUPER_ACK_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:575:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_REGISTER_SUPER_NAK_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:594:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:618:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_FLAGS_SOCKET [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:635:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_PACKET_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:663:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_FLAGS_SOCKET [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:681:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_PEER_INFO_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:720:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_QUERY_PEER_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/src/wire.c:490:41: style: Parameter 'tmpbuf' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/tools/n2n-benchmark.c:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/n2n-benchmark.c:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/n2n-benchmark.c:168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/n2n-benchmark.c:193:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/n2n-benchmark.c:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_DEFAULT_TTL [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/n2n-benchmark.c:166:3: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ntop-n2n-90215bd/tools/n2n-benchmark.c:132:9: style: Variable 'hash' is assigned a value that is never used. [unreadVariable] ntop-n2n-90215bd/tools/n2n-decode.c:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/n2n-decode.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_NORMAL [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/n2n-decode.c:91:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/n2n-decode.c:151:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE_NORMAL [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/n2n-decode.c:230:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/n2n-keygen.c:33:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-auth.c:36:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-auth.c:59:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-auth.c:73:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_private_public_key_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-auth.c:83:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_private_public_key_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-auth.c:99:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_private_public_key_t [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-auth.c:32:11: style: Variable 'test_name' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/tools/tests-auth.c:47:11: style: Variable 'test_name' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/tools/tests-auth.c:66:11: style: Variable 'test_name' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/tools/tests-auth.c:80:11: style: Variable 'test_name' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/tools/tests-auth.c:95:11: style: Variable 'test_name' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/tools/tests-auth.c:122:45: error: Uninitialized variable: prv [uninitvar] ntop-n2n-90215bd/tools/tests-auth.c:123:35: error: Uninitialized variable: pub [uninitvar] ntop-n2n-90215bd/tools/tests-compress.c:52:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LZO_E_OK [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-compress.c:74:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-compress.c:143:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-compress.c:155:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-compress.c:73:11: style: Variable 'test_name' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/tools/tests-compress.c:102:11: style: Variable 'test_name' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/tools/tests-elliptic.c:29:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-elliptic.c:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-elliptic.c:23:11: style: Variable 'test_name' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/tools/tests-elliptic.c:36:11: style: Variable 'test_name' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/tools/tests-hashing.c:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-hashing.c:62:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-hashing.c:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-hashing.c:84:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-hashing.c:97:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-hashing.c:108:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-hashing.c:45:11: style: Variable 'test_name' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/tools/tests-hashing.c:56:11: style: Variable 'test_name' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/tools/tests-hashing.c:67:11: style: Variable 'test_name' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/tools/tests-hashing.c:78:11: style: Variable 'test_name' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/tools/tests-hashing.c:91:11: style: Variable 'test_name' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/tools/tests-hashing.c:106:11: style: Variable 'test_name' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/tools/tests-transform.c:54:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-transform.c:131:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-transform.c:175:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_DEFAULT_TTL [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-transform.c:70:11: style: Variable 'test_name' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/tools/tests-wire.c:54:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_auth_simple_id [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-wire.c:70:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_DEFAULT_TTL [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-wire.c:85:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_register [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-wire.c:120:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_register_super [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-wire.c:159:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n2n_unregister_super [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/tools/tests-wire.c:29:29: style: Parameter 'test_name' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/tools/tests-wire.c:29:46: style: Parameter 'field' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/tools/tests-wire.c:29:71: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/tools/tests-wire.c:47:23: style: Parameter 'test_name' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/tools/tests-wire.c:47:40: style: Parameter 'field' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/tools/tests-wire.c:62:24: style: Parameter 'test_name' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/tools/tests-wire.c:62:41: style: Parameter 'field' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/tools/tests-wire.c:62:60: style: Parameter 'auth' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/tools/tests-wire.c:68:47: style: Parameter 'community' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/tools/tests-wire.c:76:26: style: Parameter 'test_name' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/tools/tests-wire.c:76:51: style: Parameter 'common' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/win32/getopt.c:717:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/win32/getopt.c:548:10: style:inconclusive: Function '_getopt_internal' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] ntop-n2n-90215bd/win32/getopt.c:549:19: style:inconclusive: Function '_getopt_internal' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] ntop-n2n-90215bd/win32/getopt.c:550:18: style:inconclusive: Function '_getopt_internal' argument 3 names different: declaration '' definition 'optstring'. [funcArgNamesDifferentUnnamed] ntop-n2n-90215bd/win32/getopt.c:551:27: style:inconclusive: Function '_getopt_internal' argument 4 names different: declaration '' definition 'longopts'. [funcArgNamesDifferentUnnamed] ntop-n2n-90215bd/win32/getopt.c:552:11: style:inconclusive: Function '_getopt_internal' argument 5 names different: declaration '' definition 'longind'. [funcArgNamesDifferentUnnamed] ntop-n2n-90215bd/win32/getopt.c:553:10: style:inconclusive: Function '_getopt_internal' argument 6 names different: declaration '' definition 'long_only'. [funcArgNamesDifferentUnnamed] ntop-n2n-90215bd/win32/getopt.c:812:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/win32/getopt1.c:87:10: style:inconclusive: Function 'getopt_long' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] ntop-n2n-90215bd/win32/getopt1.c:88:19: style:inconclusive: Function 'getopt_long' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] ntop-n2n-90215bd/win32/getopt1.c:89:18: style:inconclusive: Function 'getopt_long' argument 3 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] ntop-n2n-90215bd/win32/getopt1.c:90:27: style:inconclusive: Function 'getopt_long' argument 4 names different: declaration '' definition 'long_options'. [funcArgNamesDifferentUnnamed] ntop-n2n-90215bd/win32/getopt1.c:91:11: style:inconclusive: Function 'getopt_long' argument 5 names different: declaration '' definition 'opt_index'. [funcArgNamesDifferentUnnamed] ntop-n2n-90215bd/win32/getopt1.c:103:10: style:inconclusive: Function 'getopt_long_only' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] ntop-n2n-90215bd/win32/getopt1.c:104:19: style:inconclusive: Function 'getopt_long_only' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] ntop-n2n-90215bd/win32/getopt1.c:105:18: style:inconclusive: Function 'getopt_long_only' argument 3 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] ntop-n2n-90215bd/win32/getopt1.c:106:27: style:inconclusive: Function 'getopt_long_only' argument 4 names different: declaration '' definition 'long_options'. [funcArgNamesDifferentUnnamed] ntop-n2n-90215bd/win32/getopt1.c:107:11: style:inconclusive: Function 'getopt_long_only' argument 5 names different: declaration '' definition 'opt_index'. [funcArgNamesDifferentUnnamed] ntop-n2n-90215bd/win32/wintap.c:40:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERIC_WRITE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/win32/wintap.c:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/win32/wintap.c:123:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N2N_IFNAMSIZ [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/win32/wintap.c:197:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/win32/wintap.c:236:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/win32/wintap.c:399:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/win32/wintap.c:429:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/win32/wintap.c:462:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIB_IPINTERFACE_ROW [valueFlowBailoutIncompleteVar] ntop-n2n-90215bd/win32/wintap.c:60:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] ntop-n2n-90215bd/win32/wintap.c:127:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] ntop-n2n-90215bd/win32/wintap.c:295:4: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ntop-n2n-90215bd/win32/wintap.c:105:60: style: Parameter 'adapter' can be declared as pointer to const. However it seems that 'print_adapter_callback' is a callback function, if 'adapter' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/win32/wintap.c:113:32: note: You might need to cast the function pointer here ntop-n2n-90215bd/win32/wintap.c:105:60: note: Parameter 'adapter' can be declared as pointer to const ntop-n2n-90215bd/win32/wintap.c:105:88: style: Parameter 'device' can be declared as pointer to const. However it seems that 'print_adapter_callback' is a callback function, if 'device' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ntop-n2n-90215bd/win32/wintap.c:113:32: note: You might need to cast the function pointer here ntop-n2n-90215bd/win32/wintap.c:105:88: note: Parameter 'device' can be declared as pointer to const ntop-n2n-90215bd/win32/wintap.c:166:12: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/win32/wintap.c:267:22: style: Variable 'i' can be declared as pointer to const [constVariablePointer] ntop-n2n-90215bd/win32/wintap.c:444:23: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/win32/wintap.c:483:44: style: Parameter 'tuntap' can be declared as pointer to const [constParameterPointer] ntop-n2n-90215bd/win32/wintap.c:54:7: style: Variable 'found' is assigned a value that is never used. [unreadVariable] ntop-n2n-90215bd/win32/wintap.c:166:16: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] ntop-n2n-90215bd/win32/wintap.c:165:12: style: Variable 'mac' is assigned a value that is never used. [unreadVariable] diff: 2.20.0 ntop-n2n-90215bd/src/tf.c:338:24: style: Variable '((uint32_t*)PT)[0]' is assigned a value that is never used. [unreadVariable] 2.20.0 ntop-n2n-90215bd/src/tf.c:385:24: style: Variable '((uint32_t*)PT)[0]' is assigned a value that is never used. [unreadVariable] head ntop-n2n-90215bd/win32/getopt.c:548:10: style:inconclusive: Function '_getopt_internal' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head ntop-n2n-90215bd/win32/getopt.c:549:19: style:inconclusive: Function '_getopt_internal' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head ntop-n2n-90215bd/win32/getopt.c:550:18: style:inconclusive: Function '_getopt_internal' argument 3 names different: declaration '' definition 'optstring'. [funcArgNamesDifferentUnnamed] head ntop-n2n-90215bd/win32/getopt.c:551:27: style:inconclusive: Function '_getopt_internal' argument 4 names different: declaration '' definition 'longopts'. [funcArgNamesDifferentUnnamed] head ntop-n2n-90215bd/win32/getopt.c:552:11: style:inconclusive: Function '_getopt_internal' argument 5 names different: declaration '' definition 'longind'. [funcArgNamesDifferentUnnamed] head ntop-n2n-90215bd/win32/getopt.c:553:10: style:inconclusive: Function '_getopt_internal' argument 6 names different: declaration '' definition 'long_only'. [funcArgNamesDifferentUnnamed] head ntop-n2n-90215bd/win32/getopt1.c:103:10: style:inconclusive: Function 'getopt_long_only' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head ntop-n2n-90215bd/win32/getopt1.c:104:19: style:inconclusive: Function 'getopt_long_only' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head ntop-n2n-90215bd/win32/getopt1.c:105:18: style:inconclusive: Function 'getopt_long_only' argument 3 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] head ntop-n2n-90215bd/win32/getopt1.c:106:27: style:inconclusive: Function 'getopt_long_only' argument 4 names different: declaration '' definition 'long_options'. [funcArgNamesDifferentUnnamed] head ntop-n2n-90215bd/win32/getopt1.c:107:11: style:inconclusive: Function 'getopt_long_only' argument 5 names different: declaration '' definition 'opt_index'. [funcArgNamesDifferentUnnamed] head ntop-n2n-90215bd/win32/getopt1.c:87:10: style:inconclusive: Function 'getopt_long' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head ntop-n2n-90215bd/win32/getopt1.c:88:19: style:inconclusive: Function 'getopt_long' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head ntop-n2n-90215bd/win32/getopt1.c:89:18: style:inconclusive: Function 'getopt_long' argument 3 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] head ntop-n2n-90215bd/win32/getopt1.c:90:27: style:inconclusive: Function 'getopt_long' argument 4 names different: declaration '' definition 'long_options'. [funcArgNamesDifferentUnnamed] head ntop-n2n-90215bd/win32/getopt1.c:91:11: style:inconclusive: Function 'getopt_long' argument 5 names different: declaration '' definition 'opt_index'. [funcArgNamesDifferentUnnamed] DONE