2026-01-19 16:07 ftp://ftp.de.debian.org/debian/pool/main/p/python-igraph/python-igraph_1.0.0+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-90-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.19.0 head-info: ae060de (2026-01-17 14:25:56 +0100) count: 149 149 elapsed-time: 2.1 1.9 head-timing-info: old-timing-info: head results: python-igraph-1.0.0+ds/src/_igraph/arpackobject.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_free [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/arpackobject.c:107:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_AttributeError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/arpackobject.c:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/arpackobject.c:221:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_doc [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+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-1.0.0+ds/src/_igraph/arpackobject.c:216:19: note: You might need to cast the function pointer here python-igraph-1.0.0+ds/src/_igraph/arpackobject.c:36:87: note: Parameter 'args' can be declared as pointer to const python-igraph-1.0.0+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-1.0.0+ds/src/_igraph/arpackobject.c:216:19: note: You might need to cast the function pointer here python-igraph-1.0.0+ds/src/_igraph/arpackobject.c:36:103: note: Parameter 'kwds' can be declared as pointer to const python-igraph-1.0.0+ds/src/_igraph/arpackobject.c:37:16: style: Variable 'kwlist' can be declared as const array [constVariable] python-igraph-1.0.0+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-1.0.0+ds/src/_igraph/arpackobject.c:218:22: note: You might need to cast the function pointer here python-igraph-1.0.0+ds/src/_igraph/arpackobject.c:62:49: note: Parameter 'attrname' can be declared as pointer to const python-igraph-1.0.0+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-1.0.0+ds/src/_igraph/arpackobject.c:219:22: note: You might need to cast the function pointer here python-igraph-1.0.0+ds/src/_igraph/arpackobject.c:116:49: note: Parameter 'attrname' can be declared as pointer to const python-igraph-1.0.0+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-1.0.0+ds/src/_igraph/arpackobject.c:220:18: note: You might need to cast the function pointer here python-igraph-1.0.0+ds/src/_igraph/arpackobject.c:181:76: note: Parameter 'self' can be declared as pointer to const python-igraph-1.0.0+ds/src/_igraph/attributes.c:124:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:198:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:221:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:243:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:262:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:314:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:334:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:358:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_ENOMEM [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:450:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_ENOMEM [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:530:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_SUCCESS [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:697:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:756:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_SUCCESS [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:911:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1032:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NameError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1064:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1107:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1281:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1419:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_FAILURE [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1553:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1573:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1596:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1697:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_EINVAL [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1769:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1785:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1814:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1861:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1908:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1969:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:2010:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:2061:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:2120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/attributes.c:2195:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+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-1.0.0+ds/src/_igraph/attributes.c:448:56: note: Assuming allocation function fails python-igraph-1.0.0+ds/src/_igraph/attributes.c:448:15: note: Assignment 'toattrs=(struct igraphmodule_i_attribute_struct*)calloc(1,sizeof(struct igraphmodule_i_attribute_struct))', assigned value is 0 python-igraph-1.0.0+ds/src/_igraph/attributes.c:454:46: note: Calling function 'igraphmodule_i_attribute_struct_init', 1st argument 'toattrs' value is 0 python-igraph-1.0.0+ds/src/_igraph/attributes.c:49:5: note: Null pointer dereference python-igraph-1.0.0+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-1.0.0+ds/src/_igraph/attributes.c:448:56: note: Assuming allocation function fails python-igraph-1.0.0+ds/src/_igraph/attributes.c:448:15: note: Assignment 'toattrs=(struct igraphmodule_i_attribute_struct*)calloc(1,sizeof(struct igraphmodule_i_attribute_struct))', assigned value is 0 python-igraph-1.0.0+ds/src/_igraph/attributes.c:454:46: note: Calling function 'igraphmodule_i_attribute_struct_init', 1st argument 'toattrs' value is 0 python-igraph-1.0.0+ds/src/_igraph/attributes.c:50:23: note: Assuming condition is false python-igraph-1.0.0+ds/src/_igraph/attributes.c:62:3: note: Null pointer dereference python-igraph-1.0.0+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-1.0.0+ds/src/_igraph/attributes.c:190:7: note: Assuming that condition 'graph' is not redundant python-igraph-1.0.0+ds/src/_igraph/attributes.c:187:44: note: Null pointer dereference python-igraph-1.0.0+ds/src/_igraph/attributes.c:1431:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: todo [nullPointerOutOfMemory] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1424:56: note: Assuming allocation function fails python-igraph-1.0.0+ds/src/_igraph/attributes.c:1424:10: note: Assignment 'todo=(igraph_attribute_combination_record_t*)calloc(n+1,sizeof(igraph_attribute_combination_record_t))', assigned value is 0 python-igraph-1.0.0+ds/src/_igraph/attributes.c:1431:5: note: Null pointer dereference python-igraph-1.0.0+ds/src/_igraph/attributes.c:186:84: style:inconclusive: Function 'igraphmodule_get_vertex_id_by_name' argument 3 names different: declaration 'id' definition 'vid'. [funcArgNamesDifferent] python-igraph-1.0.0+ds/src/_igraph/attributes.h:86:84: note: Function 'igraphmodule_get_vertex_id_by_name' argument 3 names different: declaration 'id' definition 'vid'. python-igraph-1.0.0+ds/src/_igraph/attributes.c:186:84: note: Function 'igraphmodule_get_vertex_id_by_name' argument 3 names different: declaration 'id' definition 'vid'. python-igraph-1.0.0+ds/src/_igraph/attributes.c:1649:19: style: Local variable 't' shadows outer variable [shadowVariable] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1595:26: note: Shadowed declaration python-igraph-1.0.0+ds/src/_igraph/attributes.c:1649:19: note: Shadow variable python-igraph-1.0.0+ds/src/_igraph/attributes.c:1651:19: style: Local variable 't' shadows outer variable [shadowVariable] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1595:26: note: Shadowed declaration python-igraph-1.0.0+ds/src/_igraph/attributes.c:1651:19: note: Shadow variable python-igraph-1.0.0+ds/src/_igraph/attributes.c:1653:19: style: Local variable 't' shadows outer variable [shadowVariable] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1595:26: note: Shadowed declaration python-igraph-1.0.0+ds/src/_igraph/attributes.c:1653:19: note: Shadow variable python-igraph-1.0.0+ds/src/_igraph/attributes.c:1655:19: style: Local variable 't' shadows outer variable [shadowVariable] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1595:26: note: Shadowed declaration python-igraph-1.0.0+ds/src/_igraph/attributes.c:1655:19: note: Shadow variable python-igraph-1.0.0+ds/src/_igraph/attributes.c:1885:17: style: Local variable 'value' shadows outer argument [shadowArgument] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1857:61: note: Shadowed declaration python-igraph-1.0.0+ds/src/_igraph/attributes.c:1885:17: note: Shadow variable python-igraph-1.0.0+ds/src/_igraph/attributes.c:1888:17: style: Local variable 'value' shadows outer argument [shadowArgument] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1857:61: note: Shadowed declaration python-igraph-1.0.0+ds/src/_igraph/attributes.c:1888:17: note: Shadow variable python-igraph-1.0.0+ds/src/_igraph/attributes.c:1991:15: style: Local variable 'value' shadows outer argument [shadowArgument] python-igraph-1.0.0+ds/src/_igraph/attributes.c:1965:66: note: Shadowed declaration python-igraph-1.0.0+ds/src/_igraph/attributes.c:1991:15: note: Shadow variable python-igraph-1.0.0+ds/src/_igraph/attributes.c:2035:19: style: Local variable 'value' shadows outer argument [shadowArgument] python-igraph-1.0.0+ds/src/_igraph/attributes.c:2006:59: note: Shadowed declaration python-igraph-1.0.0+ds/src/_igraph/attributes.c:2035:19: note: Shadow variable python-igraph-1.0.0+ds/src/_igraph/attributes.c:2041:17: style: Local variable 'value' shadows outer argument [shadowArgument] python-igraph-1.0.0+ds/src/_igraph/attributes.c:2006:59: note: Shadowed declaration python-igraph-1.0.0+ds/src/_igraph/attributes.c:2041:17: note: Shadow variable python-igraph-1.0.0+ds/src/_igraph/attributes.c:2142:15: style: Local variable 'value' shadows outer argument [shadowArgument] python-igraph-1.0.0+ds/src/_igraph/attributes.c:2116:64: note: Shadowed declaration python-igraph-1.0.0+ds/src/_igraph/attributes.c:2142:15: note: Shadow variable python-igraph-1.0.0+ds/src/_igraph/attributes.c:29:67: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] python-igraph-1.0.0+ds/src/_igraph/attributes.c:441:17: style: Variable 'copy_attrs' can be declared as const array [constVariable] python-igraph-1.0.0+ds/src/_igraph/attributes.c:2187:17: style: Variable 'type_obj' can be declared as pointer to const [constVariablePointer] python-igraph-1.0.0+ds/src/_igraph/attributes.c:187:42: style: Variable 'attrs' is assigned a value that is never used. [unreadVariable] python-igraph-1.0.0+ds/src/_igraph/bfsiter.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/bfsiter.c:155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_free [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/bfsiter.c:223:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_doc [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/bfsiter.c:45:75: style:inconclusive: Function 'igraphmodule_BFSIter_new' argument 2 names different: declaration 'o' definition 'root'. [funcArgNamesDifferent] python-igraph-1.0.0+ds/src/_igraph/bfsiter.h:50:42: note: Function 'igraphmodule_BFSIter_new' argument 2 names different: declaration 'o' definition 'root'. python-igraph-1.0.0+ds/src/_igraph/bfsiter.c:45:75: note: Function 'igraphmodule_BFSIter_new' argument 2 names different: declaration 'o' definition 'root'. python-igraph-1.0.0+ds/src/_igraph/common.c:46:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_NotImplementedError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/convert.c:1509:4: error: #error "Unknown igraph_int_t size" [preprocessorErrorDirective] python-igraph-1.0.0+ds/src/_igraph/dfsiter.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/dfsiter.c:154:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_free [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/dfsiter.c:257:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_doc [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/dfsiter.c:45:75: style:inconclusive: Function 'igraphmodule_DFSIter_new' argument 2 names different: declaration 'o' definition 'root'. [funcArgNamesDifferent] python-igraph-1.0.0+ds/src/_igraph/dfsiter.h:50:42: note: Function 'igraphmodule_DFSIter_new' argument 2 names different: declaration 'o' definition 'root'. python-igraph-1.0.0+ds/src/_igraph/dfsiter.c:45:75: note: Function 'igraphmodule_DFSIter_new' argument 2 names different: declaration 'o' definition 'root'. python-igraph-1.0.0+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-1.0.0+ds/src/_igraph/edgeseqobject.c:262:102: debug: Function::addArguments found argument '_null' with varid 0. [varid0] python-igraph-1.0.0+ds/src/_igraph/edgeseqobject.c:376:93: debug: Function::addArguments found argument '_null' with varid 0. [varid0] python-igraph-1.0.0+ds/src/_igraph/edgeseqobject.c:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_ES_VECTOR [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/edgeseqobject.c:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_EDGEORDER_ID [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/edgeseqobject.c:167:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_free [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/edgeseqobject.c:252:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/edgeseqobject.c:279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/edgeseqobject.c:439:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/edgeseqobject.c:674:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/edgeseqobject.c:801:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/edgeseqobject.c:1088:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_members [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/edgeseqobject.c:713:27: style: Local variable 'v' shadows outer variable [shadowVariable] python-igraph-1.0.0+ds/src/_igraph/edgeseqobject.c:687:23: note: Shadowed declaration python-igraph-1.0.0+ds/src/_igraph/edgeseqobject.c:713:27: note: Shadow variable python-igraph-1.0.0+ds/src/_igraph/edgeseqobject.c:289:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable] python-igraph-1.0.0+ds/src/_igraph/error.c:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeWarning [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/error.c:91:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_UNIMPLEMENTED [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/error.c:106:65: warning: Either the condition 'reason' is redundant or there is possible null pointer dereference: reason. [nullPointerRedundantCheck] python-igraph-1.0.0+ds/src/_igraph/error.c:98:7: note: Assuming that condition 'reason' is not redundant python-igraph-1.0.0+ds/src/_igraph/error.c:106:65: note: Null pointer dereference python-igraph-1.0.0+ds/src/_igraph/error.c:88:9: style: Variable 'punctuation' can be declared as pointer to const [constVariablePointer] python-igraph-1.0.0+ds/src/_igraph/filehandle.c:32:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/graphobject.c:377: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-1.0.0+ds/src/_igraph/igraphmodule.c:769:78: debug: Function::addArguments found argument '_null' with varid 0. [varid0] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:160:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_INTERRUPTED [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:178:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_INTERRUPTED [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:189:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:211:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:270:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyList_Type [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:393:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:436:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_COMMCMP_VI [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:492:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_LOOPS_SW [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:532:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_SIMPLE_SW [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:601:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_SIMPLE_SW [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:723:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable igraph_vector_t [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:796:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:1047:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:1073:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable igraph_int_t [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:1119:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:1120:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:1121:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:1122:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:1123:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:1124:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:1125:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:1126:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:1131:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:1138:3: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:1210:5: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:1030:41: style:inconclusive: Function 'PyIGraph_FromCGraph' argument 1 names different: declaration 'graph' definition 'g'. [funcArgNamesDifferent] python-igraph-1.0.0+ds/src/_igraph/igraphmodule_api.h:45:57: note: Function 'PyIGraph_FromCGraph' argument 1 names different: declaration 'graph' definition 'g'. python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:1030:41: note: Function 'PyIGraph_FromCGraph' argument 1 names different: declaration 'graph' definition 'g'. python-igraph-1.0.0+ds/src/_igraph/igraphmodule.c:773:3: warning: Size of pointer 'loc' used instead of size of its data. [pointerSize] python-igraph-1.0.0+ds/src/_igraph/indexing.c:88:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_OUT [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/indexing.c:144:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable igraph_vector_int_destroy [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/indexing.c:304:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_OUT [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/indexing.c:486:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_OUT [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+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-1.0.0+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-1.0.0+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-1.0.0+ds/src/_igraph/pyhelpers.c:248:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/random.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_EINTERNAL [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/random.c:68:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_EINTERNAL [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/random.c:110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/random.c:159:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_EINTERNAL [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/random.c:194:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_KeyboardInterrupt [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/random.c:222:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_KeyboardInterrupt [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/random.c:256:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_KeyboardInterrupt [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+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-1.0.0+ds/src/_igraph/vertexseqobject.c:253:106: debug: Function::addArguments found argument '_null' with varid 0. [varid0] python-igraph-1.0.0+ds/src/_igraph/vertexseqobject.c:1044:105: debug: Function::addArguments found argument '_null' with varid 0. [varid0] python-igraph-1.0.0+ds/src/_igraph/vertexseqobject.c:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGRAPH_VS_VECTOR [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/vertexseqobject.c:116:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/vertexseqobject.c:162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_free [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/vertexseqobject.c:243:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/vertexseqobject.c:269:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/vertexseqobject.c:415:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrs [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/vertexseqobject.c:670:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/vertexseqobject.c:801:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/vertexseqobject.c:1030:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vertex_name_index [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/vertexseqobject.c:1131:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_tp_members [valueFlowBailoutIncompleteVar] python-igraph-1.0.0+ds/src/_igraph/vertexseqobject.c:714:27: style: Local variable 'v' shadows outer variable [shadowVariable] python-igraph-1.0.0+ds/src/_igraph/vertexseqobject.c:688:23: note: Shadowed declaration python-igraph-1.0.0+ds/src/_igraph/vertexseqobject.c:714:27: note: Shadow variable python-igraph-1.0.0+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-1.0.0+ds/src/_igraph/vertexseqobject.c:1106:27: note: You might need to cast the function pointer here python-igraph-1.0.0+ds/src/_igraph/vertexseqobject.c:1027:76: note: Parameter 'self' can be declared as pointer to const python-igraph-1.0.0+ds/src/_igraph/vertexseqobject.c:277:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable] diff: DONE