2025-09-14 03:04 ftp://ftp.de.debian.org/debian/pool/main/libr/librem-ec-acpi/librem-ec-acpi_0.9.2.orig.tar.bz2 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 -j4 platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: fea194b (2025-09-13 13:40:14 +0200) count: 2 16 elapsed-time: 0.0 0.1 head-timing-info: old-timing-info: head results: librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:257:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [preprocessorErrorDirective] librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:257:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [preprocessorErrorDirective] diff: 2.18.0 librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:120:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] 2.18.0 librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACPI_TYPE_INTEGER [valueFlowBailoutIncompleteVar] 2.18.0 librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:166:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] 2.18.0 librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:194:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] 2.18.0 librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:210:26: style: Variable 'params[1].integer.value' is assigned a value that is never used. [unreadVariable] head librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:257:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [preprocessorErrorDirective] head librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:257:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KERNEL_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] 2.18.0 librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:279:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dev_attr_charge_control_start_threshold [valueFlowBailoutIncompleteVar] 2.18.0 librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:321:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LED_OFF [valueFlowBailoutIncompleteVar] 2.18.0 librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:330:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LED_OFF [valueFlowBailoutIncompleteVar] 2.18.0 librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:406:25: style: Variable 'data' can be declared as pointer to const [constVariablePointer] 2.18.0 librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:496:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hwmon_fan [valueFlowBailoutIncompleteVar] 2.18.0 librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:512:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hwmon_fan_input [valueFlowBailoutIncompleteVar] 2.18.0 librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:537:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hwmon_fan_label [valueFlowBailoutIncompleteVar] 2.18.0 librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:623:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_SCREENLOCK [valueFlowBailoutIncompleteVar] 2.18.0 librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:636:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_KERNEL [valueFlowBailoutIncompleteVar] 2.18.0 librem-ec-acpi-dkms-v0.9.2/librem_ec_acpi.c:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACPI_TYPE_INTEGER [valueFlowBailoutIncompleteVar] DONE