2025-06-30 02:36 ftp://ftp.de.debian.org/debian/pool/main/p/python-igraph/python-igraph_0.11.9+ds.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=python --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-62-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: ca83f56 (2025-06-29 00:31:22 +0200) count: 157 156 elapsed-time: 2.3 2.4 head-timing-info: old-timing-info: head results: python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_free [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:107:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:221:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_doc [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:36:87: style: Parameter 'args' can be declared as pointer to const. However it seems that 'igraphmodule_ARPACKOptions_init' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:216:19: note: You might need to cast the function pointer here python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:36:87: note: Parameter 'args' can be declared as pointer to const python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:36:103: style: Parameter 'kwds' can be declared as pointer to const. However it seems that 'igraphmodule_ARPACKOptions_init' is a callback function, if 'kwds' is declared with const you might also need to cast function pointer(s). [constParameterCallback] python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:216:19: note: You might need to cast the function pointer here python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:36:103: note: Parameter 'kwds' can be declared as pointer to const python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:37:16: style: Variable 'kwlist' can be declared as const array [constVariable] python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:62:49: style: Parameter 'attrname' can be declared as pointer to const. However it seems that 'igraphmodule_ARPACKOptions_getattr' is a callback function, if 'attrname' is declared with const you might also need to cast function pointer(s). [constParameterCallback] python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:218:22: note: You might need to cast the function pointer here python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:62:49: note: Parameter 'attrname' can be declared as pointer to const python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:116:49: style: Parameter 'attrname' can be declared as pointer to const. However it seems that 'igraphmodule_ARPACKOptions_setattr' is a callback function, if 'attrname' is declared with const you might also need to cast function pointer(s). [constParameterCallback] python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:219:22: note: You might need to cast the function pointer here python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:116:49: note: Parameter 'attrname' can be declared as pointer to const python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:181:76: style: Parameter 'self' can be declared as pointer to const. However it seems that 'igraphmodule_ARPACKOptions_str' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:220:18: note: You might need to cast the function pointer here python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:181:76: note: Parameter 'self' can be declared as pointer to const python-igraph-0.11.9+ds/src/_igraph/attributes.c:124:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:198:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:221:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:243:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:262:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:314:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:334:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:356:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_ENOMEM [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:449:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_ENOMEM [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:527:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_SUCCESS [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:694:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:751:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_SUCCESS [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:906:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1027:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NameError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1059:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1102:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1276:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1414:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_FAILURE [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1548:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1568:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1591:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1692:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_EINVAL [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1764:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1780:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1807:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1855:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1899:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1954:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1992:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:2034:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:2088:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:2160:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/attributes.c:49:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: attrs [nullPointerOutOfMemory] python-igraph-0.11.9+ds/src/_igraph/attributes.c:447:56: note: Assuming allocation function fails python-igraph-0.11.9+ds/src/_igraph/attributes.c:447:15: note: Assignment 'toattrs=(struct igraphmodule_i_attribute_struct*)calloc(1,sizeof(struct igraphmodule_i_attribute_struct))', assigned value is 0 python-igraph-0.11.9+ds/src/_igraph/attributes.c:453:46: note: Calling function 'igraphmodule_i_attribute_struct_init', 1st argument 'toattrs' value is 0 python-igraph-0.11.9+ds/src/_igraph/attributes.c:49:5: note: Null pointer dereference python-igraph-0.11.9+ds/src/_igraph/attributes.c:62:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: attrs [nullPointerOutOfMemory] python-igraph-0.11.9+ds/src/_igraph/attributes.c:447:56: note: Assuming allocation function fails python-igraph-0.11.9+ds/src/_igraph/attributes.c:447:15: note: Assignment 'toattrs=(struct igraphmodule_i_attribute_struct*)calloc(1,sizeof(struct igraphmodule_i_attribute_struct))', assigned value is 0 python-igraph-0.11.9+ds/src/_igraph/attributes.c:453:46: note: Calling function 'igraphmodule_i_attribute_struct_init', 1st argument 'toattrs' value is 0 python-igraph-0.11.9+ds/src/_igraph/attributes.c:50:23: note: Assuming condition is false python-igraph-0.11.9+ds/src/_igraph/attributes.c:62:3: note: Null pointer dereference python-igraph-0.11.9+ds/src/_igraph/attributes.c:187:44: warning: Either the condition 'graph' is redundant or there is possible null pointer dereference: graph. [nullPointerRedundantCheck] python-igraph-0.11.9+ds/src/_igraph/attributes.c:190:7: note: Assuming that condition 'graph' is not redundant python-igraph-0.11.9+ds/src/_igraph/attributes.c:187:44: note: Null pointer dereference python-igraph-0.11.9+ds/src/_igraph/attributes.c:1426:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: todo [nullPointerOutOfMemory] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1419:56: note: Assuming allocation function fails python-igraph-0.11.9+ds/src/_igraph/attributes.c:1419:10: note: Assignment 'todo=(igraph_attribute_combination_record_t*)calloc(n+1,sizeof(igraph_attribute_combination_record_t))', assigned value is 0 python-igraph-0.11.9+ds/src/_igraph/attributes.c:1426:5: note: Null pointer dereference python-igraph-0.11.9+ds/src/_igraph/attributes.c:186:88: style:inconclusive: Function 'igraphmodule_get_vertex_id_by_name' argument 3 names different: declaration 'id' definition 'vid'. [funcArgNamesDifferent] python-igraph-0.11.9+ds/src/_igraph/attributes.h:86:88: note: Function 'igraphmodule_get_vertex_id_by_name' argument 3 names different: declaration 'id' definition 'vid'. python-igraph-0.11.9+ds/src/_igraph/attributes.c:186:88: note: Function 'igraphmodule_get_vertex_id_by_name' argument 3 names different: declaration 'id' definition 'vid'. python-igraph-0.11.9+ds/src/_igraph/attributes.c:1644:19: style: Local variable 't' shadows outer variable [shadowVariable] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1590:26: note: Shadowed declaration python-igraph-0.11.9+ds/src/_igraph/attributes.c:1644:19: note: Shadow variable python-igraph-0.11.9+ds/src/_igraph/attributes.c:1646:19: style: Local variable 't' shadows outer variable [shadowVariable] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1590:26: note: Shadowed declaration python-igraph-0.11.9+ds/src/_igraph/attributes.c:1646:19: note: Shadow variable python-igraph-0.11.9+ds/src/_igraph/attributes.c:1648:19: style: Local variable 't' shadows outer variable [shadowVariable] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1590:26: note: Shadowed declaration python-igraph-0.11.9+ds/src/_igraph/attributes.c:1648:19: note: Shadow variable python-igraph-0.11.9+ds/src/_igraph/attributes.c:1650:19: style: Local variable 't' shadows outer variable [shadowVariable] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1590:26: note: Shadowed declaration python-igraph-0.11.9+ds/src/_igraph/attributes.c:1650:19: note: Shadow variable python-igraph-0.11.9+ds/src/_igraph/attributes.c:1772:11: style: Local variable 'value' shadows outer argument [shadowArgument] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1762:83: note: Shadowed declaration python-igraph-0.11.9+ds/src/_igraph/attributes.c:1772:11: note: Shadow variable python-igraph-0.11.9+ds/src/_igraph/attributes.c:1789:13: style: Local variable 'value' shadows outer argument [shadowArgument] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1778:78: note: Shadowed declaration python-igraph-0.11.9+ds/src/_igraph/attributes.c:1789:13: note: Shadow variable python-igraph-0.11.9+ds/src/_igraph/attributes.c:1794:13: style: Local variable 'value' shadows outer argument [shadowArgument] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1778:78: note: Shadowed declaration python-igraph-0.11.9+ds/src/_igraph/attributes.c:1794:13: note: Shadow variable python-igraph-0.11.9+ds/src/_igraph/attributes.c:1876:17: style: Local variable 'value' shadows outer argument [shadowArgument] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1851:61: note: Shadowed declaration python-igraph-0.11.9+ds/src/_igraph/attributes.c:1876:17: note: Shadow variable python-igraph-0.11.9+ds/src/_igraph/attributes.c:1879:17: style: Local variable 'value' shadows outer argument [shadowArgument] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1851:61: note: Shadowed declaration python-igraph-0.11.9+ds/src/_igraph/attributes.c:1879:17: note: Shadow variable python-igraph-0.11.9+ds/src/_igraph/attributes.c:1973:15: style: Local variable 'value' shadows outer argument [shadowArgument] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1950:66: note: Shadowed declaration python-igraph-0.11.9+ds/src/_igraph/attributes.c:1973:15: note: Shadow variable python-igraph-0.11.9+ds/src/_igraph/attributes.c:2013:17: style: Local variable 'value' shadows outer argument [shadowArgument] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1988:59: note: Shadowed declaration python-igraph-0.11.9+ds/src/_igraph/attributes.c:2013:17: note: Shadow variable python-igraph-0.11.9+ds/src/_igraph/attributes.c:2015:22: style: Local variable 'value' shadows outer argument [shadowArgument] python-igraph-0.11.9+ds/src/_igraph/attributes.c:1988:59: note: Shadowed declaration python-igraph-0.11.9+ds/src/_igraph/attributes.c:2015:22: note: Shadow variable python-igraph-0.11.9+ds/src/_igraph/attributes.c:2107:15: style: Local variable 'value' shadows outer argument [shadowArgument] python-igraph-0.11.9+ds/src/_igraph/attributes.c:2084:64: note: Shadowed declaration python-igraph-0.11.9+ds/src/_igraph/attributes.c:2107:15: note: Shadow variable python-igraph-0.11.9+ds/src/_igraph/attributes.c:29:67: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] python-igraph-0.11.9+ds/src/_igraph/attributes.c:440:17: style: Variable 'copy_attrs' can be declared as const array [constVariable] python-igraph-0.11.9+ds/src/_igraph/attributes.c:2152:17: style: Variable 'type_obj' can be declared as pointer to const [constVariablePointer] python-igraph-0.11.9+ds/src/_igraph/attributes.c:187:42: style: Variable 'attrs' is assigned a value that is never used. [unreadVariable] python-igraph-0.11.9+ds/src/_igraph/bfsiter.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/bfsiter.c:155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_free [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/bfsiter.c:223:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_doc [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/bfsiter.c:45:75: style:inconclusive: Function 'igraphmodule_BFSIter_new' argument 2 names different: declaration 'o' definition 'root'. [funcArgNamesDifferent] python-igraph-0.11.9+ds/src/_igraph/bfsiter.h:50:42: note: Function 'igraphmodule_BFSIter_new' argument 2 names different: declaration 'o' definition 'root'. python-igraph-0.11.9+ds/src/_igraph/bfsiter.c:45:75: note: Function 'igraphmodule_BFSIter_new' argument 2 names different: declaration 'o' definition 'root'. python-igraph-0.11.9+ds/src/_igraph/common.c:46:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NotImplementedError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/common.c:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/convert.c:1438:0: error: #error "Unknown igraph_integer_t size" [preprocessorErrorDirective] python-igraph-0.11.9+ds/src/_igraph/convert.c:1438:4: error: #error "Unknown igraph_integer_t size" [preprocessorErrorDirective] python-igraph-0.11.9+ds/src/_igraph/dfsiter.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/dfsiter.c:154:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_free [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/dfsiter.c:257:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_doc [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/dfsiter.c:45:75: style:inconclusive: Function 'igraphmodule_DFSIter_new' argument 2 names different: declaration 'o' definition 'root'. [funcArgNamesDifferent] python-igraph-0.11.9+ds/src/_igraph/dfsiter.h:50:42: note: Function 'igraphmodule_DFSIter_new' argument 2 names different: declaration 'o' definition 'root'. python-igraph-0.11.9+ds/src/_igraph/dfsiter.c:45:75: note: Function 'igraphmodule_DFSIter_new' argument 2 names different: declaration 'o' definition 'root'. python-igraph-0.11.9+ds/src/_igraph/edgeobject.c:158:48: error: There is an unknown macro here somewhere. Configuration is required. If IGRAPH_PRId is a macro then please configure it. [unknownMacro] python-igraph-0.11.9+ds/src/_igraph/edgeseqobject.c:262:102: debug: Function::addArguments found argument '_null' with varid 0. [varid0] python-igraph-0.11.9+ds/src/_igraph/edgeseqobject.c:376:93: debug: Function::addArguments found argument '_null' with varid 0. [varid0] python-igraph-0.11.9+ds/src/_igraph/edgeseqobject.c:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_ES_VECTOR [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/edgeseqobject.c:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_EDGEORDER_ID [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/edgeseqobject.c:167:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_free [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/edgeseqobject.c:252:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/edgeseqobject.c:279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/edgeseqobject.c:439:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/edgeseqobject.c:674:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/edgeseqobject.c:801:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/edgeseqobject.c:1088:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_members [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/edgeseqobject.c:713:27: style: Local variable 'v' shadows outer variable [shadowVariable] python-igraph-0.11.9+ds/src/_igraph/edgeseqobject.c:687:23: note: Shadowed declaration python-igraph-0.11.9+ds/src/_igraph/edgeseqobject.c:713:27: note: Shadow variable python-igraph-0.11.9+ds/src/_igraph/edgeseqobject.c:289:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable] python-igraph-0.11.9+ds/src/_igraph/error.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeWarning [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/error.c:78:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_UNIMPLEMENTED [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/error.c:93:65: warning: Either the condition 'reason' is redundant or there is possible null pointer dereference: reason. [nullPointerRedundantCheck] python-igraph-0.11.9+ds/src/_igraph/error.c:85:7: note: Assuming that condition 'reason' is not redundant python-igraph-0.11.9+ds/src/_igraph/error.c:93:65: note: Null pointer dereference python-igraph-0.11.9+ds/src/_igraph/error.c:75:9: style: Variable 'punctuation' can be declared as pointer to const [constVariablePointer] python-igraph-0.11.9+ds/src/_igraph/filehandle.c:32:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/graphobject.c:378:33: error: There is an unknown macro here somewhere. Configuration is required. If IGRAPH_PRId is a macro then please configure it. [unknownMacro] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:741:78: debug: Function::addArguments found argument '_null' with varid 0. [varid0] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_INTERRUPTED [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_INTERRUPTED [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:182:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_INTERRUPTED [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:193:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:215:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:242:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyList_Type [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:365:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:408:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_COMMCMP_VI [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:464:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_LOOPS_SW [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:504:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_SIMPLE_SW [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:573:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_SIMPLE_SW [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:695:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable igraph_vector_t [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:768:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:1015:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:1040:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable igraph_integer_t [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:1078:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:1079:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:1080:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:1081:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:1082:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:1083:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:1084:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:1085:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:1090:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:1097:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:1172:5: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:998:41: style:inconclusive: Function 'PyIGraph_FromCGraph' argument 1 names different: declaration 'graph' definition 'g'. [funcArgNamesDifferent] python-igraph-0.11.9+ds/src/_igraph/igraphmodule_api.h:45:57: note: Function 'PyIGraph_FromCGraph' argument 1 names different: declaration 'graph' definition 'g'. python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:998:41: note: Function 'PyIGraph_FromCGraph' argument 1 names different: declaration 'graph' definition 'g'. python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:145:64: style: Parameter 'data' can be declared as pointer to const. However it seems that 'igraphmodule_igraph_interrupt_hook' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:1160:35: note: You might need to cast the function pointer here python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:145:64: note: Parameter 'data' can be declared as pointer to const python-igraph-0.11.9+ds/src/_igraph/igraphmodule.c:745:3: warning: Size of pointer 'loc' used instead of size of its data. [pointerSize] python-igraph-0.11.9+ds/src/_igraph/indexing.c:88:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_OUT [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/indexing.c:144:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable igraph_vector_int_destroy [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/indexing.c:304:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_OUT [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/indexing.c:486:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_OUT [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/indexing.c:422:19: style:inconclusive: Function 'igraphmodule_Graph_adjmatrix_set_index' argument 5 names different: declaration 'value' definition 'new_value'. [funcArgNamesDifferent] python-igraph-0.11.9+ds/src/_igraph/indexing.h:35:19: note: Function 'igraphmodule_Graph_adjmatrix_set_index' argument 5 names different: declaration 'value' definition 'new_value'. python-igraph-0.11.9+ds/src/_igraph/indexing.c:422:19: note: Function 'igraphmodule_Graph_adjmatrix_set_index' argument 5 names different: declaration 'value' definition 'new_value'. python-igraph-0.11.9+ds/src/_igraph/pyhelpers.c:248:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/random.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_EINTERNAL [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/random.c:68:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_EINTERNAL [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/random.c:110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/random.c:159:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_EINTERNAL [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/random.c:194:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_KeyboardInterrupt [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/random.c:222:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_KeyboardInterrupt [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/random.c:256:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_KeyboardInterrupt [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/utils.c:48:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_SUCCESS [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/vertexobject.c:159:50: error: There is an unknown macro here somewhere. Configuration is required. If IGRAPH_PRId is a macro then please configure it. [unknownMacro] python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:253:106: debug: Function::addArguments found argument '_null' with varid 0. [varid0] python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:1044:105: debug: Function::addArguments found argument '_null' with varid 0. [varid0] python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_VS_VECTOR [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:116:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_free [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:243:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:269:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:415:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:670:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:801:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:1030:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vertex_name_index [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:1131:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_members [valueFlowBailoutIncompleteVar] python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:714:27: style: Local variable 'v' shadows outer variable [shadowVariable] python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:688:23: note: Shadowed declaration python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:714:27: note: Shadow variable python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:1027:76: style: Parameter 'self' can be declared as pointer to const. However it seems that 'igraphmodule_VertexSeq__name_index' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:1106:27: note: You might need to cast the function pointer here python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:1027:76: note: Parameter 'self' can be declared as pointer to const python-igraph-0.11.9+ds/src/_igraph/vertexseqobject.c:277:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable] diff: 2.17.0 python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:116:49: style: Parameter 'attrname' can be declared as pointer to const [constParameterPointer] head python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:116:49: style: Parameter 'attrname' can be declared as pointer to const. However it seems that 'igraphmodule_ARPACKOptions_setattr' is a callback function, if 'attrname' is declared with const you might also need to cast function pointer(s). [constParameterCallback] python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:219:22: note: You might need to cast the function pointer here python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:116:49: note: Parameter 'attrname' can be declared as pointer to const 2.17.0 python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:181:76: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:181:76: style: Parameter 'self' can be declared as pointer to const. However it seems that 'igraphmodule_ARPACKOptions_str' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:220:18: note: You might need to cast the function pointer here python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:181:76: note: Parameter 'self' can be declared as pointer to const 2.17.0 python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:36:103: style: Parameter 'kwds' can be declared as pointer to const [constParameterPointer] head python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:36:103: style: Parameter 'kwds' can be declared as pointer to const. However it seems that 'igraphmodule_ARPACKOptions_init' is a callback function, if 'kwds' is declared with const you might also need to cast function pointer(s). [constParameterCallback] python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:216:19: note: You might need to cast the function pointer here python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:36:103: note: Parameter 'kwds' can be declared as pointer to const 2.17.0 python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:36:87: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] head python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:36:87: style: Parameter 'args' can be declared as pointer to const. However it seems that 'igraphmodule_ARPACKOptions_init' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:216:19: note: You might need to cast the function pointer here python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:36:87: note: Parameter 'args' can be declared as pointer to const 2.17.0 python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:62:49: style: Parameter 'attrname' can be declared as pointer to const [constParameterPointer] head python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:62:49: style: Parameter 'attrname' can be declared as pointer to const. However it seems that 'igraphmodule_ARPACKOptions_getattr' is a callback function, if 'attrname' is declared with const you might also need to cast function pointer(s). [constParameterCallback] python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:218:22: note: You might need to cast the function pointer here python-igraph-0.11.9+ds/src/_igraph/arpackobject.c:62:49: note: Parameter 'attrname' can be declared as pointer to const head python-igraph-0.11.9+ds/src/_igraph/convert.c:1438:4: error: #error "Unknown igraph_integer_t size" [preprocessorErrorDirective] DONE