2025-08-31 08:33 ftp://ftp.de.debian.org/debian/pool/main/g/gtksheet/gtksheet_4.3.14+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --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-79-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.18.0 head-info: 2ee39fe (2025-08-30 22:07:31 +0200) count: 100 451 elapsed-time: 1.0 11.1 head-timing-info: old-timing-info: head results: gtksheet-4.3.14/glade/glade-gtksheet-editor.c:151:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLADE_TYPE_EDITABLE [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/glade/glade-gtksheet-editor.c:168:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glade_sheet_editor_parent_class [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/glade/glade-gtksheet-editor.c:178:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glade_sheet_editor_parent_class [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/glade/glade-gtksheet-editor.c:225:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLADE_PAGE_GENERAL [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/glade/glade-gtksheet-editor.c:287:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLADE_PAGE_GENERAL [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/glade/glade-gtksheet-editor.c:327:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLADE_PAGE_GENERAL [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/glade/glade-gtksheet-editor.c:370:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_CONTAINER [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/glade/glade-gtksheet-editor.c:121:37: style: Condition 'model_widget=get_model_widget(widget)' is always false [knownConditionTrueFalse] gtksheet-4.3.14/glade/glade-gtksheet-editor.c:121:56: note: Calling function 'get_model_widget' returns 0 gtksheet-4.3.14/glade/glade-gtksheet-editor.c:121:37: note: Condition 'model_widget=get_model_widget(widget)' is always false gtksheet-4.3.14/glade/glade-gtksheet-editor.c:192:73: style:inconclusive: Function 'glade_sheet_editor_new' argument 2 names different: declaration 'editable' definition 'embed'. [funcArgNamesDifferent] gtksheet-4.3.14/glade/glade-gtksheet-editor.h:62:20: note: Function 'glade_sheet_editor_new' argument 2 names different: declaration 'editable' definition 'embed'. gtksheet-4.3.14/glade/glade-gtksheet-editor.c:192:73: note: Function 'glade_sheet_editor_new' argument 2 names different: declaration 'editable' definition 'embed'. gtksheet-4.3.14/glade/glade-gtksheet-editor.c:69:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] gtksheet-4.3.14/glade/glade-gtksheet-editor.c:94:36: style: Parameter 'view' can be declared as pointer to const [constParameterPointer] gtksheet-4.3.14/glade/glade-gtksheet-editor.c:454:21: style: Variable 'oldcol' can be declared as pointer to const [constVariablePointer] gtksheet-4.3.14/glade/glade-gtksheet-editor.c:486:21: style: Variable 'oldcol' can be declared as pointer to const [constVariablePointer] gtksheet-4.3.14/gtksheet/gtksheet-compat.h:25:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] gtksheet-4.3.14/gtksheet/gtksheet-compat.h:25:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:66:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:109:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:150:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:192:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:234:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:275:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:316:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:356:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:395:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:435:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:476:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:513:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:550:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:587:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:624:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:661:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:698:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:735:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:774:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:814:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:109:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:150:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:192:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:234:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:275:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:316:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:356:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:395:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:435:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:476:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:513:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:550:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:587:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:624:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:661:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:698:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:735:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:774:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-marshal.c:814:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/gtksheet-resources.c:9:68: style: union member 'Anonymous0::alignment' is never used. [unusedStructMember] gtksheet-4.3.14/gtksheet/gtksheet-resources.c:9:92: style: union member 'Anonymous0::ptr' is never used. [unusedStructMember] gtksheet-4.3.14/gtksheet/pango-markup.c:202:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE_XX_SMALL [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/pango-markup.c:512:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/pango-markup.c:480:34: error: Allocation with g_markup_escape_text, g_string_append doesn't release it. [leakNoVarFunctionCall] gtksheet-4.3.14/gtksheet/pango-markup.c:76:33: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] gtksheet-4.3.14/gtksheet/testgtksheet.c:189:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/testgtksheet.c:225:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON3_MASK [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/testgtksheet.c:265:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_PROPERTY_FONT [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/testgtksheet.c:388:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/testgtksheet.c:493:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_TEXT_VIEW [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/testgtksheet.c:1333:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_ACTIVE [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/testgtksheet.c:1728:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_PROVIDER_PRIORITY_APPLICATION [valueFlowBailoutIncompleteVar] gtksheet-4.3.14/gtksheet/testgtksheet.c:1867:9: error: Common realloc mistake: 'sheets' nulled but not freed upon failure [memleakOnRealloc] gtksheet-4.3.14/gtksheet/testgtksheet.c:1872:9: error: Common realloc mistake: 'scrolled_windows' nulled but not freed upon failure [memleakOnRealloc] gtksheet-4.3.14/gtksheet/testgtksheet.c:75:12: style: Variable 'item' can be declared as pointer to const [constVariablePointer] gtksheet-4.3.14/gtksheet/testgtksheet.c:169:18: style: Variable 'tip' can be declared as pointer to const [constVariablePointer] gtksheet-4.3.14/gtksheet/testgtksheet.c:382:55: style: Parameter 'key' can be declared as pointer to const. However it seems that 'clipboard_handler' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:774:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:382:55: note: Parameter 'key' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:427:31: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'resize_handler' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:779:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:427:31: note: Parameter 'widget' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:427:54: style: Parameter 'old_range' can be declared as pointer to const. However it seems that 'resize_handler' is a callback function, if 'old_range' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:779:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:427:54: note: Parameter 'old_range' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:428:35: style: Parameter 'new_range' can be declared as pointer to const. However it seems that 'resize_handler' is a callback function, if 'new_range' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:779:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:428:35: note: Parameter 'new_range' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:429:29: style: Parameter 'data' can be declared as pointer to const. However it seems that 'resize_handler' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:779:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:429:29: note: Parameter 'data' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:438:29: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'move_handler' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:784:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:438:29: note: Parameter 'widget' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:438:52: style: Parameter 'old_range' can be declared as pointer to const. However it seems that 'move_handler' is a callback function, if 'old_range' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:784:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:438:52: note: Parameter 'old_range' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:439:33: style: Parameter 'new_range' can be declared as pointer to const. However it seems that 'move_handler' is a callback function, if 'new_range' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:784:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:439:33: note: Parameter 'new_range' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:440:27: style: Parameter 'data' can be declared as pointer to const. However it seems that 'move_handler' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:784:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:440:27: note: Parameter 'data' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:450:39: style: Parameter 'new_row' can be declared as pointer to const. However it seems that 'change_entry' is a callback function, if 'new_row' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:1260:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:450:39: note: Parameter 'new_row' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:450:54: style: Parameter 'new_col' can be declared as pointer to const. However it seems that 'change_entry' is a callback function, if 'new_col' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:1260:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:450:54: note: Parameter 'new_col' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:473:16: style: Variable 'text' can be declared as pointer to const [constVariablePointer] gtksheet-4.3.14/gtksheet/testgtksheet.c:542:30: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'alarm_change' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:789:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:542:30: note: Parameter 'widget' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:543:28: style: Parameter 'data' can be declared as pointer to const. However it seems that 'alarm_change' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:789:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:543:28: note: Parameter 'data' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:548:36: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'alarm_activate' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:1017:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:548:36: note: Parameter 'widget' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:549:34: style: Parameter 'data' can be declared as pointer to const. However it seems that 'alarm_activate' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:1017:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:549:34: note: Parameter 'data' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:588:36: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'alarm_traverse' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:1027:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:588:36: note: Parameter 'widget' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:589:51: style: Parameter 'new_row' can be declared as pointer to const. However it seems that 'alarm_traverse' is a callback function, if 'new_row' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:1027:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:589:51: note: Parameter 'new_row' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:589:66: style: Parameter 'new_col' can be declared as pointer to const. However it seems that 'alarm_traverse' is a callback function, if 'new_col' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:1027:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:589:66: note: Parameter 'new_col' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:590:34: style: Parameter 'data' can be declared as pointer to const. However it seems that 'alarm_traverse' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/testgtksheet.c:1027:5: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/testgtksheet.c:590:34: note: Parameter 'data' can be declared as pointer to const gtksheet-4.3.14/gtksheet/testgtksheet.c:555:16: style: Variable 'range.row0' is assigned a value that is never used. [unreadVariable] gtksheet-4.3.14/gtksheet/testgtksheet.c:555:29: style: Variable 'range.rowi' is assigned a value that is never used. [unreadVariable] gtksheet-4.3.14/gtksheet/testgtksheet.c:556:16: style: Variable 'range.col0' is assigned a value that is never used. [unreadVariable] gtksheet-4.3.14/gtksheet/testgtksheet.c:556:29: style: Variable 'range.coli' is assigned a value that is never used. [unreadVariable] gtksheet-4.3.14/gtksheet/testgtksheet.c:572:16: style: Variable 'range.row0' is assigned a value that is never used. [unreadVariable] gtksheet-4.3.14/gtksheet/testgtksheet.c:572:29: style: Variable 'range.rowi' is assigned a value that is never used. [unreadVariable] gtksheet-4.3.14/gtksheet/testgtksheet.c:573:16: style: Variable 'range.col0' is assigned a value that is never used. [unreadVariable] gtksheet-4.3.14/gtksheet/testgtksheet.c:573:29: style: Variable 'range.coli' is assigned a value that is never used. [unreadVariable] diff: 2.18.0 gtksheet-4.3.14/gtksheet/gtkdataentry.c:117:46: style: Parameter 'data_entry' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdataentry.c:153:44: style: Parameter 'data_entry' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdataentry.c:191:46: style: Parameter 'data_entry' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdataentry.c:287:51: style: Parameter 'data_entry' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdataentry.c:312:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ENTRY_BUFFER_MAX_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdataentry.c:345:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_BUILDABLE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdataentry.c:356:17: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_data_entry_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/gtkdataentry.c:511:35: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/gtkdataentry.c:356:17: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gtksheet-4.3.14/gtksheet/gtkdataentry.c:431:17: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_data_entry_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/gtkdataentry.c:512:35: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/gtkdataentry.c:431:17: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gtksheet-4.3.14/gtksheet/gtkdataentry.c:467:12: style: Variable 'data_format' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdataentry.c:467:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_format [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdataentry.c:485:12: style: Variable 'data_format' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdataentry.c:485:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_format [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdataentry.c:529:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdataentry.c:669:35: style:inconclusive: Function 'gtk_data_entry_init' argument 1 names different: declaration 'data' definition 'data_entry'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtkdataentry.c:101:47: note: Function 'gtk_data_entry_init' argument 1 names different: declaration 'data' definition 'data_entry'. gtksheet-4.3.14/gtksheet/gtkdataentry.c:669:35: note: Function 'gtk_data_entry_init' argument 1 names different: declaration 'data' definition 'data_entry'. 2.18.0 gtksheet-4.3.14/gtksheet/gtkdataformat.c:118:12: style: Variable 'radix_cp' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdataformat.c:126:13: style: Variable 'grp_ptr' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdataformat.c:151:11: style: Variable 'c' is assigned a value that is never used. [unreadVariable] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdataformat.c:182:26: warning: Either the condition '!src' is redundant or there is possible null pointer dereference: src. [nullPointerRedundantCheck] gtksheet-4.3.14/gtksheet/gtkdataformat.c:188:9: note: Assuming that condition '!src' is not redundant gtksheet-4.3.14/gtksheet/gtkdataformat.c:182:26: note: Null pointer dereference 2.18.0 gtksheet-4.3.14/gtksheet/gtkdatatextview.c:111:53: style: Parameter 'data_text_view' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdatatextview.c:149:52: style: Parameter 'data_text_view' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdatatextview.c:174:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdatatextview.c:192:58: style: Parameter 'data_text_view' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdatatextview.c:217:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdatatextview.c:250:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_BUILDABLE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdatatextview.c:261:17: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_data_text_view_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/gtkdatatextview.c:337:35: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/gtkdatatextview.c:261:17: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gtksheet-4.3.14/gtksheet/gtkdatatextview.c:302:17: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_data_text_view_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/gtkdatatextview.c:338:35: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/gtkdatatextview.c:302:17: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gtksheet-4.3.14/gtksheet/gtkdatatextview.c:354:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdatatextview.c:409:22: style: Variable 'data_text_view' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdatatextview.c:473:14: style: Variable 'cpn' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkdatatextview.c:491:42: style:inconclusive: Function 'gtk_data_text_view_init' argument 1 names different: declaration 'data' definition 'data_text_view'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtkdatatextview.c:93:54: note: Function 'gtk_data_text_view_init' argument 1 names different: declaration 'data' definition 'data_text_view'. gtksheet-4.3.14/gtksheet/gtkdatatextview.c:491:42: note: Function 'gtk_data_text_view_init' argument 1 names different: declaration 'data' definition 'data_text_view'. 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:1040:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_DIRECTION_LTR [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:1175:10: style:inconclusive: Same expression used in consecutive assignments of 'start_pos' and 'end_pos'. [duplicateAssignExpression] gtksheet-4.3.14/gtksheet/gtkitementry.c:1176:10: note: Same expression used in consecutive assignments of 'start_pos' and 'end_pos'. gtksheet-4.3.14/gtksheet/gtkitementry.c:1175:10: note: Same expression used in consecutive assignments of 'start_pos' and 'end_pos'. 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:1376:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_HIGH_IDLE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:1536:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:1616:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_SELECTED [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:1671:15: style: Parameter 'fallback' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:1679:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_GC_FOREGROUND [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:1710:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:1827:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_DIRECTION_LTR [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:1930:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:1945:19: style: Variable 'item_entry' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:1960:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:2075:40: style:inconclusive: Function 'gtk_item_entry_move_visually' argument 1 names different: declaration 'editable' definition 'entry'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtkitementry.c:175:66: note: Function 'gtk_item_entry_move_visually' argument 1 names different: declaration 'editable' definition 'entry'. gtksheet-4.3.14/gtksheet/gtkitementry.c:2075:40: note: Function 'gtk_item_entry_move_visually' argument 1 names different: declaration 'editable' definition 'entry'. 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:2102:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_DIRECTION_LTR [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:2153:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_cursor_position [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:2192:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_word_end [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:2223:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_word_start [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:2243:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_white [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:2319:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_PRIMARY [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:2389:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:2478:51: style: Parameter 'item_entry' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:2503:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ENTRY_BUFFER_MAX_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:2541:18: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:2557:18: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:2694:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursor_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:2710:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursor_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:303:35: style:inconclusive: Function 'gtk_item_entry_init' argument 1 names different: declaration 'entry' definition 'ientry'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtkitementry.c:82:49: note: Function 'gtk_item_entry_init' argument 1 names different: declaration 'entry' definition 'ientry'. gtksheet-4.3.14/gtksheet/gtkitementry.c:303:35: note: Function 'gtk_item_entry_init' argument 1 names different: declaration 'entry' definition 'ientry'. 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:320:18: style: Variable 'editable' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:327:14: style: Variable 'editable' is assigned a value that is never used. [unreadVariable] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:329:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_CHILD [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:612:38: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:661:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable justification [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:713:15: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:771:15: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:801:15: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:819:21: style: Parameter 'previous_style' can be declared as pointer to const. However it seems that 'gtk_item_entry_style_set' is a callback function, if 'previous_style' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/gtkitementry.c:281:31: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/gtkitementry.c:819:21: note: Parameter 'previous_style' can be declared as pointer to const 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:854:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_pos [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtkitementry.c:932:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUSHORT [valueFlowBailoutIncompleteVar] head gtksheet-4.3.14/gtksheet/gtksheet-compat.h:25:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head gtksheet-4.3.14/gtksheet/gtksheet-compat.h:25:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:10091:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:1011:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:10126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:10281:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:10312:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_markup [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:10410:20: style: Variable 'range' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:10425:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:10473:16: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:10580:10: style:inconclusive: Function 'gtk_sheet_get_cell_area' argument 3 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheet.h:768:49: note: Function 'gtk_sheet_get_cell_area' argument 3 names different: declaration 'column' definition 'col'. gtksheet-4.3.14/gtksheet/gtksheet.c:10580:10: note: Function 'gtk_sheet_get_cell_area' argument 3 names different: declaration 'column' definition 'col'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:10625:59: style:inconclusive: Function 'gtk_sheet_set_active_cell' argument 3 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheet.h:718:68: note: Function 'gtk_sheet_set_active_cell' argument 3 names different: declaration 'column' definition 'col'. gtksheet-4.3.14/gtksheet/gtksheet.c:10625:59: note: Function 'gtk_sheet_set_active_cell' argument 3 names different: declaration 'column' definition 'col'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:1075:62: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:10879:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:10923:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:10933:21: style: Variable 'colptr' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:10980:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:11087:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:11189:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:1130:61: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:11480:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:1149:62: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:1154:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:11636:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_CONTENT_COLOR_ALPHA [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:1168:61: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:11721:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_SELECTED [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:1173:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:11765:17: style: Variable 'cell_state' is assigned a value that is never used. [unreadVariable] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:11829:19: style:inconclusive: Function 'gtk_sheet_draw_border' argument 2 names different: declaration 'range' definition 'new_range'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheet.c:1671:36: note: Function 'gtk_sheet_draw_border' argument 2 names different: declaration 'range' definition 'new_range'. gtksheet-4.3.14/gtksheet/gtksheet.c:11829:19: note: Function 'gtk_sheet_draw_border' argument 2 names different: declaration 'range' definition 'new_range'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:11839:17: style: Variable 'clip_area.x' is assigned a value that is never used. [unreadVariable] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:11840:17: style: Variable 'clip_area.y' is assigned a value that is never used. [unreadVariable] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:11845:14: style: Variable 'clip_area.x' is assigned a value that is never used. [unreadVariable] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:11847:14: style: Variable 'clip_area.y' is assigned a value that is never used. [unreadVariable] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:11880:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_LINE_CAP_BUTT [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:11982:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:12151:7: style: Redundant initialization for 'veto'. The initialized value is overwritten before it is read. [redundantInitialization] gtksheet-4.3.14/gtksheet/gtksheet.c:12150:16: note: veto is initialized gtksheet-4.3.14/gtksheet/gtksheet.c:12151:7: note: veto is overwritten 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:1222:55: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:1223:20: style: Parameter 'range' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:1230:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:12337:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:12432:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON1_MASK [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:1260:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:12631:28: style: Variable 'child' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:12779:15: style: Variable 'move' is assigned a value that is never used. [unreadVariable] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:12800:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:12828:54: style:inconclusive: Function 'gtk_sheet_click_cell' argument 3 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheet.c:1684:37: note: Function 'gtk_sheet_click_cell' argument 3 names different: declaration 'column' definition 'col'. gtksheet-4.3.14/gtksheet/gtksheet.c:12828:54: note: Function 'gtk_sheet_click_cell' argument 3 names different: declaration 'column' definition 'col'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:12852:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:13123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:1321:34: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:13256:24: style: Variable 'child' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:13383:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:13777:6: style: Variable 'aux' is assigned a value that is never used. [unreadVariable] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:13800:24: style: Condition 'current_rowdrag_range.row0' is always true [knownConditionTrueFalse] gtksheet-4.3.14/gtksheet/gtksheet.c:13796:19: note: Assuming that condition 'current_row>=sheet->drag_range.row0' is not redundant gtksheet-4.3.14/gtksheet/gtksheet.c:13800:24: note: Condition 'current_rowdrag_range.row0' is always true 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:13813:24: style: Condition 'current_coldrag_range.col0' is always true [knownConditionTrueFalse] gtksheet-4.3.14/gtksheet/gtksheet.c:13809:19: note: Assuming that condition 'current_col>=sheet->drag_range.col0' is not redundant gtksheet-4.3.14/gtksheet/gtksheet.c:13813:24: note: Condition 'current_coldrag_range.col0' is always true 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:13872:65: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gtk_sheet_touch_event_handler' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/gtksheet.c:3735:33: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/gtksheet.c:13872:65: note: Parameter 'event' can be declared as pointer to const 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:13875:21: style: Unused variable: mods [unusedVariable] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:13894:16: style: Variable 'main_window' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:13894:16: style: Variable 'main_window' is assigned a value that is never used. [unreadVariable] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:13894:28: style: Variable 'main_window' is assigned a value that is never used. [unreadVariable] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:13896:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TOUCH_BEGIN [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:14058:32: style: Variable 'child' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:14082:15: style: Variable 'y' is assigned a value that is never used. [unreadVariable] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:14106:15: style: Variable 'x' is assigned a value that is never used. [unreadVariable] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:1446:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:14619:20: style: Local variable 'main_window' shadows outer variable [shadowVariable] gtksheet-4.3.14/gtksheet/gtksheet.c:13894:16: note: Shadowed declaration gtksheet-4.3.14/gtksheet/gtksheet.c:14619:20: note: Shadow variable 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:14619:20: style: Variable 'main_window' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:14619:20: style: Variable 'main_window' is assigned a value that is never used. [unreadVariable] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:14619:32: style: Variable 'main_window' is assigned a value that is never used. [unreadVariable] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:14745:18: style: Local variable 'row' shadows outer variable [shadowVariable] gtksheet-4.3.14/gtksheet/gtksheet.c:13876:16: note: Shadowed declaration gtksheet-4.3.14/gtksheet/gtksheet.c:14745:18: note: Shadow variable 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:14745:23: style: Local variable 'column' shadows outer variable [shadowVariable] gtksheet-4.3.14/gtksheet/gtksheet.c:13876:21: note: Shadowed declaration gtksheet-4.3.14/gtksheet/gtksheet.c:14745:23: note: Shadow variable 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:14761:28: style: Variable 'child' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:14772:26: style: Local variable 'veto' shadows outer variable [shadowVariable] gtksheet-4.3.14/gtksheet/gtksheet.c:13877:14: note: Shadowed declaration gtksheet-4.3.14/gtksheet/gtksheet.c:14772:26: note: Shadow variable 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:14968:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:15105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:15204:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Return [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:15264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:15335:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:15661:12: style: Variable 'children' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:15857:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:15879:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:16078:40: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:16246:17: style: Checking if unsigned expression 'text_width' is less than zero. [unsignedLessThanZero] gtksheet-4.3.14/gtksheet/gtksheet.c:16192:27: note: Assignment 'entry_max_size=0', assigned value is 0 gtksheet-4.3.14/gtksheet/gtksheet.c:16246:17: note: Unsigned less than zero 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:16297:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_START [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:16379:23: style: Variable 'rta' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:16480:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:16575:36: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:16617:12: style: Variable 'children' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:16653:38: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:16935:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:16964:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ALIGN_LEFT [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:17369:45: style: Parameter 'adjustment' can be declared as pointer to const. However it seems that '_vadjustment_changed_handler' is a callback function, if 'adjustment' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/gtksheet.c:7262:2: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/gtksheet.c:17369:45: note: Parameter 'adjustment' can be declared as pointer to const 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:17370:14: style: Parameter 'data' can be declared as pointer to const. However it seems that '_vadjustment_changed_handler' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/gtksheet.c:7262:2: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/gtksheet.c:17370:14: note: Parameter 'data' can be declared as pointer to const 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:17393:45: style: Parameter 'adjustment' can be declared as pointer to const. However it seems that '_hadjustment_changed_handler' is a callback function, if 'adjustment' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/gtksheet.c:7318:2: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/gtksheet.c:17393:45: note: Parameter 'adjustment' can be declared as pointer to const 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:17393:66: style: Parameter 'data' can be declared as pointer to const. However it seems that '_hadjustment_changed_handler' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/gtksheet.c:7318:2: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/gtksheet.c:17393:66: note: Parameter 'data' can be declared as pointer to const 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:17434:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:17596:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:17794:40: style:inconclusive: Function 'new_column_width' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheet.c:1708:53: note: Function 'new_column_width' argument 2 names different: declaration 'column' definition 'col'. gtksheet-4.3.14/gtksheet/gtksheet.c:17794:40: note: Function 'new_column_width' argument 2 names different: declaration 'column' definition 'col'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:17917:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:18156:13: style: Variable 'act_row' is assigned a value that is never used. [unreadVariable] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:18231:13: style: Variable 'act_col' is assigned a value that is never used. [unreadVariable] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:18301:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:18365:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:18389:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_CLASS_CELL [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:18438:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_CLASS_CELL [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:18562:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:18604:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:18642:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:18679:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:18731:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:18770:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:18958:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_LINE_CAP_BUTT [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:1898:33: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:19086:36: style:inconclusive: Function 'InsertColumn' argument 2 names different: declaration 'col' definition 'position'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheet.c:1745:48: note: Function 'InsertColumn' argument 2 names different: declaration 'col' definition 'position'. gtksheet-4.3.14/gtksheet/gtksheet.c:19086:36: note: Function 'InsertColumn' argument 2 names different: declaration 'col' definition 'position'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:19118:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:19127:36: style:inconclusive: Function 'DeleteColumn' argument 2 names different: declaration 'col' definition 'position'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheet.c:1747:48: note: Function 'DeleteColumn' argument 2 names different: declaration 'col' definition 'position'. gtksheet-4.3.14/gtksheet/gtksheet.c:19127:36: note: Function 'DeleteColumn' argument 2 names different: declaration 'col' definition 'position'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:19201:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:19361:33: style:inconclusive: Function 'InsertRow' argument 2 names different: declaration 'row' definition 'position'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheet.c:1744:45: note: Function 'InsertRow' argument 2 names different: declaration 'row' definition 'position'. gtksheet-4.3.14/gtksheet/gtksheet.c:19361:33: note: Function 'InsertRow' argument 2 names different: declaration 'row' definition 'position'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:19406:33: style:inconclusive: Function 'DeleteRow' argument 2 names different: declaration 'row' definition 'position'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheet.c:1746:45: note: Function 'DeleteRow' argument 2 names different: declaration 'row' definition 'position'. gtksheet-4.3.14/gtksheet/gtksheet.c:19406:33: note: Function 'DeleteRow' argument 2 names different: declaration 'row' definition 'position'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:19895:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_EXPAND [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:19952:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_EXPAND [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:20078:13: style: Condition 'row==-1' is always false [knownConditionTrueFalse] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:20112:13: style: Condition 'row==-1' is always false [knownConditionTrueFalse] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:20120:44: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:20137:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_PROPERTY_FONT [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:20158:21: style:inconclusive: Function '_gtk_sheet_button_size_request' argument 3 names different: declaration 'requisition' definition 'button_requisition'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheet.h:863:77: note: Function '_gtk_sheet_button_size_request' argument 3 names different: declaration 'requisition' definition 'button_requisition'. gtksheet-4.3.14/gtksheet/gtksheet.c:20158:21: note: Function '_gtk_sheet_button_size_request' argument 3 names different: declaration 'requisition' definition 'button_requisition'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:20251:50: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:20319:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:20430:23: style: Variable 'rta' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:20464:12: style: Variable 'children' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:20616:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:20801:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:2088:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_BUILDABLE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:2150:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_ENTRY [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:2195:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_ENTRY [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:2433:17: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_sheet_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/gtksheet.c:2561:35: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/gtksheet.c:2433:17: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:2581:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:3001:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:3028:45: style: Parameter 'gobject_class' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:3045:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:3417:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_ENUM [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:3439:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_MOD1_MASK [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:3459:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:3500:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Tab [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:3635:18: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:3637:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_MOD1_MASK [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:3787:13: style: Parameter 'error' can be declared as pointer to const. However it seems that '_gtk_sheet_css_parsing_error' is a callback function, if 'error' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/gtksheet.c:4006:17: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/gtksheet.c:3787:13: note: Parameter 'error' can be declared as pointer to const 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:3792:12: style: Variable 'file_name' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:3796:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ERROR_ACCES [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:3798:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:3798:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:3900:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4107:5: style: Unsigned expression 'columns' can't be negative so it is unnecessary to test it. [unsignedPositive] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4108:5: style: Unsigned expression 'rows' can't be negative so it is unnecessary to test it. [unsignedPositive] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4154:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4228:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4252:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4278:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4316:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4331:34: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4350:52: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4372:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4408:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4423:46: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4437:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4450:36: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4467:39: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4486:31: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4505:35: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4547:32: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4564:40: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4581:37: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:459:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTKSHEET_MAJOR_VERSION [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4610:15: style: Variable 'rowptr' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4657:18: style: Variable 'colptr' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4681:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_extent_height [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4696:12: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4769:31: style: Expression is always true because 'else if' condition is opposite to previous condition at line 4762. [multiCondition] gtksheet-4.3.14/gtksheet/gtksheet.c:4762:26: note: first condition gtksheet-4.3.14/gtksheet/gtksheet.c:4769:31: note: else if condition is opposite to first condition 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4781:32: style: Expression is always true because 'else if' condition is opposite to previous condition at line 4774. [multiCondition] gtksheet-4.3.14/gtksheet/gtksheet.c:4774:27: note: first condition gtksheet-4.3.14/gtksheet/gtksheet.c:4781:32: note: else if condition is opposite to first condition 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4808:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_PROPERTY_FONT [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4910:26: style: Local variable 'style_context' shadows outer variable [shadowVariable] gtksheet-4.3.14/gtksheet/gtksheet.c:4857:22: note: Shadowed declaration gtksheet-4.3.14/gtksheet/gtksheet.c:4910:26: note: Shadow variable 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:4983:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:5069:18: style: Variable 'rowptr' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:5101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:5256:32: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:5293:31: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:5327:35: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:5362:40: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:5399:28: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:540:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_TYPE_STATIC_SCOPE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:5480:37: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:5499:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:5517:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:5550:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:5641:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:5709:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:5754:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:5785:40: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:5893:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:5941:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:5994:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:6023:10: style:inconclusive: Function 'gtk_sheet_moveto' argument 3 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheet.h:648:55: note: Function 'gtk_sheet_moveto' argument 3 names different: declaration 'column' definition 'col'. gtksheet-4.3.14/gtksheet/gtksheet.c:6023:10: note: Function 'gtk_sheet_moveto' argument 3 names different: declaration 'column' definition 'col'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:6051:13: style: Condition 'row>=0' is always true [knownConditionTrueFalse] gtksheet-4.3.14/gtksheet/gtksheet.c:6041:13: note: Assuming that condition 'row<0' is not redundant gtksheet-4.3.14/gtksheet/gtksheet.c:6043:17: note: Assuming condition is false gtksheet-4.3.14/gtksheet/gtksheet.c:6051:13: note: Condition 'row>=0' is always true 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:6091:13: style: Condition 'col>=0' is always true [knownConditionTrueFalse] gtksheet-4.3.14/gtksheet/gtksheet.c:6043:13: note: Assuming that condition 'col<0' is not redundant gtksheet-4.3.14/gtksheet/gtksheet.c:6091:13: note: Condition 'col>=0' is always true 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:6152:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_sensitive [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:6172:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_sensitive [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:6177:35: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:6231:36: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:6260:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:6388:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tooltip_markup [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:6434:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tooltip_text [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:6490:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tooltip_markup [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:6559:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tooltip_text [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:6689:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:6719:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:6750:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:6781:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vis_row_index [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:6986:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_CLASS_VIEW [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:7009:20: style: Variable 'flash_range' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:7018:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:7039:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:7123:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_LINE_CAP_BUTT [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:7136:37: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:7198:37: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:7215:37: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:721:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_PROPERTY_FONT [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:7233:20: style: Variable 'old_adjustment' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:7249:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:7289:20: style: Variable 'old_adjustment' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:7305:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:7421:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finalize [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:7461:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:746:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_PROPERTY_FONT [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:7637:12: style: Variable 'children' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:7665:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_CHILD [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:7862:9: style: Condition '!retval' is always true [knownConditionTrueFalse] gtksheet-4.3.14/gtksheet/gtksheet.c:7850:23: note: Assignment 'retval=0', assigned value is 0 gtksheet-4.3.14/gtksheet/gtksheet.c:7862:9: note: Condition '!retval' is always true 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:7863:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:8138:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_PLUS [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:8257:16: style: Variable 'children' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:8288:17: style: Variable 'cell' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:8295:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:8319:16: style: Variable 'rowp' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:8394:55: style:inconclusive: Function '_cell_draw_background' argument 3 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheet.c:1643:67: note: Function '_cell_draw_background' argument 3 names different: declaration 'column' definition 'col'. gtksheet-4.3.14/gtksheet/gtksheet.c:8394:55: note: Function '_cell_draw_background' argument 3 names different: declaration 'column' definition 'col'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:840:38: style: Parameter 'colptr' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:8411:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:8515:51: style:inconclusive: Function '_cell_draw_border' argument 3 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheet.c:1648:20: note: Function '_cell_draw_border' argument 3 names different: declaration 'column' definition 'col'. gtksheet-4.3.14/gtksheet/gtksheet.c:8515:51: note: Function '_cell_draw_border' argument 3 names different: declaration 'column' definition 'col'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:8532:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:8606:50: style:inconclusive: Function '_cell_draw_label' argument 3 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheet.c:1651:62: note: Function '_cell_draw_label' argument 3 names different: declaration 'column' definition 'col'. gtksheet-4.3.14/gtksheet/gtksheet.c:8606:50: note: Function '_cell_draw_label' argument 3 names different: declaration 'column' definition 'col'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:8628:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:8634:21: style: Variable 'colptr' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:8640:12: style: Variable 'dataformat' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:877:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:8796:23: style: Variable 'cpi' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:8836:23: style: Variable 'cpi' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:8858:23: style: Variable 'cpi' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:8896:23: style: Variable 'cpi' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:9127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:9324:20: style: Parameter 'range' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:9428:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_SELECTED [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:946:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_PROPERTY_FONT [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:9504:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:9825:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:9876:12: style: Variable 'dataformat' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheet.c:9960:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:1180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_BUILDABLE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:1218:15: style: Variable 'sheet' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:1240:46: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:1477:24: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:1529:50: style:inconclusive: Function 'gtk_sheet_set_column_width' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheetcolumn.h:131:59: note: Function 'gtk_sheet_set_column_width' argument 2 names different: declaration 'column' definition 'col'. gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:1529:50: note: Function 'gtk_sheet_set_column_width' argument 2 names different: declaration 'column' definition 'col'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:1577:50: style:inconclusive: Function 'gtk_sheet_get_column_width' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheetcolumn.h:132:55: note: Function 'gtk_sheet_get_column_width' argument 2 names different: declaration 'column' definition 'col'. gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:1577:50: note: Function 'gtk_sheet_get_column_width' argument 2 names different: declaration 'column' definition 'col'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:1633:53: style:inconclusive: Function 'gtk_sheet_column_set_justification' argument 3 names different: declaration 'just' definition 'justification'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheetcolumn.h:134:85: note: Function 'gtk_sheet_column_set_justification' argument 3 names different: declaration 'just' definition 'justification'. gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:1633:53: note: Function 'gtk_sheet_column_set_justification' argument 3 names different: declaration 'just' definition 'justification'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:1828:47: style:inconclusive: Function 'gtk_sheet_column_set_format' argument 3 names different: declaration 'format' definition 'data_format'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheetcolumn.h:145:80: note: Function 'gtk_sheet_column_set_format' argument 3 names different: declaration 'format' definition 'data_format'. gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:1828:47: note: Function 'gtk_sheet_column_set_format' argument 3 names different: declaration 'format' definition 'data_format'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:1968:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:196:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_CLASS_TOP [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:2087:27: style:inconclusive: Function 'gtk_sheet_column_set_sensitivity' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheetcolumn.h:162:61: note: Function 'gtk_sheet_column_set_sensitivity' argument 2 names different: declaration 'column' definition 'col'. gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:2087:27: note: Function 'gtk_sheet_column_set_sensitivity' argument 2 names different: declaration 'column' definition 'col'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:2147:39: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:2233:55: style:inconclusive: Function 'gtk_sheet_column_set_visibility' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheetcolumn.h:172:60: note: Function 'gtk_sheet_column_set_visibility' argument 2 names different: declaration 'column' definition 'col'. gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:2233:55: note: Function 'gtk_sheet_column_set_visibility' argument 2 names different: declaration 'column' definition 'col'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:2308:43: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:2312:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:249:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_sheet_column_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:596:35: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:249:45: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:2511:10: style:inconclusive: Function 'gtk_sheet_set_column_title' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheetcolumn.h:190:55: note: Function 'gtk_sheet_set_column_title' argument 2 names different: declaration 'column' definition 'col'. gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:2511:10: note: Function 'gtk_sheet_set_column_title' argument 2 names different: declaration 'column' definition 'col'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:2535:10: style:inconclusive: Function 'gtk_sheet_get_column_title' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtksheet-4.3.14/gtksheet/gtksheetcolumn.h:189:63: note: Function 'gtk_sheet_get_column_title' argument 2 names different: declaration 'column' definition 'col'. gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:2535:10: note: Function 'gtk_sheet_get_column_title' argument 2 names different: declaration 'column' definition 'col'. 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:2552:43: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:505:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_sheet_column_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:597:35: note: You might need to cast the function pointer here gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:505:43: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:513:27: style: Variable 'sheet' can be declared as pointer to const [constVariablePointer] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:607:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:860:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:865:5: style: Variable 'column->is_visible' is reassigned a value before the old one has been used. [redundantAssignment] gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:847:24: note: column->is_visible is assigned gtksheet-4.3.14/gtksheet/gtksheetcolumn.c:865:5: note: column->is_visible is overwritten DONE