2026-05-05 22:47 ftp://ftp.de.debian.org/debian/pool/main/x/xsysinfo/xsysinfo_1.7.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: 6278f6b (2026-05-05 15:01:04 +0200) count: 33 18 elapsed-time: 0.3 0.2 head-timing-info: old-timing-info: head results: xsysinfo-1.7.orig/BarGauge.c:175:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] xsysinfo-1.7.orig/BarGauge.c:228:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XtPointer [valueFlowBailoutIncompleteVar] xsysinfo-1.7.orig/BarGauge.c:310:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xsysinfo-1.7.orig/BarGauge.c:152:9: style:inconclusive: Function 'Initialize' argument 1 names different: declaration '' definition 'greq'. [funcArgNamesDifferentUnnamed] xsysinfo-1.7.orig/BarGauge.c:152:15: style:inconclusive: Function 'Initialize' argument 2 names different: declaration '' definition 'gnew'. [funcArgNamesDifferentUnnamed] xsysinfo-1.7.orig/BarGauge.c:181:9: style:inconclusive: Function 'Destroy' argument 1 names different: declaration '' definition 'gw'. [funcArgNamesDifferentUnnamed] xsysinfo-1.7.orig/BarGauge.c:201:9: style:inconclusive: Function 'Redisplay' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] xsysinfo-1.7.orig/BarGauge.c:202:9: style:inconclusive: Function 'Redisplay' argument 2 names different: declaration '' definition 'event'. [funcArgNamesDifferentUnnamed] xsysinfo-1.7.orig/BarGauge.c:203:8: style:inconclusive: Function 'Redisplay' argument 3 names different: declaration '' definition 'region'. [funcArgNamesDifferentUnnamed] xsysinfo-1.7.orig/BarGauge.c:211:12: style:inconclusive: Function 'draw_it' argument 1 names different: declaration '' definition 'client_data'. [funcArgNamesDifferentUnnamed] xsysinfo-1.7.orig/BarGauge.c:212:15: style:inconclusive: Function 'draw_it' argument 2 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] xsysinfo-1.7.orig/BarGauge.c:236:17: style:inconclusive: Function 'repaint_window' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] xsysinfo-1.7.orig/BarGauge.c:306:9: style:inconclusive: Function 'SetValues' argument 1 names different: declaration '' definition 'current'. [funcArgNamesDifferentUnnamed] xsysinfo-1.7.orig/BarGauge.c:306:18: style:inconclusive: Function 'SetValues' argument 2 names different: declaration '' definition 'request'. [funcArgNamesDifferentUnnamed] xsysinfo-1.7.orig/BarGauge.c:306:27: style:inconclusive: Function 'SetValues' argument 3 names different: declaration '' definition 'new'. [funcArgNamesDifferentUnnamed] xsysinfo-1.7.orig/sysinfo.c:193:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] xsysinfo-1.7.orig/sysinfo.c:88:3: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'signed int'. [invalidScanfArgType_int] xsysinfo-1.7.orig/sysinfo.c:88:3: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'signed int'. [invalidScanfArgType_int] xsysinfo-1.7.orig/sysinfo.c:88:3: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'signed int'. [invalidScanfArgType_int] xsysinfo-1.7.orig/sysinfo.c:88:3: warning: %d in format string (no. 4) requires 'int *' but the argument type is 'signed int'. [invalidScanfArgType_int] xsysinfo-1.7.orig/sysinfo.c:67:24: style:inconclusive: Function 'get_meminfo' argument 1 names different: declaration '' definition 'swapdevs'. [funcArgNamesDifferentUnnamed] xsysinfo-1.7.orig/sysinfo.c:67:50: style:inconclusive: Function 'get_meminfo' argument 2 names different: declaration '' definition 'result'. [funcArgNamesDifferentUnnamed] xsysinfo-1.7.orig/sysinfo.c:140:29: style:inconclusive: Function 'get_load' argument 1 names different: declaration '' definition 'result'. [funcArgNamesDifferentUnnamed] xsysinfo-1.7.orig/sysinfo.c:38:35: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] xsysinfo-1.7.orig/sysinfo.c:70:8: style: Variable 'bufptr' can be declared as pointer to const [constVariablePointer] xsysinfo-1.7.orig/sysinfo.c:100:14: style: Variable 'res' is assigned a value that is never used. [unreadVariable] xsysinfo-1.7.orig/sysinfo.c:117:14: style: Variable 'res' is assigned a value that is never used. [unreadVariable] xsysinfo-1.7.orig/xsysinfo.c:328:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] xsysinfo-1.7.orig/xsysinfo.c:200:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formWidgetClass [valueFlowBailoutIncompleteVar] xsysinfo-1.7.orig/xsysinfo.c:234:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable formWidgetClass [valueFlowBailoutIncompleteVar] xsysinfo-1.7.orig/xsysinfo.c:309:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xsysinfo-1.7.orig/xsysinfo.c:352:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xsysinfo-1.7.orig/xsysinfo.c:149:18: style: Variable 'mem' can be declared as pointer to const [constVariablePointer] diff: head xsysinfo-1.7.orig/BarGauge.c:152:15: style:inconclusive: Function 'Initialize' argument 2 names different: declaration '' definition 'gnew'. [funcArgNamesDifferentUnnamed] head xsysinfo-1.7.orig/BarGauge.c:152:9: style:inconclusive: Function 'Initialize' argument 1 names different: declaration '' definition 'greq'. [funcArgNamesDifferentUnnamed] head xsysinfo-1.7.orig/BarGauge.c:181:9: style:inconclusive: Function 'Destroy' argument 1 names different: declaration '' definition 'gw'. [funcArgNamesDifferentUnnamed] head xsysinfo-1.7.orig/BarGauge.c:201:9: style:inconclusive: Function 'Redisplay' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] head xsysinfo-1.7.orig/BarGauge.c:202:9: style:inconclusive: Function 'Redisplay' argument 2 names different: declaration '' definition 'event'. [funcArgNamesDifferentUnnamed] head xsysinfo-1.7.orig/BarGauge.c:203:8: style:inconclusive: Function 'Redisplay' argument 3 names different: declaration '' definition 'region'. [funcArgNamesDifferentUnnamed] head xsysinfo-1.7.orig/BarGauge.c:211:12: style:inconclusive: Function 'draw_it' argument 1 names different: declaration '' definition 'client_data'. [funcArgNamesDifferentUnnamed] head xsysinfo-1.7.orig/BarGauge.c:212:15: style:inconclusive: Function 'draw_it' argument 2 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head xsysinfo-1.7.orig/BarGauge.c:236:17: style:inconclusive: Function 'repaint_window' argument 1 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] head xsysinfo-1.7.orig/BarGauge.c:306:18: style:inconclusive: Function 'SetValues' argument 2 names different: declaration '' definition 'request'. [funcArgNamesDifferentUnnamed] head xsysinfo-1.7.orig/BarGauge.c:306:27: style:inconclusive: Function 'SetValues' argument 3 names different: declaration '' definition 'new'. [funcArgNamesDifferentUnnamed] head xsysinfo-1.7.orig/BarGauge.c:306:9: style:inconclusive: Function 'SetValues' argument 1 names different: declaration '' definition 'current'. [funcArgNamesDifferentUnnamed] head xsysinfo-1.7.orig/sysinfo.c:140:29: style:inconclusive: Function 'get_load' argument 1 names different: declaration '' definition 'result'. [funcArgNamesDifferentUnnamed] head xsysinfo-1.7.orig/sysinfo.c:67:24: style:inconclusive: Function 'get_meminfo' argument 1 names different: declaration '' definition 'swapdevs'. [funcArgNamesDifferentUnnamed] head xsysinfo-1.7.orig/sysinfo.c:67:50: style:inconclusive: Function 'get_meminfo' argument 2 names different: declaration '' definition 'result'. [funcArgNamesDifferentUnnamed] DONE