2026-05-05 19:57 ftp://ftp.de.debian.org/debian/pool/main/w/wmcube/wmcube_1.0.2.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.12.85+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.70 compiler: g++ (20250906) 15.2.0 cppcheck: head 2.20.0 head-info: 6278f6b (2026-05-05 15:01:04 +0200) count: 78 48 elapsed-time: 0.6 0.5 head-timing-info: old-timing-info: head results: wmcube-1.0.2/wmcube/wmcube.c:176:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] wmcube-1.0.2/wmcube/wmcube.c:953:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] wmcube-1.0.2/wmcube/wmcube.c:963:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alphasort [valueFlowBailoutIncompleteVar] wmcube-1.0.2/wmcube/wmcube.c:389:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] wmcube-1.0.2/wmcube/wmcube.c:427:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] wmcube-1.0.2/wmcube/wmcube.c:440:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] wmcube-1.0.2/wmcube/wmcube.c:427:9: error: Invalid usleep() argument nr 1. The value is 3000000 but the valid values are '0:999999'. [invalidFunctionArg] wmcube-1.0.2/wmcube/wmcube.c:235:22: style: Condition 'init_calc_cpu()!=0' is always false [knownConditionTrueFalse] wmcube-1.0.2/wmcube/wmcube.c:235:19: note: Calling function 'init_calc_cpu' returns 0 wmcube-1.0.2/wmcube/wmcube.c:235:22: note: Condition 'init_calc_cpu()!=0' is always false wmcube-1.0.2/wmcube/wmcube.c:263:23: style: Condition 'calc_cpu_total()==-1' is always false [knownConditionTrueFalse] wmcube-1.0.2/wmcube/wmcube.c:263:20: note: Calling function 'calc_cpu_total' returns 0 wmcube-1.0.2/wmcube/wmcube.c:263:23: note: Condition 'calc_cpu_total()==-1' is always false wmcube-1.0.2/wmcube/wmcube.c:295:23: style: Condition 'calc_cpu_total()==-1' is always false [knownConditionTrueFalse] wmcube-1.0.2/wmcube/wmcube.c:295:20: note: Calling function 'calc_cpu_total' returns 0 wmcube-1.0.2/wmcube/wmcube.c:295:23: note: Condition 'calc_cpu_total()==-1' is always false wmcube-1.0.2/wmcube/wmcube.c:332:39: style: Condition '(cpu_usage=calc_cpu_total())==-1' is always false [knownConditionTrueFalse] wmcube-1.0.2/wmcube/wmcube.c:332:35: note: Calling function 'calc_cpu_total' returns 0 wmcube-1.0.2/wmcube/wmcube.c:332:39: note: Condition '(cpu_usage=calc_cpu_total())==-1' is always false wmcube-1.0.2/wmcube/wmcube.c:1000:6: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] wmcube-1.0.2/wmcube/wmcube.c:1009:6: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] wmcube-1.0.2/wmcube/wmcube.c:1027:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] wmcube-1.0.2/wmcube/wmcube.c:876:2: error: Common realloc mistake: 'rmatrix' nulled but not freed upon failure [memleakOnRealloc] wmcube-1.0.2/wmcube/wmcube.c:1014:4: error: Common realloc mistake: 'matrix' nulled but not freed upon failure [memleakOnRealloc] wmcube-1.0.2/wmcube/wmcube.c:1045:4: error: Common realloc mistake: 'cline' nulled but not freed upon failure [memleakOnRealloc] wmcube-1.0.2/wmcube/wmcube.c:1068:4: error: Common realloc mistake: 'planes' nulled but not freed upon failure [memleakOnRealloc] wmcube-1.0.2/wmcube/wmcube.c:447:15: style:inconclusive: Function 'draw' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmcube/wmcube.c:165:8: style: Variable 'rotdiv' can be declared as pointer to const [constVariablePointer] wmcube-1.0.2/wmcube/wmcube.c:166:8: style: Variable 'rotstep' can be declared as pointer to const [constVariablePointer] wmcube-1.0.2/wmcube/wmcube.c:771:18: style: Parameter 'p1' can be declared as const array [constParameter] wmcube-1.0.2/wmcube/wmcube.c:771:30: style: Parameter 'p2' can be declared as const array [constParameter] wmcube-1.0.2/wmcube/wmcube.c:771:42: style: Parameter 'p3' can be declared as const array [constParameter] wmcube-1.0.2/wmcube/wmcube.c:776:20: style: Parameter 'p1' can be declared as const array [constParameter] wmcube-1.0.2/wmcube/wmcube.c:776:32: style: Parameter 'p2' can be declared as const array [constParameter] wmcube-1.0.2/wmcube/wmcube.c:776:44: style: Parameter 'p3' can be declared as const array [constParameter] wmcube-1.0.2/wmcube/wmcube.c:958:24: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] wmcube-1.0.2/wmcube/wmcube.c:987:19: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] wmcube-1.0.2/wmcube/wmcube.c:1104:28: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] wmcube-1.0.2/wmcube/wmcube.c:803:11: style: Variable 'j' is assigned a value that is never used. [unreadVariable] wmcube-1.0.2/wmgeneral/list.c:48:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cell [nullPointerOutOfMemory] wmcube-1.0.2/wmgeneral/list.c:47:29: note: Assuming allocation function fails wmcube-1.0.2/wmgeneral/list.c:47:10: note: Assignment 'cell=(struct LinkedList*)malloc(sizeof(struct LinkedList))', assigned value is 0 wmcube-1.0.2/wmgeneral/list.c:48:3: note: Null pointer dereference wmcube-1.0.2/wmgeneral/list.c:49:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cell [nullPointerOutOfMemory] wmcube-1.0.2/wmgeneral/list.c:47:29: note: Assuming allocation function fails wmcube-1.0.2/wmgeneral/list.c:47:10: note: Assignment 'cell=(struct LinkedList*)malloc(sizeof(struct LinkedList))', assigned value is 0 wmcube-1.0.2/wmgeneral/list.c:49:3: note: Null pointer dereference wmcube-1.0.2/wmgeneral/list.c:56:25: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] wmcube-1.0.2/wmgeneral/list.c:71:33: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] wmcube-1.0.2/wmgeneral/list.c:137:35: style: Parameter 'elem' can be declared as pointer to const [constParameterPointer] wmcube-1.0.2/wmgeneral/misc.c:69:6: warning: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] wmcube-1.0.2/wmgeneral/misc.c:65:21: note: Assuming allocation function fails wmcube-1.0.2/wmgeneral/misc.c:65:13: note: Assignment 't=ret=malloc(strlen(word)+1)', assigned value is 0 wmcube-1.0.2/wmgeneral/misc.c:69:6: note: Null pointer dereference wmcube-1.0.2/wmgeneral/misc.c:112:21: style:inconclusive: Function 'parse_command' argument 1 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/misc.c:112:38: style:inconclusive: Function 'parse_command' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/misc.c:112:49: style:inconclusive: Function 'parse_command' argument 3 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/misc.c:137:19: style:inconclusive: Function 'execCommand' argument 1 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/misc.c:95:9: error: Memory is allocated but not initialized: *ret [uninitdata] wmcube-1.0.2/wmgeneral/wmgeneral.c:176:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XpmReturnPixels [valueFlowBailoutIncompleteVar] wmcube-1.0.2/wmgeneral/wmgeneral.c:200:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] wmcube-1.0.2/wmgeneral/wmgeneral.c:216:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] wmcube-1.0.2/wmgeneral/wmgeneral.c:362:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShapeBounding [valueFlowBailoutIncompleteVar] wmcube-1.0.2/wmgeneral/wmgeneral.c:397:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] wmcube-1.0.2/wmgeneral/wmgeneral.c:112:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] wmcube-1.0.2/wmgeneral/wmgeneral.c:99:31: style:inconclusive: Function 'parse_rcfile' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:99:49: style:inconclusive: Function 'parse_rcfile' argument 2 names different: declaration '' definition 'keys'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:168:29: style:inconclusive: Function 'GetXPM' argument 1 names different: declaration '' definition 'wmgen'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:168:42: style:inconclusive: Function 'GetXPM' argument 2 names different: declaration '' definition 'pixmap_bytes'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:191:29: style:inconclusive: Function 'GetColor' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:291:29: style:inconclusive: Function 'createXBMfromXPM' argument 1 names different: declaration '' definition 'xbm'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:291:41: style:inconclusive: Function 'createXBMfromXPM' argument 2 names different: declaration '' definition 'xpm'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:291:50: style:inconclusive: Function 'createXBMfromXPM' argument 3 names different: declaration '' definition 'sx'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:291:58: style:inconclusive: Function 'createXBMfromXPM' argument 4 names different: declaration '' definition 'sy'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:340:22: style:inconclusive: Function 'copyXPMArea' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:340:29: style:inconclusive: Function 'copyXPMArea' argument 2 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:340:36: style:inconclusive: Function 'copyXPMArea' argument 3 names different: declaration '' definition 'sx'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:340:44: style:inconclusive: Function 'copyXPMArea' argument 4 names different: declaration '' definition 'sy'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:340:52: style:inconclusive: Function 'copyXPMArea' argument 5 names different: declaration '' definition 'dx'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:340:60: style:inconclusive: Function 'copyXPMArea' argument 6 names different: declaration '' definition 'dy'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:350:22: style:inconclusive: Function 'copyXBMArea' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:350:29: style:inconclusive: Function 'copyXBMArea' argument 2 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:350:36: style:inconclusive: Function 'copyXBMArea' argument 3 names different: declaration '' definition 'sx'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:350:44: style:inconclusive: Function 'copyXBMArea' argument 4 names different: declaration '' definition 'sy'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:350:52: style:inconclusive: Function 'copyXBMArea' argument 5 names different: declaration '' definition 'dx'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:350:60: style:inconclusive: Function 'copyXBMArea' argument 6 names different: declaration '' definition 'dy'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:360:20: style:inconclusive: Function 'setMaskXY' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:360:27: style:inconclusive: Function 'setMaskXY' argument 2 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:369:48: style:inconclusive: Function 'openXwindow' argument 3 names different: declaration '' definition 'pixmap_bytes'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:369:70: style:inconclusive: Function 'openXwindow' argument 4 names different: declaration '' definition 'pixmask_bits'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:369:88: style:inconclusive: Function 'openXwindow' argument 5 names different: declaration '' definition 'pixmask_width'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:369:107: style:inconclusive: Function 'openXwindow' argument 6 names different: declaration '' definition 'pixmask_height'. [funcArgNamesDifferentUnnamed] wmcube-1.0.2/wmgeneral/wmgeneral.c:103:8: style: Variable 'tokens' can be declared as pointer to const [constVariablePointer] wmcube-1.0.2/wmgeneral/wmgeneral.c:138:8: style: Variable 'tokens' can be declared as pointer to const [constVariablePointer] wmcube-1.0.2/wmgeneral/wmgeneral.c:380:10: style: Variable 'geometry' can be declared as pointer to const [constVariablePointer] diff: head wmcube-1.0.2/wmcube/wmcube.c:447:15: style:inconclusive: Function 'draw' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] 2.20.0 wmcube-1.0.2/wmcube/wmcube.c:583:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] wmcube-1.0.2/wmcube/wmcube.c:417:20: note: Assuming allocation function fails wmcube-1.0.2/wmcube/wmcube.c:417:20: note: Assignment 'tmp=malloc(32)', assigned value is 0 wmcube-1.0.2/wmcube/wmcube.c:424:13: note: Calling function 'BlitString', 1st argument 'tmp' value is 0 wmcube-1.0.2/wmcube/wmcube.c:583:12: note: Null pointer dereference 2.20.0 wmcube-1.0.2/wmcube/wmcube.c:585:15: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] wmcube-1.0.2/wmcube/wmcube.c:417:20: note: Assuming allocation function fails wmcube-1.0.2/wmcube/wmcube.c:417:20: note: Assignment 'tmp=malloc(32)', assigned value is 0 wmcube-1.0.2/wmcube/wmcube.c:424:13: note: Calling function 'BlitString', 1st argument 'tmp' value is 0 wmcube-1.0.2/wmcube/wmcube.c:585:15: note: Null pointer dereference head wmcube-1.0.2/wmgeneral/misc.c:112:21: style:inconclusive: Function 'parse_command' argument 1 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/misc.c:112:38: style:inconclusive: Function 'parse_command' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/misc.c:112:49: style:inconclusive: Function 'parse_command' argument 3 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/misc.c:137:19: style:inconclusive: Function 'execCommand' argument 1 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:168:29: style:inconclusive: Function 'GetXPM' argument 1 names different: declaration '' definition 'wmgen'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:168:42: style:inconclusive: Function 'GetXPM' argument 2 names different: declaration '' definition 'pixmap_bytes'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:191:29: style:inconclusive: Function 'GetColor' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:291:29: style:inconclusive: Function 'createXBMfromXPM' argument 1 names different: declaration '' definition 'xbm'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:291:41: style:inconclusive: Function 'createXBMfromXPM' argument 2 names different: declaration '' definition 'xpm'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:291:50: style:inconclusive: Function 'createXBMfromXPM' argument 3 names different: declaration '' definition 'sx'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:291:58: style:inconclusive: Function 'createXBMfromXPM' argument 4 names different: declaration '' definition 'sy'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:340:22: style:inconclusive: Function 'copyXPMArea' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:340:29: style:inconclusive: Function 'copyXPMArea' argument 2 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:340:36: style:inconclusive: Function 'copyXPMArea' argument 3 names different: declaration '' definition 'sx'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:340:44: style:inconclusive: Function 'copyXPMArea' argument 4 names different: declaration '' definition 'sy'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:340:52: style:inconclusive: Function 'copyXPMArea' argument 5 names different: declaration '' definition 'dx'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:340:60: style:inconclusive: Function 'copyXPMArea' argument 6 names different: declaration '' definition 'dy'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:350:22: style:inconclusive: Function 'copyXBMArea' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:350:29: style:inconclusive: Function 'copyXBMArea' argument 2 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:350:36: style:inconclusive: Function 'copyXBMArea' argument 3 names different: declaration '' definition 'sx'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:350:44: style:inconclusive: Function 'copyXBMArea' argument 4 names different: declaration '' definition 'sy'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:350:52: style:inconclusive: Function 'copyXBMArea' argument 5 names different: declaration '' definition 'dx'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:350:60: style:inconclusive: Function 'copyXBMArea' argument 6 names different: declaration '' definition 'dy'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:360:20: style:inconclusive: Function 'setMaskXY' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:360:27: style:inconclusive: Function 'setMaskXY' argument 2 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:369:107: style:inconclusive: Function 'openXwindow' argument 6 names different: declaration '' definition 'pixmask_height'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:369:48: style:inconclusive: Function 'openXwindow' argument 3 names different: declaration '' definition 'pixmap_bytes'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:369:70: style:inconclusive: Function 'openXwindow' argument 4 names different: declaration '' definition 'pixmask_bits'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:369:88: style:inconclusive: Function 'openXwindow' argument 5 names different: declaration '' definition 'pixmask_width'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:99:31: style:inconclusive: Function 'parse_rcfile' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] head wmcube-1.0.2/wmgeneral/wmgeneral.c:99:49: style:inconclusive: Function 'parse_rcfile' argument 2 names different: declaration '' definition 'keys'. [funcArgNamesDifferentUnnamed] DONE