2026-05-06 05:42 ftp://ftp.de.debian.org/debian/pool/main/a/arp-scan/arp-scan_1.10.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -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: 6278f6b (2026-05-05 15:01:04 +0200) count: 143 45 elapsed-time: 2.1 1.9 head-timing-info: old-timing-info: head results: arp-scan-1.10.0/arp-scan.c:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/arp-scan.c:758:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIND [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/arp-scan.c:1068:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/arp-scan.c:1192:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKGDATADIR [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/arp-scan.c:1424:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/arp-scan.c:1613:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/arp-scan.c:2062:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/arp-scan.c:2173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_STRING [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/arp-scan.c:2214:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/arp-scan.c:2255:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/arp-scan.c:2287:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/arp-scan.c:2546:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/arp-scan.c:2645:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/arp-scan.c:2669:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/arp-scan.c:405:35: warning: Either the condition '(fp=fopen(filename,"r"))==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck] arp-scan-1.10.0/arp-scan.c:400:42: note: Assuming that condition '(fp=fopen(filename,"r"))==NULL' is not redundant arp-scan-1.10.0/arp-scan.c:405:35: note: Null pointer dereference arp-scan-1.10.0/arp-scan.c:673:28: style:inconclusive: Function 'display_packet' argument 1 names different: declaration '' definition 'he'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:673:48: style:inconclusive: Function 'display_packet' argument 2 names different: declaration '' definition 'arpei'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:674:37: style:inconclusive: Function 'display_packet' argument 3 names different: declaration '' definition 'extra_data'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:674:56: style:inconclusive: Function 'display_packet' argument 4 names different: declaration '' definition 'extra_data_len'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:675:20: style:inconclusive: Function 'display_packet' argument 5 names different: declaration '' definition 'framing'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:675:33: style:inconclusive: Function 'display_packet' argument 6 names different: declaration '' definition 'vlan_id'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:675:53: style:inconclusive: Function 'display_packet' argument 7 names different: declaration '' definition 'frame_hdr'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:676:42: style:inconclusive: Function 'display_packet' argument 8 names different: declaration '' definition 'pcap_header'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:986:21: style:inconclusive: Function 'send_packet' argument 1 names different: declaration '' definition 'pcap_handle'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:986:46: style:inconclusive: Function 'send_packet' argument 2 names different: declaration '' definition 'he'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:987:29: style:inconclusive: Function 'send_packet' argument 3 names different: declaration '' definition 'last_packet_time'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:1103:18: style:inconclusive: Function 'clean_up' argument 1 names different: declaration '' definition 'pcap_handle'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:1391:30: style:inconclusive: Function 'add_host_pattern' argument 1 names different: declaration '' definition 'pattern'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:1391:48: style:inconclusive: Function 'add_host_pattern' argument 2 names different: declaration '' definition 'host_timeout'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:1604:22: style:inconclusive: Function 'add_host' argument 1 names different: declaration '' definition 'host_name'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:1604:42: style:inconclusive: Function 'add_host' argument 2 names different: declaration '' definition 'host_timeout'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:1604:60: style:inconclusive: Function 'add_host' argument 3 names different: declaration '' definition 'numeric_only'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:1666:26: style:inconclusive: Function 'remove_host' argument 1 names different: declaration '' definition 'he'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:1719:24: style:inconclusive: Function 'find_host' argument 1 names different: declaration '' definition 'he'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:1719:44: style:inconclusive: Function 'find_host' argument 2 names different: declaration '' definition 'addr'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:1773:18: style:inconclusive: Function 'recvfrom_wto' argument 1 names different: declaration '' definition 'sock_fd'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:1773:31: style:inconclusive: Function 'recvfrom_wto' argument 2 names different: declaration '' definition 'tmo'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:1773:44: style:inconclusive: Function 'recvfrom_wto' argument 3 names different: declaration '' definition 'pcap_handle'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:1834:23: style:inconclusive: Function 'callback' argument 1 names different: declaration '' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:1835:36: style:inconclusive: Function 'callback' argument 2 names different: declaration '' definition 'header'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:1835:58: style:inconclusive: Function 'callback' argument 3 names different: declaration '' definition 'packet_in'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:1933:21: style:inconclusive: Function 'process_options' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:1933:33: style:inconclusive: Function 'process_options' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2201:30: style:inconclusive: Function 'get_host_address' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2201:52: style:inconclusive: Function 'get_host_address' argument 2 names different: declaration '' definition 'addr'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2201:65: style:inconclusive: Function 'get_host_address' argument 3 names different: declaration '' definition 'error_msg'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2248:36: style:inconclusive: Function 'get_host_name' argument 1 names different: declaration '' definition 'addr'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2248:49: style:inconclusive: Function 'get_host_name' argument 2 names different: declaration '' definition 'error_msg'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2283:24: style:inconclusive: Function 'my_ntoa' argument 1 names different: declaration '' definition 'addr'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2309:32: style:inconclusive: Function 'marshal_arp_pkt' argument 1 names different: declaration '' definition 'buffer'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2309:51: style:inconclusive: Function 'marshal_arp_pkt' argument 2 names different: declaration '' definition 'frame_hdr'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2310:33: style:inconclusive: Function 'marshal_arp_pkt' argument 3 names different: declaration '' definition 'arp_pkt'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2310:50: style:inconclusive: Function 'marshal_arp_pkt' argument 4 names different: declaration '' definition 'buf_siz'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2311:38: style:inconclusive: Function 'marshal_arp_pkt' argument 5 names different: declaration '' definition 'frame_padding'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2311:60: style:inconclusive: Function 'marshal_arp_pkt' argument 6 names different: declaration '' definition 'frame_padding_len'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2434:40: style:inconclusive: Function 'unmarshal_arp_pkt' argument 1 names different: declaration '' definition 'buffer'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2434:55: style:inconclusive: Function 'unmarshal_arp_pkt' argument 2 names different: declaration '' definition 'buf_len'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2435:30: style:inconclusive: Function 'unmarshal_arp_pkt' argument 3 names different: declaration '' definition 'frame_hdr'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2435:57: style:inconclusive: Function 'unmarshal_arp_pkt' argument 4 names different: declaration '' definition 'arp_pkt'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2436:34: style:inconclusive: Function 'unmarshal_arp_pkt' argument 5 names different: declaration '' definition 'extra_data'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2436:54: style:inconclusive: Function 'unmarshal_arp_pkt' argument 6 names different: declaration '' definition 'extra_data_len'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2437:24: style:inconclusive: Function 'unmarshal_arp_pkt' argument 7 names different: declaration '' definition 'vlan_id'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2524:28: style:inconclusive: Function 'add_mac_vendor' argument 1 names different: declaration '' definition 'map_filename'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2635:37: style:inconclusive: Function 'get_mac_vendor_filename' argument 1 names different: declaration '' definition 'specified_filename'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2636:37: style:inconclusive: Function 'get_mac_vendor_filename' argument 2 names different: declaration '' definition 'default_datadir'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2637:37: style:inconclusive: Function 'get_mac_vendor_filename' argument 3 names different: declaration '' definition 'default_filename'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2668:27: style:inconclusive: Function 'get_source_ip' argument 1 names different: declaration '' definition 'interface_name'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:2668:59: style:inconclusive: Function 'get_source_ip' argument 2 names different: declaration '' definition 'ip_addr'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/arp-scan.c:750:14: style: Variable 'hash_result' can be declared as pointer to const [constVariablePointer] arp-scan-1.10.0/arp-scan.c:1605:20: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] arp-scan-1.10.0/arp-scan.c:1719:44: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] arp-scan-1.10.0/arp-scan.c:1934:18: style: Variable 'long_options' can be declared as const array [constVariable] arp-scan-1.10.0/arp-scan.c:2309:51: style: Parameter 'frame_hdr' can be declared as pointer to const [constParameterPointer] arp-scan-1.10.0/arp-scan.c:2310:33: style: Parameter 'arp_pkt' can be declared as pointer to const [constParameterPointer] arp-scan-1.10.0/arp-scan.c:2534:10: style: Variable 'linep' can be declared as pointer to const [constVariablePointer] arp-scan-1.10.0/arp-scan.c:2671:15: style: Variable 'device' can be declared as pointer to const [constVariablePointer] arp-scan-1.10.0/arp-scan.c:2672:17: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] arp-scan-1.10.0/arp-scan.c:2674:24: style: Variable 'sin' can be declared as pointer to const [constVariablePointer] arp-scan-1.10.0/arp-scan.c:120:19: style: Variable 'ret_status' is assigned a value that is never used. [unreadVariable] arp-scan-1.10.0/arp-scan.c:2403:10: style: Variable 'cp' is assigned a value that is never used. [unreadVariable] arp-scan-1.10.0/error.c:92:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/error.c:33:21: style:inconclusive: Function 'err_sys' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/error.c:46:22: style:inconclusive: Function 'warn_sys' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/error.c:58:21: style:inconclusive: Function 'err_msg' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/error.c:71:22: style:inconclusive: Function 'warn_msg' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/error.c:84:16: style:inconclusive: Function 'err_print' argument 1 names different: declaration '' definition 'errnoflag'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/error.c:84:39: style:inconclusive: Function 'err_print' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/error.c:84:52: style:inconclusive: Function 'err_print' argument 3 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/format.c:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/format.c:134:43: warning: Either the condition '!fmtend' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] arp-scan-1.10.0/format.c:132:14: note: Assuming that condition '!fmtend' is not redundant arp-scan-1.10.0/format.c:134:43: note: Null pointer subtraction arp-scan-1.10.0/format.c:135:23: warning: Either the condition '!fmtend' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] arp-scan-1.10.0/format.c:132:14: note: Assuming that condition '!fmtend' is not redundant arp-scan-1.10.0/format.c:135:23: note: Null pointer addition arp-scan-1.10.0/format.c:116:26: style:inconclusive: Function 'format_parse' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/link-bpf.c:96:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTM_IFINFO [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/link-bpf.c:68:34: style:inconclusive: Function 'get_hardware_address' argument 1 names different: declaration '' definition 'if_name'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/link-bpf.c:68:57: style:inconclusive: Function 'get_hardware_address' argument 2 names different: declaration '' definition 'hw_address'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/link-bpf.c:70:24: style: Variable 'sdl' can be declared as pointer to const [constVariablePointer] arp-scan-1.10.0/link-dlpi.c:217:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/link-dlpi.c:294:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DL_PHYS_ADDR_REQ [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/link-dlpi.c:296:17: warning: Either the condition '!handle' is redundant or there is possible null pointer dereference: handle. [nullPointerRedundantCheck] arp-scan-1.10.0/link-dlpi.c:290:8: note: Assuming that condition '!handle' is not redundant arp-scan-1.10.0/link-dlpi.c:296:17: note: Null pointer dereference arp-scan-1.10.0/link-dlpi.c:284:34: style:inconclusive: Function 'get_hardware_address' argument 1 names different: declaration '' definition 'if_name'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/link-dlpi.c:284:57: style:inconclusive: Function 'get_hardware_address' argument 2 names different: declaration '' definition 'hw_address'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/link-packet-socket.c:73:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCGIFINDEX [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/link-packet-socket.c:125:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCGIFHWADDR [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/link-packet-socket.c:115:34: style:inconclusive: Function 'get_hardware_address' argument 1 names different: declaration '' definition 'if_name'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/link-packet-socket.c:115:57: style:inconclusive: Function 'get_hardware_address' argument 2 names different: declaration '' definition 'hw_address'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/mt19937ar.c:70:34: style: Parameter 'init_key' can be declared as const array [constParameter] arp-scan-1.10.0/mt19937ar.c:99:26: style: Variable 'mag01' can be declared as const array [constVariable] arp-scan-1.10.0/my_getopt.c:77:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/my_getopt.c:231:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/my_getopt.c:152:44: style: Redundant initialization for 'colon_mode'. The initialized value is overwritten before it is read. [redundantInitialization] arp-scan-1.10.0/my_getopt.c:149:25: note: colon_mode is initialized arp-scan-1.10.0/my_getopt.c:152:44: note: colon_mode is overwritten arp-scan-1.10.0/my_getopt.c:236:19: style: Variable 'charind' is assigned a value that is never used. [unreadVariable] arp-scan-1.10.0/strlcpy.c:29:15: style:inconclusive: Function 'strlcpy' argument 1 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/strlcpy.c:29:32: style:inconclusive: Function 'strlcpy' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/strlcpy.c:29:44: style:inconclusive: Function 'strlcpy' argument 3 names different: declaration '' definition 'dsize'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:50:36: style:inconclusive: Function 'timeval_diff' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:50:61: style:inconclusive: Function 'timeval_diff' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:51:30: style:inconclusive: Function 'timeval_diff' argument 3 names different: declaration '' definition 'diff'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:93:20: style:inconclusive: Function 'hstr_i' argument 1 names different: declaration '' definition 'cptr'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:126:22: style:inconclusive: Function 'hex2data' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:126:38: style:inconclusive: Function 'hex2data' argument 2 names different: declaration '' definition 'data_len'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:165:26: style:inconclusive: Function 'make_message' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:217:32: style:inconclusive: Function 'hexstring' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:217:45: style:inconclusive: Function 'hexstring' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:266:28: style:inconclusive: Function 'get_ether_addr' argument 1 names different: declaration '' definition 'address_string'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:266:59: style:inconclusive: Function 'get_ether_addr' argument 2 names different: declaration '' definition 'ether_addr'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:301:30: style:inconclusive: Function 'str_to_bandwidth' argument 1 names different: declaration '' definition 'bandwidth_string'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:345:29: style:inconclusive: Function 'str_to_interval' argument 1 names different: declaration '' definition 'interval_string'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:395:20: style:inconclusive: Function 'dupstr' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:503:27: style:inconclusive: Function 'set_capability' argument 1 names different: declaration '' definition 'enable'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:584:24: style:inconclusive: Function 'name_to_id' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:584:48: style:inconclusive: Function 'name_to_id' argument 2 names different: declaration '' definition 'map'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:623:22: style:inconclusive: Function 'str_ccmp' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/utils.c:623:38: style:inconclusive: Function 'str_ccmp' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/wrappers.c:122:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_IF_LOOPBACK [valueFlowBailoutIncompleteVar] arp-scan-1.10.0/wrappers.c:41:30: style:inconclusive: Function 'Gettimeofday' argument 1 names different: declaration '' definition 'tv'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/wrappers.c:53:15: style:inconclusive: Function 'Malloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/wrappers.c:65:15: style:inconclusive: Function 'Realloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/wrappers.c:65:27: style:inconclusive: Function 'Realloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/wrappers.c:77:21: style:inconclusive: Function 'Strtoul' argument 1 names different: declaration '' definition 'nptr'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/wrappers.c:77:31: style:inconclusive: Function 'Strtoul' argument 2 names different: declaration '' definition 'base'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/wrappers.c:91:20: style:inconclusive: Function 'Strtol' argument 1 names different: declaration '' definition 'nptr'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/wrappers.c:91:30: style:inconclusive: Function 'Strtol' argument 2 names different: declaration '' definition 'base'. [funcArgNamesDifferentUnnamed] arp-scan-1.10.0/wrappers.c:109:20: style:inconclusive: Function 'my_lookupdev' argument 1 names different: declaration '' definition 'errbuf'. [funcArgNamesDifferentUnnamed] diff: head arp-scan-1.10.0/arp-scan.c:1103:18: style:inconclusive: Function 'clean_up' argument 1 names different: declaration '' definition 'pcap_handle'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:1391:30: style:inconclusive: Function 'add_host_pattern' argument 1 names different: declaration '' definition 'pattern'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:1391:48: style:inconclusive: Function 'add_host_pattern' argument 2 names different: declaration '' definition 'host_timeout'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:1604:22: style:inconclusive: Function 'add_host' argument 1 names different: declaration '' definition 'host_name'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:1604:42: style:inconclusive: Function 'add_host' argument 2 names different: declaration '' definition 'host_timeout'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:1604:60: style:inconclusive: Function 'add_host' argument 3 names different: declaration '' definition 'numeric_only'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:1666:26: style:inconclusive: Function 'remove_host' argument 1 names different: declaration '' definition 'he'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:1719:24: style:inconclusive: Function 'find_host' argument 1 names different: declaration '' definition 'he'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:1719:44: style:inconclusive: Function 'find_host' argument 2 names different: declaration '' definition 'addr'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:1773:18: style:inconclusive: Function 'recvfrom_wto' argument 1 names different: declaration '' definition 'sock_fd'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:1773:31: style:inconclusive: Function 'recvfrom_wto' argument 2 names different: declaration '' definition 'tmo'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:1773:44: style:inconclusive: Function 'recvfrom_wto' argument 3 names different: declaration '' definition 'pcap_handle'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:1834:23: style:inconclusive: Function 'callback' argument 1 names different: declaration '' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:1835:36: style:inconclusive: Function 'callback' argument 2 names different: declaration '' definition 'header'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:1835:58: style:inconclusive: Function 'callback' argument 3 names different: declaration '' definition 'packet_in'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:1933:21: style:inconclusive: Function 'process_options' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:1933:33: style:inconclusive: Function 'process_options' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2201:30: style:inconclusive: Function 'get_host_address' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2201:52: style:inconclusive: Function 'get_host_address' argument 2 names different: declaration '' definition 'addr'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2201:65: style:inconclusive: Function 'get_host_address' argument 3 names different: declaration '' definition 'error_msg'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2248:36: style:inconclusive: Function 'get_host_name' argument 1 names different: declaration '' definition 'addr'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2248:49: style:inconclusive: Function 'get_host_name' argument 2 names different: declaration '' definition 'error_msg'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2283:24: style:inconclusive: Function 'my_ntoa' argument 1 names different: declaration '' definition 'addr'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2309:32: style:inconclusive: Function 'marshal_arp_pkt' argument 1 names different: declaration '' definition 'buffer'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2309:51: style:inconclusive: Function 'marshal_arp_pkt' argument 2 names different: declaration '' definition 'frame_hdr'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2310:33: style:inconclusive: Function 'marshal_arp_pkt' argument 3 names different: declaration '' definition 'arp_pkt'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2310:50: style:inconclusive: Function 'marshal_arp_pkt' argument 4 names different: declaration '' definition 'buf_siz'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2311:38: style:inconclusive: Function 'marshal_arp_pkt' argument 5 names different: declaration '' definition 'frame_padding'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2311:60: style:inconclusive: Function 'marshal_arp_pkt' argument 6 names different: declaration '' definition 'frame_padding_len'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2434:40: style:inconclusive: Function 'unmarshal_arp_pkt' argument 1 names different: declaration '' definition 'buffer'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2434:55: style:inconclusive: Function 'unmarshal_arp_pkt' argument 2 names different: declaration '' definition 'buf_len'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2435:30: style:inconclusive: Function 'unmarshal_arp_pkt' argument 3 names different: declaration '' definition 'frame_hdr'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2435:57: style:inconclusive: Function 'unmarshal_arp_pkt' argument 4 names different: declaration '' definition 'arp_pkt'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2436:34: style:inconclusive: Function 'unmarshal_arp_pkt' argument 5 names different: declaration '' definition 'extra_data'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2436:54: style:inconclusive: Function 'unmarshal_arp_pkt' argument 6 names different: declaration '' definition 'extra_data_len'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2437:24: style:inconclusive: Function 'unmarshal_arp_pkt' argument 7 names different: declaration '' definition 'vlan_id'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2524:28: style:inconclusive: Function 'add_mac_vendor' argument 1 names different: declaration '' definition 'map_filename'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2635:37: style:inconclusive: Function 'get_mac_vendor_filename' argument 1 names different: declaration '' definition 'specified_filename'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2636:37: style:inconclusive: Function 'get_mac_vendor_filename' argument 2 names different: declaration '' definition 'default_datadir'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2637:37: style:inconclusive: Function 'get_mac_vendor_filename' argument 3 names different: declaration '' definition 'default_filename'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2668:27: style:inconclusive: Function 'get_source_ip' argument 1 names different: declaration '' definition 'interface_name'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:2668:59: style:inconclusive: Function 'get_source_ip' argument 2 names different: declaration '' definition 'ip_addr'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:673:28: style:inconclusive: Function 'display_packet' argument 1 names different: declaration '' definition 'he'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:673:48: style:inconclusive: Function 'display_packet' argument 2 names different: declaration '' definition 'arpei'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:674:37: style:inconclusive: Function 'display_packet' argument 3 names different: declaration '' definition 'extra_data'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:674:56: style:inconclusive: Function 'display_packet' argument 4 names different: declaration '' definition 'extra_data_len'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:675:20: style:inconclusive: Function 'display_packet' argument 5 names different: declaration '' definition 'framing'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:675:33: style:inconclusive: Function 'display_packet' argument 6 names different: declaration '' definition 'vlan_id'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:675:53: style:inconclusive: Function 'display_packet' argument 7 names different: declaration '' definition 'frame_hdr'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:676:42: style:inconclusive: Function 'display_packet' argument 8 names different: declaration '' definition 'pcap_header'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:986:21: style:inconclusive: Function 'send_packet' argument 1 names different: declaration '' definition 'pcap_handle'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:986:46: style:inconclusive: Function 'send_packet' argument 2 names different: declaration '' definition 'he'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/arp-scan.c:987:29: style:inconclusive: Function 'send_packet' argument 3 names different: declaration '' definition 'last_packet_time'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/error.c:33:21: style:inconclusive: Function 'err_sys' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/error.c:46:22: style:inconclusive: Function 'warn_sys' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/error.c:58:21: style:inconclusive: Function 'err_msg' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/error.c:71:22: style:inconclusive: Function 'warn_msg' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/error.c:84:16: style:inconclusive: Function 'err_print' argument 1 names different: declaration '' definition 'errnoflag'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/error.c:84:39: style:inconclusive: Function 'err_print' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/error.c:84:52: style:inconclusive: Function 'err_print' argument 3 names different: declaration '' definition 'ap'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/format.c:116:26: style:inconclusive: Function 'format_parse' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/link-bpf.c:68:34: style:inconclusive: Function 'get_hardware_address' argument 1 names different: declaration '' definition 'if_name'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/link-bpf.c:68:57: style:inconclusive: Function 'get_hardware_address' argument 2 names different: declaration '' definition 'hw_address'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/link-dlpi.c:284:34: style:inconclusive: Function 'get_hardware_address' argument 1 names different: declaration '' definition 'if_name'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/link-dlpi.c:284:57: style:inconclusive: Function 'get_hardware_address' argument 2 names different: declaration '' definition 'hw_address'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/link-packet-socket.c:115:34: style:inconclusive: Function 'get_hardware_address' argument 1 names different: declaration '' definition 'if_name'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/link-packet-socket.c:115:57: style:inconclusive: Function 'get_hardware_address' argument 2 names different: declaration '' definition 'hw_address'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/strlcpy.c:29:15: style:inconclusive: Function 'strlcpy' argument 1 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/strlcpy.c:29:32: style:inconclusive: Function 'strlcpy' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/strlcpy.c:29:44: style:inconclusive: Function 'strlcpy' argument 3 names different: declaration '' definition 'dsize'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:126:22: style:inconclusive: Function 'hex2data' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:126:38: style:inconclusive: Function 'hex2data' argument 2 names different: declaration '' definition 'data_len'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:165:26: style:inconclusive: Function 'make_message' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:217:32: style:inconclusive: Function 'hexstring' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:217:45: style:inconclusive: Function 'hexstring' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:266:28: style:inconclusive: Function 'get_ether_addr' argument 1 names different: declaration '' definition 'address_string'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:266:59: style:inconclusive: Function 'get_ether_addr' argument 2 names different: declaration '' definition 'ether_addr'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:301:30: style:inconclusive: Function 'str_to_bandwidth' argument 1 names different: declaration '' definition 'bandwidth_string'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:345:29: style:inconclusive: Function 'str_to_interval' argument 1 names different: declaration '' definition 'interval_string'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:395:20: style:inconclusive: Function 'dupstr' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:503:27: style:inconclusive: Function 'set_capability' argument 1 names different: declaration '' definition 'enable'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:50:36: style:inconclusive: Function 'timeval_diff' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:50:61: style:inconclusive: Function 'timeval_diff' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:51:30: style:inconclusive: Function 'timeval_diff' argument 3 names different: declaration '' definition 'diff'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:584:24: style:inconclusive: Function 'name_to_id' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:584:48: style:inconclusive: Function 'name_to_id' argument 2 names different: declaration '' definition 'map'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:623:22: style:inconclusive: Function 'str_ccmp' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:623:38: style:inconclusive: Function 'str_ccmp' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/utils.c:93:20: style:inconclusive: Function 'hstr_i' argument 1 names different: declaration '' definition 'cptr'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/wrappers.c:109:20: style:inconclusive: Function 'my_lookupdev' argument 1 names different: declaration '' definition 'errbuf'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/wrappers.c:41:30: style:inconclusive: Function 'Gettimeofday' argument 1 names different: declaration '' definition 'tv'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/wrappers.c:53:15: style:inconclusive: Function 'Malloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/wrappers.c:65:15: style:inconclusive: Function 'Realloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/wrappers.c:65:27: style:inconclusive: Function 'Realloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/wrappers.c:77:21: style:inconclusive: Function 'Strtoul' argument 1 names different: declaration '' definition 'nptr'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/wrappers.c:77:31: style:inconclusive: Function 'Strtoul' argument 2 names different: declaration '' definition 'base'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/wrappers.c:91:20: style:inconclusive: Function 'Strtol' argument 1 names different: declaration '' definition 'nptr'. [funcArgNamesDifferentUnnamed] head arp-scan-1.10.0/wrappers.c:91:30: style:inconclusive: Function 'Strtol' argument 2 names different: declaration '' definition 'base'. [funcArgNamesDifferentUnnamed] DONE