2025-07-11 06:46 ftp://ftp.de.debian.org/debian/pool/main/q/quagga/quagga_1.2.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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 -j3 platform: Linux-6.8.0-63-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 8f3d36a (2025-07-08 11:07:56 +0200) count: 2171 2165 elapsed-time: 4.4 12.1 head-timing-info: old-timing-info: head results: quagga-1.2.4/bgpd/bgp_advertise.c:47:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bgp_advertise_attr [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_advertise.c:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_BGP_ADVERTISE_ATTR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_advertise.c:91:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bgp_advertise [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_advertise.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_BGP_ADVERTISE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_advertise.c:161:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_BGP_ADJ_OUT [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_advertise.c:194:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable withdraw [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_advertise.c:228:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISABLE_BGP_ANNOUNCE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_advertise.c:281:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISABLE_BGP_ANNOUNCE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_advertise.c:353:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bgp_adj_in [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_advertise.c:366:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_BGP_ADJ_IN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_advertise.c:393:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFI_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_advertise.c:412:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFI_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_advertise.c:59:31: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_advertise.c:165:34: style: Parameter 'peer' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_advertise.c:165:55: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_advertise.c:166:48: style: Parameter 'rn' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_advertise.c:370:53: style: Parameter 'peer' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_btoa.c:92:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_ATTR_FLAG_EXTLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_btoa.c:158:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:99:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_AS_SEG_DATA [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_AS_SEG_DATA [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:118:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable assegment [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:137:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable assegment [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:164:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:210:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:224:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_AS_SEG_DATA [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:272:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_SET [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:323:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aspath [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:335:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_AS_STR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:373:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_SET [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:419:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_CONFED_SEQUENCE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:437:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_SEQUENCE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:461:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:493:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_SEQUENCE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:509:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_AS_MAX [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:528:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_AS_STR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:627:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_AS_STR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:643:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash_alloc_intern [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:660:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aspath [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:692:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aspath [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:722:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as16_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:818:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as16_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:855:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_AS_MAX [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:893:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:983:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_SET [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:1174:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_SEQUENCE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:1236:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_SEQUENCE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:1306:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_CONFED_SET [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:1322:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_CONFED_SEQUENCE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:1380:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_CONFED_SEQUENCE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:1556:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_SEQUENCE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:1563:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_SEQUENCE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:1585:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_CONFED_SEQUENCE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:1718:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_CONFED_SEQUENCE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:1743:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_CONFED_SEQUENCE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:1766:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_CONFED_SEQUENCE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:1924:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_SEQUENCE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_aspath.c:2064:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_btoa.c:97:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] quagga-1.2.4/bgpd/bgp_btoa.c:98:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] quagga-1.2.4/bgpd/bgp_btoa.c:238:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] quagga-1.2.4/bgpd/bgp_btoa.c:240:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/bgpd/bgp_clist.c:58:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable community_entry [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ECOMMUNITY_STR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:100:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable community_list [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_COMMUNITY_LIST_NAME [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:130:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_COMMUNITY_LIST_NAME [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:357:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:424:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_COMMUNITY_STR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:474:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCOMMUNITY_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:577:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMUNITY_PERMIT [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:604:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMUNITY_PERMIT [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:628:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMUNITY_PERMIT [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:655:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMUNITY_PERMIT [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:697:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMUNITY_PERMIT [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:803:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMUNITY_LIST_MASTER [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:863:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMUNITY_LIST_MASTER [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:918:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCOMMUNITY_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:978:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_COMMUNITY_LIST_MASTER [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:1043:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LARGE_COMMUNITY_LIST_MASTER [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:1094:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTCOMMUNITY_LIST_MASTER [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:1162:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTCOMMUNITY_LIST_MASTER [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:1205:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable community_list_handler [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:1234:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_COMMUNITY_LIST_HANDLER [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:101:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cluster_list [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:138:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_addr [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_CLUSTER_VAL [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:238:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bgp_attr_encap_subtlv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:260:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ENCAP_TLV [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_TRANSIT_VAL [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:415:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr_extra [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:427:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ATTR_EXTRA [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:461:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr_extra [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:599:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ATTR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:616:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:634:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:716:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:739:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:762:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:811:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_ATTR_AS_PATH [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:853:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr_extra [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:928:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_PEER_EBGP [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1002:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_ATTR_FLAG_EXTLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1053:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_ATTR_FLAG_EXTLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1130:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1174:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_CAP_AS4_RCV [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1205:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_PEER_CONFED [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1255:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1283:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1326:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1352:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1387:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1412:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_CAP_AS4_RCV [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1448:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1482:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_ATTR_PARSE_ERROR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1582:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_ATTR_PARSE_PROCEED [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1612:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1638:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1680:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1817:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_ATTR_PARSE_ERROR_NOTIFYPLS [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1849:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_ATTR_PARSE_PROCEED [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1880:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_ATTR_PARSE_PROCEED [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1913:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_ATTR_FLAG_EXTLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:2036:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:2090:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_CAP_RESTART_RCV [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:2144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_ATTR_BITMAP_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:2472:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_ATTR_FLAG_OPTIONAL [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:2564:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAFI_MPLS_VPN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:2580:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAFI_MPLS_VPN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:2635:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:2691:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_CAP_AS4_RCV [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:3072:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_ATTR_FLAG_OPTIONAL [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:3139:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_ATTR_FLAG_TRANS [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_clist.c:211:33: style: Variable 'cm' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_clist.c:270:48: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_clist.c:313:53: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_clist.c:416:37: style: Parameter 'reg' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_clist.c:443:58: style: Parameter 'reg' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_clist.c:463:40: style: Parameter 'lcom' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_clist.c:507:38: style: Parameter 'reg' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_clist.c:527:60: style: Parameter 'reg' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_clist.c:548:61: style: Parameter 'reg' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_clist.c:570:69: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_clist.c:597:72: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_clist.c:621:72: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_clist.c:648:52: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_clist.c:677:53: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_clist.c:743:50: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_clist.c:810:31: style: Variable 'first' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_clist.c:903:33: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_clist.c:985:31: style: Variable 'first' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_clist.c:1101:31: style: Variable 'first' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_clist.c:1213:33: style: Variable 'cm' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_community.c:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable community [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_community.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_COMMUNITY_VAL [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_community.c:56:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_COMMUNITY_VAL [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_community.c:76:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_community.c:121:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_community.c:141:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_community.c:156:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_community.c:182:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_community.c:215:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_COMMUNITY_STR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_community.c:305:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash_alloc_intern [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_community.c:368:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable community [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_community.c:431:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_community.c:463:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_COMMUNITY_VAL [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_community.c:504:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMUNITY_INTERNET [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_attr.c:1250:4: warning: Either the condition 'as4_path' is redundant or there is possible null pointer dereference: as4_path. [nullPointerRedundantCheck] quagga-1.2.4/bgpd/bgp_attr.c:1264:7: note: Assuming that condition 'as4_path' is not redundant quagga-1.2.4/bgpd/bgp_attr.c:1250:4: note: Null pointer dereference quagga-1.2.4/bgpd/bgp_attr.c:1253:9: warning: Either the condition 'as4_path' is redundant or there is possible null pointer dereference: as4_path. [nullPointerRedundantCheck] quagga-1.2.4/bgpd/bgp_attr.c:1264:7: note: Assuming that condition 'as4_path' is not redundant quagga-1.2.4/bgpd/bgp_attr.c:1253:9: note: Null pointer dereference quagga-1.2.4/bgpd/bgp_attr.c:2259:32: style: Local variable 'ret' shadows outer variable [shadowVariable] quagga-1.2.4/bgpd/bgp_attr.c:2138:7: note: Shadowed declaration quagga-1.2.4/bgpd/bgp_attr.c:2259:32: note: Shadow variable quagga-1.2.4/bgpd/bgp_attr.c:2390:26: style: Local variable 'ret' shadows outer variable [shadowVariable] quagga-1.2.4/bgpd/bgp_attr.c:2138:7: note: Shadowed declaration quagga-1.2.4/bgpd/bgp_attr.c:2390:26: note: Shadow variable quagga-1.2.4/bgpd/bgp_attr.c:133:42: style: Parameter 'cluster' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_attr.c:611:45: style: Parameter 'backet' can be declared as pointer to const. However it seems that 'attr_show_all_iterator' is a callback function, if 'backet' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/bgpd/bgp_attr.c:624:3: note: You might need to cast the function pointer here quagga-1.2.4/bgpd/bgp_attr.c:611:45: note: Parameter 'backet' can be declared as pointer to const quagga-1.2.4/bgpd/bgp_attr.c:841:16: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_attr.c:1469:43: style: Parameter 'as4_aggregator_addr' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_attr.c:2139:15: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/bgpd/bgp_aspath.c:883:7: style: Condition 'seg' is always true [knownConditionTrueFalse] quagga-1.2.4/bgpd/bgp_aspath.c:1235:13: style: Condition 'aspath->segments' is always true [knownConditionTrueFalse] quagga-1.2.4/bgpd/bgp_aspath.c:224:40: warning: Either the condition 'seg1' is redundant or there is possible null pointer dereference: seg. [nullPointerRedundantCheck] quagga-1.2.4/bgpd/bgp_aspath.c:1413:14: note: Assuming that condition 'seg1' is not redundant quagga-1.2.4/bgpd/bgp_aspath.c:1417:37: note: Calling function 'assegment_append_asns', 1st argument 'seg1' value is 0 quagga-1.2.4/bgpd/bgp_aspath.c:224:40: note: Null pointer dereference quagga-1.2.4/bgpd/bgp_aspath.c:225:9: warning: Either the condition 'seg1' is redundant or there is possible null pointer dereference: seg. [nullPointerRedundantCheck] quagga-1.2.4/bgpd/bgp_aspath.c:1413:14: note: Assuming that condition 'seg1' is not redundant quagga-1.2.4/bgpd/bgp_aspath.c:1417:37: note: Calling function 'assegment_append_asns', 1st argument 'seg1' value is 0 quagga-1.2.4/bgpd/bgp_aspath.c:225:9: note: Null pointer dereference quagga-1.2.4/bgpd/bgp_aspath.c:1344:3: warning: Either the condition 'last' is redundant or there is possible null pointer dereference: last. [nullPointerRedundantCheck] quagga-1.2.4/bgpd/bgp_aspath.c:1341:10: note: Assuming that condition 'last' is not redundant quagga-1.2.4/bgpd/bgp_aspath.c:1344:3: note: Null pointer dereference quagga-1.2.4/bgpd/bgp_aspath.c:1380:7: warning: Either the condition 'seg1' is redundant or there is possible null pointer dereference: seg1. [nullPointerRedundantCheck] quagga-1.2.4/bgpd/bgp_aspath.c:1376:10: note: Assuming that condition 'seg1' is not redundant quagga-1.2.4/bgpd/bgp_aspath.c:1380:7: note: Null pointer dereference quagga-1.2.4/bgpd/bgp_aspath.c:159:34: style: Parameter 'seg' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:220:53: style: Parameter 'asnos' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:343:18: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_aspath.c:394:41: style: Parameter 'seg' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:412:38: style: Parameter 'aspath' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:415:21: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_aspath.c:433:21: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_aspath.c:454:29: style: Parameter 'aspath' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:457:21: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_aspath.c:469:32: style: Parameter 'aspath' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:488:33: style: Parameter 'aspath' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:501:32: style: Parameter 'aspath' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:503:21: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_aspath.c:875:46: style: Parameter 'as' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:877:21: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_aspath.c:1016:34: style: Parameter 'as1' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:1016:54: style: Parameter 'as2' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:1109:40: style: Parameter 'as1' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:1109:60: style: Parameter 'as2' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:1230:38: style: Parameter 'aspath' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:1245:35: style: Parameter 'aspath' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:1247:21: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_aspath.c:1270:41: style: Parameter 'aspath' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:1295:37: style: Parameter 'aspath' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:1297:21: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_aspath.c:1316:42: style: Parameter 'aspath' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:1450:64: style: Parameter 'exclude_list' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:1452:32: style: Variable 'exclseg' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_aspath.c:1771:31: style: Parameter 'as' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_aspath.c:1029:10: style: Variable 'minlen' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/bgpd/bgp_aspath.c:1122:10: style: Variable 'minlen' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/bgpd/bgp_community.c:66:54: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_community.c:101:61: style: Parameter 'com2' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_community.c:326:21: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_community.c:364:34: style: Parameter 'com' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_community.c:397:18: style: Variable 'pnt' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_community.c:460:60: style: Parameter 'com2' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_community.c:69:9: style: Variable 'c' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/bgpd/bgp_debug.c:388:1: error: There is an unknown macro here somewhere. Configuration is required. If ALIAS is a macro then please configure it. [unknownMacro] quagga-1.2.4/bgpd/bgp_damp.c:75:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_dump.c:267:3: error: syntax error [syntaxError] quagga-1.2.4/bgpd/bgp_damp.c:97:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DELTA_T [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_damp.c:152:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_INFO_DAMPED [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_damp.c:200:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bgp_damp_info [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_damp.c:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_DAMP_USED [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_damp.c:313:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_INFO_DAMPED [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_damp.c:361:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_INFO_DAMPED [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_damp.c:387:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REUSE_ARRAY_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_damp.c:435:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_CONFIG_DAMPENING [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_damp.c:460:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_BGP_DAMP_ARRAY [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_damp.c:503:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_CONFIG_DAMPENING [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_damp.c:524:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_HALF_LIFE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_damp.c:553:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DELTA_T [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_damp.c:586:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_UPTIME_LEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_damp.c:652:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_damp.c:558:12: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] quagga-1.2.4/bgpd/bgp_damp.c:549:14: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_damp.c:621:25: style: Variable 'bdi' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_ecommunity.c:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ecommunity [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_ecommunity.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ECOMMUNITY_VAL [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_ecommunity.c:73:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECOMMUNITY_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_ecommunity.c:117:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECOMMUNITY_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_ecommunity.c:131:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECOMMUNITY_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_ecommunity.c:152:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ecommunity [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_ecommunity.c:169:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECOMMUNITY_FORMAT_DISPLAY [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_ecommunity.c:178:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ECOMMUNITY_VAL [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_ecommunity.c:199:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash_alloc_intern [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_ecommunity.c:237:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECOMMUNITY_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_ecommunity.c:265:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECOMMUNITY_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_ecommunity.c:305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET_ADDRSTRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_ecommunity.c:535:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECOMMUNITY_ROUTE_TARGET [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_ecommunity.c:619:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ECOMMUNITY_STR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_ecommunity.c:766:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECOMMUNITY_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:74:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:89:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:98:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix_rd [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:259:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:274:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:292:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:403:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:538:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:561:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:609:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:632:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:655:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:685:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:720:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:762:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:800:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:831:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:866:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:908:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:934:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_ENCAP_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_ecommunity.c:53:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] quagga-1.2.4/bgpd/bgp_ecommunity.c:62:69: style: Parameter 'eval' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_ecommunity.c:104:42: style: Parameter 'ecom' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_ecommunity.c:148:36: style: Parameter 'ecom' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_ecommunity.c:175:64: style: Parameter 'ecom2' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_ecommunity.c:216:22: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_ecommunity.c:238:13: style: Variable 'pnt' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_ecommunity.c:590:41: style: Parameter 'ecom' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_ecommunity.c:594:14: style: Variable 'encode' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/bgpd/bgp_encap_tlv.c:207:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:459:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:485:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:502:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:527:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:542:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:568:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:585:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:641:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:680:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:714:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:739:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:768:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:797:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:826:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:851:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:876:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:901:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:926:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:951:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:976:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:1005:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap.c:451:17: style: Local variable 'type' shadows outer argument [shadowArgument] quagga-1.2.4/bgpd/bgp_encap.c:383:24: note: Shadowed declaration quagga-1.2.4/bgpd/bgp_encap.c:451:17: note: Shadow variable quagga-1.2.4/bgpd/bgp_encap.c:94:29: style: Parameter 'ecom' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_encap.c:107:11: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_encap.c:131:22: style: Parameter 'packet' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_encap.c:134:11: style: Variable 'lim' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_encap.c:278:77: style: Parameter 'prd' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_encap.c:382:23: style: Parameter 'prd' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_encap.c:653:16: style: Variable 'peer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_encap.c:683:16: style: Variable 'peer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_encap.c:717:16: style: Variable 'peer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_encap.c:759:16: style: Variable 'peer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_filter.c:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_AS_FILTER_STR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_filter.c:120:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_AS_FILTER_STR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_filter.c:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_AS_LIST [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_filter.c:216:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCESS_TYPE_NUMBER [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_filter.c:318:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCESS_TYPE_NUMBER [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_filter.c:372:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_filter.c:387:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS_FILTER_DENY [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_filter.c:442:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_filter.c:499:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_filter.c:558:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_filter.c:580:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_filter.c:597:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_filter.c:628:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_filter.c:642:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_filter.c:659:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_filter.c:688:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIG_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_encap_tlv.c:105:31: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] quagga-1.2.4/bgpd/bgp_encap_tlv.c:40:49: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_encap_tlv.c:67:42: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_encap_tlv.c:125:39: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_encap_tlv.c:147:34: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_encap_tlv.c:177:37: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_encap_tlv.c:202:44: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_lcommunity.c:42:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcommunity [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_lcommunity.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_LCOMMUNITY_VAL [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_lcommunity.c:74:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCOMMUNITY_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_lcommunity.c:118:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCOMMUNITY_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_lcommunity.c:132:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCOMMUNITY_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_lcommunity.c:153:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcommunity [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_lcommunity.c:170:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCOMMUNITY_FORMAT_DISPLAY [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_lcommunity.c:179:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_LCOMMUNITY_VAL [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_lcommunity.c:200:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash_alloc_intern [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_lcommunity.c:238:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCOMMUNITY_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_lcommunity.c:270:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCOMMUNITY_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_lcommunity.c:426:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCOMMUNITY_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_lcommunity.c:451:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_LCOMMUNITY_STR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_lcommunity.c:518:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCOMMUNITY_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_lcommunity.c:541:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LCOMMUNITY_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:93:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_FLAG_SHUTDOWN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:223:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:242:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:261:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:281:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:300:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:353:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFI_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:386:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFI_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:404:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clearing [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:451:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:623:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_INIT_START_TIMER [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:637:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_STATUS_ACCEPT_PEER [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:667:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bgp_read [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:725:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_FLAG_SHUTDOWN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:837:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bgp_status_msg [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:850:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_NOTIFY_HOLD_ERR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:864:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_STATUS_CAPABILITY_OPEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:990:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_fsm.c:1183:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fsm [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_filter.c:337:32: style: Parameter 'aslist' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_filter.c:412:62: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_lcommunity.c:54:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] quagga-1.2.4/bgpd/bgp_main.c:238:3: error: syntax error [syntaxError] quagga-1.2.4/bgpd/bgp_lcommunity.c:63:69: style: Parameter 'lval' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_lcommunity.c:105:42: style: Parameter 'lcom' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_lcommunity.c:149:36: style: Parameter 'lcom' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_lcommunity.c:176:64: style: Parameter 'lcom2' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_lcommunity.c:217:22: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_lcommunity.c:239:13: style: Variable 'pnt' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_lcommunity.c:420:40: style: Parameter 'lcom' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_lcommunity.c:420:54: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_lcommunity.c:423:11: style: Variable 'lcom_ptr' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_lcommunity.c:437:41: style: Parameter 'lcom' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_lcommunity.c:440:13: style: Variable 'pnt' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_lcommunity.c:531:54: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_lcommunity.c:445:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/bgpd/bgp_lcommunity.c:534:9: style: Variable 'c' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/bgpd/bgp_fsm.c:659:16: style: Variable 'realpeer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_mplsvpn.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:76:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:92:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:112:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Established [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:241:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:298:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:321:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RD_ADDRSTRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:360:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:375:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:390:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:408:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:516:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:649:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:671:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:718:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:740:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:765:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:799:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:831:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:861:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:895:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:935:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:976:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:1016:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mplsvpn.c:1042:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_VPNV4_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_network.c:114:3: error: syntax error [syntaxError] quagga-1.2.4/bgpd/bgp_mpath.c:56:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_DEFAULT_MAXPATHS [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mpath.c:67:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_PEER_IBGP [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mpath.c:80:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFI_MAX [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mpath.c:107:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFI_MAX [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mpath.c:227:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mpath.c:264:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bgp_info_mpath [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mpath.c:280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_BGP_MPATH_INFO [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mpath.c:328:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_INFO_MULTIPATH [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mpath.c:347:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_INFO_MULTIPATH [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mpath.c:450:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mpath.c:624:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_INFO_MULTIPATH_CHG [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_mpath.c:671:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_INFO_ATTR_CHANGED [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nexthop.c:71:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_NEXTHOP [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nexthop.c:80:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bgp_nexthop_cache [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nexthop.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_BGP_NEXTHOP_CACHE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nexthop.c:99:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFI_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nexthop.c:219:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_BGP_ADDR [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nexthop.c:249:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nexthop.c:313:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nexthop.c:384:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nexthop.c:416:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nexthop.c:496:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nexthop.c:507:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nexthop.c:513:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFI_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nexthop.c:530:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIEW_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nexthop.c:537:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFI_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nexthop.c:63:45: style: Parameter 'bnc' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_nexthop.c:141:19: style: Variable 'val' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_nexthop.c:363:32: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_nexthop.c:365:25: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_nexthop.c:418:10: style: Unused variable: tbuf [unusedVariable] quagga-1.2.4/bgpd/bgp_mplsvpn.c:565:17: style: Local variable 'type' shadows outer argument [shadowArgument] quagga-1.2.4/bgpd/bgp_mplsvpn.c:496:24: note: Shadowed declaration quagga-1.2.4/bgpd/bgp_mplsvpn.c:565:17: note: Shadow variable quagga-1.2.4/bgpd/bgp_mplsvpn.c:101:11: style: Variable 'lim' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_mplsvpn.c:234:9: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_mplsvpn.c:314:34: style: Parameter 'prd' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_mplsvpn.c:394:75: style: Parameter 'prd' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_mplsvpn.c:495:23: style: Parameter 'prd' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_mplsvpn.c:762:16: style: Variable 'peer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_mplsvpn.c:795:16: style: Variable 'peer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_mplsvpn.c:973:16: style: Variable 'peer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_mplsvpn.c:1013:16: style: Variable 'peer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_nht.c:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nht.c:104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFI_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nht.c:146:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nht.c:168:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nht.c:188:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nht.c:207:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nht.c:267:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nht.c:402:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nht.c:447:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nht.c:499:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_NEXTHOP_REGISTERED [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nht.c:515:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_NEXTHOP_REGISTERED [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nht.c:537:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nh_thread [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nht.c:602:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nh_thread [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_open.c:64:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capability_mp_data [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_open.c:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAFI_MPLS_VPN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_open.c:241:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAPABILITY_CODE_ORF_LEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_open.c:351:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_CAP_RESTART_RCV [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_open.c:410:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_CAP_AS4_RCV [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_open.c:568:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_FLAG_OVERRIDE_CAPABILITY [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_open.c:655:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFI_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_open.c:677:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS4 [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_open.c:749:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_MAX_PACKET_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_open.c:888:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAFI_MPLS_VPN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_open.c:960:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_STATUS_CAPABILITY_OPEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_nht.c:98:38: style: Condition 'make_prefix(afi,path,&p)<0' is always false [knownConditionTrueFalse] quagga-1.2.4/bgpd/bgp_nht.c:98:22: note: Calling function 'make_prefix' returns 0 quagga-1.2.4/bgpd/bgp_nht.c:98:38: note: Condition 'make_prefix(afi,path,&p)<0' is always false quagga-1.2.4/bgpd/bgp_nht.c:598:72: style:inconclusive: Function 'path_nh_map' argument 3 names different: declaration 'keep' definition 'make'. [funcArgNamesDifferent] quagga-1.2.4/bgpd/bgp_nht.c:53:8: note: Function 'path_nh_map' argument 3 names different: declaration 'keep' definition 'make'. quagga-1.2.4/bgpd/bgp_nht.c:598:72: note: Function 'path_nh_map' argument 3 names different: declaration 'keep' definition 'make'. quagga-1.2.4/bgpd/bgp_nht.c:56:37: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_packet.c:1205:3: error: syntax error [syntaxError] quagga-1.2.4/bgpd/bgp_mpath.c:48:28: style: Variable 'cfg' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_mpath.c:577:28: style: Variable 'next_mpath' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/bgpd/bgp_open.c:599:40: style: Condition 'bgp_capability_restart(peer,&caphdr)' is always false [knownConditionTrueFalse] quagga-1.2.4/bgpd/bgp_open.c:599:40: note: Calling function 'bgp_capability_restart' returns 0 quagga-1.2.4/bgpd/bgp_open.c:599:40: note: Condition 'bgp_capability_restart(peer,&caphdr)' is always false quagga-1.2.4/bgpd/bgp_regex.c:54:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_TMP [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_open.c:55:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_open.c:345:70: style: Parameter 'caphdr' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_open.c:490:15: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/bgpd/bgp_open.c:651:38: style: Parameter 'peer' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_regex.c:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_BGP_REGEXP [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_regex.c:38:26: style:inconclusive: Function 'bgp_regcomp' argument 1 names different: declaration 'str' definition 'regstr'. [funcArgNamesDifferent] quagga-1.2.4/bgpd/bgp_regex.h:37:42: note: Function 'bgp_regcomp' argument 1 names different: declaration 'str' definition 'regstr'. quagga-1.2.4/bgpd/bgp_regex.c:38:26: note: Function 'bgp_regcomp' argument 1 names different: declaration 'str' definition 'regstr'. quagga-1.2.4/bgpd/bgp_regex.c:45:8: style: Variable 'magic_regexp' can be declared as const array [constVariable] quagga-1.2.4/bgpd/bgp_regex.c:84:23: style: Parameter 'regex' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_regex.c:84:45: style: Parameter 'aspath' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/bgpd/bgp_routemap.c:280:11: error: syntax error [syntaxError] quagga-1.2.4/bgpd/bgp_table.c:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_BGP_TABLE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_table.c:78:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bgp_node [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_table.c:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_BGP_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_table.c:111:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bgp_table [valueFlowBailoutIncompleteVar] quagga-1.2.4/bgpd/bgp_zebra.c:139:3: error: syntax error [syntaxError] quagga-1.2.4/bgpd/bgp_route.c:1546:9: error: syntax error [syntaxError] quagga-1.2.4/bgpd/bgp_vty.c:1541:3: error: syntax error [syntaxError] quagga-1.2.4/bgpd/bgpd.c:178:3: error: syntax error [syntaxError] quagga-1.2.4/isisd/isis_adjacency.c:112:3: error: syntax error [syntaxError] quagga-1.2.4/isisd/isis_bpf.c:89:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_circuit.c:167:3: error: syntax error [syntaxError] quagga-1.2.4/isisd/isis_bpf.c:200:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISIS_OK [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_bpf.c:245:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONREAD [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_bpf.c:294:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_bpf.c:308:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLC_LEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_bpf.c:358:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISIS_OK [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_csm.c:79:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_STATE_NA [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_bpf.c:241:19: style: Variable 'bpf_hdr' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/isisd/isis_bpf.c:356:41: style: Parameter 'circuit' can be declared as pointer to const. However it seems that 'isis_send_pdu_p2p' is a callback function, if 'circuit' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/isisd/isis_bpf.c:220:21: note: You might need to cast the function pointer here quagga-1.2.4/isisd/isis_bpf.c:356:41: note: Parameter 'circuit' can be declared as pointer to const quagga-1.2.4/isisd/isis_bpf.c:103:41: error: Uninitialized variable: ifr [uninitvar] quagga-1.2.4/isisd/isis_bpf.c:110:41: error: Uninitialized variable: blen [uninitvar] quagga-1.2.4/isisd/isis_bpf.c:245:49: error: Uninitialized variable: bytestoread [uninitvar] quagga-1.2.4/isisd/isis_bpf.c:82:26: style: Unused variable: seesent [unusedVariable] quagga-1.2.4/isisd/dict.c:281:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ISIS_DICT [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/dict.c:945:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ISIS_DICT_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/dict.c:972:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ISIS_DICT_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_dlpi.c:127:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_dr.c:151:3: error: syntax error [syntaxError] quagga-1.2.4/isisd/isis_dynhn.c:67:3: error: syntax error [syntaxError] quagga-1.2.4/isisd/isis_dlpi.c:143:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_dlpi.c:187:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DL_OK_ACK_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_dlpi.c:205:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DL_INFO_REQ [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_dlpi.c:220:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_dlpi.c:245:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DL_ATTACH_REQ [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_dlpi.c:259:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DL_BIND_REQ [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_dlpi.c:279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DL_ENABMULTI_REQ [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_dlpi.c:295:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DL_PHYS_ADDR_REQ [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_dlpi.c:317:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_dlpi.c:498:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISIS_OK [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_dlpi.c:539:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_dlpi.c:602:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLC_LEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_events.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugs [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_events.c:86:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable master [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_events.c:133:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIRCUIT_T_BROADCAST [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_events.c:152:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_STATE_UP [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_events.c:239:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugs [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_events.c:261:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugs [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_events.c:273:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugs [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_flags.c:82:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISIS_MAX_CIRCUITS [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_flags.c:85:10: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] quagga-1.2.4/isisd/isis_flags.c:80:28: style: Parameter 'flags' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/isisd/isis_lsp.c:142:5: error: syntax error [syntaxError] quagga-1.2.4/isisd/isis_dlpi.c:309:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] quagga-1.2.4/isisd/isis_dlpi.c:184:16: style: Variable 'doa' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/isisd/isis_dlpi.c:256:18: style: Variable 'dba' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/isisd/isis_main.c:135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_main.c:165:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPRIVS_RAISE [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_main.c:246:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zlog_default [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_main.c:239:9: style: Local variable 'config_file' shadows outer variable [shadowVariable] quagga-1.2.4/isisd/isis_main.c:100:7: note: Shadowed declaration quagga-1.2.4/isisd/isis_main.c:239:9: note: Shadow variable quagga-1.2.4/isisd/isis_misc.c:176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISIS_SYS_ID_LEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_misc.c:264:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLPID_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_misc.c:284:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_LEVEL_1 [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_misc.c:381:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_ALEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_misc.c:413:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISIS_SYS_ID_LEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_misc.c:463:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECS_PER_YEAR [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_misc.c:513:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RANDOM_SPREAD [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_misc.c:541:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_pdu.c:83:3: error: syntax error [syntaxError] quagga-1.2.4/isisd/isis_pfpacket.c:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_MR_MULTICAST [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_pfpacket.c:111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISIS_OK [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_pfpacket.c:172:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISIS_OK [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_pfpacket.c:213:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISO_SAP [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_pfpacket.c:224:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLC_LEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_pfpacket.c:295:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_ll [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_pfpacket.c:342:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_ll [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_pfpacket.c:389:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_ll [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_misc.c:214:30: style: Parameter 'nlpids' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/isisd/isis_misc.c:256:24: style: Parameter 'nlpids' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/isisd/isis_misc.c:523:28: style: Parameter 'prefix_start' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/isisd/isis_misc.c:582:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/isisd/isis_pfpacket.c:401:19: style: Variable 'sa.sll_protocol' is reassigned a value before the old one has been used. [redundantAssignment] quagga-1.2.4/isisd/isis_pfpacket.c:391:19: note: sa.sll_protocol is assigned quagga-1.2.4/isisd/isis_pfpacket.c:401:19: note: sa.sll_protocol is overwritten quagga-1.2.4/isisd/isis_pfpacket.c:211:21: style: Parameter 'llc' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/isisd/isis_redist.c:295:3: error: syntax error [syntaxError] quagga-1.2.4/isisd/isis_pfpacket.c:253:17: style: Variable 'bytesread' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/isisd/isis_pfpacket.c:299:13: style: Variable 'bytesread' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/isisd/isis_route.c:58:3: error: syntax error [syntaxError] quagga-1.2.4/isisd/isis_routemap.c:59:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RMAP_ISIS [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:72:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_MAP_COMPILED [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_MAP_COMPILED [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:97:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RMAP_ISIS [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:110:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_MAP_COMPILED [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_MAP_COMPILED [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:135:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RMAP_ISIS [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:148:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_MAP_COMPILED [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:154:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_MAP_COMPILED [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RMAP_ISIS [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_MAP_COMPILED [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:192:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_MAP_COMPILED [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:212:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RMAP_ISIS [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_MAP_COMPILED [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:267:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:289:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:311:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:334:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:357:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:371:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:396:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:408:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:434:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:446:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:471:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:483:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:511:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:522:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:542:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RMAP_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/isis_routemap.c:209:13: style: Variable 'metric' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/isisd/dict.c:1056:23: style: The comparison 'dnode_red == 0' is always true. [knownConditionTrueFalse] quagga-1.2.4/isisd/dict.c:1056:43: style: The comparison 'dnode_black == 1' is always true. [knownConditionTrueFalse] quagga-1.2.4/isisd/dict.c:1174:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] quagga-1.2.4/isisd/dict.c:429:14: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/isisd/dict.c:467:14: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/isisd/dict.c:499:14: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/isisd/dict.c:827:14: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/isisd/dict.c:843:14: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/isisd/dict.c:861:14: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/isisd/dict.c:887:14: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/isisd/dict.c:918:32: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/isisd/dict.c:923:26: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/isisd/dict.c:928:25: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/isisd/dict.c:975:26: style: Parameter 'dnode' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/isisd/dict.c:980:35: style: Parameter 'dnode' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/isisd/dict.c:990:33: style: Parameter 'dnode' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/isisd/isis_spf.c:64:3: error: syntax error [syntaxError] quagga-1.2.4/isisd/isis_te.c:1108:3: error: syntax error [syntaxError] quagga-1.2.4/isisd/isis_tlv.c:799:3: error: syntax error [syntaxError] quagga-1.2.4/isisd/isis_zebra.c:76:3: error: syntax error [syntaxError] quagga-1.2.4/isisd/isis_vty.c:1376:3: error: syntax error [syntaxError] quagga-1.2.4/isisd/isisd.c:181:3: error: syntax error [syntaxError] quagga-1.2.4/isisd/topology/spgrid.c:153:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/topology/spgrid.c:228:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/checksum.c:59:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/buffer.c:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/buffer.c:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_BUFFER [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/buffer.c:111:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_TMP [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/buffer.c:140:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_BUFFER_DATA [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/buffer.c:151:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_BUFFER_DATA [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/buffer.c:217:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/buffer.c:250:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/buffer.c:416:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/buffer.c:481:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/buffer.c:230:12: style:inconclusive: Function 'buffer_flush_window' argument 5 names different: declaration 'erase' definition 'erase_flag'. [funcArgNamesDifferent] quagga-1.2.4/lib/buffer.h:100:26: note: Function 'buffer_flush_window' argument 5 names different: declaration 'erase' definition 'erase_flag'. quagga-1.2.4/lib/buffer.c:230:12: note: Function 'buffer_flush_window' argument 5 names different: declaration 'erase' definition 'erase_flag'. quagga-1.2.4/lib/buffer.c:230:28: style:inconclusive: Function 'buffer_flush_window' argument 6 names different: declaration 'no_more' definition 'no_more_flag'. [funcArgNamesDifferent] quagga-1.2.4/lib/buffer.h:100:37: note: Function 'buffer_flush_window' argument 6 names different: declaration 'no_more' definition 'no_more_flag'. quagga-1.2.4/lib/buffer.c:230:28: note: Function 'buffer_flush_window' argument 6 names different: declaration 'no_more' definition 'no_more_flag'. quagga-1.2.4/lib/buffer.c:438:27: style: Local variable 'd' shadows outer variable [shadowVariable] quagga-1.2.4/lib/buffer.c:407:23: note: Shadowed declaration quagga-1.2.4/lib/buffer.c:438:27: note: Shadow variable quagga-1.2.4/lib/buffer.c:125:30: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/buffer.c:376:40: error: Uninitialized variables: (del=b->head)->next.next, (del=b->head)->next.cp, (del=b->head)->next.sp [uninitvar] quagga-1.2.4/lib/daemon.c:39:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/isisd/topology/spgrid.c:142:3: warning: If memory allocation fails, then there is a possible null pointer dereference: myarc [nullPointerOutOfMemory] quagga-1.2.4/isisd/topology/spgrid.c:141:18: note: Assuming allocation function fails quagga-1.2.4/isisd/topology/spgrid.c:141:18: note: Assignment 'myarc=malloc(sizeof(struct arc))', assigned value is 0 quagga-1.2.4/isisd/topology/spgrid.c:142:3: note: Null pointer dereference quagga-1.2.4/isisd/topology/spgrid.c:143:3: warning: If memory allocation fails, then there is a possible null pointer dereference: myarc [nullPointerOutOfMemory] quagga-1.2.4/isisd/topology/spgrid.c:141:18: note: Assuming allocation function fails quagga-1.2.4/isisd/topology/spgrid.c:141:18: note: Assignment 'myarc=malloc(sizeof(struct arc))', assigned value is 0 quagga-1.2.4/isisd/topology/spgrid.c:143:3: note: Null pointer dereference quagga-1.2.4/isisd/topology/spgrid.c:144:3: warning: If memory allocation fails, then there is a possible null pointer dereference: myarc [nullPointerOutOfMemory] quagga-1.2.4/isisd/topology/spgrid.c:141:18: note: Assuming allocation function fails quagga-1.2.4/isisd/topology/spgrid.c:141:18: note: Assignment 'myarc=malloc(sizeof(struct arc))', assigned value is 0 quagga-1.2.4/isisd/topology/spgrid.c:144:3: note: Null pointer dereference quagga-1.2.4/isisd/topology/spgrid.c:734:1: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] quagga-1.2.4/isisd/topology/random.c:137:7: style: Local variable 'i' shadows outer variable [shadowVariable] quagga-1.2.4/isisd/topology/spgrid.c:60:8: note: Shadowed declaration quagga-1.2.4/isisd/topology/random.c:137:7: note: Shadow variable quagga-1.2.4/isisd/topology/spgrid.c:173:20: style: Parameter 'vty' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/event_counter.c:59:14: style: Variable 'last_change' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/command.c:110:18: error: There is an unknown macro here somewhere. Configuration is required. If QUAGGA_PROGNAME is a macro then please configure it. [unknownMacro] quagga-1.2.4/lib/getopt.c:678:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/filter.c:137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ACCESS_FILTER [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/filter.c:224:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ACCESS_LIST [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/filter.c:260:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ACCESS_LIST_STR [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/filter.c:286:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ACCESS_LIST_STR [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/filter.c:519:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ACCESS_LIST_STR [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/filter.c:598:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/filter.c:637:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/filter.c:1191:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/filter.c:1352:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/filter.c:1392:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_TMP [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/filter.c:1615:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/filter.c:1782:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/filter.c:1803:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/filter.c:1838:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/filter.c:1923:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_DISTRIBUTE_IFNAME [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:109:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_DISTRIBUTE_IFNAME [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:260:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:288:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:326:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:359:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:399:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:427:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:465:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:498:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:540:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:569:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:609:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:643:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:685:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:715:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:756:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:791:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:853:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:952:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/distribute.c:103:43: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'distribute_hash_alloc' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/lib/distribute.c:124:57: note: You might need to cast the function pointer here quagga-1.2.4/lib/distribute.c:103:43: note: Parameter 'arg' can be declared as pointer to const quagga-1.2.4/lib/filter.c:1909:14: style: Condition 'master==NULL' is always false [knownConditionTrueFalse] quagga-1.2.4/lib/filter.c:142:33: style: Parameter 'filter' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/filter.c:190:60: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/filter.c:365:25: style: Variable 'master' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/filter.c:467:40: style: Parameter 'access' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/filter.c:538:24: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/filter.c:539:24: style: Variable 'new' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/filter.c:1603:25: style: Variable 'master' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/filter.c:1756:24: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/filter.c:1823:25: style: Variable 'master' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/prefix.h:285:49: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/hash.c:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_HASH_INDEX [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/hash.c:199:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_HASH_BACKET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/hash.c:245:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_HASH_BACKET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/hash.c:257:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_HASH_INDEX [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/hash.c:210:28: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/getopt.c:773:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/if_rmap.c:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_IF_RMAP_NAME [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if_rmap.c:93:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_IF_RMAP_NAME [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if_rmap.c:137:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_IF_RMAP_NAME [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if_rmap.c:172:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_IF_RMAP_NAME [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if_rmap.c:217:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if_rmap.c:254:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if_rmap.c:297:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if_rmap.c:288:18: style: Local variable 'if_rmap' shadows outer function [shadowFunction] quagga-1.2.4/lib/if_rmap.c:200:1: note: Shadowed declaration quagga-1.2.4/lib/if_rmap.c:288:18: note: Shadow variable quagga-1.2.4/lib/if_rmap.c:89:19: style: Variable 'ifarg' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/table.h:220:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:125:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_IF [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:199:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:251:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:274:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:298:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:332:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:369:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:424:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_UP [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:431:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_RUNNING [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:439:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_UP [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:450:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_LOOPBACK [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:457:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_BROADCAST [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:464:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_POINTOPOINT [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:471:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_MULTICAST [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:479:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:527:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:551:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:568:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_TMP [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:584:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_TMP [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:646:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:684:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:729:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:773:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:809:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_CONNECTED_LABEL [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:820:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:846:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:868:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:890:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:938:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:951:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:1169:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_IF_LINK_PARAMS [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/linklist.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_LINK_LIST [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/linklist.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_LINK_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/linklist.c:210:43: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/linklist.c:280:43: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/keychain.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_KEYCHAIN [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/keychain.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_KEY [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/keychain.c:64:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/keychain.c:130:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/keychain.c:147:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/keychain.c:171:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/keychain.c:191:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/keychain.c:260:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/keychain.c:281:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/keychain.c:302:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/keychain.c:472:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/keychain.c:507:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/keychain.c:529:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/keychain.c:889:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/keychain.c:875:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] quagga-1.2.4/lib/keychain.c:281:3: style: Checking if unsigned expression 'tmpl' is less than zero. [unsignedLessThanZero] quagga-1.2.4/lib/keychain.c:302:3: style: Checking if unsigned expression 'tmpl' is less than zero. [unsignedLessThanZero] quagga-1.2.4/lib/keychain.c:512:3: style: Checking if unsigned expression 'tmpl' is less than zero. [unsignedLessThanZero] quagga-1.2.4/lib/keychain.c:297:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:297:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:323:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:323:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:341:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:341:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:552:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:552:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:573:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:573:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:594:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:594:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:615:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:615:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:633:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:633:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:651:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:651:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:670:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:670:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:689:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:689:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:710:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:710:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:731:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:731:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:752:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:752:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:773:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:773:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:791:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:791:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:809:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:809:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:828:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:828:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:847:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:847:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:886:15: style: Local variable 'key' shadows outer function [shadowFunction] quagga-1.2.4/lib/keychain.c:269:1: note: Shadowed declaration quagga-1.2.4/lib/keychain.c:886:15: note: Shadow variable quagga-1.2.4/lib/keychain.c:275:20: style: Variable 'keychain' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/keychain.c:870:51: style: Parameter 'time' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/keychain.c:872:14: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/log.c:155:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/log.c:284:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/log.c:319:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PID [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/log.c:354:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/log.c:416:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRIT [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/log.c:635:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/log.c:637:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARNING [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/log.c:639:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/log.c:641:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/log.c:643:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/log.c:665:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/log.c:691:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_EMERG [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/log.c:711:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ZLOG [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/log.c:738:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGFILE_MASK [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/log.c:764:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_EMERG [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/log.c:787:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_EMERG [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/log.c:862:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/md5.c:191:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTE_ORDER [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/md5.c:210:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTE_ORDER [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/if.c:651:5: style: Checking if unsigned expression 'tmpl' is less than zero. [unsignedLessThanZero] quagga-1.2.4/lib/if.c:684:5: style: Checking if unsigned expression 'tmpl' is less than zero. [unsignedLessThanZero] quagga-1.2.4/lib/if.c:729:5: style: Checking if unsigned expression 'tmpl' is less than zero. [unsignedLessThanZero] quagga-1.2.4/lib/if.c:229:33: style:inconclusive: Function 'ifname2ifindex_vrf' argument 1 names different: declaration 'ifname' definition 'name'. [funcArgNamesDifferent] quagga-1.2.4/lib/if.h:432:49: note: Function 'ifname2ifindex_vrf' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:229:33: note: Function 'ifname2ifindex_vrf' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:238:29: style:inconclusive: Function 'ifname2ifindex' argument 1 names different: declaration 'ifname' definition 'name'. [funcArgNamesDifferent] quagga-1.2.4/lib/if.h:431:45: note: Function 'ifname2ifindex' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:238:29: note: Function 'ifname2ifindex' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:245:36: style:inconclusive: Function 'if_lookup_by_name_vrf' argument 1 names different: declaration 'ifname' definition 'name'. [funcArgNamesDifferent] quagga-1.2.4/lib/if.h:381:61: note: Function 'if_lookup_by_name_vrf' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:245:36: note: Function 'if_lookup_by_name_vrf' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:260:32: style:inconclusive: Function 'if_lookup_by_name' argument 1 names different: declaration 'ifname' definition 'name'. [funcArgNamesDifferent] quagga-1.2.4/lib/if.h:378:57: note: Function 'if_lookup_by_name' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:260:32: note: Function 'if_lookup_by_name' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:266:40: style:inconclusive: Function 'if_lookup_by_name_len_vrf' argument 1 names different: declaration 'ifname' definition 'name'. [funcArgNamesDifferent] quagga-1.2.4/lib/if.h:393:64: note: Function 'if_lookup_by_name_len_vrf' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:266:40: note: Function 'if_lookup_by_name_len_vrf' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:283:35: style:inconclusive: Function 'if_lookup_by_name_len' argument 1 names different: declaration 'ifname' definition 'name'. [funcArgNamesDifferent] quagga-1.2.4/lib/if.h:389:60: note: Function 'if_lookup_by_name_len' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:283:35: note: Function 'if_lookup_by_name_len' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:391:33: style:inconclusive: Function 'if_get_by_name_vrf' argument 1 names different: declaration 'ifname' definition 'name'. [funcArgNamesDifferent] quagga-1.2.4/lib/if.h:383:58: note: Function 'if_get_by_name_vrf' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:391:33: note: Function 'if_get_by_name_vrf' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:400:29: style:inconclusive: Function 'if_get_by_name' argument 1 names different: declaration 'ifname' definition 'name'. [funcArgNamesDifferent] quagga-1.2.4/lib/if.h:379:54: note: Function 'if_get_by_name' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:400:29: note: Function 'if_get_by_name' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:406:37: style:inconclusive: Function 'if_get_by_name_len_vrf' argument 1 names different: declaration 'ifname' definition 'name'. [funcArgNamesDifferent] quagga-1.2.4/lib/if.h:395:61: note: Function 'if_get_by_name_len_vrf' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:406:37: note: Function 'if_get_by_name_len_vrf' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:415:33: style:inconclusive: Function 'if_get_by_name_len' argument 1 names different: declaration 'ifname' definition 'name'. [funcArgNamesDifferent] quagga-1.2.4/lib/if.h:391:57: note: Function 'if_get_by_name_len' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:415:33: note: Function 'if_get_by_name_len' argument 1 names different: declaration 'ifname' definition 'name'. quagga-1.2.4/lib/if.c:295:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/if.c:362:38: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/if.c:367:21: style: Variable 'c' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/if.c:422:29: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/if.c:429:34: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/if.c:437:36: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/if.c:445:35: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/if.c:455:36: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/if.c:462:38: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/if.c:469:36: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/if.c:525:21: style: Variable 'c' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/if.c:546:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/if.c:842:39: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/if.c:842:58: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/if.c:907:64: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/if.c:908:41: style: Parameter 'destination' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/if.c:947:21: style: Variable 'ifp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/table.h:238:47: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/table.h:249:47: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/md5.c:346:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] quagga-1.2.4/lib/md5.c:347:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] quagga-1.2.4/lib/md5.c:348:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] quagga-1.2.4/lib/md5.c:349:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] quagga-1.2.4/lib/log.c:95:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] quagga-1.2.4/lib/md5.c:305:17: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/md5.c:307:17: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/log.c:677:8: style:inconclusive: Function 'openzlog' argument 3 names different: declaration 'syslog_options' definition 'syslog_flags'. [funcArgNamesDifferent] quagga-1.2.4/lib/log.h:103:21: note: Function 'openzlog' argument 3 names different: declaration 'syslog_options' definition 'syslog_flags'. quagga-1.2.4/lib/log.c:677:8: note: Function 'openzlog' argument 3 names different: declaration 'syslog_options' definition 'syslog_flags'. quagga-1.2.4/lib/log.c:832:15: style:inconclusive: Function 'mes_lookup' argument 4 names different: declaration 'no_item' definition 'none'. [funcArgNamesDifferent] quagga-1.2.4/lib/log.h:161:44: note: Function 'mes_lookup' argument 4 names different: declaration 'no_item' definition 'none'. quagga-1.2.4/lib/log.c:832:15: note: Function 'mes_lookup' argument 4 names different: declaration 'no_item' definition 'none'. quagga-1.2.4/lib/log.c:933:26: style:inconclusive: Function 'zebra_route_string' argument 1 names different: declaration 'route_type' definition 'zroute'. [funcArgNamesDifferent] quagga-1.2.4/lib/zebra.h:448:52: note: Function 'zebra_route_string' argument 1 names different: declaration 'route_type' definition 'zroute'. quagga-1.2.4/lib/log.c:933:26: note: Function 'zebra_route_string' argument 1 names different: declaration 'route_type' definition 'zroute'. quagga-1.2.4/lib/log.c:939:24: style:inconclusive: Function 'zebra_route_char' argument 1 names different: declaration 'route_type' definition 'zroute'. [funcArgNamesDifferent] quagga-1.2.4/lib/zebra.h:450:43: note: Function 'zebra_route_char' argument 1 names different: declaration 'route_type' definition 'zroute'. quagga-1.2.4/lib/log.c:939:24: note: Function 'zebra_route_char' argument 1 names different: declaration 'route_type' definition 'zroute'. quagga-1.2.4/lib/log.c:93:18: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/log.c:475:44: style: Parameter 'program_counter' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/log.c:231:10: warning: Uninitialized variable: dst [uninitvar] quagga-1.2.4/lib/log.c:373:13: note: Assignment 's=buf', assigned value is quagga-1.2.4/lib/log.c:380:22: note: Calling function 'str_append', 1st argument 's' value is quagga-1.2.4/lib/log.c:229:22: note: Assuming condition is false quagga-1.2.4/lib/log.c:231:10: note: Uninitialized variable: dst quagga-1.2.4/lib/log.c:1020:18: style: Variable 'j' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/lib/memory.c:51:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/memory.c:305:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/network.c:82:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/network.c:106:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/pid_output.c:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/nexthop.c:154:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_NEXTHOP [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/memory.c:468:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] quagga-1.2.4/lib/memory.c:474:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] quagga-1.2.4/lib/memory.c:477:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] quagga-1.2.4/lib/memory.c:274:18: style:inconclusive: Function 'log_memstats' argument 1 names different: declaration 'log_priority' definition 'pri'. [funcArgNamesDifferent] quagga-1.2.4/lib/memory.c:34:30: note: Function 'log_memstats' argument 1 names different: declaration 'log_priority' definition 'pri'. quagga-1.2.4/lib/memory.c:274:18: note: Function 'log_memstats' argument 1 names different: declaration 'log_priority' definition 'pri'. quagga-1.2.4/lib/memory.c:249:9: style: struct member 'Anonymous0::name' is never used. [unusedStructMember] quagga-1.2.4/lib/nexthop.c:38:42: style: Parameter 'next1' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/nexthop.c:38:65: style: Parameter 'next2' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/pqueue.c:116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_PQUEUE_DATA [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/pqueue.c:128:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_PQUEUE_DATA [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/pqueue.c:137:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_PQUEUE_DATA [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/privs.c:671:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGROUPS_MAX [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/privs.c:814:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:112:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix_master_ipv6 [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:170:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_PREFIX_LIST [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:185:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_PREFIX_LIST_ENTRY [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:206:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_PREFIX_LIST_STR [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:327:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_TMP [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:612:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:659:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:684:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:813:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:914:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:955:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:1034:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:1071:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:1159:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:1599:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_TMP [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:2393:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:2588:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:2632:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:2727:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ipv6_prefix_list_cmd [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/prefix.c:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/prefix.c:207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/prefix.c:220:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/prefix.c:297:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/prefix.c:333:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/prefix.c:403:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/prefix.c:430:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/prefix.c:451:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/prefix.c:483:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/prefix.c:533:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_TMP [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/prefix.c:566:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/prefix.c:767:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/prefix.c:796:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/prefix.c:827:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/prefix.c:849:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETHERADDRL [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/prefix.c:884:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/prefix.c:922:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_PREFIX [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/privs.c:645:17: portability: Non reentrant function 'getgrent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrent_r'. [prohibitedgetgrentCalled] quagga-1.2.4/lib/privs.c:692:23: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] quagga-1.2.4/lib/privs.c:708:23: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] quagga-1.2.4/lib/privs.c:733:23: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] quagga-1.2.4/lib/privs.c:636:17: style: Variable 'grp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/privs.c:669:18: style: Variable 'pwentry' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/privs.c:670:17: style: Variable 'grentry' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/prefix.c:794:65: style:inconclusive: Function 'sockunion2hostprefix' argument 2 names different: declaration 'p' definition 'prefix'. [funcArgNamesDifferent] quagga-1.2.4/lib/prefix.h:238:85: note: Function 'sockunion2hostprefix' argument 2 names different: declaration 'p' definition 'prefix'. quagga-1.2.4/lib/prefix.c:794:65: note: Function 'sockunion2hostprefix' argument 2 names different: declaration 'p' definition 'prefix'. quagga-1.2.4/lib/regex.c:5267:25: debug: Function::addArguments found argument 'end' with varid 0. [varid0] quagga-1.2.4/lib/regex.c:5376:24: debug: Function::addArguments found argument 'end' with varid 0. [varid0] quagga-1.2.4/lib/regex.c:5413:25: debug: Function::addArguments found argument 'end' with varid 0. [varid0] quagga-1.2.4/lib/routemap.c:84:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_MAP_NAME [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_MAP [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:211:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:267:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:319:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_MAP_NAME [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:489:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_MAP_RULE_STR [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:566:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_MAP_RULE_STR [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:653:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_MAP_RULE_STR [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:928:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:968:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:1000:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:1092:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:1186:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_MAP_NAME [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:1204:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_MAP_NAME [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:1223:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_TMP [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:1241:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_TMP [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:1261:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:1311:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:1325:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_MAP_COMPILED [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/plist.c:1104:23: style: Local variable 'p' shadows outer variable [shadowVariable] quagga-1.2.4/lib/plist.c:1064:17: note: Shadowed declaration quagga-1.2.4/lib/plist.c:1104:23: note: Shadow variable quagga-1.2.4/lib/plist.c:116:51: style: Parameter 'plist' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/plist.c:126:25: style: Variable 'master' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/plist.c:343:40: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/plist.c:416:69: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/plist.c:527:49: style: Parameter 'pentry' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/plist.c:541:75: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/plist.c:1134:25: style: Variable 'master' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/plist.c:1561:1: style: Parameter 'self' can be declared as pointer to const. However it seems that 'ip_prefix_list_sequence_number' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/lib/plist.c:1561:1: note: You might need to cast the function pointer here quagga-1.2.4/lib/plist.c:1561:1: note: Parameter 'self' can be declared as pointer to const quagga-1.2.4/lib/plist.c:1572:1: style: Parameter 'self' can be declared as pointer to const. However it seems that 'no_ip_prefix_list_sequence_number' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/lib/plist.c:1572:1: note: You might need to cast the function pointer here quagga-1.2.4/lib/plist.c:1572:1: note: Parameter 'self' can be declared as pointer to const quagga-1.2.4/lib/plist.c:2383:25: style: Variable 'master' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/plist.c:2512:27: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/plist.c:2563:45: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/plist.c:2574:64: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/sigevent.c:310:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/routemap.c:775:37: style:inconclusive: Function 'route_map_apply' argument 3 names different: declaration 'object_type' definition 'type'. [funcArgNamesDifferent] quagga-1.2.4/lib/routemap.h:194:63: note: Function 'route_map_apply' argument 3 names different: declaration 'object_type' definition 'type'. quagga-1.2.4/lib/routemap.c:775:37: note: Function 'route_map_apply' argument 3 names different: declaration 'object_type' definition 'type'. quagga-1.2.4/lib/routemap.c:193:36: style: Parameter 'map' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/routemap.c:589:30: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/routemap.c:675:30: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/sigevent.c:345:27: style: Variable 'sig' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/routemap.c:778:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/lib/sockopt.c:317:0: error: #error "Unsupported multicast API" [preprocessorErrorDirective] quagga-1.2.4/lib/regex.c:1958:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/regex.c:3077:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_NO_BK_PARENS [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/regex.c:3097:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_NO_BK_PARENS [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/regex.c:3149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ERANGE [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/regex.c:3319:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_DOT_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/regex.c:3510:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/regex.c:4185:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_UNALLOCATED [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/regex.c:5274:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/regex.c:5382:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/regex.c:5442:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/regex.c:5536:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_UNALLOCATED [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/regex.c:5674:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/regex.c:5773:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockopt.c:317:4: error: #error "Unsupported multicast API" [preprocessorErrorDirective] quagga-1.2.4/lib/str.c:52:38: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] quagga-1.2.4/lib/sockunion.c:77:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:125:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:143:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:175:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:193:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_SOCKUNION [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:222:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:256:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:274:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:324:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:362:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:380:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:528:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:569:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:605:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:694:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:739:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:829:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:857:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_SOCKUNION [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/sockunion.c:293:51: style:inconclusive: Function 'sockunion_connect' argument 2 names different: declaration 'su' definition 'peersu'. [funcArgNamesDifferent] quagga-1.2.4/lib/sockunion.h:113:78: note: Function 'sockunion_connect' argument 2 names different: declaration 'su' definition 'peersu'. quagga-1.2.4/lib/sockunion.c:293:51: note: Function 'sockunion_connect' argument 2 names different: declaration 'su' definition 'peersu'. quagga-1.2.4/lib/sockunion.c:199:46: style: Parameter 'su' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/sockunion.c:375:20: style: Parameter 'su_addr' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/sockunion.c:683:10: style: union member 'Anonymous5::tmp_buffer' is never used. [unusedStructMember] quagga-1.2.4/lib/sockunion.c:729:10: style: union member 'Anonymous6::tmp_buffer' is never used. [unusedStructMember] quagga-1.2.4/lib/sockunion.c:201:22: style: Unused variable: sin [unusedVariable] quagga-1.2.4/lib/sockunion.c:460:7: style: Unused variable: ret [unusedVariable] quagga-1.2.4/lib/sockunion.c:535:15: style: Variable 'on' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/lib/sockunion.c:535:7: style: Unused variable: ret [unusedVariable] quagga-1.2.4/lib/sockunion.c:535:12: style: Variable 'on' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/lib/stream.c:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_STREAM_DATA [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:180:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:203:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:210:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:217:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:239:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:264:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:278:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:293:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:311:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:329:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:348:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:368:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:388:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:409:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:431:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:456:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:482:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:540:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:560:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:576:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:594:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:614:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:668:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:684:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:701:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:719:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:742:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:759:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:779:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:802:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:823:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:854:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:889:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:919:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:941:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:949:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:958:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:972:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:994:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:1073:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_STREAM_FIFO [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/table.c:130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/table.c:198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/table.c:243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/table.c:352:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/table.c:512:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ROUTE_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/table.c:570:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/table.c:706:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/table.c:734:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/table.c:784:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/table.c:802:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/stream.c:849:51: style:inconclusive: Function 'stream_recvfrom' argument 3 names different: declaration 'len' definition 'size'. [funcArgNamesDifferent] quagga-1.2.4/lib/stream.h:214:66: note: Function 'stream_recvfrom' argument 3 names different: declaration 'len' definition 'size'. quagga-1.2.4/lib/stream.c:849:51: note: Function 'stream_recvfrom' argument 3 names different: declaration 'len' definition 'size'. quagga-1.2.4/lib/stream.c:757:55: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/stream.c:775:53: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/stream.c:1049:39: style: Parameter 'fifo' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/table.c:444:63: style: Parameter 'limit' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/table.c:495:44: style: Parameter 'delegate' can be declared as pointer to const. However it seems that 'route_node_create' is a callback function, if 'delegate' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/lib/table.c:519:18: note: You might need to cast the function pointer here quagga-1.2.4/lib/table.c:495:44: note: Parameter 'delegate' can be declared as pointer to const quagga-1.2.4/lib/table.c:496:26: style: Parameter 'table' can be declared as pointer to const. However it seems that 'route_node_create' is a callback function, if 'table' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/lib/table.c:519:18: note: You might need to cast the function pointer here quagga-1.2.4/lib/table.c:496:26: note: Parameter 'table' can be declared as pointer to const quagga-1.2.4/lib/vector.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_VECTOR [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vector.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_VECTOR_INDEX [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vector.c:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_VECTOR_INDEX [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vector.c:72:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_VECTOR_INDEX [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vector.c:85:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_VECTOR_INDEX [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:217:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:270:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_THREAD_STATS [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:294:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:339:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:399:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:482:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:521:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:607:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:623:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_THREAD [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:641:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_THREAD [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:654:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_THREAD [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:672:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_THREAD_MASTER [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:835:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:863:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:881:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:910:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:935:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:955:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:1189:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vrf.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vrf.c:129:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vrf.c:181:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_VRF_NAME [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vrf.c:232:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vrf.c:462:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_VRF_BITMAP [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vrf.c:478:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_VRF_BITMAP [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vrf.c:520:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vrf.c:556:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vrf.c:595:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vrf.c:641:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vrf.c:666:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_VRF_NAME [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vrf.c:708:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/thread.c:606:3: warning: Either the condition 'thread!=NULL' is redundant or there is possible null pointer dereference: thread. [nullPointerRedundantCheck] quagga-1.2.4/lib/thread.c:607:3: note: Assuming that condition 'thread!=NULL' is not redundant quagga-1.2.4/lib/thread.c:606:3: note: Null pointer dereference quagga-1.2.4/lib/thread.c:607:3: warning: Either the condition 'thread!=NULL' is redundant or there is possible null pointer dereference: thread. [nullPointerRedundantCheck] quagga-1.2.4/lib/thread.c:607:3: note: Assuming that condition 'thread!=NULL' is not redundant quagga-1.2.4/lib/thread.c:607:3: note: Null pointer dereference quagga-1.2.4/lib/thread.c:306:5: style: Redundant initialization for 'a'. The initialized value is overwritten before it is read. [redundantInitialization] quagga-1.2.4/lib/thread.c:304:32: note: a is initialized quagga-1.2.4/lib/thread.c:306:5: note: a is overwritten quagga-1.2.4/lib/thread.c:415:5: style: Redundant initialization for 'a'. The initialized value is overwritten before it is read. [redundantInitialization] quagga-1.2.4/lib/thread.c:413:32: note: a is initialized quagga-1.2.4/lib/thread.c:415:5: note: a is overwritten quagga-1.2.4/lib/thread.c:1313:18: style: Variable 'thread_current' is reassigned a value before the old one has been used. [redundantAssignment] quagga-1.2.4/lib/thread.c:1311:18: note: thread_current is assigned quagga-1.2.4/lib/thread.c:1313:18: note: thread_current is overwritten quagga-1.2.4/lib/thread.c:905:49: style:inconclusive: Function 'funcname_thread_add_background' argument 4 names different: declaration 'milliseconds_to_delay' definition 'delay'. [funcArgNamesDifferent] quagga-1.2.4/lib/thread.h:212:25: note: Function 'funcname_thread_add_background' argument 4 names different: declaration 'milliseconds_to_delay' definition 'delay'. quagga-1.2.4/lib/thread.c:905:49: note: Function 'funcname_thread_add_background' argument 4 names different: declaration 'milliseconds_to_delay' definition 'delay'. quagga-1.2.4/lib/thread.c:1228:33: style:inconclusive: Function 'thread_consumed_time' argument 1 names different: declaration 'after' definition 'now'. [funcArgNamesDifferent] quagga-1.2.4/lib/thread.h:240:53: note: Function 'thread_consumed_time' argument 1 names different: declaration 'after' definition 'now'. quagga-1.2.4/lib/thread.c:1228:33: note: Function 'thread_consumed_time' argument 1 names different: declaration 'after' definition 'now'. quagga-1.2.4/lib/thread.c:1228:48: style:inconclusive: Function 'thread_consumed_time' argument 2 names different: declaration 'before' definition 'start'. [funcArgNamesDifferent] quagga-1.2.4/lib/thread.h:240:70: note: Function 'thread_consumed_time' argument 2 names different: declaration 'before' definition 'start'. quagga-1.2.4/lib/thread.c:1228:48: note: Function 'thread_consumed_time' argument 2 names different: declaration 'before' definition 'start'. quagga-1.2.4/lib/thread.c:1228:70: style:inconclusive: Function 'thread_consumed_time' argument 3 names different: declaration 'cpu_time_elapsed' definition 'cputime'. [funcArgNamesDifferent] quagga-1.2.4/lib/thread.h:241:23: note: Function 'thread_consumed_time' argument 3 names different: declaration 'cpu_time_elapsed' definition 'cputime'. quagga-1.2.4/lib/thread.c:1228:70: note: Function 'thread_consumed_time' argument 3 names different: declaration 'cpu_time_elapsed' definition 'cputime'. quagga-1.2.4/lib/thread.c:243:49: style: Parameter 'a' can be declared as pointer to const. However it seems that 'cpu_record_hash_key' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/lib/thread.c:525:49: note: You might need to cast the function pointer here quagga-1.2.4/lib/thread.c:243:49: note: Parameter 'a' can be declared as pointer to const quagga-1.2.4/lib/thread.c:303:16: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/thread.c:412:16: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/thread.c:413:30: style: Variable 'a' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/thread.c:494:18: style: Variable 'thread_a' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/thread.c:495:18: style: Variable 'thread_b' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/thread.c:711:36: style: Parameter 'thread' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/thread.c:756:35: style: Parameter 'fdset' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/vrf.c:212:17: style: Condition 'have_netns()' is always false [knownConditionTrueFalse] quagga-1.2.4/lib/vrf.c:212:17: note: Calling function 'have_netns' returns 0 quagga-1.2.4/lib/vrf.c:212:17: note: Condition 'have_netns()' is always false quagga-1.2.4/lib/thread.c:828:51: style: Parameter 'time_relative' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/vrf.c:231:21: style: Condition 'have_netns()' is always false [knownConditionTrueFalse] quagga-1.2.4/lib/vrf.c:231:21: note: Calling function 'have_netns' returns 0 quagga-1.2.4/lib/vrf.c:231:21: note: Condition 'have_netns()' is always false quagga-1.2.4/lib/thread.c:1003:53: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/vrf.c:245:21: style: Condition 'have_netns()' is always false [knownConditionTrueFalse] quagga-1.2.4/lib/vrf.c:245:21: note: Calling function 'have_netns' returns 0 quagga-1.2.4/lib/vrf.c:245:21: note: Condition 'have_netns()' is always false quagga-1.2.4/lib/thread.c:1048:22: style: Variable 'next_timer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/vrf.c:272:21: style: Condition 'have_netns()' is always false [knownConditionTrueFalse] quagga-1.2.4/lib/vrf.c:272:21: note: Calling function 'have_netns' returns 0 quagga-1.2.4/lib/vrf.c:272:21: note: Condition 'have_netns()' is always false quagga-1.2.4/lib/thread.c:1101:61: style: Parameter 'timenow' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/vrf.c:675:17: style: Condition 'have_netns()' is always false [knownConditionTrueFalse] quagga-1.2.4/lib/vrf.c:675:17: note: Calling function 'have_netns' returns 0 quagga-1.2.4/lib/vrf.c:675:17: note: Condition 'have_netns()' is always false quagga-1.2.4/lib/thread.c:1228:33: style: Parameter 'now' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/vrf.c:712:17: style: Condition 'have_netns()' is always false [knownConditionTrueFalse] quagga-1.2.4/lib/vrf.c:712:17: note: Calling function 'have_netns' returns 0 quagga-1.2.4/lib/vrf.c:712:17: note: Condition 'have_netns()' is always false quagga-1.2.4/lib/thread.c:1228:48: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/thread.c:1250:37: style: Parameter 'thread' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/vrf.c:556:3: style: Checking if unsigned expression 'tmpl' is less than zero. [unsignedLessThanZero] quagga-1.2.4/lib/vrf.c:595:3: style: Checking if unsigned expression 'tmpl' is less than zero. [unsignedLessThanZero] quagga-1.2.4/lib/vrf.c:210:29: style: Parameter 'vrf' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/vrf.c:392:15: style: Variable 'vrf' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/vrf.c:416:17: style: Variable 'vrf' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/vrf.c:521:9: style: Variable 'result' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/vrf.c:551:9: style: Variable 'pathname' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/vrf.c:590:9: style: Variable 'pathname' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/thread.c:995:7: warning: Conversion of string literal "Thread should be either in queue or list or array!" to bool always evaluates to true. [incorrectStringBooleanError] quagga-1.2.4/lib/workqueue.c:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/workqueue.c:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_WORK_QUEUE_ITEM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/workqueue.c:71:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_WORK_QUEUE_NAME [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/workqueue.c:106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_WORK_QUEUE_NAME [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/workqueue.c:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/workqueue.c:157:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/workqueue.c:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/workqueue.c:266:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/workqueue.c:264:3: warning: Either the condition 'wq' is redundant or there is possible null pointer dereference: wq. [nullPointerRedundantCheck] quagga-1.2.4/lib/workqueue.c:266:3: note: Assuming that condition 'wq' is not redundant quagga-1.2.4/lib/workqueue.c:264:3: note: Null pointer dereference quagga-1.2.4/lib/workqueue.c:42:41: style: Parameter 'wq' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/workqueue.c:112:45: style: Parameter 'wq' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/vty.c:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_VTY_OUT_BUF [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:210:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:266:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:284:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:345:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_VTY [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:403:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:497:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_FILE [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:589:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:758:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:768:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:965:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:1031:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:1082:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:1184:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:1243:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_VTY_HIST [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:1372:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:1445:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:1667:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_MORE [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:1719:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:1770:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:1809:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:1841:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGNBRK [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:1883:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:2040:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:2322:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:2357:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_VTY_HIST [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:2394:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:2419:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_FILE [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:2479:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:2517:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:2648:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:2754:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:2829:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_VTY [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:2847:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:3006:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:3029:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_TERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:3084:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_CLOSE [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:3114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:3138:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_SHELL [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:3144:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_SHELL_SERV [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:3205:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_TMP [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/zclient.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_ZCLIENT [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/zclient.c:208:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_un [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/zclient.c:268:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/zclient.c:291:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/zclient.c:332:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/zclient.c:393:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/zclient.c:456:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/zclient.c:697:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/zclient.c:820:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/zclient.c:848:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/zclient.c:878:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/zclient.c:1037:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/zclient.c:1093:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/zclient.c:1284:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEBRA_SERV_PATH [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/zclient.c:1298:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:358:9: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] quagga-1.2.4/lib/vty.c:384:17: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] quagga-1.2.4/lib/vty.c:449:15: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] quagga-1.2.4/lib/vty.c:2485:7: error: Resource leak: tmp [resourceLeak] quagga-1.2.4/lib/vty.c:444:56: warning: Either the condition 'vty' is redundant or there is possible null pointer dereference: vty. [nullPointerRedundantCheck] quagga-1.2.4/lib/vty.c:445:11: note: Assuming that condition 'vty' is not redundant quagga-1.2.4/lib/vty.c:444:56: note: Null pointer dereference quagga-1.2.4/lib/vty.c:455:60: warning: Either the condition 'vty' is redundant or there is possible null pointer dereference: vty. [nullPointerRedundantCheck] quagga-1.2.4/lib/vty.c:445:11: note: Assuming that condition 'vty' is not redundant quagga-1.2.4/lib/vty.c:455:60: note: Null pointer dereference quagga-1.2.4/lib/vty.c:2459:11: warning: If memory allocation fails, then there is a possible null pointer dereference: fullpath_sav [nullPointerOutOfMemory] quagga-1.2.4/lib/vty.c:2458:25: note: Assuming allocation function fails quagga-1.2.4/lib/vty.c:2458:25: note: Assignment 'fullpath_sav=malloc(strlen(fullpath)+strlen(".sav")+1)', assigned value is 0 quagga-1.2.4/lib/vty.c:2459:11: note: Null pointer dereference quagga-1.2.4/lib/vty.c:2460:11: warning: If memory allocation fails, then there is a possible null pointer dereference: fullpath_sav [nullPointerOutOfMemory] quagga-1.2.4/lib/vty.c:2458:25: note: Assuming allocation function fails quagga-1.2.4/lib/vty.c:2458:25: note: Assignment 'fullpath_sav=malloc(strlen(fullpath)+strlen(".sav")+1)', assigned value is 0 quagga-1.2.4/lib/vty.c:2460:11: note: Null pointer dereference quagga-1.2.4/lib/vty.c:2471:18: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: fullpath_tmp [nullPointerOutOfMemory] quagga-1.2.4/lib/vty.c:2467:25: note: Assuming allocation function fails quagga-1.2.4/lib/vty.c:2467:25: note: Assignment 'fullpath_tmp=malloc(strlen(fullpath)+8)', assigned value is 0 quagga-1.2.4/lib/vty.c:2471:18: note: Null pointer dereference quagga-1.2.4/nhrpd/linux.c:57:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_PACKET [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/linux.c:85:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/linux.c:108:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/linux.c:129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/vty.c:1348:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] quagga-1.2.4/lib/vty.c:1029:18: style: Checking if unsigned expression 'desc_width' is less than zero. [unsignedLessThanZero] quagga-1.2.4/lib/vty.c:2617:41: style:inconclusive: Function 'vty_log' argument 2 names different: declaration 'proto' definition 'proto_str'. [funcArgNamesDifferent] quagga-1.2.4/lib/vty.h:246:53: note: Function 'vty_log' argument 2 names different: declaration 'proto' definition 'proto_str'. quagga-1.2.4/lib/vty.c:2617:41: note: Function 'vty_log' argument 2 names different: declaration 'proto' definition 'proto_str'. quagga-1.2.4/lib/vty.c:2618:15: style:inconclusive: Function 'vty_log' argument 3 names different: declaration 'fmt' definition 'format'. [funcArgNamesDifferent] quagga-1.2.4/lib/vty.h:247:34: note: Function 'vty_log' argument 3 names different: declaration 'fmt' definition 'format'. quagga-1.2.4/lib/vty.c:2618:15: note: Function 'vty_log' argument 3 names different: declaration 'fmt' definition 'format'. quagga-1.2.4/lib/vty.c:353:34: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/vty.c:355:9: style: Variable 'passwd' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/vty.c:424:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/vty.c:585:51: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/vty.c:1258:52: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/vty.c:1740:44: style: Parameter 'su' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/vty.c:2449:30: style: Parameter 'fullpath' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/vty.c:2655:19: style: Variable 'vty' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/vty.c:2901:1: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vty_login' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/lib/vty.c:2901:1: note: You might need to cast the function pointer here quagga-1.2.4/lib/vty.c:2901:1: note: Parameter 'self' can be declared as pointer to const quagga-1.2.4/lib/vty.c:2910:1: style: Parameter 'self' can be declared as pointer to const. However it seems that 'no_vty_login' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/lib/vty.c:2910:1: note: You might need to cast the function pointer here quagga-1.2.4/lib/vty.c:2910:1: note: Parameter 'self' can be declared as pointer to const quagga-1.2.4/lib/vty.c:2921:1: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vty_restricted_mode' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/lib/vty.c:2921:1: note: You might need to cast the function pointer here quagga-1.2.4/lib/vty.c:2921:1: note: Parameter 'self' can be declared as pointer to const quagga-1.2.4/lib/vty.c:2930:1: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vty_no_restricted_mode' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/lib/vty.c:2930:1: note: You might need to cast the function pointer here quagga-1.2.4/lib/vty.c:2930:1: note: Parameter 'self' can be declared as pointer to const quagga-1.2.4/lib/vty.c:2940:1: style: Parameter 'self' can be declared as pointer to const. However it seems that 'service_advanced_vty' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/lib/vty.c:2940:1: note: You might need to cast the function pointer here quagga-1.2.4/lib/vty.c:2940:1: note: Parameter 'self' can be declared as pointer to const quagga-1.2.4/lib/vty.c:2950:1: style: Parameter 'self' can be declared as pointer to const. However it seems that 'no_service_advanced_vty' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/lib/vty.c:2950:1: note: You might need to cast the function pointer here quagga-1.2.4/lib/vty.c:2950:1: note: Parameter 'self' can be declared as pointer to const quagga-1.2.4/lib/vty.c:3015:1: style: Parameter 'self' can be declared as pointer to const. However it seems that 'log_commands' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/lib/vty.c:3015:1: note: You might need to cast the function pointer here quagga-1.2.4/lib/vty.c:3015:1: note: Parameter 'self' can be declared as pointer to const quagga-1.2.4/lib/vty.c:3115:9: style: Variable 'c' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/vty.c:3136:24: style: Parameter 'vty' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/lib/vty.c:3142:29: style: Parameter 'vty' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/nhrpd/zbuf.h:168:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unaligned16 [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/zbuf.h:178:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unaligned32 [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/netlink_gre.c:35:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifi_index [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/netlink_gre.c:119:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifi_index [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrpd.h:72:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notifier_entry [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/netlink_arp.c:36:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLM_F_REPLACE [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/netlink_arp.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SU_ADDRSTRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/netlink_arp.c:139:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFNL_SUBSYS_ULOG [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/netlink_arp.c:210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFNL_SUBSYS_ULOG [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/netlink_arp.c:231:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETLINK_NETFILTER [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/netlink_arp.c:239:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETLINK_ROUTE [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/netlink_arp.c:254:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLM_F_REPLACE [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/netlink_gre.c:28:17: style: Variable 'rta' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/netlink_gre.c:77:17: style: Variable 'rta' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/netlink_gre.c:108:39: style: Variable 'rta' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/zbuf.h:37:45: style: Parameter 'zb' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/nhrpd/zbuf.h:42:45: style: Parameter 'zb' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/nhrpd/zbuf.h:47:49: style: Parameter 'zb' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/nhrpd/zbuf.h:52:49: style: Parameter 'zb' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/nhrpd/zbuf.h:96:8: style: Variable 'src' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/netlink_arp.c:30:47: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/nhrpd/netlink_arp.c:53:48: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/nhrpd/netlink_arp.c:56:17: style: Variable 'rta' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/netlink_arp.c:156:19: style: Variable 'nf' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/netlink_arp.c:157:17: style: Variable 'rta' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/netlink_arp.c:160:32: style: Variable 'pkthdr' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/netlink_arp.c:161:12: style: Variable 'in_ndx' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/nhrp_cache.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_cache.c:73:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_NHRP_CACHE [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_cache.c:147:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peer_notifier [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_cache.c:186:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_cache.c:193:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eventid [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_cache.c:234:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newpeer_notifier [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_cache.c:273:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_cache.c:250:150: style:inconclusive: Function 'nhrp_cache_update_binding' argument 6 names different: declaration 'nbma_natoa' definition 'nbma_oa'. [funcArgNamesDifferent] quagga-1.2.4/nhrpd/nhrpd.h:343:149: note: Function 'nhrp_cache_update_binding' argument 6 names different: declaration 'nbma_natoa' definition 'nbma_oa'. quagga-1.2.4/nhrpd/nhrp_cache.c:250:150: note: Function 'nhrp_cache_update_binding' argument 6 names different: declaration 'nbma_natoa' definition 'nbma_oa'. quagga-1.2.4/nhrpd/nhrp_cache.c:46:25: style: Variable 'key' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/nhrp_cache.c:250:150: style: Parameter 'nbma_oa' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/nhrpd/nhrp_cache.c:321:43: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/nhrpd/nhrp_event.c:187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_interface.c:178:2: error: syntax error [syntaxError] quagga-1.2.4/nhrpd/nhrp_event.c:62:3: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] quagga-1.2.4/nhrpd/nhrp_main.c:76:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_main.c:112:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_main.c:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zlog_default [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_main.c:192:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zlog_default [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_nhs.c:349:2: error: syntax error [syntaxError] quagga-1.2.4/nhrpd/nhrp_packet.c:24:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_P_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_packet.c:33:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_packet.c:51:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable afnum [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_packet.c:135:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_packet.c:166:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_packet.c:191:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_packet.c:287:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_packet.c:151:29: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/nhrpd/nhrp_packet.c:197:37: style: Parameter 'zb' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/nhrpd/nhrp_packet.c:223:87: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/nhrpd/nhrp_packet.c:223:122: style: Parameter 'ext' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/nhrpd/nhrp_peer.c:44:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_NHRP_PEER [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_peer.c:99:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vc_notifier [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_peer.c:115:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifp_notifier [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_peer.c:166:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_peer.c:253:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_peer.c:355:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_peer.c:428:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_peer.c:484:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iphdr [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_peer.c:513:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SU_ADDRSTRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_peer.c:556:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SU_ADDRSTRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_peer.c:573:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SU_ADDRSTRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_peer.c:715:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SU_ADDRSTRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_peer.c:742:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFI_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_peer.c:756:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SU_ADDRSTRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_route.c:29:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VRF_DEFAULT [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_route.c:56:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_route.c:69:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_route.c:100:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEBRA_FLAG_REJECT [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_route.c:203:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFIX_STRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_route.c:270:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFIX_STRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_route.c:328:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_route.c:351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFI_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_route.c:380:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFI_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_peer.c:50:18: style: Variable 'vc' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/nhrp_peer.c:51:20: style: Variable 'ifp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/nhrp_peer.c:52:25: style: Variable 'nifp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/nhrp_peer.c:67:18: style: Variable 'vc' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/nhrp_peer.c:68:20: style: Variable 'ifp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/nhrp_peer.c:69:25: style: Variable 'nifp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/nhrp_peer.c:161:24: style: Variable 'key' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/nhrp_peer.c:219:20: style: Variable 'ifp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/nhrp_peer.c:220:25: style: Variable 'nifp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/nhrp_peer.c:553:29: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/nhrp_peer.c:641:32: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/nhrp_peer.c:760:25: style: Variable 'nifp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/nhrp_peer.c:749:6: style: struct member 'nhrp_route_info::local' is never used. [unusedStructMember] quagga-1.2.4/lib/regex.c:5843:9: portability: Undefined behaviour, when 're_error_msgid_idx[err]' is 351 the pointer arithmetic 're_error_msgid+re_error_msgid_idx[err]' is out of bounds. [pointerOutOfBoundsCond] quagga-1.2.4/lib/regex.c:5835:14: note: Assuming that condition 'err>=(int)(sizeof(re_error_msgid_idx)/sizeof(re_error_msgid_idx[0]))' is not redundant quagga-1.2.4/lib/regex.c:5843:9: note: Pointer arithmetic overflow quagga-1.2.4/nhrpd/nhrp_route.c:195:25: style:inconclusive: Function 'nhrp_route_read' argument 1 names different: declaration 'command' definition 'cmd'. [funcArgNamesDifferent] quagga-1.2.4/nhrpd/nhrpd.h:327:25: note: Function 'nhrp_route_read' argument 1 names different: declaration 'command' definition 'cmd'. quagga-1.2.4/nhrpd/nhrp_route.c:195:25: note: Function 'nhrp_route_read' argument 1 names different: declaration 'command' definition 'cmd'. quagga-1.2.4/lib/regex.c:3418:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] quagga-1.2.4/lib/regex.c:3418:20: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] quagga-1.2.4/lib/regex.c:4538:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] quagga-1.2.4/lib/regex.c:4538:19: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] quagga-1.2.4/lib/regex.c:4603:23: style: Obsolescent function 'bcmp' called. It is recommended to use 'memcmp' instead. [prohibitedbcmpCalled] quagga-1.2.4/lib/regex.c:4692:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] quagga-1.2.4/lib/regex.c:4692:11: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] quagga-1.2.4/lib/regex.c:4749:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] quagga-1.2.4/lib/regex.c:4749:11: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] quagga-1.2.4/lib/regex.c:4969:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] quagga-1.2.4/lib/regex.c:4969:11: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] quagga-1.2.4/lib/regex.c:4982:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] quagga-1.2.4/lib/regex.c:4982:11: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] quagga-1.2.4/lib/regex.c:5854:11: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] quagga-1.2.4/lib/regex.c:5859:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] quagga-1.2.4/nhrpd/nhrp_shortcut.c:25:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFIX_STRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_shortcut.c:48:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_notifier [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_shortcut.c:112:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFIX_STRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_shortcut.c:144:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFIX_STRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_shortcut.c:168:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reqid [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_shortcut.c:334:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFI_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_shortcut.c:340:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFI_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/regex.c:2614:19: style: Redundant condition: syntax&RE_INTERVALS. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] quagga-1.2.4/nhrpd/nhrp_vc.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nbma [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_vc.c:64:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_NHRP_VC [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_vc.c:101:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SU_ADDRSTRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_vc.c:208:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable childlist_entry [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/nhrp_vc.c:48:23: style: Variable 'key' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:1993:26: error: Memory leak: compile_stack.stack [memleak] quagga-1.2.4/nhrpd/nhrp_vty.c:725:3: error: syntax error [syntaxError] quagga-1.2.4/nhrpd/reqid.c:28:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash_alloc_intern [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/reqid.c:7:21: style: Variable 'r' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/resolver.c:47:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARES_SOCKET_BAD [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/resolver.c:64:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARES_SOCKET_BAD [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/resolver.c:135:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sock_state_cb [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/resolver.c:153:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARES_SUCCESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/resolver.c:160:29: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] quagga-1.2.4/nhrpd/resolver.c:77:18: style: Variable 'tv' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/resolver.c:147:82: style: Parameter 'he' can be declared as pointer to const. However it seems that 'ares_address_cb' is a callback function, if 'he' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/nhrpd/resolver.c:188:50: note: You might need to cast the function pointer here quagga-1.2.4/nhrpd/resolver.c:147:82: note: Parameter 'he' can be declared as pointer to const quagga-1.2.4/nhrpd/vici.c:148:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msgctx [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/vici.c:424:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/vici.c:464:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SU_ADDRSTRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/vici.c:489:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_un [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/zbuf.c:39:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/zbuf.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_STREAM_DATA [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/zbuf.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/zbuf.c:107:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/zbuf.c:123:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/zbuf.c:157:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue_head [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/zbuf.c:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue_list [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/zbuf.c:183:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue_list [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/zbuf.c:88:13: style: Condition 'r<0' is always true [knownConditionTrueFalse] quagga-1.2.4/nhrpd/zbuf.c:87:13: note: Assuming that condition 'r==0' is not redundant quagga-1.2.4/nhrpd/zbuf.c:88:13: note: Condition 'r<0' is always true quagga-1.2.4/nhrpd/zbuf.c:107:13: style: Condition 'r<0' is always true [knownConditionTrueFalse] quagga-1.2.4/nhrpd/zbuf.c:106:13: note: Assuming that condition 'r==0' is not redundant quagga-1.2.4/nhrpd/zbuf.c:107:13: note: Condition 'r<0' is always true quagga-1.2.4/nhrpd/zbuf.c:123:13: style: Condition 'r<0' is always true [knownConditionTrueFalse] quagga-1.2.4/nhrpd/zbuf.c:122:13: note: Assuming that condition 'r==0' is not redundant quagga-1.2.4/nhrpd/zbuf.c:123:13: note: Condition 'r<0' is always true quagga-1.2.4/nhrpd/zbuf.c:210:29: style:inconclusive: Function 'zbuf_copy' argument 1 names different: declaration 'zb' definition 'zdst'. [funcArgNamesDifferent] quagga-1.2.4/nhrpd/zbuf.h:182:29: note: Function 'zbuf_copy' argument 1 names different: declaration 'zb' definition 'zdst'. quagga-1.2.4/nhrpd/zbuf.c:210:29: note: Function 'zbuf_copy' argument 1 names different: declaration 'zb' definition 'zdst'. quagga-1.2.4/nhrpd/zbuf.c:210:48: style:inconclusive: Function 'zbuf_copy' argument 2 names different: declaration 'src' definition 'zsrc'. [funcArgNamesDifferent] quagga-1.2.4/nhrpd/zbuf.h:182:46: note: Function 'zbuf_copy' argument 2 names different: declaration 'src' definition 'zsrc'. quagga-1.2.4/nhrpd/zbuf.c:210:48: note: Function 'zbuf_copy' argument 2 names different: declaration 'src' definition 'zsrc'. quagga-1.2.4/nhrpd/zbuf.c:144:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/vici.c:51:14: style: struct member 'vici_message_ctx::sections' is never used. [unusedStructMember] quagga-1.2.4/nhrpd/znl.c:41:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nlmsg_type [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/znl.c:76:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rta_type [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/znl.c:100:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rta_type [valueFlowBailoutIncompleteVar] quagga-1.2.4/nhrpd/znl.c:144:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] quagga-1.2.4/lib/regex.c:4926:13: style: Variable 'reg_dummy[this_reg]' is reassigned a value before the old one has been used. [redundantAssignment] quagga-1.2.4/lib/regex.c:4926:13: note: reg_dummy[this_reg] is assigned quagga-1.2.4/lib/regex.c:4926:13: note: reg_dummy[this_reg] is overwritten quagga-1.2.4/lib/regex.c:3097:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] quagga-1.2.4/lib/regex.c:3100:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] quagga-1.2.4/lib/regex.c:3168:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] quagga-1.2.4/lib/regex.c:2015:15: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2030:16: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2123:17: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2148:13: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2162:17: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2172:11: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2184:6: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2190:13: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2198:13: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2479:19: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2511:19: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2557:21: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2573:15: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2601:15: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2688:22: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2707:22: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2803:15: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2811:15: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2818:15: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2824:15: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2830:15: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2836:15: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2842:15: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2848:15: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2866:15: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2914:8: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2918:4: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:2936:5: style: Variable 'old_buffer' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:3578:18: style: Variable 'fastmap' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:3891:18: style: Variable 'just_past_start_mem' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/lib/regex.c:4922:28: style: Variable 'pdummy' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/nhrpd/znl.c:47:38: style: Parameter 'zb' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospf6d/ospf6_abr.c:61:3: error: syntax error [syntaxError] quagga-1.2.4/ospf6d/ospf6_area.c:208:3: error: syntax error [syntaxError] quagga-1.2.4/lib/regex.c:4926:13: style: Variable 'sdummy' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/lib/regex.c:4926:13: style: Variable 'pdummy' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/ospf6d/ospf6_asbr.c:600:3: error: syntax error [syntaxError] quagga-1.2.4/ospf6d/ospf6_flood.c:280:3: error: syntax error [syntaxError] quagga-1.2.4/ospf6d/ospf6_intra.c:219:3: error: syntax error [syntaxError] quagga-1.2.4/ospf6d/ospf6_interface.c:236:3: error: syntax error [syntaxError] quagga-1.2.4/ospf6d/ospf6_lsa.c:916:1: error: There is an unknown macro here somewhere. Configuration is required. If ALIAS is a macro then please configure it. [unknownMacro] quagga-1.2.4/ospf6d/ospf6_main.c:146:3: error: syntax error [syntaxError] quagga-1.2.4/ospf6d/ospf6_message.c:1751:3: error: syntax error [syntaxError] quagga-1.2.4/ospf6d/ospf6_neighbor.c:90:3: error: syntax error [syntaxError] quagga-1.2.4/ospf6d/ospf6_lsdb.c:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_OSPF6_LSDB [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_lsdb.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caddr_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_network.c:48:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_network.c:72:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_network.c:82:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPRIVS_RAISE [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_network.c:123:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_network.c:140:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_network.c:150:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_network.c:162:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_pktinfo [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_network.c:220:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_pktinfo [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_lsdb.c:127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSPF_LSA_MAXAGE [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_lsdb.c:459:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSPF_LSA_MAXAGE [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_lsdb.c:585:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSPF_INITIAL_SEQUENCE_NUMBER [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_proto.c:72:33: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospf6d/ospf6_network.c:116:48: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospf6d/ospf6_network.c:137:26: style: Parameter 'iov' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospf6d/ospf6_network.c:156:33: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospf6d/ospf6_network.c:221:23: style: Variable 'pktinfo' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/ospf6d/ospf6_lsdb.c:66:52: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospf6d/ospf6_lsdb.c:579:21: style: Variable 'lsa' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/ospf6d/ospf6_spf.c:536:3: error: syntax error [syntaxError] quagga-1.2.4/ospf6d/ospf6_top.c:166:3: error: syntax error [syntaxError] quagga-1.2.4/ospf6d/ospf6_zebra.c:827:1: error: There is an unknown macro here somewhere. Configuration is required. If ALIAS is a macro then please configure it. [unknownMacro] quagga-1.2.4/ospf6d/ospf6_route.c:140:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:187:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_OSPF6_ROUTE [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:285:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:381:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUAGGA_CLK_MONOTONIC [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:785:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_OSPF6_ROUTE [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:799:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUAGGA_CLK_MONOTONIC [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:847:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUAGGA_CLK_MONOTONIC [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:953:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifindex [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:988:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:1011:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:1090:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:1182:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:1192:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:1222:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:1262:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:1319:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:1329:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:1355:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:1379:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:1395:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6_route.c:1406:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENABLE_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospf6d/ospf6d.c:186:3: error: syntax error [syntaxError] quagga-1.2.4/ospfclient/ospf_apiclient.c:77:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSPF_API_SYNC_PORT [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfclient/ospf_apiclient.c:109:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfclient/ospf_apiclient.c:286:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_TMP [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfclient/ospf_apiclient.c:322:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_REPLY [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfclient/ospf_apiclient.c:341:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_SEQ [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfclient/ospf_apiclient.c:377:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfclient/ospf_apiclient.c:398:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANY_ORIGIN [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfclient/ospf_apiclient.c:438:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSPF_MAX_LSA_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfclient/ospf_apiclient.c:489:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfclient/ospf_apiclient.c:587:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_TMP [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfclient/ospf_apiclient.c:618:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_TMP [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfclient/ospf_apiclient.c:665:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfclient/ospfclient.c:130:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int32_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfclient/ospfclient.c:252:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ospf_ism_state_msg [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfclient/ospfclient.c:262:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ospf_nsm_state_msg [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfclient/ospfclient.c:89:26: style: Local variable 'oclient' shadows outer variable [shadowVariable] quagga-1.2.4/ospfclient/ospfclient.c:70:24: note: Shadowed declaration quagga-1.2.4/ospfclient/ospfclient.c:89:26: note: Shadow variable quagga-1.2.4/ospfclient/ospfclient.c:151:26: style: Local variable 'oclient' shadows outer variable [shadowVariable] quagga-1.2.4/ospfclient/ospfclient.c:70:24: note: Shadowed declaration quagga-1.2.4/ospfclient/ospfclient.c:151:26: note: Shadow variable quagga-1.2.4/ospfclient/ospfclient.c:77:10: style: struct member 'my_opaque_lsa::data' is never used. [unusedStructMember] quagga-1.2.4/ospfclient/ospf_apiclient.c:323:11: warning: Assert statement calls a function which may have desired side effects: 'ntohl'. [assertWithSideEffect] quagga-1.2.4/ospfclient/ospf_apiclient.c:75:24: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] quagga-1.2.4/ospfclient/ospf_apiclient.c:166:8: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] quagga-1.2.4/ospfclient/ospf_apiclient.c:179:7: error: Resource leak: async_server_sock [resourceLeak] quagga-1.2.4/ospfclient/ospf_apiclient.c:190:7: error: Resource leak: async_server_sock [resourceLeak] quagga-1.2.4/ospfclient/ospf_apiclient.c:221:7: error: Resource leak: async_server_sock [resourceLeak] quagga-1.2.4/ospfclient/ospf_apiclient.c:366:61: style:inconclusive: Function 'ospf_apiclient_register_opaque_type' argument 1 names different: declaration 'oclient' definition 'cl'. [funcArgNamesDifferent] quagga-1.2.4/ospfclient/ospf_apiclient.h:66:65: note: Function 'ospf_apiclient_register_opaque_type' argument 1 names different: declaration 'oclient' definition 'cl'. quagga-1.2.4/ospfclient/ospf_apiclient.c:366:61: note: Function 'ospf_apiclient_register_opaque_type' argument 1 names different: declaration 'oclient' definition 'cl'. quagga-1.2.4/ospfclient/ospf_apiclient.c:75:19: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/ospfclient/ospf_apiclient.c:86:31: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospfclient/ospf_apiclient.c:91:19: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/ospfclient/ospf_apiclient.c:300:21: style: Variable 'msgreply' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/ospfclient/ospf_apiclient.c:434:16: style: Parameter 'opaquedata' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospfd/ospf_abr.c:175:3: error: syntax error [syntaxError] quagga-1.2.4/ospfd/ospf_ase.c:72:5: error: syntax error [syntaxError] quagga-1.2.4/ospfd/ospf_asbr.c:63:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSPF_DESTINATION_NETWORK [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_asbr.c:107:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable external_info [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_asbr.c:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_OSPF_EXTERNAL_INFO [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_asbr.c:216:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSPF_AS_EXTERNAL_LSA [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_asbr.c:254:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSPF_FLAG_ASBR [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_asbr.c:285:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_ORIGINATE_NONE [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_asbr.c:128:58: style: Parameter 'values1' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospfd/ospf_asbr.c:129:37: style: Parameter 'values2' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospfd/ospf_asbr.c:213:27: style: Variable 'al' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/ospfd/ospf_dump.c:949:1: error: There is an unknown macro here somewhere. Configuration is required. If ALIAS is a macro then please configure it. [unknownMacro] quagga-1.2.4/ospfd/ospf_flood.c:149:7: error: syntax error [syntaxError] quagga-1.2.4/ospfd/ospf_ia.c:63:3: error: syntax error [syntaxError] quagga-1.2.4/ospfd/ospf_interface.c:287:3: error: syntax error [syntaxError] quagga-1.2.4/ospfd/ospf_ism.c:57:3: error: syntax error [syntaxError] quagga-1.2.4/ospfd/ospf_lsdb.c:40:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ospf_lsdb [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_lsdb.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSPF_MIN_LSA [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_lsdb.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_OSPF_LSDB [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_lsdb.c:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSPF_MIN_LSA [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_lsdb.c:95:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_lsdb.c:120:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_lsdb.c:157:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_lsdb.c:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSPF_MIN_LSA [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_lsdb.c:206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSPF_MIN_LSA [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_lsdb.c:223:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_lsdb.c:244:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_lsdb.c:272:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_lsdb.c:311:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_lsdb.c:317:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_self [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_lsdb.c:323:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable checksum [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_lsa.c:697:3: error: syntax error [syntaxError] quagga-1.2.4/ospf6d/ospf6_route.c:71:30: style: Variable 'oa' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/ospf6d/ospf6_route.c:104:35: style: Variable 'oi' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/ospf6d/ospf6_route.c:148:44: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospf6d/ospf6_route.c:191:39: style: Parameter 'route' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospf6d/ospf6_route.c:800:3: style: Variable 'res.tv_usec' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/ospfd/ospf_lsdb.c:303:40: style: Parameter 'lsdb' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospfd/ospf_lsdb.c:327:38: style: Parameter 'lsdb' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospf6d/ospf6_route.c:866:3: style: Variable 'res.tv_usec' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/ospf6d/ospf6_route.c:870:3: style: Variable 'res.tv_usec' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/ospfd/ospf_main.c:114:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_main.c:185:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSPF_VTY_PORT [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_neighbor.c:389:3: error: syntax error [syntaxError] quagga-1.2.4/ospfd/ospf_main.c:111:14: style: Parameter 'progname' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospfd/ospf_network.c:56:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSPF_ALLSPFROUTERS [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_network.c:77:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSPF_ALLSPFROUTERS [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_network.c:97:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSPF_ALLDROUTERS [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_network.c:117:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSPF_ALLDROUTERS [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_network.c:143:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_network.c:167:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPRIVS_RAISE [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_network.c:237:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/ospfd/ospf_nsm.c:274:3: error: There is an unknown macro here somewhere. Configuration is required. If LSDB_LOOP is a macro then please configure it. [unknownMacro] quagga-1.2.4/ospfd/ospf_network.c:50:61: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospfd/ospf_network.c:71:62: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospfd/ospf_network.c:92:59: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospfd/ospf_network.c:112:60: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospfd/ospf_network.c:131:55: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ospfd/ospf_network.c:165:18: style: Variable 'hincl' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/ospfd/ospf_network.c:165:12: style: Variable 'hincl' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/ospfd/ospf_opaque.c:388:7: error: syntax error [syntaxError] quagga-1.2.4/ospfd/ospf_ri.c:251:3: error: syntax error [syntaxError] quagga-1.2.4/ospfd/ospf_packet.c:1682:3: error: syntax error [syntaxError] quagga-1.2.4/ospfd/ospf_route.c:666:6: error: syntax error [syntaxError] quagga-1.2.4/ospfd/ospf_routemap.c:914:1: error: There is an unknown macro here somewhere. Configuration is required. If ALIAS is a macro then please configure it. [unknownMacro] quagga-1.2.4/ospfd/ospf_spf.c:159:3: error: syntax error [syntaxError] quagga-1.2.4/ospfd/ospf_te.c:311:7: error: syntax error [syntaxError] quagga-1.2.4/ospfd/ospf_zebra.c:399:7: error: syntax error [syntaxError] quagga-1.2.4/ospfd/ospfd.c:116:7: error: syntax error [syntaxError] quagga-1.2.4/ospfd/ospf_vty.c:241:3: error: syntax error [syntaxError] quagga-1.2.4/pimd/pim_assert.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_assert.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_assert.c:168:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_assert.c:252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_assert.c:410:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_assert.c:461:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_assert.c:554:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_assert.c:598:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_assert.c:623:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_assert.c:661:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_assert.c:731:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_assert.c:759:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_cmd.c:119:3: error: syntax error [syntaxError] quagga-1.2.4/pimd/pim_hello.c:164:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_hello.c:461:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_assert.c:394:12: style: Variable 'buf_pastend' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/pimd/pim_assert.c:451:25: style: Variable 'pim_ifp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/pimd/pim_assert.c:650:25: style: Variable 'pim_ifp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/pimd/pim_hello.c:154:12: style: Variable 'tlv_pastend' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/pimd/pim_hello.c:446:12: style: Variable 'pastend' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/pimd/pim_iface.c:197:3: error: syntax error [syntaxError] quagga-1.2.4/pimd/pim_igmp.c:139:3: error: syntax error [syntaxError] quagga-1.2.4/pimd/pim_igmp_join.c:55:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_igmp_join.c:71:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] quagga-1.2.4/pimd/pim_ifchannel.c:276:3: error: syntax error [syntaxError] quagga-1.2.4/pimd/pim_macro.c:112:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_macro.c:169:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_macro.c:239:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_macro.c:396:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_igmpv3.c:318:3: error: syntax error [syntaxError] quagga-1.2.4/pimd/pim_macro.c:102:25: style: Variable 'pim_ifp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/pimd/pim_macro.c:228:21: style: Variable 'ifp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/pimd/pim_macro.c:295:25: style: Variable 'pim_ifp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/pimd/pim_macro.c:386:25: style: Variable 'pim_ifp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/pimd/pim_macro.c:387:21: style: Variable 'ifp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/pimd/pim_join.c:67:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_join.c:97:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_join.c:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_join.c:310:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_main.c:96:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_main.c:137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zlog_default [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_join.c:50:30: style: Parameter 'neigh' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/pimd/pim_join.c:80:31: style: Parameter 'neigh' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/pimd/pim_join.c:117:19: style: Variable 'pastend' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/pimd/pim_join.c:297:25: style: Variable 'pim_ifp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/pimd/pim_mroute.c:45:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_mroute.c:114:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_mroute.c:199:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_mroute.c:266:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPRIVS_RAISE [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_mroute.c:305:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_mroute.c:335:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_mroute.c:377:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_mroute.c:407:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_mroute.c:435:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_neighbor.c:55:3: error: syntax error [syntaxError] quagga-1.2.4/pimd/pim_msg.c:65:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_msg.c:84:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_msg.c:103:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_mroute.c:398:35: style: Parameter 'mc' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/pimd/pim_mroute.c:426:35: style: Parameter 'mc' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/pimd/pim_oil.c:109:3: error: syntax error [syntaxError] quagga-1.2.4/pimd/pim_pim.c:76:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_pim.c:95:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_pim.c:129:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_pim.c:293:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_pim.c:383:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_PIM [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_pim.c:471:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_pim.c:523:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_rpf.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_rpf.c:139:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_ANY [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_rpf.c:235:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_rpf.c:226:24: style: Variable 'neigh' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/pimd/pim_sock.c:50:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPRIVS_RAISE [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_sock.c:76:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_sock.c:206:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_sock.c:237:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_sock.c:271:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_sock.c:368:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_sock.c:381:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_sock.c:106:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] quagga-1.2.4/pimd/pim_static.c:108:4: error: syntax error [syntaxError] quagga-1.2.4/pimd/pim_sock.c:378:70: style: Parameter 'namelen' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/pimd/pim_ssmpingd.c:71:3: error: syntax error [syntaxError] quagga-1.2.4/pimd/pim_str.c:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_time.c:42:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_time.c:59:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_time.c:78:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_time.c:120:69: style:inconclusive: Function 'pim_time_timer_to_mmss' argument 3 names different: declaration 't' definition 't_timer'. [funcArgNamesDifferent] quagga-1.2.4/pimd/pim_time.h:34:69: note: Function 'pim_time_timer_to_mmss' argument 3 names different: declaration 't' definition 't_timer'. quagga-1.2.4/pimd/pim_time.c:120:69: note: Function 'pim_time_timer_to_mmss' argument 3 names different: declaration 't' definition 't_timer'. quagga-1.2.4/pimd/pim_time.c:131:71: style:inconclusive: Function 'pim_time_timer_to_hhmmss' argument 3 names different: declaration 't' definition 't_timer'. [funcArgNamesDifferent] quagga-1.2.4/pimd/pim_time.h:35:71: note: Function 'pim_time_timer_to_hhmmss' argument 3 names different: declaration 't' definition 't_timer'. quagga-1.2.4/pimd/pim_time.c:131:71: note: Function 'pim_time_timer_to_hhmmss' argument 3 names different: declaration 't' definition 't_timer'. quagga-1.2.4/pimd/pim_upstream.c:261:3: error: syntax error [syntaxError] quagga-1.2.4/pimd/pim_tlv.c:124:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_tlv.c:234:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_tlv.c:260:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_tlv.c:296:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_tlv.c:323:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_tlv.c:357:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_tlv.c:426:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_tlv.c:501:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_tlv.c:614:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_vty.c:107:5: error: syntax error [syntaxError] quagga-1.2.4/pimd/pim_tlv.c:121:23: style: Variable 'ifc' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/pimd/pim_tlv.c:122:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/pimd/pim_zebra.c:202:3: error: syntax error [syntaxError] quagga-1.2.4/pimd/pimd.c:94:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_zlookup.c:57:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_zlookup.c:83:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_zlookup.c:95:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_zlookup.c:112:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_zlookup.c:128:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_zlookup.c:168:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_zlookup.c:316:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/pim_zlookup.c:373:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/test_igmpv3_join.c:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/pimd/test_igmpv3_join.c:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripd/rip_debug.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripd/rip_debug.c:74:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIP_DEBUG_EVENT [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripd/rip_debug.c:85:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIP_DEBUG_PACKET [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripd/rip_debug.c:100:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIP_DEBUG_PACKET [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripd/rip_debug.c:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIP_DEBUG_PACKET [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripd/rip_debug.c:135:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIP_DEBUG_ZEBRA [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripd/rip_debug.c:148:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUCCESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripd/rip_debug.c:160:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUCCESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripd/rip_debug.c:173:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripd/rip_debug.c:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_WARNING [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripd/rip_debug.c:215:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_RIP_DEBUG_EVENT [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripd/rip_debug.c:264:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENABLE_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripd/rip_main.c:107:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripd/rip_main.c:144:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIP_VTYSH_PATH [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripd/rip_main.c:204:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zlog_default [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripd/rip_interface.c:170:7: error: syntax error [syntaxError] quagga-1.2.4/ripd/rip_offset.c:81:3: error: syntax error [syntaxError] quagga-1.2.4/ripd/rip_peer.c:54:3: error: syntax error [syntaxError] quagga-1.2.4/ripd/rip_main.c:104:14: style: Parameter 'progname' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ripd/rip_routemap.c:1045:1: error: There is an unknown macro here somewhere. Configuration is required. If ALIAS is a macro then please configure it. [unknownMacro] quagga-1.2.4/ripd/rip_zebra.c:69:7: error: syntax error [syntaxError] quagga-1.2.4/ripngd/ripng_debug.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripngd/ripng_debug.c:75:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPNG_DEBUG_EVENT [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripngd/ripng_debug.c:86:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPNG_DEBUG_PACKET [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripngd/ripng_debug.c:101:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPNG_DEBUG_PACKET [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripngd/ripng_debug.c:122:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPNG_DEBUG_PACKET [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripngd/ripng_debug.c:138:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPNG_DEBUG_ZEBRA [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripngd/ripng_debug.c:151:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUCCESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripngd/ripng_debug.c:163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUCCESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripngd/ripng_debug.c:176:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripngd/ripng_debug.c:202:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_WARNING [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripngd/ripng_debug.c:218:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_RIPNG_DEBUG_EVENT [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripngd/ripng_debug.c:267:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIEW_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripngd/ripng_interface.c:148:3: error: syntax error [syntaxError] quagga-1.2.4/ripd/ripd.c:220:3: error: syntax error [syntaxError] quagga-1.2.4/ripngd/ripng_main.c:109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripngd/ripng_main.c:143:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPNG_VTYSH_PATH [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripngd/ripng_nexthop.c:157:3: error: syntax error [syntaxError] quagga-1.2.4/ripngd/ripng_main.c:192:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIPNG_VTY_PORT [valueFlowBailoutIncompleteVar] quagga-1.2.4/ripngd/ripng_offset.c:88:3: error: syntax error [syntaxError] quagga-1.2.4/ripngd/ripng_peer.c:60:3: error: syntax error [syntaxError] quagga-1.2.4/ripngd/ripng_route.c:92:3: error: syntax error [syntaxError] quagga-1.2.4/ripngd/ripng_main.c:192:7: style: Local variable 'vty_port' shadows outer variable [shadowVariable] quagga-1.2.4/ripngd/ripng_main.c:96:5: note: Shadowed declaration quagga-1.2.4/ripngd/ripng_main.c:192:7: note: Shadow variable quagga-1.2.4/ripngd/ripng_main.c:106:14: style: Parameter 'progname' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/ripngd/ripng_zebra.c:73:7: error: syntax error [syntaxError] quagga-1.2.4/ripngd/ripng_routemap.c:659:1: error: There is an unknown macro here somewhere. Configuration is required. If ALIAS is a macro then please configure it. [unknownMacro] quagga-1.2.4/ripngd/ripngd.c:395:3: error: syntax error [syntaxError] quagga-1.2.4/tests/aspath_test.c:1266:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_MAX_PACKET_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/aspath_test.c:1334:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable master [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/bgp_capability_test.c:548:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_OPEN_OPT_CAP [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/bgp_capability_test.c:638:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conf_bgp_debug_fsm [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/bgp_mp_attr_test.c:704:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_ATTR_FLAG_OPTIONAL [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/bgp_mp_attr_test.c:745:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conf_bgp_debug_fsm [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/bgp_capability_test.c:567:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_capability_test.c:580:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_capability_test.c:624:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mp_attr_test.c:686:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mp_attr_test.c:652:29: style: Parameter 'peer' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/tests/bgp_mpath_test.c:94:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bgp [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/bgp_mpath_test.c:157:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFI_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/bgp_mpath_test.c:223:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_addr [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/bgp_mpath_test.c:251:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/bgp_mpath_test.c:278:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable su_remote [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/bgp_mpath_test.c:313:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AFI_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/bgp_mpath_test.c:356:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable su_remote [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/bgp_mpath_test.c:388:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGP_OPT_NO_LISTEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/aspath_test.c:995:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] quagga-1.2.4/tests/aspath_test.c:998:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] quagga-1.2.4/tests/aspath_test.c:1289:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] quagga-1.2.4/tests/aspath_test.c:1340:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/aspath_test.c:1348:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/aspath_test.c:1355:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/aspath_test.c:1363:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/aspath_test.c:1216:28: style: Variable 't1' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/tests/aspath_test.c:1217:28: style: Variable 't2' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/tests/common-cli.c:39:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/common-cli.c:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zlog_default [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/ecommunity_test.c:99:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECOMMUNITY_FORMAT_COMMUNITY_LIST [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/heavy-thread.c:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/heavy-thread.c:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_TMP [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/heavy-thread.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/heavy-thread.c:146:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIEW_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/heavy-wq.c:66:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/heavy-wq.c:86:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/heavy-wq.c:94:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/heavy-wq.c:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WQ_RETRY_LATER [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/heavy-wq.c:144:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/heavy-wq.c:162:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/heavy-wq.c:178:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIEW_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/heavy-thread.c:60:24: style: Parameter 'vty' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/tests/heavy-wq.c:84:35: style: Parameter 'wq' can be declared as pointer to const. However it seems that 'slow_func_err' is a callback function, if 'wq' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/tests/heavy-wq.c:167:31: note: You might need to cast the function pointer here quagga-1.2.4/tests/heavy-wq.c:84:35: note: Parameter 'wq' can be declared as pointer to const quagga-1.2.4/tests/heavy-wq.c:84:63: style: Parameter 'item' can be declared as pointer to const. However it seems that 'slow_func_err' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/tests/heavy-wq.c:167:31: note: You might need to cast the function pointer here quagga-1.2.4/tests/heavy-wq.c:84:63: note: Parameter 'item' can be declared as pointer to const quagga-1.2.4/tests/heavy.c:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/heavy.c:90:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/heavy.c:106:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIEW_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/heavy.c:51:24: style: Parameter 'vty' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/tests/bgp_mpath_test.c:479:27: style: Condition 'global_test_init()!=0' is always false [knownConditionTrueFalse] quagga-1.2.4/tests/bgp_mpath_test.c:479:24: note: Calling function 'global_test_init' returns 0 quagga-1.2.4/tests/bgp_mpath_test.c:479:27: note: Condition 'global_test_init()!=0' is always false quagga-1.2.4/tests/bgp_mpath_test.c:162:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:164:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:165:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:166:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:170:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:172:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:173:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:175:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:251:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:263:7: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:267:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:326:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:328:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:329:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:331:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:332:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:340:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:342:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:343:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:344:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/bgp_mpath_test.c:88:24: style: Parameter 'as' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/tests/bgp_mpath_test.c:247:20: style: Variable 'info' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/tests/bgp_mpath_test.c:405:29: style: Parameter 'test' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/tests/main.c:74:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIEW_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/main.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/main.c:126:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/prng.c:96:3: warning:inconclusive: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] quagga-1.2.4/tests/test-buffer.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/main.c:79:14: style: Parameter 'progname' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/tests/test-buffer.c:38:23: warning:inconclusive: Width 1 given in format string (no. 2) is smaller than destination buffer 'junk[3]'. [invalidScanfFormatWidth_smaller] quagga-1.2.4/tests/table_test.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET_ADDRSTRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/table_test.c:239:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET_ADDRSTRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/table_test.c:473:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RT_ITER_STATE_PAUSED [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-cli.c:32:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-cli.c:33:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-cli.c:34:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-cli.c:35:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-cli.c:36:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-cli.c:37:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-cli.c:38:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-cli.c:39:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-cli.c:40:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-cli.c:41:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-cli.c:42:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-cli.c:43:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-cli.c:44:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-cli.c:45:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-cli.c:49:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENABLE_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-checksum.c:478:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u_int16_t [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/table_test.c:299:33: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] quagga-1.2.4/tests/table_test.c:306:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] quagga-1.2.4/tests/table_test.c:313:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] quagga-1.2.4/tests/table_test.c:320:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] quagga-1.2.4/tests/table_test.c:332:33: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] quagga-1.2.4/tests/table_test.c:339:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] quagga-1.2.4/tests/table_test.c:346:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] quagga-1.2.4/tests/table_test.c:355:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] quagga-1.2.4/tests/table_test.c:364:21: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] quagga-1.2.4/tests/table_test.c:377:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] quagga-1.2.4/tests/table_test.c:382:21: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] quagga-1.2.4/tests/table_test.c:528:36: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] quagga-1.2.4/tests/table_test.c:91:9: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/tests/table_test.c:149:34: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/tests/table_test.c:458:27: style: Variable 'iter_rn' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/tests/test-checksum.c:517:7: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] quagga-1.2.4/tests/test-checksum.c:312:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/tests/test-checksum.c:382:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/tests/test-checksum.c:495:53: error: Shifting 64-bit value by 64 bits is undefined behaviour [shiftTooManyBits] quagga-1.2.4/tests/test-checksum.c:494:23: note: Assignment 'j=sizeof(long)', assigned value is 8 quagga-1.2.4/tests/test-checksum.c:495:53: note: Shift quagga-1.2.4/tests/test-commands.c:208:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUCCESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-commands.c:216:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR_MIN_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-commands.c:323:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_ERR_NO_MATCH [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-commands.c:409:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-memory.c:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_VTY [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-nexthop-iter.c:181:3: error: syntax error [syntaxError] quagga-1.2.4/tests/test-privs.c:64:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-privs.c:99:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-privs.c:61:14: style: Parameter 'progname' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/tests/test-segv.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zlog_default [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-segv.c:42:4: error: Null pointer dereference: null [nullPointer] quagga-1.2.4/tests/test-segv.c:41:15: note: Assignment 'null=NULL', assigned value is 0 quagga-1.2.4/tests/test-segv.c:42:4: note: Null pointer dereference quagga-1.2.4/tests/test-sig.c:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zlog_default [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-stream.c:73:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-commands.c:377:35: style: Local variable 'cmd' shadows outer argument [shadowArgument] quagga-1.2.4/tests/test-commands.c:289:58: note: Shadowed declaration quagga-1.2.4/tests/test-commands.c:377:35: note: Shadow variable quagga-1.2.4/tests/test-commands.c:186:35: style: Parameter 'cmd' can be declared as pointer to const. However it seems that 'test_callback' is a callback function, if 'cmd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/tests/test-commands.c:270:25: note: You might need to cast the function pointer here quagga-1.2.4/tests/test-commands.c:186:35: note: Parameter 'cmd' can be declared as pointer to const quagga-1.2.4/tests/test-commands.c:297:20: style: Variable 'cnode' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/tests/test-commands.c:377:35: style: Variable 'cmd' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/tests/test-timer-performance.c:64:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUAGGA_CLK_MONOTONIC [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-timer-correctness.c:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-timer-correctness.c:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_TMP [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-timer-correctness.c:122:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTYPE_TMP [valueFlowBailoutIncompleteVar] quagga-1.2.4/tests/test-timer-performance.c:95:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] quagga-1.2.4/tests/test-timer-performance.c:95:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] quagga-1.2.4/tests/test-timer-performance.c:97:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] quagga-1.2.4/tests/test-timer-performance.c:97:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] quagga-1.2.4/tests/test-timer-performance.c:60:5: warning: If memory allocation fails, then there is a possible null pointer dereference: timers [nullPointerOutOfMemory] quagga-1.2.4/tests/test-timer-performance.c:55:18: note: Assuming allocation function fails quagga-1.2.4/tests/test-timer-performance.c:55:18: note: Assignment 'timers=calloc(1000000,sizeof(*timers))', assigned value is 0 quagga-1.2.4/tests/test-timer-performance.c:60:5: note: Null pointer dereference quagga-1.2.4/tests/test-timer-performance.c:62:19: warning: If memory allocation fails, then there is a possible null pointer dereference: timers [nullPointerOutOfMemory] quagga-1.2.4/tests/test-timer-performance.c:55:18: note: Assuming allocation function fails quagga-1.2.4/tests/test-timer-performance.c:55:18: note: Assignment 'timers=calloc(1000000,sizeof(*timers))', assigned value is 0 quagga-1.2.4/tests/test-timer-performance.c:62:19: note: Null pointer dereference quagga-1.2.4/tests/test-timer-performance.c:71:7: warning: If memory allocation fails, then there is a possible null pointer dereference: timers [nullPointerOutOfMemory] quagga-1.2.4/tests/test-timer-performance.c:55:18: note: Assuming allocation function fails quagga-1.2.4/tests/test-timer-performance.c:55:18: note: Assignment 'timers=calloc(1000000,sizeof(*timers))', assigned value is 0 quagga-1.2.4/tests/test-timer-performance.c:71:7: note: Null pointer dereference quagga-1.2.4/tests/test-timer-performance.c:40:38: style: Parameter 'thread' can be declared as pointer to const. However it seems that 'dummy_func' is a callback function, if 'thread' is declared with const you might also need to cast function pointer(s). [constParameterCallback] quagga-1.2.4/tests/test-timer-performance.c:71:49: note: You might need to cast the function pointer here quagga-1.2.4/tests/test-timer-performance.c:40:38: note: Parameter 'thread' can be declared as pointer to const quagga-1.2.4/tests/test-commands-defun.c:5:1: error: There is an unknown macro here somewhere. Configuration is required. If DEFSH is a macro then please configure it. [unknownMacro] quagga-1.2.4/vtysh/vtysh_config.c:105:3: error: syntax error [syntaxError] quagga-1.2.4/vtysh/vtysh.c:1205:1: error: There is an unknown macro here somewhere. Configuration is required. If ALIAS is a macro then please configure it. [unknownMacro] quagga-1.2.4/vtysh/vtysh_user.c:124:3: error: syntax error [syntaxError] quagga-1.2.4/vtysh/vtysh_main.c:123:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/connected.c:115:3: error: syntax error [syntaxError] quagga-1.2.4/vtysh/vtysh_main.c:131:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/vtysh/vtysh_main.c:240:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] quagga-1.2.4/vtysh/vtysh_main.c:309:5: warning: Return value of function freopen() is not used. [ignoredReturnValue] quagga-1.2.4/zebra/debug.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_WARNING [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_WARNING [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUCCESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:129:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUCCESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUCCESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:188:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUCCESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUCCESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:211:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUCCESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:223:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUCCESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:235:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUCCESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:248:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:264:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUCCESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:276:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUCCESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:289:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUCCESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:301:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SUCCESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:319:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/debug.c:378:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIEW_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/vtysh/vtysh_main.c:198:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] quagga-1.2.4/vtysh/vtysh_main.c:168:15: style: Variable 'last' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/vtysh/vtysh_main.c:198:14: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/vtysh/vtysh_main.c:226:9: style: Variable 'homedir' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/zebra/if_ioctl.c:431:3: error: syntax error [syntaxError] quagga-1.2.4/watchquagga/watchquagga.c:216:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quagga-1.2.4/watchquagga/watchquagga.c:345:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/watchquagga/watchquagga.c:429:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/if_ioctl_solaris.c:60:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPRIVS_RAISE [valueFlowBailoutIncompleteVar] quagga-1.2.4/watchquagga/watchquagga.c:483:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/if_ioctl_solaris.c:221:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_IPV4 [valueFlowBailoutIncompleteVar] quagga-1.2.4/watchquagga/watchquagga.c:586:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/if_ioctl_solaris.c:269:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/watchquagga/watchquagga.c:618:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/if_ioctl_solaris.c:356:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VRF_DEFAULT [valueFlowBailoutIncompleteVar] quagga-1.2.4/watchquagga/watchquagga.c:707:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/watchquagga/watchquagga.c:746:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] quagga-1.2.4/watchquagga/watchquagga.c:905:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] quagga-1.2.4/watchquagga/watchquagga.c:1042:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATEDIR [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/if_sysctl.c:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_RT_IFLIST [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/if_sysctl.c:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_RT_IFLIST [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rib.h:524:15: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/zebra/rib.h:589:45: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/if_ioctl_solaris.c:367:40: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/interface.c:348:3: error: syntax error [syntaxError] quagga-1.2.4/zebra/ioctl_null.c:28:36: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/ioctl_null.c:28:57: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/ioctl_null.c:42:43: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/ioctl_null.c:42:64: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/ioctl_null.c:46:46: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/ioctl_null.c:46:67: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/ioctl_null.c:51:37: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/ioctl_null.c:55:39: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/ioctl_null.c:58:38: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/ioctl.c:46:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ioctl.c:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPRIVS_RAISE [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ioctl.c:284:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ioctl.c:333:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ioctl.c:357:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCGIFFLAGS [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ioctl.c:399:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifreq [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ioctl.c:422:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifreq [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ioctl.c:44:56: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/ioctl.c:327:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/zebra/ioctl_solaris.c:44:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ioctl_solaris.c:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPRIVS_RAISE [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ioctl_solaris.c:137:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_IPV4 [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ioctl_solaris.c:163:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_IPV4 [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ioctl_solaris.c:221:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ioctl_solaris.c:272:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ioctl_solaris.c:299:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCGLIFFLAGS [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ioctl_solaris.c:318:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_IPV4 [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ioctl_solaris.c:363:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_IPV4 [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ioctl_solaris.c:391:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_IPV4 [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ipforward_proc.c:80:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPRIVS_RAISE [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ipforward_proc.c:106:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPRIVS_RAISE [valueFlowBailoutIncompleteVar] quagga-1.2.4/watchquagga/watchquagga.c:1111:11: warning:inconclusive: Width 1 given in format string (no. 2) is smaller than destination buffer 'garbage[3]'. [invalidScanfFormatWidth_smaller] quagga-1.2.4/watchquagga/watchquagga.c:1122:11: warning:inconclusive: Width 1 given in format string (no. 2) is smaller than destination buffer 'garbage[3]'. [invalidScanfFormatWidth_smaller] quagga-1.2.4/watchquagga/watchquagga.c:1135:11: warning:inconclusive: Width 1 given in format string (no. 2) is smaller than destination buffer 'garbage[3]'. [invalidScanfFormatWidth_smaller] quagga-1.2.4/watchquagga/watchquagga.c:1149:11: warning:inconclusive: Width 1 given in format string (no. 2) is smaller than destination buffer 'garbage[3]'. [invalidScanfFormatWidth_smaller] quagga-1.2.4/watchquagga/watchquagga.c:1210:11: warning:inconclusive: Width 1 given in format string (no. 2) is smaller than destination buffer 'garbage[3]'. [invalidScanfFormatWidth_smaller] quagga-1.2.4/watchquagga/watchquagga.c:1221:11: warning:inconclusive: Width 1 given in format string (no. 2) is smaller than destination buffer 'garbage[3]'. [invalidScanfFormatWidth_smaller] quagga-1.2.4/watchquagga/watchquagga.c:1008:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/watchquagga/watchquagga.c:1155:16: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] quagga-1.2.4/zebra/ipforward_sysctl.c:63:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPRIVS_RAISE [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ipforward_sysctl.c:84:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPRIVS_RAISE [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ipforward_solaris.c:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ND_SET [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ipforward_solaris.c:123:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ND_SET [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ipforward_solaris.c:127:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ND_GET [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/ioctl_solaris.c:263:36: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/ioctl_solaris.c:268:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/zebra/ioctl_solaris.c:381:35: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/kernel_null.c:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/kernel_null.c:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/main.c:257:3: error: syntax error [syntaxError] quagga-1.2.4/zebra/kernel_null.c:33:38: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/kernel_null.c:33:53: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/kernel_null.c:33:70: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/kernel_null.c:35:43: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/kernel_null.c:35:62: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/kernel_null.c:56:37: style: Parameter 'zvrf' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/kernel_null.c:57:42: style: Parameter 'zvrf' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/kernel_null.c:61:36: style: Parameter 'zvrf' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/misc_null.c:42:38: style: Parameter 'vty' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/misc_null.c:42:61: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/misc_null.c:43:37: style: Parameter 'vty' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/misc_null.c:43:60: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/misc_null.c:53:41: style: Parameter 'rn' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/redistribute.c:190:3: error: syntax error [syntaxError] quagga-1.2.4/zebra/redistribute_null.c:28:51: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/redistribute_null.c:36:55: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/redistribute_null.c:39:59: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/redistribute_null.c:42:62: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/redistribute_null.c:47:39: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/redistribute_null.c:47:54: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/redistribute_null.c:47:69: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/redistribute_null.c:52:42: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/redistribute_null.c:52:57: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/redistribute_null.c:56:51: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/redistribute_null.c:63:54: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/redistribute_null.c:65:52: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/redistribute_null.c:67:55: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/redistribute_null.c:71:60: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/redistribute_null.c:72:26: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/redistribute_null.c:77:63: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/redistribute_null.c:78:67: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/redistribute_null.c:83:59: style: Parameter 'ifp' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/router-id.c:54:3: error: syntax error [syntaxError] quagga-1.2.4/zebra/rt_socket.c:102:3: error: syntax error [syntaxError] quagga-1.2.4/zebra/rtadv.c:1781:31: style: Parameter 'zvrf' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/rtadv.c:1786:36: style: Parameter 'zvrf' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/kernel_socket.c:150:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sa_family [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/kernel_socket.c:298:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/kernel_socket.c:312:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/kernel_socket.c:389:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEBRA_LLT_ETHER [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/kernel_socket.c:417:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/kernel_socket.c:661:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockunion [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/kernel_socket.c:724:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERFACE_NAMSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/kernel_socket.c:838:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTM_VERSION [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/kernel_socket.c:876:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERFACE_NAMSIZ [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/kernel_socket.c:1090:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEBRA_ERR_EPERM [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/kernel_socket.c:1271:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/kernel_socket.c:1325:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VRF_DEFAULT [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rtread_getmsg.c:78:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IRE_CACHETABLE [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rtread_getmsg.c:115:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VRF_DEFAULT [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rtread_getmsg.c:72:42: style: Parameter 'routeEntry' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/rtread_sysctl.c:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NET_RT_DUMP [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rtread_sysctl.c:35:31: style: Parameter 'zvrf' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/test_main.c:242:3: error: syntax error [syntaxError] quagga-1.2.4/zebra/rt_netlink.c:84:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFINDEX_INTERNAL [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:118:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:163:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPRIVS_RAISE [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:234:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_NETLINK [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:299:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:449:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFLA_ADDRESS [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:479:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZEBRA_LLT_ETHER [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:544:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFLA_MAX [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:598:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFA_MAX [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:734:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTA_MAX [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:917:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTA_MAX [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:1136:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFLA_MAX [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:1432:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_NETLINK [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:1487:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEXTHOP_FLAG_ONLINK [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:1578:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEXTHOP_FLAG_ONLINK [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:1661:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_ZEBRA_DEBUG_KERNEL [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:1695:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NL_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:1878:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTM_NEWROUTE [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:1906:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NL_PKT_BUF_SIZE [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:1974:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BPF_LD [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:2005:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTMGRP_LINK [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:304:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUAGGA_CLK_MONOTONIC [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:351:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAFI_UNICAST [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:553:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_ZEBRA_DEBUG_FPM [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:609:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_ZEBRA_DEBUG_FPM [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:676:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIB_DEST_UPDATE_FPM [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:746:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_ZEBRA_DEBUG_FPM [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:785:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPM_MSG_HDR_LEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:886:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPM_MSG_TYPE_NONE [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:928:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIB_ENTRY_SELECTED_FIB [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:968:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPM_MAX_MSG_LEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:1095:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:1153:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_ZEBRA_DEBUG_FPM [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:1222:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_ZEBRA_DEBUG_FPM [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:1301:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_ZEBRA_DEBUG_FPM [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:1345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFIX_STRLEN [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:1430:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_ZEBRA_DEBUG_FPM [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:1464:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:1515:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VTY_NEWLINE [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:1542:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:1557:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vty [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:1575:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:1598:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:1681:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPM_DEFAULT_IP [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm.c:1722:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENABLE_NODE [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/kernel_socket.c:1323:35: style: Parameter 'zvrf' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/kernel_socket.c:1364:37: style: Parameter 'zvrf' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/kernel_socket.c:458:3: style: Variable 'cp' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/zebra/zebra_fpm.c:1702:17: style:inconclusive: Function 'zfpm_init' argument 4 names different: declaration 'message_format' definition 'format'. [funcArgNamesDifferent] quagga-1.2.4/zebra/zebra_fpm.h:32:21: note: Function 'zfpm_init' argument 4 names different: declaration 'message_format' definition 'format'. quagga-1.2.4/zebra/zebra_fpm.c:1702:17: note: Function 'zfpm_init' argument 4 names different: declaration 'message_format' definition 'format'. quagga-1.2.4/zebra/zebra_fpm.c:340:21: style: Variable 'info' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/zebra/zebra_fpm.c:544:15: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/zebra/zebra_fpm.c:951:31: style: Variable 'buf_end' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/zebra/zebra_fpm.c:883:7: style: Unused variable: cmd [unusedVariable] quagga-1.2.4/zebra/zebra_fpm_netlink.c:171:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEXTHOP_TYPE_IPV4 [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm_netlink.c:220:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTPROT_KERNEL [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm_netlink.c:249:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTPROT_UNSPEC [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm_netlink.c:356:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtmsg [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm_netlink.c:456:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_ZEBRA_DEBUG_FPM [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm_netlink.c:492:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm_protobuf.c:61:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QPB__SUB_ADDRESS_FAMILY__UNICAST [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm_protobuf.c:85:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEXTHOP_TYPE_IPV4 [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm_protobuf.c:152:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MULTIPATH_NUM [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm_protobuf.c:262:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPM__MESSAGE__TYPE__DELETE_ROUTE [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/zebra_fpm_protobuf.c:295:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocator [valueFlowBailoutIncompleteVar] quagga-1.2.4/zebra/rt_netlink.c:603:9: style: Variable 'label' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/zebra/rt_netlink.c:743:9: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/zebra/rt_netlink.c:926:9: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/zebra/rt_netlink.c:1342:63: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/rt_netlink.c:1362:67: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/rt_netlink.c:1656:25: style: Parameter 'nexthop' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/rt_netlink.c:1679:36: style: Variable 'tnexthop' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/zebra/zebra_fpm_protobuf.c:79:27: style: Variable 'src' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/zebra/zebra_fpm_protobuf.c:149:29: style: Variable 'tnexthop' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/zebra/rt_netlink.c:1690:10: style: struct member 'Anonymous2::buf' is never used. [unusedStructMember] quagga-1.2.4/zebra/rt_netlink.c:1900:10: style: struct member 'Anonymous3::buf' is never used. [unusedStructMember] quagga-1.2.4/zebra/zebra_fpm_protobuf.c:90:6: style: Variable 'src' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/zebra/zebra_fpm_protobuf.c:104:6: style: Variable 'src' is assigned a value that is never used. [unreadVariable] quagga-1.2.4/zebra/zebra_fpm_netlink.c:42:29: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/zebra_fpm_netlink.c:238:29: style: Variable 'tnexthop' can be declared as pointer to const [constVariablePointer] quagga-1.2.4/zebra/zebra_rnh.c:266:4: error: syntax error [syntaxError] quagga-1.2.4/zebra/zebra_rnh_null.c:9:69: style: Parameter 'vty' can be declared as pointer to const [constParameterPointer] quagga-1.2.4/zebra/zebra_rib.c:592:8: error: syntax error [syntaxError] quagga-1.2.4/zebra/zebra_routemap.c:409:1: error: There is an unknown macro here somewhere. Configuration is required. If ALIAS is a macro then please configure it. [unknownMacro] quagga-1.2.4/zebra/zserv.c:867:3: error: syntax error [syntaxError] quagga-1.2.4/zebra/zebra_vty.c:2752:1: error: There is an unknown macro here somewhere. Configuration is required. If ALIAS is a macro then please configure it. [unknownMacro] diff: 2.17.0 quagga-1.2.4/lib/sigevent.c:296:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable core_handler [valueFlowBailoutIncompleteVar] head quagga-1.2.4/lib/sigevent.c:310:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] head quagga-1.2.4/lib/sockopt.c:317:4: error: #error "Unsupported multicast API" [preprocessorErrorDirective] head quagga-1.2.4/lib/sockunion.c:535:12: style: Variable 'on' is assigned a value that is never used. [unreadVariable] head quagga-1.2.4/ospf6d/ospf6_route.c:800:3: style: Variable 'res.tv_usec' is assigned a value that is never used. [unreadVariable] head quagga-1.2.4/ospf6d/ospf6_route.c:866:3: style: Variable 'res.tv_usec' is assigned a value that is never used. [unreadVariable] head quagga-1.2.4/ospf6d/ospf6_route.c:870:3: style: Variable 'res.tv_usec' is assigned a value that is never used. [unreadVariable] head quagga-1.2.4/ospfd/ospf_network.c:165:12: style: Variable 'hincl' is assigned a value that is never used. [unreadVariable] DONE