2025-05-09 02:21 ftp://ftp.de.debian.org/debian/pool/main/x/xserver-xorg-video-ast/xserver-xorg-video-ast_1.1.5.orig.tar.bz2 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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 66c9938 (2025-05-08 13:55:11 +0200) count: 140 138 elapsed-time: 3.5 3.6 head-timing-info: old-timing-info: head results: xf86-video-ast-1.1.5/src/ast_accel.c:1709:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_2dtool.c:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screens [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_2dtool.c:149:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_2dtool.c:212:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_2dtool.c:271:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_2dtool.c:498:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_2dtool.c:332:21: style: Variable 'ulEngState2' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_2dtool.c:331:21: note: ulEngState2 is assigned xf86-video-ast-1.1.5/src/ast_2dtool.c:332:21: note: ulEngState2 is overwritten xf86-video-ast-1.1.5/src/ast_2dtool.c:333:21: style: Variable 'ulEngState2' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_2dtool.c:332:21: note: ulEngState2 is assigned xf86-video-ast-1.1.5/src/ast_2dtool.c:333:21: note: ulEngState2 is overwritten xf86-video-ast-1.1.5/src/ast_2dtool.c:334:21: style: Variable 'ulEngState2' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_2dtool.c:333:21: note: ulEngState2 is assigned xf86-video-ast-1.1.5/src/ast_2dtool.c:334:21: note: ulEngState2 is overwritten xf86-video-ast-1.1.5/src/ast_2dtool.c:335:21: style: Variable 'ulEngState2' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_2dtool.c:334:21: note: ulEngState2 is assigned xf86-video-ast-1.1.5/src/ast_2dtool.c:335:21: note: ulEngState2 is overwritten xf86-video-ast-1.1.5/src/ast_2dtool.c:351:17: style: Variable 'ulReadPointer2' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_2dtool.c:350:17: note: ulReadPointer2 is assigned xf86-video-ast-1.1.5/src/ast_2dtool.c:351:17: note: ulReadPointer2 is overwritten xf86-video-ast-1.1.5/src/ast_2dtool.c:352:17: style: Variable 'ulReadPointer2' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_2dtool.c:351:17: note: ulReadPointer2 is assigned xf86-video-ast-1.1.5/src/ast_2dtool.c:352:17: note: ulReadPointer2 is overwritten xf86-video-ast-1.1.5/src/ast_2dtool.c:353:17: style: Variable 'ulReadPointer2' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_2dtool.c:352:17: note: ulReadPointer2 is assigned xf86-video-ast-1.1.5/src/ast_2dtool.c:353:17: note: ulReadPointer2 is overwritten xf86-video-ast-1.1.5/src/ast_2dtool.c:354:17: style: Variable 'ulReadPointer2' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_2dtool.c:353:17: note: ulReadPointer2 is assigned xf86-video-ast-1.1.5/src/ast_2dtool.c:354:17: note: ulReadPointer2 is overwritten xf86-video-ast-1.1.5/src/ast_cursor.c:74:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_cursor.c:124:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screens [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_cursor.c:198:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_DBLSCAN [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_cursor.c:321:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_cursor.c:433:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_cursor.c:504:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_DBLSCAN [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_tool.c:59:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDMEM_FRAMEBUFFER [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_tool.c:97:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_tool.c:108:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDMEM_MMIO [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:235:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:334:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:352:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:392:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:833:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:1028:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:1068:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:1083:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:1112:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:1148:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:1159:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:1252:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:1282:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:1294:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:1408:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VGA_SR_MODE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:1449:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMSModeOff [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:1536:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:1599:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:1791:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:1913:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:1979:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:2028:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:2039:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:2117:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:2268:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_driver.c:2347:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xf86Screens [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_mode.c:538:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_ERROR [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_mode.c:582:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_mode.c:991:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_mode.c:1081:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_mode.c:1096:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_mode.c:1112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_mode.c:1161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_mode.c:1189:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_mode.c:1246:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_mode.c:1299:24: style: The comparison 'ulDCLK > 65' is always false. [knownConditionTrueFalse] xf86-video-ast-1.1.5/src/ast_mode.c:1288:20: note: 'ulDCLK' is assigned value '65' here. xf86-video-ast-1.1.5/src/ast_mode.c:1299:24: note: The comparison 'ulDCLK > 65' is always false. xf86-video-ast-1.1.5/src/ast_mode.c:753:10: style: Variable 'jReg' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_mode.c:743:10: note: jReg is assigned xf86-video-ast-1.1.5/src/ast_mode.c:753:10: note: jReg is overwritten xf86-video-ast-1.1.5/src/ast_mode.c:1000:9: style: Variable '__junk' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_mode.c:1000:9: note: __junk is assigned xf86-video-ast-1.1.5/src/ast_mode.c:1000:9: note: __junk is overwritten xf86-video-ast-1.1.5/src/ast_mode.c:1054:8: style: Variable 'HBS' is assigned a value that is never used. [unreadVariable] xf86-video-ast-1.1.5/src/ast_mode.c:1055:8: style: Variable 'HBE' is assigned a value that is never used. [unreadVariable] xf86-video-ast-1.1.5/src/ast_mode.c:1060:8: style: Variable 'VBS' is assigned a value that is never used. [unreadVariable] xf86-video-ast-1.1.5/src/ast_mode.c:1061:8: style: Variable 'VBE' is assigned a value that is never used. [unreadVariable] xf86-video-ast-1.1.5/src/ast_mode.c:1286:40: style: Variable 'pEnhModePtr' is assigned a value that is never used. [unreadVariable] xf86-video-ast-1.1.5/src/ast_mode.c:1286:28: style: Variable 'pEnhModePtr' is assigned a value that is never used. [unreadVariable] xf86-video-ast-1.1.5/src/ast_vgatool.c:135:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:153:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:188:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:243:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:324:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:344:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:421:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:635:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:663:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:814:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:904:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPMSModeOn [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:992:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:1854:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:2062:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:2724:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:2850:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:3502:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:3577:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:3797:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_INFO [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:3877:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] xf86-video-ast-1.1.5/src/ast_vgatool.c:131:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:149:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:223:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:965:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:971:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:977:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:1524:14: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:2626:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:2628:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:2676:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:2678:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:2696:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:2754:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:2757:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:2759:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:2807:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:2809:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:2827:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:3094:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:3180:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:3861:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xf86-video-ast-1.1.5/src/ast_vgatool.c:1148:70: style: Same expression on both sides of '||'. [duplicateExpression] xf86-video-ast-1.1.5/src/ast_vgatool.c:818:17: style: Variable '__junk' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_vgatool.c:818:17: note: __junk is assigned xf86-video-ast-1.1.5/src/ast_vgatool.c:818:17: note: __junk is overwritten xf86-video-ast-1.1.5/src/ast_vgatool.c:832:17: style: Variable '__junk' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_vgatool.c:832:17: note: __junk is assigned xf86-video-ast-1.1.5/src/ast_vgatool.c:832:17: note: __junk is overwritten xf86-video-ast-1.1.5/src/ast_vgatool.c:845:13: style: Variable '__junk' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_vgatool.c:845:13: note: __junk is assigned xf86-video-ast-1.1.5/src/ast_vgatool.c:845:13: note: __junk is overwritten xf86-video-ast-1.1.5/src/ast_vgatool.c:857:13: style: Variable '__junk' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_vgatool.c:857:13: note: __junk is assigned xf86-video-ast-1.1.5/src/ast_vgatool.c:857:13: note: __junk is overwritten xf86-video-ast-1.1.5/src/ast_vgatool.c:791:33: style:inconclusive: Function 'ASTBlankScreen' argument 1 names different: declaration 'pScreen' definition 'pScrn'. [funcArgNamesDifferent] xf86-video-ast-1.1.5/src/ast.h:318:40: note: Function 'ASTBlankScreen' argument 1 names different: declaration 'pScreen' definition 'pScrn'. xf86-video-ast-1.1.5/src/ast_vgatool.c:791:33: note: Function 'ASTBlankScreen' argument 1 names different: declaration 'pScreen' definition 'pScrn'. xf86-video-ast-1.1.5/src/ast_vgatool.c:800:56: style: Parameter 'indices' can be declared as pointer to const [constParameterPointer] xf86-video-ast-1.1.5/src/ast_vgatool.c:1257:10: style: Variable 'mmiobase' can be declared as pointer to const [constVariablePointer] xf86-video-ast-1.1.5/src/ast_vgatool.c:1474:21: style: Variable 'pjDRAMRegInfo' can be declared as pointer to const [constVariablePointer] xf86-video-ast-1.1.5/src/ast_vgatool.c:1739:10: style: Variable 'mmiobase' can be declared as pointer to const [constVariablePointer] xf86-video-ast-1.1.5/src/ast_vgatool.c:1787:10: style: Variable 'mmiobase' can be declared as pointer to const [constVariablePointer] xf86-video-ast-1.1.5/src/ast_vgatool.c:1259:12: style: Variable 'mmiobase' is assigned a value that is never used. [unreadVariable] xf86-video-ast-1.1.5/src/ast_vgatool.c:1741:12: style: Variable 'mmiobase' is assigned a value that is never used. [unreadVariable] xf86-video-ast-1.1.5/src/ast_vgatool.c:1789:12: style: Variable 'mmiobase' is assigned a value that is never used. [unreadVariable] xf86-video-ast-1.1.5/src/ast_vgatool.c:1958:30: style: Unused variable: cnt [unusedVariable] xf86-video-ast-1.1.5/src/ast_vgatool.c:2060:43: style: Unused variable: data2 [unusedVariable] xf86-video-ast-1.1.5/src/ast_vgatool.c:2871:11: style: Unused variable: i [unusedVariable] xf86-video-ast-1.1.5/src/ast_vgatool.c:3644:15: style: Variable 'jtemp' is assigned a value that is never used. [unreadVariable] xf86-video-ast-1.1.5/src/ast_driver.c:268:21: style: Condition 'numUsed>0' is always true [knownConditionTrueFalse] xf86-video-ast-1.1.5/src/ast_driver.c:262:17: note: Assuming that condition 'numUsed<=0' is not redundant xf86-video-ast-1.1.5/src/ast_driver.c:268:21: note: Condition 'numUsed>0' is always true xf86-video-ast-1.1.5/src/ast_driver.c:657:9: style: Variable 'from' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_driver.c:561:12: note: from is assigned xf86-video-ast-1.1.5/src/ast_driver.c:657:9: note: from is overwritten xf86-video-ast-1.1.5/src/ast_driver.c:657:9: style: Variable 'from' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_driver.c:565:8: note: from is assigned xf86-video-ast-1.1.5/src/ast_driver.c:657:9: note: from is overwritten xf86-video-ast-1.1.5/src/ast_driver.c:657:9: style: Variable 'from' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_driver.c:578:12: note: from is assigned xf86-video-ast-1.1.5/src/ast_driver.c:657:9: note: from is overwritten xf86-video-ast-1.1.5/src/ast_driver.c:657:9: style: Variable 'from' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_driver.c:582:8: note: from is assigned xf86-video-ast-1.1.5/src/ast_driver.c:657:9: note: from is overwritten xf86-video-ast-1.1.5/src/ast_driver.c:1427:12: style: Variable '__junk' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_driver.c:1427:12: note: __junk is assigned xf86-video-ast-1.1.5/src/ast_driver.c:1427:12: note: __junk is overwritten xf86-video-ast-1.1.5/src/ast_driver.c:1510:11: style: Variable '__junk' is reassigned a value before the old one has been used. [redundantAssignment] xf86-video-ast-1.1.5/src/ast_driver.c:1510:11: note: __junk is assigned xf86-video-ast-1.1.5/src/ast_driver.c:1510:11: note: __junk is overwritten xf86-video-ast-1.1.5/src/ast_driver.c:1572:48: style: Variable 'stdtiming2' can be declared as pointer to const [constVariablePointer] xf86-video-ast-1.1.5/src/ast_driver.c:301:15: style: Variable 'pEnt' is assigned a value that is never used. [unreadVariable] xf86-video-ast-1.1.5/src/ast_driver.c:660:12: style: Variable 'from' is assigned a value that is never used. [unreadVariable] xf86-video-ast-1.1.5/src/ast_driver.c:1568:41: style: Variable 'MonInfo2' is assigned a value that is never used. [unreadVariable] xf86-video-ast-1.1.5/src/ast_driver.c:1881:17: style: Variable 'pAST' is assigned a value that is never used. [unreadVariable] xf86-video-ast-1.1.5/src/ast_driver.c:1881:12: style: Variable 'pAST' is assigned a value that is never used. [unreadVariable] diff: head xf86-video-ast-1.1.5/src/ast_driver.c:1881:12: style: Variable 'pAST' is assigned a value that is never used. [unreadVariable] head xf86-video-ast-1.1.5/src/ast_mode.c:1286:28: style: Variable 'pEnhModePtr' is assigned a value that is never used. [unreadVariable] DONE