2024-04-21 09:37 ftp://ftp.de.debian.org/debian/pool/main/p/pygame/pygame_2.5.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=sdl --library=python --library=openmp --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 -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.14.0 head-info: ba9216e (2024-04-21 10:55:26 +0200) count: 1455 1455 elapsed-time: 319.7 338.2 head-timing-info: old-timing-info: head results: pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:91:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:570:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:1042:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:1186:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:1374:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:2127:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:2324:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:2870:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:3235:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:3718:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:2078:8: warning: Identical condition 'x2bottom' is always false [knownConditionTrueFalse] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:2068:8: note: Assuming that condition 'y1>bottom' is not redundant pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:2085:15: note: Condition 'y1>bottom' is always false pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:2291:17: style: Condition 'x1>x2' is always true [knownConditionTrueFalse] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:2279:9: note: Assuming that condition 'x1==x2' is not redundant pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:2291:17: note: Condition 'x1>x2' is always true pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:2573:10: style: Condition 'dx!=0' is always true [knownConditionTrueFalse] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:5440:17: style: Variable 'source_rect.x' is reassigned a value before the old one has been used. [redundantAssignment] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:5430:16: note: source_rect.x is assigned pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:5440:17: note: source_rect.x is overwritten pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:3469:69: style:inconclusive: Function 'filledCircleColor' argument 4 names different: declaration 'r' definition 'rad'. [funcArgNamesDifferent] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.h:130:94: note: Function 'filledCircleColor' argument 4 names different: declaration 'r' definition 'rad'. pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:3469:69: note: Function 'filledCircleColor' argument 4 names different: declaration 'r' definition 'rad'. pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:632:10: style: Local variable 'sR' shadows outer variable [shadowVariable] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:558:8: note: Shadowed declaration pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:632:10: note: Shadow variable pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:632:14: style: Local variable 'sG' shadows outer variable [shadowVariable] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:558:12: note: Shadowed declaration pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:632:14: note: Shadow variable pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:632:18: style: Local variable 'sB' shadows outer variable [shadowVariable] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:558:16: note: Shadowed declaration pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:632:18: note: Shadow variable pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:296:18: style: Variable 'palette' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:297:16: style: Variable 'colors' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:568:17: style: Variable 'palette' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:953:17: style: Variable 'pixellast' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:1116:17: style: Variable 'pixellast' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:1304:17: style: Variable 'pixellast' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:2021:17: style: Variable 'pixellast' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:5355:84: style: Parameter 'texture' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:4561:2: error: Memory is allocated but not initialized: vy [uninitdata] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:558:20: style: Unused variable: sA [unusedVariable] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:1975:11: style: Variable 'code2' is assigned a value that is never used. [unreadVariable] pygame-2.5.2/src_c/SDL_gfx/SDL_gfxPrimitives.c:2614:14: style: Variable 'wgtcompmask' is assigned a value that is never used. [unreadVariable] pygame-2.5.2/src_c/_camera.c:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_camera.c:209:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_camera.c:243:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_camera.c:263:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_camera.c:289:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_camera.c:341:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_camera.c:351:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_camera.c:367:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_camera.c:458:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_camera.c:470:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_camera.c:1907:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_camera.c:1936:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_camera.c:158:40: style:inconclusive: Function 'list_cameras' argument 2 names different: declaration 'arg' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/_camera.c:52:40: note: Function 'list_cameras' argument 2 names different: declaration 'arg' definition '_null'. pygame-2.5.2/src_c/_camera.c:158:40: note: Function 'list_cameras' argument 2 names different: declaration 'arg' definition '_null'. pygame-2.5.2/src_c/_camera.c:215:46: style:inconclusive: Function 'camera_start' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/_camera.c:54:46: note: Function 'camera_start' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/_camera.c:215:46: note: Function 'camera_start' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/_camera.c:248:45: style:inconclusive: Function 'camera_stop' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/_camera.c:56:45: note: Function 'camera_stop' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/_camera.c:248:45: note: Function 'camera_stop' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/_camera.c:269:53: style:inconclusive: Function 'camera_get_controls' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/_camera.c:58:53: note: Function 'camera_get_controls' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/_camera.c:269:53: note: Function 'camera_get_controls' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/_camera.c:346:49: style:inconclusive: Function 'camera_get_size' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/_camera.c:62:49: note: Function 'camera_get_size' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/_camera.c:346:49: note: Function 'camera_get_size' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/_camera.c:356:52: style:inconclusive: Function 'camera_query_image' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/_camera.c:64:52: note: Function 'camera_query_image' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/_camera.c:356:52: note: Function 'camera_query_image' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/_camera.c:463:48: style:inconclusive: Function 'camera_get_raw' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/_camera.c:68:48: note: Function 'camera_get_raw' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/_camera.c:463:48: note: Function 'camera_get_raw' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/_camera.c:1024:14: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1025:14: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1026:14: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1028:14: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1029:14: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1030:14: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1178:14: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1179:14: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1180:14: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1182:14: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1183:14: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1184:14: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1486:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1487:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1488:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1490:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1491:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1492:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1495:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1496:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1497:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1499:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1500:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1501:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1526:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1527:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1528:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1530:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1531:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1532:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1535:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1536:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1537:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1539:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1540:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1541:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1566:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1567:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1568:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1570:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1571:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1572:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1575:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1576:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1577:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1579:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1580:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1581:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1607:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1608:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1609:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1611:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1612:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1613:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1616:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1617:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1618:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1620:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1621:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:1622:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pygame-2.5.2/src_c/_camera.c:496:71: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/_camera.c:558:71: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/_camera.c:623:29: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/_camera.c:786:29: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/_camera.c:923:72: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/_camera.c:987:70: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/_camera.c:989:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/_camera.c:1066:70: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/_camera.c:1140:70: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/_camera.c:1142:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/_camera.c:1219:70: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/_camera.c:1319:32: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/_camera.c:1439:32: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/_camera.c:1639:32: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/_freetype.c:273:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:316:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:336:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:371:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_LT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:416:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:453:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:690:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freetype [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:886:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _internals [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:912:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:950:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1001:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1027:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1051:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1080:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _internals [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1091:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _internals [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1104:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _internals [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _internals [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _internals [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1188:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1214:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1234:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1295:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1346:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1392:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _internals [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1428:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1455:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1483:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1510:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1590:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1650:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _internals [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1718:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _internals [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1850:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1931:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freetype [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1971:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_size [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:1998:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:2022:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:2029:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freetype [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:2065:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:2089:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cache_size [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:2096:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resolution [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:2111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:2117:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freetype [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:2135:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freetype [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:2205:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freetype [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_freetype.c:763:9: style:inconclusive: Statements following 'goto' will never be executed. [unreachableCode] pygame-2.5.2/src_c/_freetype.c:2121:48: style:inconclusive: Function '_ft_get_default_font' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/_freetype.c:62:48: note: Function '_ft_get_default_font' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/_freetype.c:2121:48: note: Function '_ft_get_default_font' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/_freetype.c:899:37: style: Parameter 'self' can be declared as pointer to const. However it seems that '_ftfont_getstyle_flag' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/_freetype.c:573:22: note: You might need to cast the function pointer here pygame-2.5.2/src_c/_freetype.c:899:37: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/_freetype.c:985:35: style: Parameter 'self' can be declared as pointer to const. However it seems that '_ftfont_getstrength' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/_freetype.c:575:26: note: You might need to cast the function pointer here pygame-2.5.2/src_c/_freetype.c:985:35: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/_freetype.c:985:47: style: Parameter 'closure' can be declared as pointer to const. However it seems that '_ftfont_getstrength' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/_freetype.c:575:26: note: You might need to cast the function pointer here pygame-2.5.2/src_c/_freetype.c:985:47: note: Parameter 'closure' can be declared as pointer to const pygame-2.5.2/src_c/_freetype.c:1039:46: style: Parameter 'self' can be declared as pointer to const. However it seems that '_ftfont_getunderlineadjustment' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/_freetype.c:577:38: note: You might need to cast the function pointer here pygame-2.5.2/src_c/_freetype.c:1039:46: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/_freetype.c:1039:58: style: Parameter 'closure' can be declared as pointer to const. However it seems that '_ftfont_getunderlineadjustment' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/_freetype.c:577:38: note: You might need to cast the function pointer here pygame-2.5.2/src_c/_freetype.c:1039:58: note: Parameter 'closure' can be declared as pointer to const pygame-2.5.2/src_c/_freetype.c:1141:38: style: Parameter 'self' can be declared as pointer to const. However it seems that '_ftfont_getrender_flag' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/_freetype.c:591:24: note: You might need to cast the function pointer here pygame-2.5.2/src_c/_freetype.c:1141:38: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/_freetype.c:1180:35: style: Parameter 'self' can be declared as pointer to const. However it seems that '_ftfont_getrotation' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/_freetype.c:585:26: note: You might need to cast the function pointer here pygame-2.5.2/src_c/_freetype.c:1180:35: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/_freetype.c:1321:29: style: Parameter 'render' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/_freetype.c:2121:32: style: Parameter 'self' can be declared as pointer to const. However it seems that '_ft_get_default_font' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/_freetype.c:504:26: note: You might need to cast the function pointer here pygame-2.5.2/src_c/_freetype.c:2121:32: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/_freetype.c:2121:48: style: Parameter '_null' can be declared as pointer to const. However it seems that '_ft_get_default_font' is a callback function, if '_null' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/_freetype.c:504:26: note: You might need to cast the function pointer here pygame-2.5.2/src_c/_freetype.c:2121:48: note: Parameter '_null' can be declared as pointer to const pygame-2.5.2/src_c/_freetype.c:2127:24: style: Parameter 'mod' can be declared as pointer to const. However it seems that '_ft_traverse' is a callback function, if 'mod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/_freetype.c:2149:5: note: You might need to cast the function pointer here pygame-2.5.2/src_c/_freetype.c:2127:24: note: Parameter 'mod' can be declared as pointer to const pygame-2.5.2/src_c/_freetype.c:2127:52: style: Parameter 'arg' can be declared as pointer to const. However it seems that '_ft_traverse' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/_freetype.c:2149:5: note: You might need to cast the function pointer here pygame-2.5.2/src_c/_freetype.c:2127:52: note: Parameter 'arg' can be declared as pointer to const pygame-2.5.2/src_c/_sdl2/audio.c:31:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] pygame-2.5.2/src_c/_sdl2/controller.c:31:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] pygame-2.5.2/src_c/_sdl2/mixer.c:31:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] pygame-2.5.2/src_c/_sdl2/sdl2.c:31:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] pygame-2.5.2/src_c/_sdl2/touch.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_sdl2/touch.c:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_sdl2/touch.c:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_sdl2/touch.c:135:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/_sdl2/touch.c:71:34: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/_sdl2/video.c:48:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] pygame-2.5.2/src_c/_sprite.c:48:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] pygame-2.5.2/src_c/alphablit.c:206:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/alphablit.c:645:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/alphablit.c:775:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/alphablit.c:905:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/alphablit.c:1036:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/alphablit.c:1165:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/alphablit.c:1363:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/alphablit.c:1567:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/alphablit.c:1743:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/alphablit.c:1919:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/alphablit.c:2104:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/alphablit.c:2282:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/alphablit.c:2469:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/alphablit.c:2584:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/alphablit.c:2728:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/alphablit.c:2946:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/alphablit.c:2984:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_TRUE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/alphablit.c:3026:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeWarning [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/alphablit.c:1604:17: style: Variable 'sA' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] pygame-2.5.2/src_c/alphablit.c:1604:17: note: $symbol is assigned pygame-2.5.2/src_c/alphablit.c:1604:17: note: $symbol is overwritten pygame-2.5.2/src_c/alphablit.c:1780:17: style: Variable 'sA' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] pygame-2.5.2/src_c/alphablit.c:1780:17: note: $symbol is assigned pygame-2.5.2/src_c/alphablit.c:1780:17: note: $symbol is overwritten pygame-2.5.2/src_c/alphablit.c:1965:17: style: Variable 'sA' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] pygame-2.5.2/src_c/alphablit.c:1965:17: note: $symbol is assigned pygame-2.5.2/src_c/alphablit.c:1965:17: note: $symbol is overwritten pygame-2.5.2/src_c/alphablit.c:2144:17: style: Variable 'sA' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] pygame-2.5.2/src_c/alphablit.c:2144:17: note: $symbol is assigned pygame-2.5.2/src_c/alphablit.c:2144:17: note: $symbol is overwritten pygame-2.5.2/src_c/alphablit.c:2322:17: style: Variable 'sA' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] pygame-2.5.2/src_c/alphablit.c:2322:17: note: $symbol is assigned pygame-2.5.2/src_c/alphablit.c:2322:17: note: $symbol is overwritten pygame-2.5.2/src_c/alphablit.c:2584:17: style: Variable 'sAi' is reassigned a value before the old one has been used. [redundantAssignment] pygame-2.5.2/src_c/alphablit.c:2584:17: note: sAi is assigned pygame-2.5.2/src_c/alphablit.c:2584:17: note: sAi is overwritten pygame-2.5.2/src_c/alphablit.c:2602:17: style: Variable 'sAi' is reassigned a value before the old one has been used. [redundantAssignment] pygame-2.5.2/src_c/alphablit.c:2602:17: note: sAi is assigned pygame-2.5.2/src_c/alphablit.c:2602:17: note: sAi is overwritten pygame-2.5.2/src_c/alphablit.c:2728:17: style: Variable 'dAi' is reassigned a value before the old one has been used. [redundantAssignment] pygame-2.5.2/src_c/alphablit.c:2728:17: note: dAi is assigned pygame-2.5.2/src_c/alphablit.c:2728:17: note: dAi is overwritten pygame-2.5.2/src_c/alphablit.c:126:44: style: Parameter 'srcrect' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/alphablit.c:127:26: style: Parameter 'dstrect' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/alphablit.c:181:24: style: Variable 'srcpixend' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:688:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:708:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:726:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:818:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:838:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:856:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:950:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:970:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:988:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1079:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1099:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1117:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1208:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1228:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1246:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1417:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1438:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1459:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1479:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1513:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1622:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1642:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1662:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1681:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1702:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1798:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1818:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1838:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1857:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1878:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:1983:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2003:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2023:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2043:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2064:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2162:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2182:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2202:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2221:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2242:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2340:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2360:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2380:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2399:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2420:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2486:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2510:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2528:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2602:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2627:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2650:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2676:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2745:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2769:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2791:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2816:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2841:41: style: Parameter 'srcrect' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/alphablit.c:2897:19: style: Variable 'clip' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2973:22: style: Variable 'dstfmt' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/alphablit.c:2991:9: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/base.c:184:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:258:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:354:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_TIMER [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:428:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:504:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:894:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:917:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:963:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:1334:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBuffer_Release [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:1525:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:1575:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_WRITABLE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:1684:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:1826:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:1846:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:1878:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:1903:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:1942:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:2086:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:2346:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/base.c:1077:45: style: Condition '_pg_buffer_is_byteswapped(view_p)' is always false [knownConditionTrueFalse] pygame-2.5.2/src_c/base.c:1077:45: note: Calling function '_pg_buffer_is_byteswapped' returns 0 pygame-2.5.2/src_c/base.c:1077:45: note: Condition '_pg_buffer_is_byteswapped(view_p)' is always false pygame-2.5.2/src_c/base.c:618:27: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'pg_FloatFromObj' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/base.c:2399:16: note: You might need to cast the function pointer here pygame-2.5.2/src_c/base.c:618:27: note: Parameter 'obj' can be declared as pointer to const pygame-2.5.2/src_c/base.c:694:28: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'pg_DoubleFromObj' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/base.c:2418:17: note: You might need to cast the function pointer here pygame-2.5.2/src_c/base.c:694:28: note: Parameter 'obj' can be declared as pointer to const pygame-2.5.2/src_c/base.c:1485:38: style: Parameter 'view' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/base.c:1659:59: style: Parameter 'inter_p' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/bitmask.c:151:25: style:inconclusive: Function 'bitmask_copy' argument 1 names different: declaration 'm' definition 'mask'. [funcArgNamesDifferent] pygame-2.5.2/src_c/include/bitmask.h:68:25: note: Function 'bitmask_copy' argument 1 names different: declaration 'm' definition 'mask'. pygame-2.5.2/src_c/bitmask.c:151:25: note: Function 'bitmask_copy' argument 1 names different: declaration 'm' definition 'mask'. pygame-2.5.2/src_c/bitmask.c:1079:69: style:inconclusive: Function 'bitmask_convolve' argument 3 names different: declaration 'o' definition 'output'. [funcArgNamesDifferent] pygame-2.5.2/src_c/include/bitmask.h:164:69: note: Function 'bitmask_convolve' argument 3 names different: declaration 'o' definition 'output'. pygame-2.5.2/src_c/bitmask.c:1079:69: note: Function 'bitmask_convolve' argument 3 names different: declaration 'o' definition 'output'. pygame-2.5.2/src_c/bitmask.c:151:25: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/bitmask.c:739:20: style: Variable 'c_end' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/bufferproxy.c:101:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/bufferproxy.c:204:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_RECORDS_RO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/bufferproxy.c:233:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/bufferproxy.c:341:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/bufferproxy.c:370:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/bufferproxy.c:429:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_RECORDS [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/bufferproxy.c:555:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/bufferproxy.c:569:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/bufferproxy.c:581:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/bufferproxy.c:596:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/camera_windows.c:97:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HRESULT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/camera_windows.c:141:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Data1 [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/camera_windows.c:155:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/camera_windows.c:189:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/camera_windows.c:251:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/camera_windows.c:312:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_SOURCE_READER_FIRST_VIDEO_STREAM [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/camera_windows.c:454:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_MT_MAJOR_TYPE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/camera_windows.c:542:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIRROR_HORIZONTAL [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/camera_windows.c:629:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IID_IMFMediaSource [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/camera_windows.c:725:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COINIT_APARTMENTTHREADED [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/camera_windows.c:752:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Data1 [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/camera_windows.c:886:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/camera_windows.c:815:13: style: Condition '!windows_process_image(self,buf_data,buf_length,surf)' is always false [knownConditionTrueFalse] pygame-2.5.2/src_c/camera_windows.c:815:35: note: Calling function 'windows_process_image' returns 1 pygame-2.5.2/src_c/camera_windows.c:815:13: note: Condition '!windows_process_image(self,buf_data,buf_length,surf)' is always false pygame-2.5.2/src_c/camera_windows.c:238:33: style: Parameter 'device_name' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/camera_windows.c:744:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/camera_windows.c:744:51: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/color.c:317:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:522:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyTuple_Type [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:591:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:625:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:668:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:834:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:874:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:910:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:940:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:970:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:1000:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:1079:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:1244:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:1409:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:1476:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:1518:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_FULL_RO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:1539:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_NotImplemented [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:1560:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_NotImplemented [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:1581:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_NotImplemented [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:1602:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_NotImplemented [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:1631:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_NotImplemented [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:1705:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_DeprecationWarning [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:1736:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:1758:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:1813:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:1885:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:1909:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:2008:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_NotImplemented [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:2017:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_WRITABLE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:2063:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:2100:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/color.c:2027:20: style: Variable 'view->ndim' is reassigned a value before the old one has been used. [redundantAssignment] pygame-2.5.2/src_c/color.c:2022:16: note: view->ndim is assigned pygame-2.5.2/src_c/color.c:2027:20: note: view->ndim is overwritten pygame-2.5.2/src_c/color.c:330:17: style: Parameter 'hex' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/color.c:1691:30: style: Parameter 'color' can be declared as pointer to const. However it seems that '_color_length' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/color.c:258:27: note: You might need to cast the function pointer here pygame-2.5.2/src_c/color.c:1691:30: note: Parameter 'color' can be declared as pointer to const pygame-2.5.2/src_c/color.c:1882:32: style: Parameter 'self' can be declared as pointer to const. However it seems that '_color_contains' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/color.c:254:32: note: You might need to cast the function pointer here pygame-2.5.2/src_c/color.c:1882:32: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/constants.c:71:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/controllercompat.c:11:45: style: Parameter 'gamecontroller' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/display.c:185:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surf [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:235:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:254:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:261:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_WINDOW_SHOWN [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:327:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:422:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_PIXELFORMAT_UNKNOWN [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:443:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:455:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:570:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:586:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:615:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:634:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:693:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_WINDOWEVENT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:770:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:798:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:832:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:1375:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:1397:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:1456:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:1526:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:1579:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:1616:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:1717:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:1806:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_DeprecationWarning [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:1854:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:1898:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_DeprecationWarning [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:1969:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:1995:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:2015:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:2032:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:2051:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:2086:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:2111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:2453:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:2514:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:2528:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:2671:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_TRUE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/display.c:236:13: style: Condition '!_pg_mac_display_init()' is always false [knownConditionTrueFalse] pygame-2.5.2/src_c/display.c:236:34: note: Calling function '_pg_mac_display_init' returns 1 pygame-2.5.2/src_c/display.c:236:13: note: Condition '!_pg_mac_display_init()' is always false pygame-2.5.2/src_c/display.c:1126:32: style: Condition 'flags&PGS_HIDDEN' is always true [knownConditionTrueFalse] pygame-2.5.2/src_c/display.c:377:35: style:inconclusive: Function 'pgVidInfo_New' argument 1 names different: declaration 'info' definition 'i'. [funcArgNamesDifferent] pygame-2.5.2/src_c/display.c:39:35: note: Function 'pgVidInfo_New' argument 1 names different: declaration 'info' definition 'i'. pygame-2.5.2/src_c/display.c:377:35: note: Function 'pgVidInfo_New' argument 1 names different: declaration 'info' definition 'i'. pygame-2.5.2/src_c/display.c:273:42: style: Parameter 'name' can be declared as pointer to const. However it seems that 'pg_vidinfo_getattr' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/display.c:372:19: note: You might need to cast the function pointer here pygame-2.5.2/src_c/display.c:273:42: note: Parameter 'name' can be declared as pointer to const pygame-2.5.2/src_c/display.c:580:20: style: Variable 'state' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/display.c:838:11: style: Variable 'scale_env' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/display.c:1519:33: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/display.c:1612:20: style: Variable 'state' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/display.c:451:15: style: Variable 'tmp' is not assigned a value. [unassignedVariable] pygame-2.5.2/src_c/display.c:979:23: style: Variable 'scale' is assigned a value that is never used. [unreadVariable] pygame-2.5.2/src_c/draw.c:123:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_DeprecationWarning [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/draw.c:202:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/draw.c:279:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/draw.c:415:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/draw.c:532:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/draw.c:621:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/draw.c:700:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/draw.c:817:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/draw.c:928:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/draw.c:2590:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/draw.c:1221:52: style:inconclusive: Function 'draw_aaline' argument 3 names different: declaration 'startx' definition 'from_x'. [funcArgNamesDifferent] pygame-2.5.2/src_c/draw.c:48:52: note: Function 'draw_aaline' argument 3 names different: declaration 'startx' definition 'from_x'. pygame-2.5.2/src_c/draw.c:1221:52: note: Function 'draw_aaline' argument 3 names different: declaration 'startx' definition 'from_x'. pygame-2.5.2/src_c/draw.c:1221:66: style:inconclusive: Function 'draw_aaline' argument 4 names different: declaration 'starty' definition 'from_y'. [funcArgNamesDifferent] pygame-2.5.2/src_c/draw.c:48:66: note: Function 'draw_aaline' argument 4 names different: declaration 'starty' definition 'from_y'. pygame-2.5.2/src_c/draw.c:1221:66: note: Function 'draw_aaline' argument 4 names different: declaration 'starty' definition 'from_y'. pygame-2.5.2/src_c/draw.c:1222:19: style:inconclusive: Function 'draw_aaline' argument 5 names different: declaration 'endx' definition 'to_x'. [funcArgNamesDifferent] pygame-2.5.2/src_c/draw.c:49:19: note: Function 'draw_aaline' argument 5 names different: declaration 'endx' definition 'to_x'. pygame-2.5.2/src_c/draw.c:1222:19: note: Function 'draw_aaline' argument 5 names different: declaration 'endx' definition 'to_x'. pygame-2.5.2/src_c/draw.c:1222:31: style:inconclusive: Function 'draw_aaline' argument 6 names different: declaration 'endy' definition 'to_y'. [funcArgNamesDifferent] pygame-2.5.2/src_c/draw.c:49:31: note: Function 'draw_aaline' argument 6 names different: declaration 'endy' definition 'to_y'. pygame-2.5.2/src_c/draw.c:1222:31: note: Function 'draw_aaline' argument 6 names different: declaration 'endy' definition 'to_y'. pygame-2.5.2/src_c/draw.c:2322:39: style:inconclusive: Function 'draw_fillpoly' argument 2 names different: declaration 'vx' definition 'point_x'. [funcArgNamesDifferent] pygame-2.5.2/src_c/draw.c:74:39: note: Function 'draw_fillpoly' argument 2 names different: declaration 'vx' definition 'point_x'. pygame-2.5.2/src_c/draw.c:2322:39: note: Function 'draw_fillpoly' argument 2 names different: declaration 'vx' definition 'point_x'. pygame-2.5.2/src_c/draw.c:2322:53: style:inconclusive: Function 'draw_fillpoly' argument 3 names different: declaration 'vy' definition 'point_y'. [funcArgNamesDifferent] pygame-2.5.2/src_c/draw.c:74:48: note: Function 'draw_fillpoly' argument 3 names different: declaration 'vy' definition 'point_y'. pygame-2.5.2/src_c/draw.c:2322:53: note: Function 'draw_fillpoly' argument 3 names different: declaration 'vy' definition 'point_y'. pygame-2.5.2/src_c/draw.c:2323:26: style:inconclusive: Function 'draw_fillpoly' argument 4 names different: declaration 'n' definition 'num_points'. [funcArgNamesDifferent] pygame-2.5.2/src_c/draw.c:74:63: note: Function 'draw_fillpoly' argument 4 names different: declaration 'n' definition 'num_points'. pygame-2.5.2/src_c/draw.c:2323:26: note: Function 'draw_fillpoly' argument 4 names different: declaration 'n' definition 'num_points'. pygame-2.5.2/src_c/draw.c:1727:9: style: Local variable 'line' shadows outer function [shadowFunction] pygame-2.5.2/src_c/draw.c:176:1: note: Shadowed declaration pygame-2.5.2/src_c/draw.c:1727:9: note: Shadow variable pygame-2.5.2/src_c/draw.c:2151:9: style: Local variable 'line' shadows outer function [shadowFunction] pygame-2.5.2/src_c/draw.c:176:1: note: Shadowed declaration pygame-2.5.2/src_c/draw.c:2151:9: note: Shadow variable pygame-2.5.2/src_c/draw.c:1510:26: style: Parameter 'surf' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/draw.c:1721:30: style: int result is assigned to long long variable. If the variable is long long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] pygame-2.5.2/src_c/event.c:145:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_PRESSED [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:163:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMOD_CAPS [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:286:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_KEYUP [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:330:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_APP_TERMINATING [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:427:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_WINDOWEVENT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:471:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_WINDOWEVENT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:601:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:638:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:658:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:667:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_Event [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:879:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:949:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_WINDOWEVENT_RESTORED [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:1407:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_EQ [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:1434:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:1450:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyDict_Type [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:1566:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:1590:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:1620:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:1636:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:1685:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:1694:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:1709:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:1732:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:1756:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:1785:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:1839:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_Event [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:1987:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_GETEVENT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:2033:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:2068:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:2124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:2152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:2184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:2222:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:2299:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/event.c:234:22: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/event.c:435:59: style: Parameter 'event' can be declared as pointer to const. However it seems that '_pg_remove_pending_VIDEORESIZE' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/event.c:476:34: note: You might need to cast the function pointer here pygame-2.5.2/src_c/event.c:435:59: note: Parameter 'event' can be declared as pointer to const pygame-2.5.2/src_c/event.c:437:16: style: Variable 'new_event' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/event.c:448:59: style: Parameter 'event' can be declared as pointer to const. However it seems that '_pg_remove_pending_VIDEOEXPOSE' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/event.c:482:34: note: You might need to cast the function pointer here pygame-2.5.2/src_c/event.c:448:59: note: Parameter 'event' can be declared as pointer to const pygame-2.5.2/src_c/event.c:450:16: style: Variable 'new_event' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/event.c:837:34: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/event.c:1368:34: style: Parameter 'self' can be declared as pointer to const. However it seems that '_pg_event_nonzero' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/event.c:1374:25: note: You might need to cast the function pointer here pygame-2.5.2/src_c/event.c:1368:34: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/font.c:136:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:236:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:246:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:261:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:274:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_BOLD [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:283:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_ITALIC [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:293:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:308:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_ITALIC [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:321:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_ITALIC [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:330:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_UNDERLINE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:340:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:355:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_UNDERLINE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:368:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_UNDERLINE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:377:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_STRIKETHROUGH [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:387:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:402:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_STRIKETHROUGH [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:415:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TTF_STYLE_STRIKETHROUGH [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:426:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:552:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:587:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:669:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:733:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:880:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:894:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/font.c:669:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pygame-2.5.2/src_c/font.c:571:13: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/freetype/ft_cache.c:134:36: style: Parameter 'ft' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/freetype/ft_layout.c:212:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_KERNING_UNFITTED [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_layout.c:367:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_layout.c:501:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_RENDER_MODE_MONO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_layout.c:649:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTC_FaceID [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_layout.c:696:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_DEFAULT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_layout.c:129:59: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/freetype/ft_layout.c:246:21: style: Variable 'mode' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/freetype/ft_layout.c:683:25: style: Parameter 'bearing_rotated' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/freetype/ft_layout.c:683:53: style: Parameter 'advance_rotated' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/freetype/ft_layout.c:189:20: style: Variable 'error' is assigned a value that is never used. [unreadVariable] pygame-2.5.2/src_c/freetype/ft_layout.c:267:22: style: Variable 'glyph' is assigned a value that is never used. [unreadVariable] pygame-2.5.2/src_c/freetype/ft_render.c:129:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_render.c:360:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_ALPHA_OPAQUE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_render.c:487:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_ALPHA_TRANSPARENT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_render.c:602:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_ALPHA_OPAQUE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_render.c:646:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_RECORDS [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_render.c:768:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_render.c:698:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] pygame-2.5.2/src_c/freetype/ft_render.c:699:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] pygame-2.5.2/src_c/freetype/ft_render.c:262:41: style: Parameter 'fgcolor' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/freetype/ft_render.c:746:36: style: Parameter 'offset' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/freetype/ft_render.c:698:11: style: Variable 'x' is assigned a value that is never used. [unreadVariable] pygame-2.5.2/src_c/freetype/ft_render.c:699:11: style: Variable 'y' is assigned a value that is never used. [unreadVariable] pygame-2.5.2/src_c/freetype/ft_render_cb.c:797:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_render_cb.c:799:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_render_cb.c:800:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_render_cb.c:802:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_render_cb.c:805:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_render_cb.c:807:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_render_cb.c:808:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_render_cb.c:810:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_render_cb.c:813:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_render_cb.c:815:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_render_cb.c:816:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_render_cb.c:818:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_render_cb.c:169:14: style: Variable 'dst_end' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/freetype/ft_unicode.c:46:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_UnicodeEncodeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_unicode.c:171:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_wrap.c:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxlen [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_wrap.c:306:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_wrap.c:433:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_FileNotFoundError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_wrap.c:496:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_OPEN_STREAM [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_wrap.c:505:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_OPEN_STREAM [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_wrap.c:522:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_OPEN_PATHNAME [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_wrap.c:558:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/freetype/ft_wrap.c:86:34: style: Parameter 'ft' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/freetype/ft_wrap.c:126:21: style: Variable 'bitmap_size_p' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/freetype/ft_wrap.c:244:22: style: Variable 'metrics' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/gfxdraw.c:170:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:203:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:237:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:274:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:322:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:367:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:401:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:435:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:470:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:505:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:540:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:575:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:610:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:645:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:680:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:715:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:750:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:786:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:869:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:953:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:1036:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:1128:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:1204:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/gfxdraw.c:1054:55: style: Condition 's_texture->flags&SDL_SRCALPHA' is always false [knownConditionTrueFalse] pygame-2.5.2/src_c/gfxdraw.c:262:25: style: Variable 'sdlrect' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/gfxdraw.c:310:25: style: Variable 'sdlrect' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/image.c:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NotImplementedError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/image.c:129:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NotImplementedError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/image.c:163:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/image.c:235:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_False [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/image.c:244:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/image.c:528:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/image.c:1043:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBytes_Type [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/image.c:1180:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/image.c:1219:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/image.c:1495:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/image.c:1606:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/image.c:1485:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] pygame-2.5.2/src_c/image.c:1485:35: style: Condition 'alpha' is always false [knownConditionTrueFalse] pygame-2.5.2/src_c/image.c:1419:17: note: Assignment 'alpha=0', assigned value is 0 pygame-2.5.2/src_c/image.c:1434:16: note: Assuming condition is false pygame-2.5.2/src_c/image.c:1485:35: note: Condition 'alpha' is always false pygame-2.5.2/src_c/image.c:1314:5: error: Resource leak: surf [resourceLeak] pygame-2.5.2/src_c/image.c:1103:63: style: Same value in both branches of ternary operator. [duplicateValueTernary] pygame-2.5.2/src_c/image.c:142:15: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/image.c:464:17: style: Variable 'pixel_row' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/image.c:554:28: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/image.c:567:29: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/image.c:598:29: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/image.c:627:28: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/image.c:642:29: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/image.c:703:28: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/image.c:717:29: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/image.c:772:28: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/image.c:786:29: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/image.c:823:29: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/image.c:856:29: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/image.c:903:29: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/image.c:946:29: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/image.c:993:29: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/image.c:1367:17: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/imageext.c:360:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/imageext.c:472:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/imageext.c:378:15: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/joystick.c:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:65:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:75:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:117:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:137:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:171:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:198:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:213:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:254:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:313:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_False [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:324:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:338:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:356:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:377:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:395:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:415:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:434:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:456:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:479:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:551:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_JOYSTICK [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:610:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/joystick.c:182:19: style: Variable 'joy' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/key.c:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/key.c:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/key.c:177:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/key.c:360:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDLK_UNKNOWN [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/key.c:398:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/key.c:415:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/key.c:434:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/key.c:447:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/key.c:456:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/key.c:466:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/key.c:474:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/key.c:485:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/key.c:538:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:158:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:222:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:253:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:278:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:298:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:308:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:318:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:334:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:366:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:392:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:500:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:651:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:847:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:1095:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:1428:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_Rect [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:1499:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:1686:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:1843:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:1901:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:2128:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:2411:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:2446:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:2469:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:2533:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_ND [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:2590:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mask.c:149:16: style: Variable 'mask' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/mask.c:207:16: style: Variable 'mask' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/mask.c:208:16: style: Variable 'othermask' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/mask.c:238:16: style: Variable 'mask' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/mask.c:239:16: style: Variable 'othermask' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/mask.c:354:16: style: Variable 'othermask' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/mask.c:380:16: style: Variable 'othermask' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/mask.c:413:16: style: Variable 'mask' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/mask.c:445:16: style: Variable 'mask' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/mask.c:482:16: style: Variable 'c' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/mask.c:488:9: style: Variable 'a' can be declared as const array [constVariable] pygame-2.5.2/src_c/mask.c:489:9: style: Variable 'b' can be declared as const array [constVariable] pygame-2.5.2/src_c/mask.c:904:31: style: Variable 'format2' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/mask.c:906:12: style: Variable 'pix' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/mask.c:1161:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/mask.c:1950:47: style: Parameter 'bitmask' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/mask.c:1952:49: style: Parameter 'setcolor' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/mask.c:1952:67: style: Parameter 'unsetcolor' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/mask.c:2109:41: style: Parameter 'surf' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/mask.c:2109:60: style: Parameter 'check_surf' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/mask.c:2259:23: style: Variable 'dest_rect' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/mask.c:2504:16: style: Variable 'm' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/math.c:389:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:410:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:449:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_SystemError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:486:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_SystemError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:595:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_SystemError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:694:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ZeroDivisionError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:872:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:944:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:954:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1026:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1069:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1121:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1181:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1263:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_EQ [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1345:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1362:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1372:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1395:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1452:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1486:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1515:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1587:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1620:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1665:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1680:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1747:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_SystemError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1781:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NotImplementedError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1811:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NotImplementedError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:1833:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2027:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2128:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2226:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2257:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2293:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2348:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2354:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_DeprecationWarning [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2404:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2415:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2440:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2496:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2502:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2688:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2719:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2744:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2849:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2880:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2898:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_DeprecationWarning [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2921:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:2953:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:3009:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:3016:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_DeprecationWarning [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:3069:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:3114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:3121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_DeprecationWarning [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:3175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:3220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:3227:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_DeprecationWarning [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:3281:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:3293:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:3340:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:3411:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:3661:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_LT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:3882:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ZeroDivisionError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:4057:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:4230:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:4273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:4296:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_DeprecationWarning [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:4309:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_DeprecationWarning [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:4404:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:4491:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/math.c:728:30: style:inconclusive: Function 'vector_inplace_add' argument 1 names different: declaration 'self' definition 'o1'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:162:30: note: Function 'vector_inplace_add' argument 1 names different: declaration 'self' definition 'o1'. pygame-2.5.2/src_c/math.c:728:30: note: Function 'vector_inplace_add' argument 1 names different: declaration 'self' definition 'o1'. pygame-2.5.2/src_c/math.c:728:44: style:inconclusive: Function 'vector_inplace_add' argument 2 names different: declaration 'other' definition 'o2'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:162:46: note: Function 'vector_inplace_add' argument 2 names different: declaration 'other' definition 'o2'. pygame-2.5.2/src_c/math.c:728:44: note: Function 'vector_inplace_add' argument 2 names different: declaration 'other' definition 'o2'. pygame-2.5.2/src_c/math.c:738:30: style:inconclusive: Function 'vector_inplace_sub' argument 1 names different: declaration 'self' definition 'o1'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:164:30: note: Function 'vector_inplace_sub' argument 1 names different: declaration 'self' definition 'o1'. pygame-2.5.2/src_c/math.c:738:30: note: Function 'vector_inplace_sub' argument 1 names different: declaration 'self' definition 'o1'. pygame-2.5.2/src_c/math.c:738:44: style:inconclusive: Function 'vector_inplace_sub' argument 2 names different: declaration 'other' definition 'o2'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:164:46: note: Function 'vector_inplace_sub' argument 2 names different: declaration 'other' definition 'o2'. pygame-2.5.2/src_c/math.c:738:44: note: Function 'vector_inplace_sub' argument 2 names different: declaration 'other' definition 'o2'. pygame-2.5.2/src_c/math.c:748:30: style:inconclusive: Function 'vector_inplace_mul' argument 1 names different: declaration 'self' definition 'o1'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:166:30: note: Function 'vector_inplace_mul' argument 1 names different: declaration 'self' definition 'o1'. pygame-2.5.2/src_c/math.c:748:30: note: Function 'vector_inplace_mul' argument 1 names different: declaration 'self' definition 'o1'. pygame-2.5.2/src_c/math.c:748:44: style:inconclusive: Function 'vector_inplace_mul' argument 2 names different: declaration 'other' definition 'o2'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:166:46: note: Function 'vector_inplace_mul' argument 2 names different: declaration 'other' definition 'o2'. pygame-2.5.2/src_c/math.c:748:44: note: Function 'vector_inplace_mul' argument 2 names different: declaration 'other' definition 'o2'. pygame-2.5.2/src_c/math.c:753:22: style:inconclusive: Function 'vector_div' argument 1 names different: declaration 'self' definition 'o1'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:158:22: note: Function 'vector_div' argument 1 names different: declaration 'self' definition 'o1'. pygame-2.5.2/src_c/math.c:753:22: note: Function 'vector_div' argument 1 names different: declaration 'self' definition 'o1'. pygame-2.5.2/src_c/math.c:753:36: style:inconclusive: Function 'vector_div' argument 2 names different: declaration 'other' definition 'o2'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:158:38: note: Function 'vector_div' argument 2 names different: declaration 'other' definition 'o2'. pygame-2.5.2/src_c/math.c:753:36: note: Function 'vector_div' argument 2 names different: declaration 'other' definition 'o2'. pygame-2.5.2/src_c/math.c:758:30: style:inconclusive: Function 'vector_inplace_div' argument 1 names different: declaration 'self' definition 'o1'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:168:30: note: Function 'vector_inplace_div' argument 1 names different: declaration 'self' definition 'o1'. pygame-2.5.2/src_c/math.c:758:30: note: Function 'vector_inplace_div' argument 1 names different: declaration 'self' definition 'o1'. pygame-2.5.2/src_c/math.c:758:44: style:inconclusive: Function 'vector_inplace_div' argument 2 names different: declaration 'other' definition 'o2'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:168:46: note: Function 'vector_inplace_div' argument 2 names different: declaration 'other' definition 'o2'. pygame-2.5.2/src_c/math.c:758:44: note: Function 'vector_inplace_div' argument 2 names different: declaration 'other' definition 'o2'. pygame-2.5.2/src_c/math.c:763:28: style:inconclusive: Function 'vector_floor_div' argument 1 names different: declaration 'self' definition 'o1'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:160:28: note: Function 'vector_floor_div' argument 1 names different: declaration 'self' definition 'o1'. pygame-2.5.2/src_c/math.c:763:28: note: Function 'vector_floor_div' argument 1 names different: declaration 'self' definition 'o1'. pygame-2.5.2/src_c/math.c:763:42: style:inconclusive: Function 'vector_floor_div' argument 2 names different: declaration 'other' definition 'o2'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:160:44: note: Function 'vector_floor_div' argument 2 names different: declaration 'other' definition 'o2'. pygame-2.5.2/src_c/math.c:763:42: note: Function 'vector_floor_div' argument 2 names different: declaration 'other' definition 'o2'. pygame-2.5.2/src_c/math.c:768:36: style:inconclusive: Function 'vector_inplace_floor_div' argument 1 names different: declaration 'self' definition 'o1'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:170:36: note: Function 'vector_inplace_floor_div' argument 1 names different: declaration 'self' definition 'o1'. pygame-2.5.2/src_c/math.c:768:36: note: Function 'vector_inplace_floor_div' argument 1 names different: declaration 'self' definition 'o1'. pygame-2.5.2/src_c/math.c:768:50: style:inconclusive: Function 'vector_inplace_floor_div' argument 2 names different: declaration 'other' definition 'o2'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:170:52: note: Function 'vector_inplace_floor_div' argument 2 names different: declaration 'other' definition 'o2'. pygame-2.5.2/src_c/math.c:768:50: note: Function 'vector_inplace_floor_div' argument 2 names different: declaration 'other' definition 'o2'. pygame-2.5.2/src_c/math.c:1303:41: style:inconclusive: Function 'vector_length' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:213:41: note: Function 'vector_length' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/math.c:1303:41: note: Function 'vector_length' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/math.c:1311:49: style:inconclusive: Function 'vector_length_squared' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:215:49: note: Function 'vector_length_squared' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/math.c:1311:49: note: Function 'vector_length_squared' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/math.c:1319:44: style:inconclusive: Function 'vector_normalize' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:217:44: note: Function 'vector_normalize' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/math.c:1319:44: note: Function 'vector_normalize' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/math.c:1337:47: style:inconclusive: Function 'vector_normalize_ip' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:219:47: note: Function 'vector_normalize_ip' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/math.c:1337:47: note: Function 'vector_normalize_ip' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/math.c:2365:42: style:inconclusive: Function 'vector2_rotate' argument 2 names different: declaration 'args' definition 'angleObject'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:288:42: note: Function 'vector2_rotate' argument 2 names different: declaration 'args' definition 'angleObject'. pygame-2.5.2/src_c/math.c:2365:42: note: Function 'vector2_rotate' argument 2 names different: declaration 'args' definition 'angleObject'. pygame-2.5.2/src_c/math.c:2389:45: style:inconclusive: Function 'vector2_rotate_ip' argument 2 names different: declaration 'args' definition 'angleObject'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:290:45: note: Function 'vector2_rotate_ip' argument 2 names different: declaration 'args' definition 'angleObject'. pygame-2.5.2/src_c/math.c:2389:45: note: Function 'vector2_rotate_ip' argument 2 names different: declaration 'args' definition 'angleObject'. pygame-2.5.2/src_c/math.c:2454:44: style:inconclusive: Function 'vector2_as_polar' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:296:44: note: Function 'vector2_as_polar' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/math.c:2454:44: note: Function 'vector2_as_polar' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/math.c:3360:48: style:inconclusive: Function 'vector3_as_spherical' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:320:48: note: Function 'vector3_as_spherical' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/math.c:3360:48: note: Function 'vector3_as_spherical' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/math.c:4208:30: style:inconclusive: Function 'vector_elementwise' argument 1 names different: declaration 'self' definition 'vec'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:250:30: note: Function 'vector_elementwise' argument 1 names different: declaration 'self' definition 'vec'. pygame-2.5.2/src_c/math.c:4208:30: note: Function 'vector_elementwise' argument 1 names different: declaration 'self' definition 'vec'. pygame-2.5.2/src_c/math.c:4208:45: style:inconclusive: Function 'vector_elementwise' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/math.c:250:46: note: Function 'vector_elementwise' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/math.c:4208:45: note: Function 'vector_elementwise' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/math.c:616:13: style: Variable 'vec_coords' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/math.c:800:26: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vector_nonzero' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:920:25: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:800:26: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/math.c:935:22: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vector_len' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:1172:27: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:935:22: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/math.c:941:26: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vector_GetItem' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:1054:30: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:941:26: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/math.c:951:60: style: Parameter 'value' can be declared as pointer to const. However it seems that 'vector_SetItem' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:1055:37: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:951:60: note: Parameter 'value' can be declared as pointer to const pygame-2.5.2/src_c/math.c:969:27: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vector_contains' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:1056:32: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:969:27: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/math.c:969:43: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'vector_contains' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:1056:32: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:969:43: note: Parameter 'arg' can be declared as pointer to const pygame-2.5.2/src_c/math.c:987:27: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/math.c:1178:48: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/math.c:1196:23: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vector_getx' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3522:19: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:1196:23: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/math.c:1196:35: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'vector_getx' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3522:19: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:1196:35: note: Parameter 'closure' can be declared as pointer to const pygame-2.5.2/src_c/math.c:1208:23: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vector_gety' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3523:19: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:1208:23: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/math.c:1208:35: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'vector_gety' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3523:19: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:1208:35: note: Parameter 'closure' can be declared as pointer to const pygame-2.5.2/src_c/math.c:1220:23: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vector_getz' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3524:19: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:1220:23: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/math.c:1220:35: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'vector_getz' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3524:19: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:1220:35: note: Parameter 'closure' can be declared as pointer to const pygame-2.5.2/src_c/math.c:1303:25: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vector_length' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3433:32: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:1303:25: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/math.c:1311:33: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vector_length_squared' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3435:40: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:1311:33: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/math.c:1357:32: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vector_is_normalized' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3483:36: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:1357:32: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/math.c:1368:22: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vector_dot' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3486:26: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:1368:22: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/math.c:1381:50: style: Parameter 'length' can be declared as pointer to const. However it seems that 'vector_scale_to_length' is a callback function, if 'length' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3490:38: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:1381:50: note: Parameter 'length' can be declared as pointer to const pygame-2.5.2/src_c/math.c:1409:37: style: Parameter 'target_coords' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/math.c:1871:13: style: Variable 'coords' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/math.c:2311:46: style: Parameter 'angleObject' can be declared as pointer to const. However it seems that 'vector2_rotate_rad' is a callback function, if 'angleObject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:2523:33: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:2311:46: note: Parameter 'angleObject' can be declared as pointer to const pygame-2.5.2/src_c/math.c:2334:49: style: Parameter 'angleObject' can be declared as pointer to const. However it seems that 'vector2_rotate_rad_ip' is a callback function, if 'angleObject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:2525:36: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:2334:49: note: Parameter 'angleObject' can be declared as pointer to const pygame-2.5.2/src_c/math.c:2365:42: style: Parameter 'angleObject' can be declared as pointer to const. However it seems that 'vector2_rotate' is a callback function, if 'angleObject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:2521:29: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:2365:42: note: Parameter 'angleObject' can be declared as pointer to const pygame-2.5.2/src_c/math.c:2389:45: style: Parameter 'angleObject' can be declared as pointer to const. However it seems that 'vector2_rotate_ip' is a callback function, if 'angleObject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:2522:32: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:2389:45: note: Parameter 'angleObject' can be declared as pointer to const pygame-2.5.2/src_c/math.c:2408:25: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vector2_cross' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:2541:28: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:2408:25: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/math.c:2434:28: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vector2_angle_to' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:2543:31: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:2434:28: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/math.c:2454:28: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vector2_as_polar' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:2557:31: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:2454:28: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/math.c:2969:48: style: Parameter 'angleObject' can be declared as pointer to const. However it seems that 'vector3_rotate_x_rad' is a callback function, if 'angleObject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3449:35: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:2969:48: note: Parameter 'angleObject' can be declared as pointer to const pygame-2.5.2/src_c/math.c:2993:51: style: Parameter 'angleObject' can be declared as pointer to const. However it seems that 'vector3_rotate_x_rad_ip' is a callback function, if 'angleObject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3451:38: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:2993:51: note: Parameter 'angleObject' can be declared as pointer to const pygame-2.5.2/src_c/math.c:3027:44: style: Parameter 'angleObject' can be declared as pointer to const. However it seems that 'vector3_rotate_x' is a callback function, if 'angleObject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3446:31: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:3027:44: note: Parameter 'angleObject' can be declared as pointer to const pygame-2.5.2/src_c/math.c:3052:47: style: Parameter 'angleObject' can be declared as pointer to const. However it seems that 'vector3_rotate_x_ip' is a callback function, if 'angleObject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3447:34: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:3052:47: note: Parameter 'angleObject' can be declared as pointer to const pygame-2.5.2/src_c/math.c:3073:48: style: Parameter 'angleObject' can be declared as pointer to const. However it seems that 'vector3_rotate_y_rad' is a callback function, if 'angleObject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3458:35: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:3073:48: note: Parameter 'angleObject' can be declared as pointer to const pygame-2.5.2/src_c/math.c:3098:51: style: Parameter 'angleObject' can be declared as pointer to const. However it seems that 'vector3_rotate_y_rad_ip' is a callback function, if 'angleObject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3460:38: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:3098:51: note: Parameter 'angleObject' can be declared as pointer to const pygame-2.5.2/src_c/math.c:3132:44: style: Parameter 'angleObject' can be declared as pointer to const. However it seems that 'vector3_rotate_y' is a callback function, if 'angleObject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3455:31: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:3132:44: note: Parameter 'angleObject' can be declared as pointer to const pygame-2.5.2/src_c/math.c:3158:47: style: Parameter 'angleObject' can be declared as pointer to const. However it seems that 'vector3_rotate_y_ip' is a callback function, if 'angleObject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3456:34: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:3158:47: note: Parameter 'angleObject' can be declared as pointer to const pygame-2.5.2/src_c/math.c:3179:48: style: Parameter 'angleObject' can be declared as pointer to const. However it seems that 'vector3_rotate_z_rad' is a callback function, if 'angleObject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3467:35: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:3179:48: note: Parameter 'angleObject' can be declared as pointer to const pygame-2.5.2/src_c/math.c:3204:51: style: Parameter 'angleObject' can be declared as pointer to const. However it seems that 'vector3_rotate_z_rad_ip' is a callback function, if 'angleObject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3469:38: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:3204:51: note: Parameter 'angleObject' can be declared as pointer to const pygame-2.5.2/src_c/math.c:3238:44: style: Parameter 'angleObject' can be declared as pointer to const. However it seems that 'vector3_rotate_z' is a callback function, if 'angleObject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3464:31: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:3238:44: note: Parameter 'angleObject' can be declared as pointer to const pygame-2.5.2/src_c/math.c:3264:47: style: Parameter 'angleObject' can be declared as pointer to const. However it seems that 'vector3_rotate_z_ip' is a callback function, if 'angleObject' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3465:34: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:3264:47: note: Parameter 'angleObject' can be declared as pointer to const pygame-2.5.2/src_c/math.c:3289:13: style: Variable 'self_coords' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/math.c:3334:28: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vector3_angle_to' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3487:31: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:3334:28: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/math.c:3360:32: style: Parameter 'self' can be declared as pointer to const. However it seems that 'vector3_as_spherical' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:3501:35: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:3360:32: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/math.c:4049:39: style: Parameter 'mod' can be declared as pointer to const. However it seems that 'vector_elementwiseproxy_pow' is a callback function, if 'mod' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/math.c:4187:30: note: You might need to cast the function pointer here pygame-2.5.2/src_c/math.c:4049:39: note: Parameter 'mod' can be declared as pointer to const pygame-2.5.2/src_c/math.c:4053:13: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/math.c:1420:33: warning: Uninitialized variable: delta [uninitvar] pygame-2.5.2/src_c/math.c:1416:19: note: Assuming condition is false pygame-2.5.2/src_c/math.c:1420:33: note: Uninitialized variable: delta pygame-2.5.2/src_c/mixer.c:137:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_SystemError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:158:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:298:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:357:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_AUDIO_ALLOW_CHANNELS_CHANGE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:523:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:588:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:633:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_AUDIO_ALLOW_FREQUENCY_CHANGE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:647:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:687:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:699:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:717:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:732:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:748:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:762:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:786:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:799:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_RECORDS [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:814:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_RECORDS [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:828:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:932:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_SystemError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:950:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1050:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1079:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1177:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1226:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1241:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1255:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1271:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1317:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1355:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1366:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1398:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1407:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1423:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1452:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1463:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1472:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1559:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1702:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1887:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:1922:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mixer.c:195:50: style: Same value in both branches of ternary operator. [duplicateValueTernary] pygame-2.5.2/src_c/mixer.c:200:57: style: Same value in both branches of ternary operator. [duplicateValueTernary] pygame-2.5.2/src_c/mixer.c:204:59: style: Same value in both branches of ternary operator. [duplicateValueTernary] pygame-2.5.2/src_c/mixer.c:209:55: style: Same value in both branches of ternary operator. [duplicateValueTernary] pygame-2.5.2/src_c/mixer.c:213:64: style: Same value in both branches of ternary operator. [duplicateValueTernary] pygame-2.5.2/src_c/mixer.c:218:49: style: Same value in both branches of ternary operator. [duplicateValueTernary] pygame-2.5.2/src_c/mixer.c:222:58: style: Same value in both branches of ternary operator. [duplicateValueTernary] pygame-2.5.2/src_c/mixer.c:235:51: style: Same value in both branches of ternary operator. [duplicateValueTernary] pygame-2.5.2/src_c/mixer.c:239:52: style: Same value in both branches of ternary operator. [duplicateValueTernary] pygame-2.5.2/src_c/mixer.c:244:59: style: Same value in both branches of ternary operator. [duplicateValueTernary] pygame-2.5.2/src_c/mixer.c:248:68: style: Same value in both branches of ternary operator. [duplicateValueTernary] pygame-2.5.2/src_c/mixer.c:145:34: style: Parameter 'view' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/mixer.c:335:58: style: Parameter 'devicename' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/mixer.c:341:11: style: Variable 'drivername' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/mixer.c:760:16: style: Variable 'chunk' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/mixer.c:941:16: style: Variable 'chunk' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/mixer.c:1534:31: style: Parameter 'shape' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/mouse.c:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mouse.c:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mouse.c:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mouse.c:138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mouse.c:175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mouse.c:205:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mouse.c:219:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mouse.c:255:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mouse.c:352:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mouse.c:380:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mouse.c:388:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_DeprecationWarning [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mouse.c:421:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mouse.c:447:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mouse.c:488:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/mouse.c:180:34: style:inconclusive: Boolean expression 'mode==SDL_ENABLE' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] pygame-2.5.2/src_c/mouse.c:180:34: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] pygame-2.5.2/src_c/mouse.c:171:25: style: Variable 'window_flags' is assigned a value that is never used. [unreadVariable] pygame-2.5.2/src_c/music.c:74:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:148:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:167:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:186:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:195:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:236:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:249:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:269:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:291:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:303:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MUS_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:382:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:428:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:453:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:483:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_AUDIO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:537:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/music.c:46:25: style: Parameter 'udata' can be declared as pointer to const. However it seems that 'mixmusic_callback' is a callback function, if 'udata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/music.c:112:20: note: You might need to cast the function pointer here pygame-2.5.2/src_c/music.c:46:25: note: Parameter 'udata' can be declared as pointer to const pygame-2.5.2/src_c/music.c:46:39: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mixmusic_callback' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/music.c:112:20: note: You might need to cast the function pointer here pygame-2.5.2/src_c/music.c:46:39: note: Parameter 'stream' can be declared as pointer to const pygame-2.5.2/src_c/music.c:243:41: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'music_set_pos' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/music.c:521:17: note: You might need to cast the function pointer here pygame-2.5.2/src_c/music.c:243:41: note: Parameter 'arg' can be declared as pointer to const pygame-2.5.2/src_c/music.c:301:27: style: Parameter 'namehint' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/newbuffer.c:82:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:95:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:134:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:156:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:223:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:301:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:361:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:379:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:390:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:419:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:427:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:447:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:469:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:492:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:502:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:528:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:547:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:557:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:576:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:586:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:605:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:615:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:639:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:655:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:663:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:754:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NotImplementedError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:761:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:786:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:846:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/newbuffer.c:79:30: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/newbuffer.c:91:30: style: Parameter 'op' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/newbuffer.c:110:23: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/newbuffer.c:692:27: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/pixelarray_methods.c:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray_methods.c:64:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray_methods.c:103:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray_methods.c:166:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray_methods.c:284:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray_methods.c:388:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray_methods.c:572:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray_methods.c:809:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray_methods.c:1064:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray_methods.c:1092:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray_methods.c:1110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:303:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_SystemError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:360:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:427:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:442:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:496:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_RECORDS [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:510:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_RECORDS [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:544:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:667:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:826:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:868:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:899:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:943:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:1110:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:1362:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:1593:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:1650:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:1767:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:1913:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray.c:1940:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelarray_methods.c:782:18: style: Variable 'other_surf' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/pixelarray_methods.c:435:25: style: Variable 'a2' is assigned a value that is never used. [unreadVariable] pygame-2.5.2/src_c/pixelarray_methods.c:639:25: style: Variable 'a2' is assigned a value that is never used. [unreadVariable] pygame-2.5.2/src_c/pixelarray_methods.c:893:25: style: Variable 'a1' is assigned a value that is never used. [unreadVariable] pygame-2.5.2/src_c/pixelarray_methods.c:894:25: style: Variable 'a2' is assigned a value that is never used. [unreadVariable] pygame-2.5.2/src_c/pixelarray_methods.c:41:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgColor_Type [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelcopy.c:98:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelcopy.c:130:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelcopy.c:217:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelcopy.c:280:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelcopy.c:392:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelcopy.c:485:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_RECORDS_RO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelcopy.c:784:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_RECORDS [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelcopy.c:891:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_RECORDS [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelcopy.c:1152:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_RECORDS_RO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelcopy.c:1233:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/pixelcopy.c:1207:9: error: Resource leak: surf [resourceLeak] pygame-2.5.2/src_c/pixelcopy.c:1216:9: error: Resource leak: surf [resourceLeak] pygame-2.5.2/src_c/pixelcopy.c:1219:5: error: Resource leak: surf [resourceLeak] pygame-2.5.2/src_c/pixelcopy.c:197:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/pixelcopy.c:263:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/pixelcopy.c:275:12: style: Variable 'element' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/pixelcopy.c:375:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/pixelcopy.c:472:22: style: Variable 'format' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/pixelcopy.c:679:28: style: Variable 'end' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/pixelcopy.c:846:22: style: Variable 'format' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/pixelcopy.c:861:18: style: Variable 'shape' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/pixelcopy.c:862:18: style: Variable 'tar_strides' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/pypm.c:31:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective] pygame-2.5.2/src_c/rect.c:101:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:378:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:387:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:400:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:414:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:428:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:450:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:500:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:516:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:532:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:559:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:607:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:654:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:699:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:767:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:811:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:866:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:901:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:969:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1025:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1070:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1118:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1197:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1350:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1365:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1379:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1413:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1436:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1546:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1559:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1603:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_Ellipsis [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1641:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1834:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_NotImplemented [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1867:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1889:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1921:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1946:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1971:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1996:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:2021:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:2046:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:2071:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:2096:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:2121:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:2147:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:2173:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:2200:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:2227:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:2254:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:2281:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:2308:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:2335:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:2361:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:2376:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:2448:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:2468:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rect.c:1314:18: style: Condition 'NULL==rect_copy' is always false [knownConditionTrueFalse] pygame-2.5.2/src_c/rect.c:330:22: style: Parameter 'r' can be declared as pointer to const. However it seems that 'pgRect_New' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2511:16: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:330:22: note: Parameter 'r' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:497:15: style: Variable 'argrect' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/rect.c:664:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/rect.c:1113:15: style: Variable 'A' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/rect.c:1113:19: style: Variable 'B' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/rect.c:1334:15: style: Variable 'argrect' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/rect.c:1375:15: style: Variable 'argrect' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/rect.c:1408:15: style: Variable 'argrect' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/rect.c:1432:15: style: Variable 'argrect' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/rect.c:1531:26: style: Parameter '_self' can be declared as pointer to const. However it seems that 'pg_rect_length' is a callback function, if '_self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:1756:27: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:1531:26: note: Parameter '_self' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:1788:15: style: Variable 'o1rect' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/rect.c:1788:24: style: Variable 'o2rect' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/rect.c:2109:34: style: Parameter 'self' can be declared as pointer to const. However it seems that 'pg_rect_gettopleft' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2396:25: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2109:34: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2109:46: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'pg_rect_gettopleft' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2396:25: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2109:46: note: Parameter 'closure' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2135:35: style: Parameter 'self' can be declared as pointer to const. However it seems that 'pg_rect_gettopright' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2398:26: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2135:35: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2135:47: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'pg_rect_gettopright' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2398:26: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2135:47: note: Parameter 'closure' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2161:37: style: Parameter 'self' can be declared as pointer to const. However it seems that 'pg_rect_getbottomleft' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2400:28: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2161:37: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2161:49: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'pg_rect_getbottomleft' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2400:28: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2161:49: note: Parameter 'closure' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2187:38: style: Parameter 'self' can be declared as pointer to const. However it seems that 'pg_rect_getbottomright' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2402:29: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2187:38: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2187:50: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'pg_rect_getbottomright' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2402:29: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2187:50: note: Parameter 'closure' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2214:33: style: Parameter 'self' can be declared as pointer to const. However it seems that 'pg_rect_getmidtop' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2404:24: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2214:33: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2214:45: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'pg_rect_getmidtop' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2404:24: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2214:45: note: Parameter 'closure' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2241:34: style: Parameter 'self' can be declared as pointer to const. However it seems that 'pg_rect_getmidleft' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2406:25: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2241:34: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2241:46: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'pg_rect_getmidleft' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2406:25: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2241:46: note: Parameter 'closure' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2268:36: style: Parameter 'self' can be declared as pointer to const. However it seems that 'pg_rect_getmidbottom' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2408:27: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2268:36: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2268:48: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'pg_rect_getmidbottom' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2408:27: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2268:48: note: Parameter 'closure' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2295:35: style: Parameter 'self' can be declared as pointer to const. However it seems that 'pg_rect_getmidright' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2410:26: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2295:35: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2295:47: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'pg_rect_getmidright' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2410:26: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2295:47: note: Parameter 'closure' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2322:33: style: Parameter 'self' can be declared as pointer to const. However it seems that 'pg_rect_getcenter' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2413:24: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2322:33: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2322:45: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'pg_rect_getcenter' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2413:24: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2322:45: note: Parameter 'closure' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2349:31: style: Parameter 'self' can be declared as pointer to const. However it seems that 'pg_rect_getsize' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2412:22: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2349:31: note: Parameter 'self' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2349:43: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'pg_rect_getsize' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rect.c:2412:22: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rect.c:2349:43: note: Parameter 'closure' can be declared as pointer to const pygame-2.5.2/src_c/rect.c:2445:15: style: Variable 'argrect' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/rotozoom.c:537:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rotozoom.c:227:53: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/rwobject.c:83:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_BaseException [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rwobject.c:131:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rwobject.c:201:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rwobject.c:245:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_FileSystemDefaultEncoding [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rwobject.c:435:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rwobject.c:678:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rwobject.c:811:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_SyntaxError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rwobject.c:829:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_SyntaxError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rwobject.c:849:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/rwobject.c:271:33: style: Parameter 'rw' can be declared as pointer to const. However it seems that 'pgRWops_IsFileObject' is a callback function, if 'rw' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/rwobject.c:867:16: note: You might need to cast the function pointer here pygame-2.5.2/src_c/rwobject.c:271:33: note: Parameter 'rw' can be declared as pointer to const pygame-2.5.2/src_c/scale_mmx32.c:31:0: error: #error "Pygame build bug: should not be compiling this file!" [preprocessorErrorDirective] pygame-2.5.2/src_c/scale_mmx64.c:31:0: error: #error "Pygame build bug: should not be compiling this file!" [preprocessorErrorDirective] pygame-2.5.2/src_c/scale_mmx64_gcc.c:45:28: style: Parameter 'srcpix' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:45:43: style: Parameter 'dstpix' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:144:28: style: Parameter 'srcpix' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:144:43: style: Parameter 'dstpix' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:221:32: style: Parameter 'srcpix' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:221:47: style: Parameter 'dstpix' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:221:63: style: Parameter 'templine' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:331:32: style: Parameter 'srcpix' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:331:47: style: Parameter 'dstpix' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:331:63: style: Parameter 'templine' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:435:16: style: Variable 'srcrow0' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:436:16: style: Variable 'dstrow' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:437:14: style: Variable 'xm0' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:438:14: style: Variable 'xm1' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:439:14: style: Variable 'x0' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:496:16: style: Variable 'srcrow0' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:497:16: style: Variable 'dstrow' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:498:14: style: Variable 'xm0' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:499:14: style: Variable 'xm1' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:500:14: style: Variable 'x0' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:547:16: style: Variable 'srcrow1' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:550:16: style: Variable 'dstrow' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:596:16: style: Variable 'srcrow1' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/scale_mmx64_gcc.c:599:16: style: Variable 'dstrow' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/scrap_sdl2.c:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap.c:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap.c:196:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap.c:237:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap.c:315:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap.c:329:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap.c:347:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap.c:381:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap.c:151:9: style: Condition '!pygame_scrap_lost()' is always false [knownConditionTrueFalse] pygame-2.5.2/src_c/scrap.c:151:27: note: Calling function 'pygame_scrap_lost' returns 1 pygame-2.5.2/src_c/scrap.c:151:9: note: Condition '!pygame_scrap_lost()' is always false pygame-2.5.2/src_c/scrap.c:218:9: style: Condition '!pygame_scrap_lost()' is always false [knownConditionTrueFalse] pygame-2.5.2/src_c/scrap.c:218:27: note: Calling function 'pygame_scrap_lost' returns 1 pygame-2.5.2/src_c/scrap.c:218:9: note: Condition '!pygame_scrap_lost()' is always false pygame-2.5.2/src_c/scrap.c:328:26: style: Condition 'pygame_scrap_lost()' is always true [knownConditionTrueFalse] pygame-2.5.2/src_c/scrap.c:328:26: note: Calling function 'pygame_scrap_lost' returns 1 pygame-2.5.2/src_c/scrap.c:328:26: note: Condition 'pygame_scrap_lost()' is always true pygame-2.5.2/src_c/scrap.c:142:44: style:inconclusive: Function '_scrap_get_types' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/scrap.c:52:44: note: Function '_scrap_get_types' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/scrap.c:142:44: note: Function '_scrap_get_types' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/scrap.c:324:45: style:inconclusive: Function '_scrap_lost_scrap' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/scrap.c:60:45: note: Function '_scrap_lost_scrap' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/scrap.c:324:45: note: Function '_scrap_lost_scrap' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/scrap_sdl2.c:10:29: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/scrap_sdl2.c:17:24: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/scrap_sdl2.c:74:24: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/scrap_mac.c:23:22: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/scrap_qnx.c:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ph_CL_TEXT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_qnx.c:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _scrapinitialized [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_qnx.c:68:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgExc_SDLError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_qnx.c:81:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgExc_SDLError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_qnx.c:150:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgExc_SDLError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_qnx.c:106:17: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger] pygame-2.5.2/src_c/scrap_qnx.c:75:55: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/scrap_qnx.c:174:23: style: Variable 'clheader' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/scrap_qnx.c:175:14: style: Variable 'cldata' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/scrap_qnx.c:228:29: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/scrap_sdl2.c:23:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgExc_SDLError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_sdl2.c:43:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgExc_SDLError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_sdl2.c:77:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgExc_SDLError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_win.c:55:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PYGAME_SCRAP_TEXT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_win.c:85:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PYGAME_SCRAP_TEXT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_win.c:136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAPFILEHEADER [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_win.c:175:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _scrapinitialized [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_win.c:185:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgExc_SDLError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_win.c:199:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgExc_SDLError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_win.c:250:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgExc_SDLError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_win.c:53:30: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/scrap_win.c:80:11: style: Variable 'cpy' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/scrap_win.c:192:55: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/scrap_x11.c:84:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PYGAME_SCRAP_PPM [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_x11.c:106:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PYGAME_SCRAP_BMP [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_x11.c:142:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _currentmode [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_x11.c:166:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_x11.c:300:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Atom [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_x11.c:346:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PropModeReplace [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_x11.c:378:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_x11.c:435:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _currentmode [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_x11.c:616:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SYSWM_X11 [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_x11.c:663:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgExc_SDLError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_x11.c:680:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_x11.c:758:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pgExc_SDLError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_x11.c:791:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _currentmode [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/scrap_x11.c:274:36: style: Variable 'ev.xselection.property' is reassigned a value before the old one has been used. [redundantAssignment] pygame-2.5.2/src_c/scrap_x11.c:262:40: note: ev.xselection.property is assigned pygame-2.5.2/src_c/scrap_x11.c:274:36: note: ev.xselection.property is overwritten pygame-2.5.2/src_c/scrap_x11.c:518:13: style: Variable '*length' is reassigned a value before the old one has been used. [redundantAssignment] pygame-2.5.2/src_c/scrap_x11.c:512:21: note: *length is assigned pygame-2.5.2/src_c/scrap_x11.c:518:13: note: *length is overwritten pygame-2.5.2/src_c/scrap_x11.c:140:21: style:inconclusive: Function '_add_clip_data' argument 1 names different: declaration 'type' definition 'cliptype'. [funcArgNamesDifferent] pygame-2.5.2/src_c/scrap_x11.c:61:21: note: Function '_add_clip_data' argument 1 names different: declaration 'type' definition 'cliptype'. pygame-2.5.2/src_c/scrap_x11.c:140:21: note: Function '_add_clip_data' argument 1 names different: declaration 'type' definition 'cliptype'. pygame-2.5.2/src_c/scrap_x11.c:330:21: style:inconclusive: Function '_set_data' argument 1 names different: declaration 'dict' definition 'data'. [funcArgNamesDifferent] pygame-2.5.2/src_c/scrap_x11.c:67:21: note: Function '_set_data' argument 1 names different: declaration 'dict' definition 'data'. pygame-2.5.2/src_c/scrap_x11.c:330:21: note: Function '_set_data' argument 1 names different: declaration 'dict' definition 'data'. pygame-2.5.2/src_c/scrap_x11.c:181:35: style: Variable 'clear' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/scrap_x11.c:766:29: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/simd_blitters_avx2.c:161:40: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/simd_blitters_avx2.c:294:39: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/simd_blitters_avx2.c:366:40: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/simd_blitters_avx2.c:447:39: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/simd_blitters_avx2.c:519:40: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/simd_blitters_avx2.c:600:39: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/simd_blitters_avx2.c:672:40: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/simd_blitters_avx2.c:753:39: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/simd_blitters_avx2.c:825:40: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/simd_blitters_avx2.c:906:39: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/surface.c:523:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:733:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:755:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:817:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:895:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:958:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:978:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:985:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:1004:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:1089:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:1122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:1179:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:1217:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:1281:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:1308:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:1383:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_BLEND [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:1438:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:1602:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surf [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:1621:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surf [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:1667:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:1703:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:1767:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:1863:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:2024:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:2161:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:2219:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:2239:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:2257:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surf [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:2338:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:2393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:2410:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:2444:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:2592:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:2655:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:2852:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_SystemError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:2889:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:3007:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:3032:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_FORMAT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:3060:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_FORMAT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:3112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_ND [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:3199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_STRIDES [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:3306:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_STRIDES [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:3411:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_ND [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:3463:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:3528:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:3766:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_RLEACCEL [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:3802:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface.c:401:29: style:inconclusive: Function 'pgSurface_New2' argument 1 names different: declaration 'info' definition 's'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:107:29: note: Function 'pgSurface_New2' argument 1 names different: declaration 'info' definition 's'. pygame-2.5.2/src_c/surface.c:401:29: note: Function 'pgSurface_New2' argument 1 names different: declaration 'info' definition 's'. pygame-2.5.2/src_c/surface.c:974:37: style:inconclusive: Function 'surf_lock' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:135:37: note: Function 'surf_lock' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:974:37: note: Function 'surf_lock' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:982:39: style:inconclusive: Function 'surf_unlock' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:137:39: note: Function 'surf_unlock' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:982:39: note: Function 'surf_unlock' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:989:41: style:inconclusive: Function 'surf_mustlock' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:139:41: note: Function 'surf_mustlock' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:989:41: note: Function 'surf_mustlock' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:999:43: style:inconclusive: Function 'surf_get_locked' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:141:43: note: Function 'surf_get_locked' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:999:43: note: Function 'surf_get_locked' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:1009:42: style:inconclusive: Function 'surf_get_locks' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:143:42: note: Function 'surf_get_locks' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:1009:42: note: Function 'surf_get_locks' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:1031:44: style:inconclusive: Function 'surf_get_palette' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:145:44: note: Function 'surf_get_palette' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:1031:44: note: Function 'surf_get_palette' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:1270:52: style:inconclusive: Function 'surf_get_colorkey' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:155:52: note: Function 'surf_get_colorkey' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:1270:52: note: Function 'surf_get_colorkey' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:1371:49: style:inconclusive: Function 'surf_get_alpha' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:159:49: note: Function 'surf_get_alpha' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:1371:49: note: Function 'surf_get_alpha' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:1393:46: style:inconclusive: Function 'surf_get_blendmode' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:161:46: note: Function 'surf_get_blendmode' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:1393:46: note: Function 'surf_get_blendmode' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:1407:44: style:inconclusive: Function 'surf_copy' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:163:44: note: Function 'surf_copy' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:1407:44: note: Function 'surf_copy' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:1729:41: style:inconclusive: Function 'surf_get_clip' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:171:41: note: Function 'surf_get_clip' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:1729:41: note: Function 'surf_get_clip' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2243:42: style:inconclusive: Function 'surf_get_flags' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:189:42: note: Function 'surf_get_flags' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2243:42: note: Function 'surf_get_flags' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2292:42: style:inconclusive: Function 'surf_get_pitch' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:193:42: note: Function 'surf_get_pitch' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2292:42: note: Function 'surf_get_pitch' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2302:41: style:inconclusive: Function 'surf_get_size' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:203:41: note: Function 'surf_get_size' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2302:41: note: Function 'surf_get_size' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2312:42: style:inconclusive: Function 'surf_get_width' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:197:42: note: Function 'surf_get_width' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2312:42: note: Function 'surf_get_width' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2322:43: style:inconclusive: Function 'surf_get_height' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:191:43: note: Function 'surf_get_height' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2322:43: note: Function 'surf_get_height' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2361:44: style:inconclusive: Function 'surf_get_bitsize' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:185:44: note: Function 'surf_get_bitsize' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2361:44: note: Function 'surf_get_bitsize' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2371:45: style:inconclusive: Function 'surf_get_bytesize' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:187:45: note: Function 'surf_get_bytesize' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2371:45: note: Function 'surf_get_bytesize' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2380:42: style:inconclusive: Function 'surf_get_masks' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:207:42: note: Function 'surf_get_masks' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2380:42: note: Function 'surf_get_masks' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2397:43: style:inconclusive: Function 'surf_get_shifts' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:199:43: note: Function 'surf_get_shifts' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2397:43: note: Function 'surf_get_shifts' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2414:43: style:inconclusive: Function 'surf_get_losses' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:205:43: note: Function 'surf_get_losses' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2414:43: note: Function 'surf_get_losses' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2538:43: style:inconclusive: Function 'surf_get_offset' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:211:43: note: Function 'surf_get_offset' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2538:43: note: Function 'surf_get_offset' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2553:47: style:inconclusive: Function 'surf_get_abs_offset' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:181:47: note: Function 'surf_get_abs_offset' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2553:47: note: Function 'surf_get_abs_offset' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2582:43: style:inconclusive: Function 'surf_get_parent' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:213:43: note: Function 'surf_get_parent' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2582:43: note: Function 'surf_get_parent' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2599:47: style:inconclusive: Function 'surf_get_abs_parent' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:183:47: note: Function 'surf_get_abs_parent' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2599:47: note: Function 'surf_get_abs_parent' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2974:43: style:inconclusive: Function 'surf_get_buffer' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:219:43: note: Function 'surf_get_buffer' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2974:43: note: Function 'surf_get_buffer' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2994:52: style:inconclusive: Function 'surf_premul_alpha' argument 2 names different: declaration 'args' definition '_null'. [funcArgNamesDifferent] pygame-2.5.2/src_c/surface.c:225:52: note: Function 'surf_premul_alpha' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:2994:52: note: Function 'surf_premul_alpha' argument 2 names different: declaration 'args' definition '_null'. pygame-2.5.2/src_c/surface.c:746:12: style: Variable 'pix' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:883:22: style: Variable 'format' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:887:12: style: Variable 'pix' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:991:18: style: Variable 'surf' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:1038:16: style: Variable 'c' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:1075:16: style: Variable 'c' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:1609:18: style: Variable 'displaysurf' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:1610:22: style: Variable 'dformat' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:1694:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:1695:15: style: Variable 'rect' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:1742:15: style: Variable 'rect' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:1835:18: style: Variable 'src' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:1835:24: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:1906:18: style: Variable 'src' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:1906:24: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:2146:15: style: Variable 'clip_rect' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:2215:17: style: Variable 'blit_map' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:2540:18: style: Variable 'surf' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:2555:18: style: Variable 'surf' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:2584:18: style: Variable 'surf' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:2601:18: style: Variable 'surf' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:2640:22: style: Variable 'format' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:2868:18: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:2869:22: style: Variable 'format' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:2976:18: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:3022:18: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:3559:48: style: Parameter 'srcrect' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/surface.c:3560:30: style: Parameter 'dstrect' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/surface.c:3563:12: style: Variable 'dstpixels' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:3569:15: style: Variable 'clip' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:3729:30: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface.c:71:12: style: struct member 'pg_BlitInfo::src' is never used. [unusedStructMember] pygame-2.5.2/src_c/surface.c:72:9: style: struct member 'pg_BlitInfo::src_w' is never used. [unusedStructMember] pygame-2.5.2/src_c/surface.c:72:16: style: struct member 'pg_BlitInfo::src_h' is never used. [unusedStructMember] pygame-2.5.2/src_c/surface.c:73:9: style: struct member 'pg_BlitInfo::src_pitch' is never used. [unusedStructMember] pygame-2.5.2/src_c/surface.c:74:9: style: struct member 'pg_BlitInfo::src_skip' is never used. [unusedStructMember] pygame-2.5.2/src_c/surface.c:75:12: style: struct member 'pg_BlitInfo::dst' is never used. [unusedStructMember] pygame-2.5.2/src_c/surface.c:76:9: style: struct member 'pg_BlitInfo::dst_w' is never used. [unusedStructMember] pygame-2.5.2/src_c/surface.c:76:16: style: struct member 'pg_BlitInfo::dst_h' is never used. [unusedStructMember] pygame-2.5.2/src_c/surface.c:77:9: style: struct member 'pg_BlitInfo::dst_pitch' is never used. [unusedStructMember] pygame-2.5.2/src_c/surface.c:78:9: style: struct member 'pg_BlitInfo::dst_skip' is never used. [unusedStructMember] pygame-2.5.2/src_c/surface.c:79:22: style: struct member 'pg_BlitInfo::src_fmt' is never used. [unusedStructMember] pygame-2.5.2/src_c/surface.c:80:22: style: struct member 'pg_BlitInfo::dst_fmt' is never used. [unusedStructMember] pygame-2.5.2/src_c/surface.c:81:12: style: struct member 'pg_BlitInfo::table' is never used. [unusedStructMember] pygame-2.5.2/src_c/surface.c:83:12: style: struct member 'pg_BlitInfo::colorkey' is never used. [unusedStructMember] pygame-2.5.2/src_c/surface_fill.c:96:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface_fill.c:182:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface_fill.c:267:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface_fill.c:352:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface_fill.c:437:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface_fill.c:525:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface_fill.c:594:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface_fill.c:663:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface_fill.c:731:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface_fill.c:799:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_NONE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surface_fill.c:80:56: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/surface_fill.c:124:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface_fill.c:147:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface_fill.c:166:56: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/surface_fill.c:210:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface_fill.c:233:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface_fill.c:252:57: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/surface_fill.c:295:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface_fill.c:318:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface_fill.c:337:56: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/surface_fill.c:380:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface_fill.c:403:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface_fill.c:422:56: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/surface_fill.c:465:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface_fill.c:488:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface_fill.c:559:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface_fill.c:628:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface_fill.c:697:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface_fill.c:765:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surface_fill.c:833:17: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/surflock.c:95:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surflock.c:143:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surflock.c:227:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/surflock.c:116:56: style: Parameter 'lockobj' can be declared as pointer to const. However it seems that 'pgSurface_UnlockBy' is a callback function, if 'lockobj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/surflock.c:254:16: note: You might need to cast the function pointer here pygame-2.5.2/src_c/surflock.c:116:56: note: Parameter 'lockobj' can be declared as pointer to const pygame-2.5.2/src_c/surflock.c:123:26: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/time.c:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/time.c:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/time.c:235:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/time.c:262:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_TIMER [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/time.c:288:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_TIMER [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/time.c:298:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/time.c:315:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/time.c:367:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/time.c:426:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_TIMER [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/time.c:529:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/time.c:547:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_TIMER [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/time.c:598:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/time.c:149:39: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] pygame-2.5.2/src_c/time.c:482:41: style: Parameter '_null' can be declared as pointer to const. However it seems that 'clock_get_fps' is a callback function, if '_null' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/time.c:506:17: note: You might need to cast the function pointer here pygame-2.5.2/src_c/time.c:482:41: note: Parameter '_null' can be declared as pointer to const pygame-2.5.2/src_c/time.c:484:20: style: Variable '_clock' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/time.c:537:41: style: Parameter 'args' can be declared as pointer to const. However it seems that 'clock_new' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/time.c:573:15: note: You might need to cast the function pointer here pygame-2.5.2/src_c/time.c:537:41: note: Parameter 'args' can be declared as pointer to const pygame-2.5.2/src_c/time.c:537:57: style: Parameter 'kwargs' can be declared as pointer to const. However it seems that 'clock_new' is a callback function, if 'kwargs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pygame-2.5.2/src_c/time.c:573:15: note: You might need to cast the function pointer here pygame-2.5.2/src_c/time.c:537:57: note: Parameter 'kwargs' can be declared as pointer to const pygame-2.5.2/src_c/time.c:539:11: style: Variable 'kwids' can be declared as const array [constVariable] pygame-2.5.2/src_c/transform.c:70:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:105:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BLENDMODE_BLEND [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:129:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:528:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:593:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:680:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:730:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:982:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SWSURFACE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:1084:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:1503:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:1581:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:1636:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter_type [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:1693:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:1969:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:2165:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:2289:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BYTEORDER [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:2461:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:2524:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:2690:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:3059:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_FALSE [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:3134:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] pygame-2.5.2/src_c/transform.c:399:32: style: Variable 'srcpos' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/transform.c:615:18: style: Variable 'surf' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/transform.c:859:32: style: Variable 'src' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/transform.c:870:33: style: Variable 'src' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/transform.c:881:33: style: Variable 'src' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/transform.c:910:32: style: Variable 'src' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/transform.c:919:33: style: Variable 'src' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/transform.c:928:33: style: Variable 'src' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/transform.c:1076:15: style: Variable 'rect' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/transform.c:1268:20: style: Variable 'src' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/transform.c:1603:18: style: Variable 'surf' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/transform.c:1642:27: style: Variable 'st' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/transform.c:1711:12: style: Variable 'pix' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/transform.c:2256:12: style: Variable 'pix' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/transform.c:2511:22: style: Variable 'format' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/transform.c:2513:12: style: Variable 'pix' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/transform.c:2851:22: style: Variable 'format' can be declared as pointer to const [constVariablePointer] pygame-2.5.2/src_c/transform.c:3055:15: style: Variable 'rect' can be declared as pointer to const [constVariablePointer] diff: DONE