2026-05-03 04:40 ftp://ftp.de.debian.org/debian/pool/main/libh/libhbaapi/libhbaapi_2.2.9.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: 99 74 elapsed-time: 0.9 0.8 head-timing-info: old-timing-info: head results: libhbaapi-2.2.9/hbaapilib.c:449:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libhbaapi-2.2.9/hbaapilib.c:832:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libhbaapi-2.2.9/hbaapilib.c:1105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libhbaapi-2.2.9/hbaapilib.c:1275:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libhbaapi-2.2.9/hbaapilib.c:1364:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libhbaapi-2.2.9/hbaapilib.c:1455:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libhbaapi-2.2.9/hbaapilib.c:1551:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libhbaapi-2.2.9/hbaapilib.c:1644:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libhbaapi-2.2.9/hbaapilib.c:470:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] libhbaapi-2.2.9/hbaapilib.c:477:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] libhbaapi-2.2.9/hbaapilib.c:485:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] libhbaapi-2.2.9/hbaapilib.c:832:3: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapilib.c:843:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'HBA_UINT32 {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapilib.c:1105:2: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapilib.c:1142:6: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapilib.c:1163:6: portability: %d in format string (no. 2) requires 'int' but the argument type is 'HBA_STATUS {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapilib.c:1275:2: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapilib.c:1364:2: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapilib.c:1455:2: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapilib.c:1551:2: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapilib.c:1644:2: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapilib.c:1177:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] libhbaapi-2.2.9/hbaapilib.c:1147:13: note: status is assigned libhbaapi-2.2.9/hbaapilib.c:1177:9: note: status is overwritten libhbaapi-2.2.9/hbaapilib.c:935:34: style:inconclusive: Function 'HBA_OpenAdapterByWWN' argument 1 names different: declaration 'handle' definition 'phandle'. [funcArgNamesDifferent] libhbaapi-2.2.9/hbaapi.h:548:18: note: Function 'HBA_OpenAdapterByWWN' argument 1 names different: declaration 'handle' definition 'phandle'. libhbaapi-2.2.9/hbaapilib.c:935:34: note: Function 'HBA_OpenAdapterByWWN' argument 1 names different: declaration 'handle' definition 'phandle'. libhbaapi-2.2.9/hbaapilib.c:935:51: style:inconclusive: Function 'HBA_OpenAdapterByWWN' argument 2 names different: declaration 'wwn' definition 'nodeWWN'. [funcArgNamesDifferent] libhbaapi-2.2.9/hbaapi.h:549:14: note: Function 'HBA_OpenAdapterByWWN' argument 2 names different: declaration 'wwn' definition 'nodeWWN'. libhbaapi-2.2.9/hbaapilib.c:935:51: note: Function 'HBA_OpenAdapterByWWN' argument 2 names different: declaration 'wwn' definition 'nodeWWN'. libhbaapi-2.2.9/hbaapilib.c:1048:40: style:inconclusive: Function 'HBA_RemoveCallback' argument 1 names different: declaration 'callbackHandle' definition 'cbhandle'. [funcArgNamesDifferent] libhbaapi-2.2.9/hbaapi.h:852:24: note: Function 'HBA_RemoveCallback' argument 1 names different: declaration 'callbackHandle' definition 'cbhandle'. libhbaapi-2.2.9/hbaapilib.c:1048:40: note: Function 'HBA_RemoveCallback' argument 1 names different: declaration 'callbackHandle' definition 'cbhandle'. libhbaapi-2.2.9/hbaapilib.c:1082:12: style:inconclusive: Function 'HBA_RegisterForAdapterAddEvents' argument 2 names different: declaration '' definition 'userData'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1083:25: style:inconclusive: Function 'HBA_RegisterForAdapterAddEvents' argument 3 names different: declaration '' definition 'callbackHandle'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1246:12: style:inconclusive: Function 'HBA_RegisterForAdapterEvents' argument 2 names different: declaration '' definition 'userData'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1247:17: style:inconclusive: Function 'HBA_RegisterForAdapterEvents' argument 3 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1248:25: style:inconclusive: Function 'HBA_RegisterForAdapterEvents' argument 4 names different: declaration '' definition 'callbackHandle'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1333:12: style:inconclusive: Function 'HBA_RegisterForAdapterPortEvents' argument 2 names different: declaration '' definition 'userData'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1334:17: style:inconclusive: Function 'HBA_RegisterForAdapterPortEvents' argument 3 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1335:14: style:inconclusive: Function 'HBA_RegisterForAdapterPortEvents' argument 4 names different: declaration '' definition 'PortWWN'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1336:25: style:inconclusive: Function 'HBA_RegisterForAdapterPortEvents' argument 5 names different: declaration '' definition 'callbackHandle'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1421:12: style:inconclusive: Function 'HBA_RegisterForAdapterPortStatEvents' argument 2 names different: declaration '' definition 'userData'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1422:17: style:inconclusive: Function 'HBA_RegisterForAdapterPortStatEvents' argument 3 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1423:14: style:inconclusive: Function 'HBA_RegisterForAdapterPortStatEvents' argument 4 names different: declaration '' definition 'PortWWN'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1424:24: style:inconclusive: Function 'HBA_RegisterForAdapterPortStatEvents' argument 5 names different: declaration '' definition 'stats'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1425:17: style:inconclusive: Function 'HBA_RegisterForAdapterPortStatEvents' argument 6 names different: declaration '' definition 'statType'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1426:25: style:inconclusive: Function 'HBA_RegisterForAdapterPortStatEvents' argument 7 names different: declaration '' definition 'callbackHandle'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1517:12: style:inconclusive: Function 'HBA_RegisterForTargetEvents' argument 2 names different: declaration '' definition 'userData'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1518:17: style:inconclusive: Function 'HBA_RegisterForTargetEvents' argument 3 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1519:14: style:inconclusive: Function 'HBA_RegisterForTargetEvents' argument 4 names different: declaration '' definition 'hbaPortWWN'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1520:14: style:inconclusive: Function 'HBA_RegisterForTargetEvents' argument 5 names different: declaration '' definition 'discoveredPortWWN'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1521:25: style:inconclusive: Function 'HBA_RegisterForTargetEvents' argument 6 names different: declaration '' definition 'callbackHandle'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1522:17: style:inconclusive: Function 'HBA_RegisterForTargetEvents' argument 7 names different: declaration '' definition 'allTargets'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1613:12: style:inconclusive: Function 'HBA_RegisterForLinkEvents' argument 2 names different: declaration '' definition 'userData'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1614:12: style:inconclusive: Function 'HBA_RegisterForLinkEvents' argument 3 names different: declaration '' definition 'pRLIRBuffer'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1615:17: style:inconclusive: Function 'HBA_RegisterForLinkEvents' argument 4 names different: declaration '' definition 'RLIRBufferSize'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1616:17: style:inconclusive: Function 'HBA_RegisterForLinkEvents' argument 5 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:1617:25: style:inconclusive: Function 'HBA_RegisterForLinkEvents' argument 6 names different: declaration '' definition 'callbackHandle'. [funcArgNamesDifferentUnnamed] libhbaapi-2.2.9/hbaapilib.c:2049:67: style:inconclusive: Function 'HBA_GetFcpTargetMapping' argument 2 names different: declaration 'pmapping' definition 'mapping'. [funcArgNamesDifferent] libhbaapi-2.2.9/hbaapi.h:715:5: note: Function 'HBA_GetFcpTargetMapping' argument 2 names different: declaration 'pmapping' definition 'mapping'. libhbaapi-2.2.9/hbaapilib.c:2049:67: note: Function 'HBA_GetFcpTargetMapping' argument 2 names different: declaration 'pmapping' definition 'mapping'. libhbaapi-2.2.9/hbaapilib.c:2122:15: style:inconclusive: Function 'HBA_ScsiInquiryV2' argument 6 names different: declaration 'CDB_BYte2' definition 'CDB_Byte2'. [funcArgNamesDifferent] libhbaapi-2.2.9/hbaapi.h:780:16: note: Function 'HBA_ScsiInquiryV2' argument 6 names different: declaration 'CDB_BYte2' definition 'CDB_Byte2'. libhbaapi-2.2.9/hbaapilib.c:2122:15: note: Function 'HBA_ScsiInquiryV2' argument 6 names different: declaration 'CDB_BYte2' definition 'CDB_Byte2'. libhbaapi-2.2.9/hbaapilib.c:2554:22: style:inconclusive: Function 'HBA_GetPersistentBindingV2' argument 3 names different: declaration 'binding' definition 'pbinding'. [funcArgNamesDifferent] libhbaapi-2.2.9/hbaapi.h:753:22: note: Function 'HBA_GetPersistentBindingV2' argument 3 names different: declaration 'binding' definition 'pbinding'. libhbaapi-2.2.9/hbaapilib.c:2554:22: note: Function 'HBA_GetPersistentBindingV2' argument 3 names different: declaration 'binding' definition 'pbinding'. libhbaapi-2.2.9/hbaapilib.c:441:12: style: Variable 'libraryname' can be declared as pointer to const [constVariablePointer] libhbaapi-2.2.9/hbaapilib.c:442:12: style: Variable 'librarypath' can be declared as pointer to const [constVariablePointer] libhbaapi-2.2.9/hbaapilib.c:444:12: style: Variable 'charPtr' can be declared as pointer to const [constVariablePointer] libhbaapi-2.2.9/hbaapilib.c:864:23: style: Variable 'adapt_infop' can be declared as pointer to const [constVariablePointer] libhbaapi-2.2.9/hbaapilib.c:1220:31: style: Parameter 'data' can be declared as pointer to const. However it seems that 'adapterevents_callback' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libhbaapi-2.2.9/hbaapilib.c:1285:31: note: You might need to cast the function pointer here libhbaapi-2.2.9/hbaapilib.c:1220:31: note: Parameter 'data' can be declared as pointer to const libhbaapi-2.2.9/hbaapilib.c:1304:35: style: Parameter 'data' can be declared as pointer to const. However it seems that 'adapterportevents_callback' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libhbaapi-2.2.9/hbaapilib.c:1376:31: note: You might need to cast the function pointer here libhbaapi-2.2.9/hbaapilib.c:1304:35: note: Parameter 'data' can be declared as pointer to const libhbaapi-2.2.9/hbaapilib.c:1396:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'adapterportstatevents_callback' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libhbaapi-2.2.9/hbaapilib.c:1466:31: note: You might need to cast the function pointer here libhbaapi-2.2.9/hbaapilib.c:1396:39: note: Parameter 'data' can be declared as pointer to const libhbaapi-2.2.9/hbaapilib.c:1488:30: style: Parameter 'data' can be declared as pointer to const. However it seems that 'targetevents_callback' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libhbaapi-2.2.9/hbaapilib.c:1561:31: note: You might need to cast the function pointer here libhbaapi-2.2.9/hbaapilib.c:1488:30: note: Parameter 'data' can be declared as pointer to const libhbaapi-2.2.9/hbaapilib.c:1583:28: style: Parameter 'data' can be declared as pointer to const. However it seems that 'linkevents_callback' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libhbaapi-2.2.9/hbaapilib.c:1654:31: note: You might need to cast the function pointer here libhbaapi-2.2.9/hbaapilib.c:1583:28: note: Parameter 'data' can be declared as pointer to const libhbaapi-2.2.9/hbaapilib.c:691:10: style: Variable 'status' is assigned a value that is never used. [unreadVariable] libhbaapi-2.2.9/hbaapitest.c:66:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] libhbaapi-2.2.9/hbaapitest.c:107:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libhbaapi-2.2.9/hbaapitest.c:94:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_UINT32 {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:105:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_UINT32 {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:113:6: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_STATUS {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:126:6: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_STATUS {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:142:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_UINT32 {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:143:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_UINT32 {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:149:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'HBA_STATUS {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:161:6: portability: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'HBA_UINT32 {aka unsigned int}'. [invalidPrintfArgType_uint] libhbaapi-2.2.9/hbaapitest.c:162:6: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_PORTTYPE {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:163:6: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_PORTSTATE {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:164:6: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_COS {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:178:6: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_PORTSPEED {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:180:6: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_PORTSPEED {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:181:6: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_UINT32 {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:184:6: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_UINT32 {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:189:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'HBA_STATUS {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:224:7: portability: %d in format string (no. 3) requires 'int' but the argument type is 'HBA_STATUS {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:235:3: portability: %lX in format string (no. 1) requires 'unsigned long' but the argument type is 'HBA_UINT32 {aka unsigned int}'. [invalidPrintfArgType_uint] libhbaapi-2.2.9/hbaapitest.c:236:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_PORTTYPE {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:237:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_PORTSTATE {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:238:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_COS {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:252:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_PORTSPEED {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:254:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_PORTSPEED {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:255:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_UINT32 {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:258:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_UINT32 {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:273:6: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_STATUS {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:277:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_UINT32 {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:299:6: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_UINT32 {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:317:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_UINT32 {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:323:6: portability: %d in format string (no. 1) requires 'int' but the argument type is 'HBA_STATUS {aka unsigned int}'. [invalidPrintfArgType_sint] libhbaapi-2.2.9/hbaapitest.c:271:9: style: Variable 'retval' is reassigned a value before the old one has been used. [redundantAssignment] libhbaapi-2.2.9/hbaapitest.c:264:14: note: retval is assigned libhbaapi-2.2.9/hbaapitest.c:271:9: note: retval is overwritten libhbaapi-2.2.9/hbaapitest.c:46:20: style: Variable 'pc' can be declared as pointer to const [constVariablePointer] libhbaapi-2.2.9/hbasample.c:310:43: error: Unmatched '('. Configuration: '__GNUC__=1'. [syntaxError] diff: head libhbaapi-2.2.9/hbaapilib.c:1082:12: style:inconclusive: Function 'HBA_RegisterForAdapterAddEvents' argument 2 names different: declaration '' definition 'userData'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1083:25: style:inconclusive: Function 'HBA_RegisterForAdapterAddEvents' argument 3 names different: declaration '' definition 'callbackHandle'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1246:12: style:inconclusive: Function 'HBA_RegisterForAdapterEvents' argument 2 names different: declaration '' definition 'userData'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1247:17: style:inconclusive: Function 'HBA_RegisterForAdapterEvents' argument 3 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1248:25: style:inconclusive: Function 'HBA_RegisterForAdapterEvents' argument 4 names different: declaration '' definition 'callbackHandle'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1333:12: style:inconclusive: Function 'HBA_RegisterForAdapterPortEvents' argument 2 names different: declaration '' definition 'userData'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1334:17: style:inconclusive: Function 'HBA_RegisterForAdapterPortEvents' argument 3 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1335:14: style:inconclusive: Function 'HBA_RegisterForAdapterPortEvents' argument 4 names different: declaration '' definition 'PortWWN'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1336:25: style:inconclusive: Function 'HBA_RegisterForAdapterPortEvents' argument 5 names different: declaration '' definition 'callbackHandle'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1421:12: style:inconclusive: Function 'HBA_RegisterForAdapterPortStatEvents' argument 2 names different: declaration '' definition 'userData'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1422:17: style:inconclusive: Function 'HBA_RegisterForAdapterPortStatEvents' argument 3 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1423:14: style:inconclusive: Function 'HBA_RegisterForAdapterPortStatEvents' argument 4 names different: declaration '' definition 'PortWWN'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1424:24: style:inconclusive: Function 'HBA_RegisterForAdapterPortStatEvents' argument 5 names different: declaration '' definition 'stats'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1425:17: style:inconclusive: Function 'HBA_RegisterForAdapterPortStatEvents' argument 6 names different: declaration '' definition 'statType'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1426:25: style:inconclusive: Function 'HBA_RegisterForAdapterPortStatEvents' argument 7 names different: declaration '' definition 'callbackHandle'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1517:12: style:inconclusive: Function 'HBA_RegisterForTargetEvents' argument 2 names different: declaration '' definition 'userData'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1518:17: style:inconclusive: Function 'HBA_RegisterForTargetEvents' argument 3 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1519:14: style:inconclusive: Function 'HBA_RegisterForTargetEvents' argument 4 names different: declaration '' definition 'hbaPortWWN'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1520:14: style:inconclusive: Function 'HBA_RegisterForTargetEvents' argument 5 names different: declaration '' definition 'discoveredPortWWN'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1521:25: style:inconclusive: Function 'HBA_RegisterForTargetEvents' argument 6 names different: declaration '' definition 'callbackHandle'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1522:17: style:inconclusive: Function 'HBA_RegisterForTargetEvents' argument 7 names different: declaration '' definition 'allTargets'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1613:12: style:inconclusive: Function 'HBA_RegisterForLinkEvents' argument 2 names different: declaration '' definition 'userData'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1614:12: style:inconclusive: Function 'HBA_RegisterForLinkEvents' argument 3 names different: declaration '' definition 'pRLIRBuffer'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1615:17: style:inconclusive: Function 'HBA_RegisterForLinkEvents' argument 4 names different: declaration '' definition 'RLIRBufferSize'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1616:17: style:inconclusive: Function 'HBA_RegisterForLinkEvents' argument 5 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] head libhbaapi-2.2.9/hbaapilib.c:1617:25: style:inconclusive: Function 'HBA_RegisterForLinkEvents' argument 6 names different: declaration '' definition 'callbackHandle'. [funcArgNamesDifferentUnnamed] 2.20.0 libhbaapi-2.2.9/hbaapilib.c:463:21: style: Condition 'hbaconf!=NULL' is always true [knownConditionTrueFalse] DONE