2026-05-04 07:34 ftp://ftp.de.debian.org/debian/pool/main/p/php-radius/php-radius_1.4.0~b1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 138 25 elapsed-time: 0.9 0.8 head-timing-info: old-timing-info: head results: radius-1.4.0b1/radius.c:194:28: error: There is an unknown macro here somewhere. Configuration is required. If ZEND_NUM_ARGS is a macro then please configure it. [unknownMacro] radius-1.4.0b1/radlib.c:289:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] radius-1.4.0b1/radlib.c:352:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] radius-1.4.0b1/radlib.c:504:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_WAITALL [valueFlowBailoutIncompleteVar] radius-1.4.0b1/radlib.c:585:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSRMLS_C [valueFlowBailoutIncompleteVar] radius-1.4.0b1/radlib.c:672:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] radius-1.4.0b1/radlib.c:753:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSRMLS_C [valueFlowBailoutIncompleteVar] radius-1.4.0b1/radlib.c:859:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] radius-1.4.0b1/radlib.c:1292:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSRMLS_C [valueFlowBailoutIncompleteVar] radius-1.4.0b1/radlib.c:293:15: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] radius-1.4.0b1/radlib.c:307:16: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] radius-1.4.0b1/radlib.c:311:16: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] radius-1.4.0b1/radlib.c:1190:6: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] radius-1.4.0b1/radlib.c:378:70: style: Condition 'buf[len-1]!='\n'' is always true [knownConditionTrueFalse] radius-1.4.0b1/radlib.c:72:35: style:inconclusive: Function 'clear_password' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:82:27: style:inconclusive: Function 'generr' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:82:42: style:inconclusive: Function 'generr' argument 2 names different: declaration '' definition 'format'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:92:46: style:inconclusive: Function 'insert_scrambled_password' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:92:53: style:inconclusive: Function 'insert_scrambled_password' argument 2 names different: declaration '' definition 'srv'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:126:49: style:inconclusive: Function 'insert_request_authenticator' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:126:56: style:inconclusive: Function 'insert_request_authenticator' argument 2 names different: declaration '' definition 'srv'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:147:38: style:inconclusive: Function 'is_valid_response' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:147:45: style:inconclusive: Function 'is_valid_response' argument 2 names different: declaration '' definition 'srv'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:148:31: style:inconclusive: Function 'is_valid_response' argument 3 names different: declaration '' definition 'from'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:184:38: style:inconclusive: Function 'put_password_attr' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:184:45: style:inconclusive: Function 'put_password_attr' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:184:63: style:inconclusive: Function 'put_password_attr' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:184:77: style:inconclusive: Function 'put_password_attr' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:184:113: style:inconclusive: Function 'put_password_attr' argument 5 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:224:33: style:inconclusive: Function 'put_raw_attr' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:224:40: style:inconclusive: Function 'put_raw_attr' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:224:58: style:inconclusive: Function 'put_raw_attr' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:224:72: style:inconclusive: Function 'put_raw_attr' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:224:108: style:inconclusive: Function 'put_raw_attr' argument 5 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:277:35: style:inconclusive: Function 'rad_add_server' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:277:50: style:inconclusive: Function 'rad_add_server' argument 2 names different: declaration '' definition 'host'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:277:60: style:inconclusive: Function 'rad_add_server' argument 3 names different: declaration '' definition 'port'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:278:17: style:inconclusive: Function 'rad_add_server' argument 4 names different: declaration '' definition 'secret'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:278:29: style:inconclusive: Function 'rad_add_server' argument 5 names different: declaration '' definition 'timeout'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:278:42: style:inconclusive: Function 'rad_add_server' argument 6 names different: declaration '' definition 'tries'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:326:30: style:inconclusive: Function 'rad_close' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:342:31: style:inconclusive: Function 'rad_config' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:342:46: style:inconclusive: Function 'rad_config' argument 2 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:493:46: style:inconclusive: Function 'rad_continue_send_request' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:493:53: style:inconclusive: Function 'rad_continue_send_request' argument 2 names different: declaration '' definition 'selected'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:493:68: style:inconclusive: Function 'rad_continue_send_request' argument 3 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:494:43: style:inconclusive: Function 'rad_continue_send_request' argument 4 names different: declaration '' definition 'tv'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:575:39: style:inconclusive: Function 'rad_create_request' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:575:46: style:inconclusive: Function 'rad_create_request' argument 2 names different: declaration '' definition 'code'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:596:26: style:inconclusive: Function 'rad_cvt_addr' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:605:25: style:inconclusive: Function 'rad_cvt_int' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:614:28: style:inconclusive: Function 'rad_cvt_string' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:614:41: style:inconclusive: Function 'rad_cvt_string' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:631:33: style:inconclusive: Function 'rad_get_attr' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:631:49: style:inconclusive: Function 'rad_get_attr' argument 2 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:631:64: style:inconclusive: Function 'rad_get_attr' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:660:42: style:inconclusive: Function 'rad_init_send_request' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:660:50: style:inconclusive: Function 'rad_init_send_request' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:660:70: style:inconclusive: Function 'rad_init_send_request' argument 3 names different: declaration '' definition 'tv'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:790:33: style:inconclusive: Function 'rad_put_addr' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:790:40: style:inconclusive: Function 'rad_put_addr' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:790:61: style:inconclusive: Function 'rad_put_addr' argument 3 names different: declaration '' definition 'addr'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:790:98: style:inconclusive: Function 'rad_put_addr' argument 4 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:796:33: style:inconclusive: Function 'rad_put_attr' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:796:40: style:inconclusive: Function 'rad_put_attr' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:796:58: style:inconclusive: Function 'rad_put_attr' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:796:72: style:inconclusive: Function 'rad_put_attr' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:796:108: style:inconclusive: Function 'rad_put_attr' argument 5 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:817:32: style:inconclusive: Function 'rad_put_int' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:817:39: style:inconclusive: Function 'rad_put_int' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:817:55: style:inconclusive: Function 'rad_put_int' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:817:93: style:inconclusive: Function 'rad_put_int' argument 4 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:826:35: style:inconclusive: Function 'rad_put_string' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:826:42: style:inconclusive: Function 'rad_put_string' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:826:60: style:inconclusive: Function 'rad_put_string' argument 3 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:826:96: style:inconclusive: Function 'rad_put_string' argument 4 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:835:37: style:inconclusive: Function 'rad_send_request' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:883:33: style:inconclusive: Function 'rad_strerror' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:903:13: style:inconclusive: Function 'split' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:903:24: style:inconclusive: Function 'split' argument 2 names different: declaration '' definition 'fields'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:903:38: style:inconclusive: Function 'split' argument 3 names different: declaration '' definition 'maxfields'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:903:55: style:inconclusive: Function 'split' argument 4 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:903:67: style:inconclusive: Function 'split' argument 5 names different: declaration '' definition 'msglen'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:967:32: style:inconclusive: Function 'rad_get_vendor_attr' argument 1 names different: declaration '' definition 'vendor'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:967:55: style:inconclusive: Function 'rad_get_vendor_attr' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:967:74: style:inconclusive: Function 'rad_get_vendor_attr' argument 3 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:967:88: style:inconclusive: Function 'rad_get_vendor_attr' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:967:105: style:inconclusive: Function 'rad_get_vendor_attr' argument 5 names different: declaration '' definition 'raw'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:967:117: style:inconclusive: Function 'rad_get_vendor_attr' argument 6 names different: declaration '' definition 'raw_len'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:989:40: style:inconclusive: Function 'rad_put_vendor_addr' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:989:47: style:inconclusive: Function 'rad_put_vendor_addr' argument 2 names different: declaration '' definition 'vendor'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:989:59: style:inconclusive: Function 'rad_put_vendor_addr' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:990:20: style:inconclusive: Function 'rad_put_vendor_addr' argument 4 names different: declaration '' definition 'addr'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:990:57: style:inconclusive: Function 'rad_put_vendor_addr' argument 5 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:997:40: style:inconclusive: Function 'rad_put_vendor_attr' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:997:47: style:inconclusive: Function 'rad_put_vendor_attr' argument 2 names different: declaration '' definition 'vendor'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:997:59: style:inconclusive: Function 'rad_put_vendor_attr' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:998:17: style:inconclusive: Function 'rad_put_vendor_attr' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:998:31: style:inconclusive: Function 'rad_put_vendor_attr' argument 5 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:998:67: style:inconclusive: Function 'rad_put_vendor_attr' argument 6 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1077:39: style:inconclusive: Function 'rad_put_vendor_int' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1077:46: style:inconclusive: Function 'rad_put_vendor_int' argument 2 names different: declaration '' definition 'vendor'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1077:58: style:inconclusive: Function 'rad_put_vendor_int' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1077:74: style:inconclusive: Function 'rad_put_vendor_int' argument 4 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1077:108: style:inconclusive: Function 'rad_put_vendor_int' argument 5 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1086:42: style:inconclusive: Function 'rad_put_vendor_string' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1086:49: style:inconclusive: Function 'rad_put_vendor_string' argument 2 names different: declaration '' definition 'vendor'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1086:61: style:inconclusive: Function 'rad_put_vendor_string' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1087:17: style:inconclusive: Function 'rad_put_vendor_string' argument 4 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1087:53: style:inconclusive: Function 'rad_put_vendor_string' argument 5 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1093:46: style:inconclusive: Function 'rad_request_authenticator' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1093:55: style:inconclusive: Function 'rad_request_authenticator' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1093:67: style:inconclusive: Function 'rad_request_authenticator' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1104:38: style:inconclusive: Function 'rad_server_secret' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1115:33: style:inconclusive: Function 'rad_demangle' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1115:48: style:inconclusive: Function 'rad_demangle' argument 2 names different: declaration '' definition 'mangled'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1115:64: style:inconclusive: Function 'rad_demangle' argument 3 names different: declaration '' definition 'mlen'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1115:78: style:inconclusive: Function 'rad_demangle' argument 4 names different: declaration '' definition 'demangled'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1164:42: style:inconclusive: Function 'rad_demangle_mppe_key' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1164:57: style:inconclusive: Function 'rad_demangle_mppe_key' argument 2 names different: declaration '' definition 'mangled'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1164:73: style:inconclusive: Function 'rad_demangle_mppe_key' argument 3 names different: declaration '' definition 'mlen'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1164:87: style:inconclusive: Function 'rad_demangle_mppe_key' argument 4 names different: declaration '' definition 'demangled'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1164:106: style:inconclusive: Function 'rad_demangle_mppe_key' argument 5 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1234:39: style:inconclusive: Function 'rad_salt_value' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1234:54: style:inconclusive: Function 'rad_salt_value' argument 2 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1234:65: style:inconclusive: Function 'rad_salt_value' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:1234:95: style:inconclusive: Function 'rad_salt_value' argument 4 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] radius-1.4.0b1/radlib.c:291:19: style: Variable 'hent' can be declared as pointer to const [constVariablePointer] radius-1.4.0b1/radlib.c:362:9: style: Variable 'type' can be declared as pointer to const [constVariablePointer] radius-1.4.0b1/radlib.c:364:9: style: Variable 'port_str' can be declared as pointer to const [constVariablePointer] radius-1.4.0b1/radlib.c:365:9: style: Variable 'secret' can be declared as pointer to const [constVariablePointer] radius-1.4.0b1/radlib.c:366:9: style: Variable 'timeout_str' can be declared as pointer to const [constVariablePointer] radius-1.4.0b1/radlib.c:367:9: style: Variable 'maxtries_str' can be declared as pointer to const [constVariablePointer] radius-1.4.0b1/radlib.c:369:9: style: Variable 'wanttype' can be declared as pointer to const [constVariablePointer] radius-1.4.0b1/radlib.c:883:33: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] radius-1.4.0b1/radlib.c:969:27: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] radius-1.4.0b1/radlib.c:1093:46: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] radius-1.4.0b1/radlib_compat.c:42:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_NONE [valueFlowBailoutIncompleteVar] diff: head radius-1.4.0b1/radlib.c:1077:108: style:inconclusive: Function 'rad_put_vendor_int' argument 5 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1077:39: style:inconclusive: Function 'rad_put_vendor_int' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1077:46: style:inconclusive: Function 'rad_put_vendor_int' argument 2 names different: declaration '' definition 'vendor'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1077:58: style:inconclusive: Function 'rad_put_vendor_int' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1077:74: style:inconclusive: Function 'rad_put_vendor_int' argument 4 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1086:42: style:inconclusive: Function 'rad_put_vendor_string' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1086:49: style:inconclusive: Function 'rad_put_vendor_string' argument 2 names different: declaration '' definition 'vendor'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1086:61: style:inconclusive: Function 'rad_put_vendor_string' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1087:17: style:inconclusive: Function 'rad_put_vendor_string' argument 4 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1087:53: style:inconclusive: Function 'rad_put_vendor_string' argument 5 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1093:46: style:inconclusive: Function 'rad_request_authenticator' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1093:55: style:inconclusive: Function 'rad_request_authenticator' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1093:67: style:inconclusive: Function 'rad_request_authenticator' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1104:38: style:inconclusive: Function 'rad_server_secret' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1115:33: style:inconclusive: Function 'rad_demangle' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1115:48: style:inconclusive: Function 'rad_demangle' argument 2 names different: declaration '' definition 'mangled'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1115:64: style:inconclusive: Function 'rad_demangle' argument 3 names different: declaration '' definition 'mlen'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1115:78: style:inconclusive: Function 'rad_demangle' argument 4 names different: declaration '' definition 'demangled'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1164:106: style:inconclusive: Function 'rad_demangle_mppe_key' argument 5 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1164:42: style:inconclusive: Function 'rad_demangle_mppe_key' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1164:57: style:inconclusive: Function 'rad_demangle_mppe_key' argument 2 names different: declaration '' definition 'mangled'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1164:73: style:inconclusive: Function 'rad_demangle_mppe_key' argument 3 names different: declaration '' definition 'mlen'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1164:87: style:inconclusive: Function 'rad_demangle_mppe_key' argument 4 names different: declaration '' definition 'demangled'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1234:39: style:inconclusive: Function 'rad_salt_value' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1234:54: style:inconclusive: Function 'rad_salt_value' argument 2 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1234:65: style:inconclusive: Function 'rad_salt_value' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:1234:95: style:inconclusive: Function 'rad_salt_value' argument 4 names different: declaration '' definition 'out'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:126:49: style:inconclusive: Function 'insert_request_authenticator' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:126:56: style:inconclusive: Function 'insert_request_authenticator' argument 2 names different: declaration '' definition 'srv'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:147:38: style:inconclusive: Function 'is_valid_response' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:147:45: style:inconclusive: Function 'is_valid_response' argument 2 names different: declaration '' definition 'srv'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:148:31: style:inconclusive: Function 'is_valid_response' argument 3 names different: declaration '' definition 'from'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:184:113: style:inconclusive: Function 'put_password_attr' argument 5 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:184:38: style:inconclusive: Function 'put_password_attr' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:184:45: style:inconclusive: Function 'put_password_attr' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:184:63: style:inconclusive: Function 'put_password_attr' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:184:77: style:inconclusive: Function 'put_password_attr' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:224:108: style:inconclusive: Function 'put_raw_attr' argument 5 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:224:33: style:inconclusive: Function 'put_raw_attr' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:224:40: style:inconclusive: Function 'put_raw_attr' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:224:58: style:inconclusive: Function 'put_raw_attr' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:224:72: style:inconclusive: Function 'put_raw_attr' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:277:35: style:inconclusive: Function 'rad_add_server' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:277:50: style:inconclusive: Function 'rad_add_server' argument 2 names different: declaration '' definition 'host'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:277:60: style:inconclusive: Function 'rad_add_server' argument 3 names different: declaration '' definition 'port'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:278:17: style:inconclusive: Function 'rad_add_server' argument 4 names different: declaration '' definition 'secret'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:278:29: style:inconclusive: Function 'rad_add_server' argument 5 names different: declaration '' definition 'timeout'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:278:42: style:inconclusive: Function 'rad_add_server' argument 6 names different: declaration '' definition 'tries'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:326:30: style:inconclusive: Function 'rad_close' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:342:31: style:inconclusive: Function 'rad_config' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:342:46: style:inconclusive: Function 'rad_config' argument 2 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:493:46: style:inconclusive: Function 'rad_continue_send_request' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:493:53: style:inconclusive: Function 'rad_continue_send_request' argument 2 names different: declaration '' definition 'selected'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:493:68: style:inconclusive: Function 'rad_continue_send_request' argument 3 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:494:43: style:inconclusive: Function 'rad_continue_send_request' argument 4 names different: declaration '' definition 'tv'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:575:39: style:inconclusive: Function 'rad_create_request' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:575:46: style:inconclusive: Function 'rad_create_request' argument 2 names different: declaration '' definition 'code'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:596:26: style:inconclusive: Function 'rad_cvt_addr' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:605:25: style:inconclusive: Function 'rad_cvt_int' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:614:28: style:inconclusive: Function 'rad_cvt_string' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:614:41: style:inconclusive: Function 'rad_cvt_string' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:631:33: style:inconclusive: Function 'rad_get_attr' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:631:49: style:inconclusive: Function 'rad_get_attr' argument 2 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:631:64: style:inconclusive: Function 'rad_get_attr' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:660:42: style:inconclusive: Function 'rad_init_send_request' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:660:50: style:inconclusive: Function 'rad_init_send_request' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:660:70: style:inconclusive: Function 'rad_init_send_request' argument 3 names different: declaration '' definition 'tv'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:72:35: style:inconclusive: Function 'clear_password' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:790:33: style:inconclusive: Function 'rad_put_addr' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:790:40: style:inconclusive: Function 'rad_put_addr' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:790:61: style:inconclusive: Function 'rad_put_addr' argument 3 names different: declaration '' definition 'addr'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:790:98: style:inconclusive: Function 'rad_put_addr' argument 4 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:796:108: style:inconclusive: Function 'rad_put_attr' argument 5 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:796:33: style:inconclusive: Function 'rad_put_attr' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:796:40: style:inconclusive: Function 'rad_put_attr' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:796:58: style:inconclusive: Function 'rad_put_attr' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:796:72: style:inconclusive: Function 'rad_put_attr' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:817:32: style:inconclusive: Function 'rad_put_int' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:817:39: style:inconclusive: Function 'rad_put_int' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:817:55: style:inconclusive: Function 'rad_put_int' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:817:93: style:inconclusive: Function 'rad_put_int' argument 4 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:826:35: style:inconclusive: Function 'rad_put_string' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:826:42: style:inconclusive: Function 'rad_put_string' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:826:60: style:inconclusive: Function 'rad_put_string' argument 3 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:826:96: style:inconclusive: Function 'rad_put_string' argument 4 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:82:27: style:inconclusive: Function 'generr' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:82:42: style:inconclusive: Function 'generr' argument 2 names different: declaration '' definition 'format'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:835:37: style:inconclusive: Function 'rad_send_request' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:883:33: style:inconclusive: Function 'rad_strerror' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:903:13: style:inconclusive: Function 'split' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:903:24: style:inconclusive: Function 'split' argument 2 names different: declaration '' definition 'fields'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:903:38: style:inconclusive: Function 'split' argument 3 names different: declaration '' definition 'maxfields'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:903:55: style:inconclusive: Function 'split' argument 4 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:903:67: style:inconclusive: Function 'split' argument 5 names different: declaration '' definition 'msglen'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:92:46: style:inconclusive: Function 'insert_scrambled_password' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:92:53: style:inconclusive: Function 'insert_scrambled_password' argument 2 names different: declaration '' definition 'srv'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:967:105: style:inconclusive: Function 'rad_get_vendor_attr' argument 5 names different: declaration '' definition 'raw'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:967:117: style:inconclusive: Function 'rad_get_vendor_attr' argument 6 names different: declaration '' definition 'raw_len'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:967:32: style:inconclusive: Function 'rad_get_vendor_attr' argument 1 names different: declaration '' definition 'vendor'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:967:55: style:inconclusive: Function 'rad_get_vendor_attr' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:967:74: style:inconclusive: Function 'rad_get_vendor_attr' argument 3 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:967:88: style:inconclusive: Function 'rad_get_vendor_attr' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:989:40: style:inconclusive: Function 'rad_put_vendor_addr' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:989:47: style:inconclusive: Function 'rad_put_vendor_addr' argument 2 names different: declaration '' definition 'vendor'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:989:59: style:inconclusive: Function 'rad_put_vendor_addr' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:990:20: style:inconclusive: Function 'rad_put_vendor_addr' argument 4 names different: declaration '' definition 'addr'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:990:57: style:inconclusive: Function 'rad_put_vendor_addr' argument 5 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:997:40: style:inconclusive: Function 'rad_put_vendor_attr' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:997:47: style:inconclusive: Function 'rad_put_vendor_attr' argument 2 names different: declaration '' definition 'vendor'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:997:59: style:inconclusive: Function 'rad_put_vendor_attr' argument 3 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:998:17: style:inconclusive: Function 'rad_put_vendor_attr' argument 4 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:998:31: style:inconclusive: Function 'rad_put_vendor_attr' argument 5 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head radius-1.4.0b1/radlib.c:998:67: style:inconclusive: Function 'rad_put_vendor_attr' argument 6 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] DONE